OmniSat: Self-Supervised Modality Fusion for Earth Observation
Guillaume Astruc, Nicolas Gonthier, Clement Mallet, Loic Landrieu
TL;DR
OmniSat addresses the need for self-supervised fusion of heterogeneous Earth Observation data by leveraging precise georeferenced alignment and a patch-level training paradigm. It combines modality-specific encoders with a multimodal fusion module and dual objectives—a cross-modal contrastive loss and a multimodal reconstruction task—to learn rich representations without labels. The authors augment two EO benchmarks with new modalities and demonstrate state-of-the-art performance across forestry, land cover, and crop mapping tasks in both semi- and fully supervised settings, with notable gains even when only a single modality is available at inference. Ablations and efficiency analyses show the value of motion-aware reconstruction, modality-specific decoders, and careful architectural choices for EO data, while releasing datasets and code to foster further multimodal EO research.
Abstract
The diversity and complementarity of sensors available for Earth Observations (EO) calls for developing bespoke self-supervised multimodal learning approaches. However, current multimodal EO datasets and models typically focus on a single data type, either mono-date images or time series, which limits their impact. To address this issue, we introduce OmniSat, a novel architecture able to merge diverse EO modalities into expressive features without labels by exploiting their alignment. To demonstrate the advantages of our approach, we create two new multimodal datasets by augmenting existing ones with new modalities. As demonstrated for three downstream tasks -- forestry, land cover classification, and crop mapping -- OmniSat can learn rich representations without supervision, leading to state-of-the-art performances in semi- and fully supervised settings. Furthermore, our multimodal pretraining scheme improves performance even when only one modality is available for inference. The code and dataset are available at https://github.com/gastruc/OmniSat.
