UniverSat: Resolution- and Modality-Agnostic Transformers for Earth Observation
About
Vision Transformers (ViT) dominate computer vision. However, their reliance on rigid patch projectors hinders transfer to Earth Observation (EO), where input modalities, scales, and resolutions vary widely. We introduce UniverSat, a ViT-style backbone built around a Universal Patch Encoder that maps patches from arbitrary spatial, spectral, and temporal resolutions, and from both optical and non-optical sensors, into a shared embedding space with a shared set of weights. This enables training a single model on heterogeneous multimodal corpora via self-supervision, yielding robust, sensor-agnostic spatial features. We validate this approach with strong results across classification and segmentation on standard EO benchmarks from GeoBench, PANGEABench, and SpectralEarth. Our code and models are available at https://github.com/gastruc/UniverSat.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | Sen1Floods11 (test) | mIoU80.1 | 33 | |
| Classification | m-pv4ger (test) | Mean Accuracy92.7 | 19 | |
| Classification | m-brick-kiln GeoBench (test) | Accuracy94.5 | 10 | |
| Semantic segmentation | PASTIS-R PangaeaBench (test) | mIoU47.9 | 7 | |
| Semantic segmentation | PASTIS-R S1+S2 Pangaea Benchmark (val) | mIoU47.9 | 6 | |
| Semantic segmentation | AI4Farms Pangaea Benchmark S2 RGBNiR (val) | mIoU41.1 | 6 | |
| Semantic segmentation | m-chesapeake GeoBench (test) | mIoU64.7 | 6 | |
| Classification | m-forestnet GeoBench (test) | Accuracy41.7 | 6 | |
| Semantic segmentation | BurnScar (HLS) Pangaea Benchmark (val) | mIoU81.5 | 6 | |
| Image Classification | SpectralEarth EnMAP (test) | Corine Accuracy73.6 | 5 |