基于深度学习的太阳暗条检测(2020年以来)

news2024/11/22 13:59:47

A universal method for solar filament detection from Hα observations using semi-supervised deep learning

A&A, 686, A213 (2024)

A universal method for solar filament detection from Hα observations using semi-supervised deep learning (aanda.org)

ABSTRACT

Filaments are omnipresent features in the solar atmosphere. Their location, properties, and time evolution can provide important information about changes in solar activity and assist in the operational space weather forecast. Therefore, filaments have to be identified in full-disk images and their properties extracted from these images, but manual extraction is tedious and too time-consuming, and extraction with morphological image processing tools produces a large number of false positive detections. Automatic object detection, segmentation, and extraction in a reliable manner would allow for the processing of more data in a shorter time frame. The Chromospheric Telescope (ChroTel; Tenerife, Spain), the Global Oscillation Network Group (GONG), and the Kanzelhöhe Observatory for Solar and Environmental Research (KSO; Austria) provide regular full-disk observations of the Sun in the core of the chromospheric Hα absorption line. In this paper, we present a deep learning method that provides reliable extractions of solar filaments from Hα filtergrams. First, we trained the object detection algorithm YOLOv5 with labeled filament data of ChroTel Hα filtergrams. We used the trained model to obtain bounding boxes from the full GONG archive. In a second step, we applied a semi-supervised training approach where we used the bounding boxes of filaments to train the algorithm on a pixel-wise classification of solar filaments with u-net. We made use of the increased data set size, which avoids overfitting of spurious artifacts from the generated training masks. Filaments were predicted with an accuracy of 92%. With the resulting filament segmentations, physical parameters such as the area or tilt angle could be easily determined and studied. We demonstrated this in an example where we determined the rush-to-the pole for Solar Cycle 24 from the segmented GONG images. In a last step, we applied the filament detection to Hα observations from KSO and demonstrated the general applicability of our method to Hα filtergrams. 

Developing an Automated Detection, Tracking, and Analysis Method for Solar Filaments Observed by CHASE via Machine Learning

The Astrophysical Journal, 965:150 (11pp), 2024 April 20

Developing an Automated Detection, Tracking, and Analysis Method for Solar Filaments Observed by CHASE via Machine Learning (iop.org)

Abstract

Studies on the dynamics of solar filaments have significant implications for understanding their formation, evolution, and eruption, which are of great importance for space weather warning and forecasting. The Hα Imaging Spectrograph (HIS) on board the recently launched Chinese Hα Solar Explorer (CHASE) can provide full-disk solar Hα spectroscopic observations, which bring us an opportunity to systematically explore and analyze the plasma dynamics of filaments. The dramatically increased observation data require automated processing and analysis, which are impossible if dealt with manually. In this paper, we utilize the U-Net model to identify filaments and implement the Channel and Spatial Reliability Tracking algorithm for automated filament tracking. In addition, we use the cloud model to invert the line-of-sight velocity of filaments and employ the graph theory algorithm to extract the filament spine, which can advance our understanding of the dynamics of filaments. The favorable test performance confirms the validity of our method, which will be implemented in the following statistical analyses of filament features and dynamics of CHASE/HIS observations.

Solar Filament Detection Based on an Improved Deep Learning Model

Appl. Sci. 2024, 14, 3745.

applsci-14-03745-v3.pdf

Abstract

Solar filaments are good tracers of space weather and magnetic flux ropes in the corona. Identifying and detecting filaments helps to forecast space weather and explore the solar magnetic field. Many automatic detection methods have been proposed to process the large number of observed images. Current methods face issues of unreliable dataset annotations and poor anti-interference capability. First, to address the issue of unreliable dataset annotations, we built a solar filament dataset using a manual annotation method. Second, we introduced Transformer into Convolutional Neural Networks. Transformer, with the ability to extract more global features, can help counter interference. In addition, there is large disparity in the size of solar filaments. Therefore, a multi-scale residual block is designed to extract features across various scales. Deformable large kernel attention and a res path are used to better integrate encoder and decoder information. Results show that this method outperforms the existing solar filament detection methods (improved U-Net and improved V-Net), achieving an F1 score of 91.19%. In particular, our results show lower interference by sunspots and background noise than existing methods. The ability to counter interference is improved.

Detection of Solar Filaments Using Suncharts from Kodaikanal Solar Observatory Archive Employing a Clustering Approach

The Astrophysical Journal, 943:140 (10pp), 2023 February 1

Detection of Solar Filaments Using Suncharts from Kodaikanal Solar Observatory Archive Employing a Clustering Approach (iop.org)

Abstract

