数据与计算发展前沿 ›› 2026, Vol. 8 ›› Issue (2): 98-110.

CSTR: 32002.14.jfdc.CN10-1649/TP.2026.02.008

doi: 10.11871/jfdc.issn.2096-742X.2026.02.008

• 技术与应用 • 上一篇    下一篇

基于SDO/HMI观测图像的相对太阳黑子数自动计算方法研究

赵星凯1,2(),邹自明1,3,*(),李云龙1,3   

  1. 1 中国科学院国家空间科学中心北京 100190
    2 中国科学院大学北京 100049
    3 国家空间科学数据中心北京 100190
  • 收稿日期:2025-04-19 出版日期:2026-04-20 发布日期:2026-04-23
  • 通讯作者: *邹自明(E-mail: mzou@nssc.ac.cn
  • 作者简介:赵星凯,中国科学院国家空间科学中心,硕士研究生,研究方向为太阳黑子的识别。
    本文中负责论文撰写与实验论证。
    ZHAO Xingkai is a master's student at the National Space Science Center, Chinese Academy of Sciences. His research interests include sunspot identification.
    In this paper, he is responsible for Paper writing and experimental validation.
    E-mail: zhaoxingkai22@mails.ucas.ac.cn|邹自明,中国科学院国家空间科学中心,博士,研究员,博士生导师,国家空间科学数据中心主任。主要研究方向为空间科学与数据科学交叉领域研究。
    本文中负责论文架构设计,提出修改意见。
    ZOU Ziming, Ph.D., is a Professor and Ph.D. supervisor at the National Space Science Center, CAS, and director of the National Space Science Data Center. His main research interests include the intersection of space science and data science.
    In this paper, he is responsible for designing the structure of the article and making suggestions for revision.
    E-mail: mzou@nssc.ac.cn

Research on the Automatic Calculation Method of Relative Sunspot Number Based on SDO/HMI White Light Images

ZHAO Xingkai1,2(),ZOU Ziming1,3,*(),LI Yunlong1,3   

  1. 1 National Space Science Center, Chinese Academy of Sciences, Beijing 100190
    2 University of Chinese Academy of Sciences, Beijing 100049
    3 National Space Science Data Center, Beijing 100190
  • Received:2025-04-19 Online:2026-04-20 Published:2026-04-23

摘要:

【目的】 利用太阳动力学天文台(SDO)所拍摄的高分辨率白光图,自动计算相对太阳黑子数。【方法】 首先使用双重灰度阈值的分割算法,用于实现太阳黑子本影-半影结构的精确分割,以计算太阳黑子数Ns;随后采用基于密度的DBSCAN聚类算法对分割得到的黑子进行聚类,得到太阳黑子群数Ns;然后基于前述步骤获取的NsNg,通过最小二乘法将计算结果与太阳影响数据分析中心发布的相对太阳黑子数进行拟合,确定出最优个人观测系数k;最后代入公式得到相对太阳黑子数R【结果】 2014年与2017年的相对太阳黑子数计算结果与太阳影响数据分析中心数据的相关系数分别为0.913和0.960,RMSE分别为16.76和6.07。【局限】算法在不同太阳活动水平时期(高年与低年)表现出的差异导致个人观测系数k值波动较大,后续可能需要针对不同太阳活动水平设置动态的k值。【结论】 本文提出的算法实现了相对太阳黑子数的自动计算,极大改善了传统人工计算相对太阳黑子数依赖专家经验的问题,有望代替人工实现相对太阳黑子数的自动计算。

关键词: 太阳黑子, 相对太阳黑子数, 灰度阈值法, SDO/HMI

Abstract:

[Objective] To automatically calculate the relative sunspot number by using the high-resolution white light image captured by the Solar Dynamics Observatory (SDO). [Methods] Firstly, a segmentation algorithm with double grayscale thresholds is used to achieve the accurate segmentation of the umbra-penumbra structure of sunspots, so as to calculate the number of sunspots Ns. Subsequently, the density-based DBSCAN clustering algorithm is employed to cluster the segmented sunspots to obtain the number of sunspot groups Ng. Then, based on Ns and Ng obtained from the previous steps, the calculation results are fitted with the relative sunspot numbers released by the Solar Influences Data Analysis Center through the least squares method to determine the optimal personal observation coefficient k. Finally, the values are substituted into the formula to obtain the relative sunspot number R. [Results] The correlation coefficients between the calculated results of relative sunspot numbers in 2014 and 2017 and the data from the Solar Influences Data Analysis Center are 0.913 and 0.960, respectively, with RMSE values of 16.76 and 6.07, respectively. [Limitations] The performance of the algorithm varies during different solar activity periods (solar maximum and solar minimum), leading to significant fluctuations in individual observation coefficient k-values. Consequently, dynamic k-values tailored to different solar activity levels may need to be implemented in the future. [Conclusions] The algorithm proposed in this paper realizes the automatic calculation of the relative sunspot number, which greatly alleviates the problem that the traditional manual calculation of the relative sunspot number relies on expert experience. It is expected to replace manual work and realize the automatic calculation of the relative sunspot number.

Key words: Sunspot, relative sunspot number, thresholding method, SDO/HMI