Effective Cloud Removal for Remote Sensing Images by an Improved Mean-Reverting Denoising Model with Elucidated Design Space
Cloud removal (CR) remains a challenging task in remote sensing image processing. Although diffusion models (DM) exhibit strong generative capabilities, their direct applications to CR are suboptimal, as they generate cloudless images from random noise, ignoring inherent information in cloudy inputs. To overcome this drawback, we develop a new CR model EMRDM based on mean-reverting diffusion models (MRDMs) to establish a direct diffusion process between cloudy and cloudless images. Compared to current MRDMs, EMRDM offers a modular framework with updatable modules and an elucidated design space, based on a reformulated forward process and a new ordinary differential equation (ODE)-based backward process. Leveraging our framework, we redesign key MRDM modules to boost CR performance, including restructuring the denoiser via a preconditioning technique, reorganizing the training process, and improving the sampling process by introducing deterministic and stochastic samplers. To achieve multi-temporal CR, we further develop a denoising network for simultaneously denoising sequential images. Experiments on mono-temporal and multi-temporal datasets demonstrate the superior performance of EMRDM. Our code is available at https://github.com/Ly403/EMRDM.
Code (1)
Tasks
Cloud RemovalDenoisingMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Correction of "Cloud Removal By Fusing Multi-Source and Multi-Temporal Images"
Remote sensing images often suffer from cloud cover. Cloud removal is required in many applications of remote sensing images. Multitemporal-based methods are popular and effective to cope with thick clouds. This paper co…
Cloud RemovalA Remote Sensing Image Dataset for Cloud Removal
Cloud-based overlays are often present in optical remote sensing images, thus limiting the application of acquired data. Removing clouds is an indispensable pre-processing step in remote sensing image analysis. Deep lear…
Change DetectionCloud RemovalDeep LearningScene ClassificationIDF-CR: Iterative Diffusion Process for Divide-and-Conquer Cloud Removal in Remote-sensing Images
Deep learning technologies have demonstrated their effectiveness in removing cloud cover from optical remote-sensing images. Convolutional Neural Networks (CNNs) exert dominance in the cloud removal tasks. However, const…
Cloud RemovalImage GenerationImage ReconstructionAttention mechanism-based generative adversarial networks for cloud removal in Landsat images
The existence of clouds affects the quality of optical remote sensing images. Cloud removal is an important preprocessing procedure to effectively improve the utilization of optical remote sensing images. Thin clouds par…
Cloud RemovalCloud Removal for Remote Sensing Imagery via Spatial Attention Generative Adversarial Network
Optical remote sensing imagery has been widely used in many fields due to its high resolution and stable geometric properties. However, remote sensing imagery is inevitably affected by climate, especially clouds. Removin…
Cloud RemovalGenerative Adversarial NetworkSingle Particle Analysis