With over 100 yr of solar observations, the Kodaikanal Solar Observatory (KoSO) is a one-of-a-kind solar data repository in the world. Among its many data catalogs, the “suncharts” at KoSO are of particular interest. These suncharts (1904–2020) are colored drawings of different solar features, such as sunspots, plages, filaments, and prominences, made on papers with a Stonyhurst latitude–longitude grid etched on them. In this paper, we analyze this unique data by first digitizing each sunchart using an industry-standard scanner and saving those digital images in a high-resolution “.tif” format. We then examine cycle 19 and cycle 20 data (two of the strongest cycles of the last century) with the aim of detecting filaments. To this end, we employed the “K-means clustering” method, and obtained different filament parameters such as position, tilt angle, length, and area. Our results show that filament length (and area) increases with latitude and the poleward migration is clearly dominated by a particular tilt sign. Lastly, we cross verified our findings with results from KoSO digitized photographic plate database for the overlapping time period and obtained a good agreement between them. This work, acting as a proof-of-theconcept, will kickstart new efforts to effectively use the entire hand-drawn series of multifeature, full-disk solar data and enable researchers to extract new sciences, such as the generation of pseudomagnetograms for the last 100 yr

Solar Filament Detection Using Deep Learning

<p><span>Solar Filament Detection Using Deep Learning</span><b></b></p> by Blessing Winifred Odume :: SSRN

Abstract

The paper presents a reliable approach for automatically detecting solar filaments in H-alpha full-disk solar images using a deep learning approach. This method minimizes the impact of noise on the solar images and accurately identifies solar filaments. A lack of datasets was addressed by using data argumentation to reduce overfitting. During deep learning, the initial dataset was augmented with new training data, which resulted in thousands of images being produced for training and validation. Consequently, 24,400 training samples were generated for SegNet and 20,000 for U-Net after the argumentation process.

Solar-Filament Detection and Classification Based on Deep Learning

Sol Phys 297, 104 (2022)

Solar-Filament Detection and Classification Based on Deep Learning | Solar Physics (springer.com)

Abstract

Solar filaments are distinct strip-like structures observed in chromospheric \text{H}\alpha images. Filament eruptions, flares, and coronal mass ejections (CMEs) can be regarded as the same physical process of releasing magnetic energy at different times and solar atmosphere heights. It is very important to detect filaments for forecasting flares and CMEs. This article proposes a new solar-filament detection and classification method based on CondInst; a deep-learning model. A data set of solar filaments is built, including ten thousand filaments. To distinguish filaments that consist of only a single connected dark region and filaments that are broken into several fragments, the filaments are classified into isolated filaments and non-isolated filaments. The mean precision, recall, AP, and F1 obtained using the proposed method are 90.83\%, 83.88\%, 82.86\%, and 87.22\%, respectively. The results show that the method performs well in detecting and classifying isolated and non-isolated filaments, especially in solving the fragments problem of how to detect a filament that is broken into several fragments. The method also has good performance in handling various images, even with existing uneven brightness or low contrast. The precision of filament masks still needs to be improved in the future.

Solar Filament Segmentation Based on Improved U-Nets

Sol Phys 296, 176 (2021).

Solar Filament Segmentation Based on Improved U-Nets | Solar Physics (springer.com)

Abstract

To detect, track and characterize solar filaments more accurately, novel filament segmentation methods based on improved U-Nets are proposed. The full-disk H\alpha images from the Huairou Solar Observing Station of the National Astronomical Observatory and the Big Bear Solar Observatory were used for training and verifying the effectiveness of different improved networks’ filament segmentation performance. Comparative experiments with different solar dataset sizes and input image quality were performed. The impact of each improvement method on the segmentation effect was analyzed and compared based on experimental results. In order to further explore the influence of network depth on filament-segmentation accuracy, the segmentation results produced by Conditional Generative Adversarial Networks (CGAN) were obtained and compared with improved U-nets. Experiments verified that U-Net with an Atrous Spatial Pyramid Pooling Module performs better for high-quality input solar images regardless of dataset sizes. CGAN performs better for low-quality input solar images with large dataset size. The algorithm may provide guidance for filament segmentation and more accurate segmentation results with less noise were acquired.

Solar Event Detection Using Deep-Learning-Based Object Detection Methods

Sol Phys 296, 160 (2021).

Solar Event Detection Using Deep-Learning-Based Object Detection Methods | Solar Physics (springer.com)

Abstract

