GeoCR removes clouds from satellite images across sensors and bands

GeoCR: Learning a Generalist Cloud Removal Prior from Heterogeneous Observations

Computer Vision and Pattern Recognition

Summary

Clouds often block the view in satellite images, making it hard to see the land below. The authors created GeoCR, a single model that can clear clouds from many types of satellite images, including those with different colors and radar data. GeoCR learns from a huge variety of cloud-free images so it can work well on new images without extra training. This means fewer clouded images and clearer pictures for tasks like monitoring the environment or mapping.

What this means in practice

  • For remote sensing teams: Produce clearer satellite images by removing clouds across different sensors and spectral bands without extra tuning per dataset.
  • For geospatial data providers: Offer generalized cloud removal services for diverse satellite data to improve map and environmental monitoring products.$Commercial implications: Enables cloud-free satellite images for clients needing consistent quality across sensors, improving commercial mapping and monitoring services.

Authors

Jeonghyeok Do, Munchurl Kim

Abstract

Cloud removal methods are typically specialized to individual datasets and input configurations, limiting reuse across sensors, spectral bands, and observation settings. We introduce GeoCR, a generalist model that unifies RGB-only-based CR and multispectral-based CR from single- or multi-temporal cloudy observations, with optional SAR guidance, within a single network. To accommodate different spectral and sensing domains, compact input and output stems extend a pretrained RGB autoencoder while keeping its encoder and decoder trunks frozen. This shared latent interface enables a single flow transformer to jointly model clean RGB and non-RGB latents, conditioned on separate cloudy-observation streams and optional SAR tokens. Through joint pretraining on the training splits of ten datasets comprising 883,331 cloud-free target images, GeoCR learns a shared cloud removal prior across these heterogeneous configurations. The same pretrained checkpoint supports direct inference without dataset-specific fine-tuning and efficient adaptation through low-rank adaptation (LoRA). We evaluate GeoCR against general image restoration and cloud removal methods on test splits of the contributing datasets under full-band and RGB-only settings. GeoCR achieves the best FID and DISTS on full-band SEN12MS-CR and Sen2_MTC_New and RGB-only CUHK-CR2, outperforming existing models and demonstrating the effectiveness of a reusable generative model across diverse settings.