Removing cloud shadows from ground-based solar imagery
Amal Chaoui, Jay Paul Morgan, Adeline Paiement, Jean Aboudarham
TL;DR
This work tackles cloud-shadow removal in ground-based solar imagery using a U-Net backbone trained under fully supervised and conditional GAN frameworks. It investigates three output strategies (direct cleaning, shadow-mask division, and residual-mask subtraction) and finds the residual-mask subtraction to be the most stable and effective. The approach is evaluated on Ca-II and H-alpha modalities with real and synthetically generated cloud textures, achieving state-of-the-art performance against non-learning baselines across PSNR, SSIM, RMSE, and FID metrics, while showing generalization to streaked clouds. The findings offer practical guidance on selecting training setups and highlight directions for future improvements in filament restoration and downstream analyses.
Abstract
The study and prediction of space weather entails the analysis of solar images showing structures of the Sun's atmosphere. When imaged from the Earth's ground, images may be polluted by terrestrial clouds which hinder the detection of solar structures. We propose a new method to remove cloud shadows, based on a U-Net architecture, and compare classical supervision with conditional GAN. We evaluate our method on two different imaging modalities, using both real images and a new dataset of synthetic clouds. Quantitative assessments are obtained through image quality indices (RMSE, PSNR, SSIM, and FID). We demonstrate improved results with regards to the traditional cloud removal technique and a sparse coding baseline, on different cloud types and textures.