Research on the detection of solar events has been conducted over many years. Recently, deep learning and data-driven approaches have been applied to solar event recognition. In this study, we present solar event detection using deep-learning-based object detection methods for real-time space weather monitoring. First, we construct a new object detection dataset using imaging data obtained by the Solar Dynamics Observatory with bounding boxes as labels for three representative features: coronal holes, sunspots, and prominences. Second, we train two representative object detection models: the Single Shot MultiBox Detector (SSD) and the Faster Region-based Convolutional Neural Network (R-CNN) using the new dataset. The results show that both models perform similarly well for coronal hole and sunspot detection. For prominence detection, the SSD and Faster R-CNN exhibited relatively low performance. This study demonstrates that deep-learning-based object detection can successfully detect multiple types of solar events, and it may be extended to detect other solar events. In addition, we provide the dataset for further achievements of object detection studies in solar physics.

基于改进VNet太阳暗条检测方法

Vol.19 No.1 Jan., 2022 天 文 研 究 与 技 术

标题 (ati.ac.cn)

摘要

太阳暗条作为太阳大气磁场的示踪,对研究太阳磁场有极其重要的意义。针对现 有的暗条检测方法存在检测精度不高,弱小暗条错检、 漏检等问题,提出一种基于改进VNet网络的太阳暗条检测方法。首先,使用大熊湖天文台Hα全日面图像并结合磁图制作 了太阳暗条数据集。其次,在VNet网络下采样部分采用Inception模块融合不同尺度特征图 的特征,同时加入注意力机制增强特征图中暗条部分的语义信息。最后在上采样部分引入深 度监督模块,更多地保留太阳暗条的细节特征。为验证算法性能,采用191幅Hα全日面图 像数据集,其中包含暗条共3372条。算法在测试数据集上平均准确率达到0.9883,F1值 达到0.8385。实验结果证明,该方法可以有效识别Hα全日面图中的暗条。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1986944.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot依赖之Quartz Scheduler定时调度器

Quartz Scheduler 依赖名称: Quartz Scheduler功能描述: Schedule jobs using Quartz.使用 Quartz 安排作业。 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency&…

论文笔记: 视频关键帧抽取相关工作

2024-08-06&#xff0c;星期二&#xff0c;北京&#xff0c;晴 今天来看视频关键帧抽取主题。随着最近Sora文生视频的火热&#xff0c;视频相关的数据获得逐渐变得重要起来。这也就涉及到提取视频关键帧的问题。 从文本生成视频&#xff0c;我们拆分来看&#xff0c;一般流程…

泳泳馆押金原路退回系统,一键操作秒到账 押金+手牌+电子押金单

一、游泳馆手牌收押金必要性 游泳馆手牌收押金有以下必要性&#xff1a; 1. 防止手牌丢失&#xff1a;手牌是顾客在游泳馆内存储个人物品和进出更衣室的重要凭证。收押金可以让顾客更加重视手牌&#xff0c;降低丢失的概率。比如说&#xff0c;有的顾客可能会因为粗心大意随手…

用Python进行数据可视化——seaborn库详解

内容&#xff1a; 安装和导入Seaborn使用Seaborn创建基本图形了解Seaborn的默认数据集 代码&#xff1a; # 安装和导入Seaborn !pip install seaborn import seaborn as sns import matplotlib.pyplot as plt# 使用Seaborn创建基本图形 tips sns.load_dataset("tips&q…

python库(19):flashtext库实现高效文本查找与替换

1 FlashText简介 FlashText 是一个用于高效查找和替换关键词的 Python 库。它的优势在于能够在 O(n) 时间复杂度内完成任务&#xff0c;而不是像正则表达式那样需要 O(m*n) 的时间复杂度。FlashText 使用 Aho-Corasick 自动机算法&#xff0c;在大量关键词匹配时表现尤为出色。…

【Python机器学习】非均衡分类问题

在大多数情况下不同类比的分类代价并不相等。 分类性能度量指标&#xff1a;正确率、召回率及ROC曲线 通常情况下&#xff0c;我们可以基于错误率来衡量分类器任务的成功程度。错误率指的是在所有测试样例中错分的样例比例。实际上&#xff0c;这样的度量错误掩盖了样例如何被…

image.convert()函数转换格式及显示图像的RGB三通道图像

引 言 视觉任务处理的图片按照图像通道深度分为单通道图像和多通道图像。单通道图像有grayscale灰度图、binary二值图、PNG图&#xff0c;多通道图像有三通道24位真彩色RGB图&#xff0c;8位伪彩色图像&#xff0c;YCbCr图像等。本文先介绍各种格式图像的特点&#xff0c;随后讲…

c++初阶-----STL---list

作者前言 &#x1f382; ✨✨✨✨✨✨&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f382; ​&#x1f382; 作者介绍&#xff1a; &#x1f382;&#x1f382; &#x1f382; &#x1f389;&#x1f389;&#x1f389…

playwrite今日头条自动发帖

目的 大家好&#xff0c;我是watchpoints &#xff0c;一个只为自己打工程序员&#xff0c; watchpoints是我github用户名 &#xff0c;也是我的wechat 用户名&#xff0c; 每天看新闻浪费大量时间&#xff0c;写一个程序 自动提醒你21点远离手机 python实现 步骤1:自动登录 # …

在 Linux 9 上安装 Oracle 19c:克服兼容性问题 (INS-08101)

Oracle 数据库 19c 的基础版本 (19.3) 发布的时候还没有 Linux 9 &#xff0c;因此在Linux 9上面安装Oracle 19c会遇到很多兼容性问题。本文将探讨如何解决这些问题。 安装步骤 设置环境变量以绕过操作系统检查&#xff1a; Oracle 19.3 安装程序无法识别 Linux 9。 [WARNIN…

sql二次注入实战--2018年网顶杯

网址&#xff1a;BUUCTF在线评测 (buuoj.cn) 当我们进入后显示这个页面&#xff1a; 当我们第一次点击发帖的时候就会跳转到登陆页面&#xff0c;上面有提示&#xff0c;告诉我们账号为zhangwei,密码为zhangwei***&#xff1a; 这里我们可以使用bp抓包工具来进行暴力破解密码&…

《剑来》语句摘录(十二)

◆ 第二百零三章 休要略过不提 >> 怨怼与仇恨是快刀斩乱麻&#xff0c;一往无前。金铁相错&#xff0c;激起的火星&#xff0c;就是大丈夫的恩怨分明。无非敢作敢当。 愧疚和遗憾却是一把钝刀&#xff0c;刀刃上边的缺口&#xff0c;皆是曾经犯过的错误。关门磨刀即是后悔…

LVS四层架构部署

LVS四层架构部署 LVS集群的类型 lvs-nat&#xff1a; 修改请求报文的目标IP,多目标IP的DNATlvs-dr&#xff1a; 操纵封装新的MAC地址lvs-tun&#xff1a; 在原请求IP报文之外新加一个IP首部lvs-fullnat&#xff1a; 修改请求报文的源和目标IP LVS-NAT 工作流程 可以理解na…

主从备份(复制)

一、备份的三种类型 备份的三种主要类型包括热备份、逻辑备份和物理备份&#xff0c;每种备份类型都有其特定的应用场景和优缺点。 1. 热备份 定义&#xff1a; 热备份是在数据库或系统处于正常运行状态下进行的备份。这种备份方式允许在不停机的情况下对数据库或系统数据进…

用Python构建一个简单的神经网络

准备工作 首先我们需要使用到vscode 在终端 窗口下输入安装&#xff1a;pip3 install tensorflow pandas numpy keras 代码编写 导入库 import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense import panda…

PyTorch深度学习实战(3)—— 小试牛刀:CIFAR-10分类

下面尝试从零搭建一个PyTorch模型来完成CIFAR-10数据集上的图像分类任务&#xff0c;步骤如下。 &#xff08;1&#xff09;使用torchvision加载并预处理CIFAR-10数据集。 &#xff08;2&#xff09;定义网络。 &#xff08;3&#xff09;定义损失函数和优化器。 &#xff08;4…

面向服务架构(SOA)介绍

在汽车电子电气架构还处于分布式时代时&#xff0c;汽车软件的开发方式主要是采用嵌入式软件进行开发&#xff0c;而随着汽车智能化程度的加深&#xff0c;更加复杂且多样的功能需求让汽车软件在复杂度上再上一层。在整车的自动驾驶方面&#xff0c;由于未来高阶自动驾驶能力的…

JavaScript constructor原型原型继承

constructor 在 JavaScript 中&#xff0c;构造函数是一种特殊的函数&#xff0c;使用 new 关键字来调用&#xff0c;用于创建对象实例。JavaScript 中的构造函数通常通过 function 关键字定义。 例如&#xff1a; function Person(name, age) {this.name name;this.age a…

C语言预处理:开启编程新境界

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ &#x1f388;&#x1f388;养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; 所属专栏&#xff1a;C语言学习 贝蒂的主页&#xff1a;Betty‘s blog 1. 预处理符号 在C语言中&#xff0c;我们可以通过一些预定义符号查看文件的…

vue中post请求返回二进制流文件下载

1 .调用接口返回的如下图所示,此时看到是一个流文件 2.不管是get请求还是post请求都需要加上 下面这行代码 responseType: "blob", 3.我们自行二次封装的axios可能会导致乱码现象,建议直接用axios调用接口请求 4.关于Excel导出 POI 响应头设置 Content-Type: applica…