atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Galileo: Learning Global & Local Features of Many Remote Sensing Modalities

ICML 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Self-supervised neuroimaging representations

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Galileo is a self-supervised, highly multimodal ViT for remote sensing that combines global (deep-target, space-time masked) and local (shallow-target, unstructured masked) latent-prediction objectives, pretrained on a globally sampled multimodal dataset.

Problem

Learning shared representations of remote sensing data is hard because of the diversity of sensor modalities (optical, SAR, elevation, weather, etc.), input shapes (images, pixel time series), and object scales ranging from single-pixel boats to kilometre-scale glaciers.

Approach

Dual masked-modeling objectives: a global task predicting deep encoder representations under structured space-time masking, and a local task predicting shallow linear-projection targets under unstructured masking with a PatchDisc contrastive loss, averaged into one loss; flexible tokenization over space, time, and channel groups lets one model handle many modalities and input shapes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adding deep targets with space-time masking for the global task (vs. unstructured random masking) (ablation)global task · m-EuroSat kNN (ablation)Top-1 Acc.: 89.50 vs 17.40Helped
Adding the PatchDisc_B batch-negatives loss to the global task (ablation)global task alone · m-EuroSat kNN (ablation)Top-1 Acc.: 89.50 vs 62.50Helped
Using only linear projection targets (depth 0) instead of per-modality depths in the global task (ablation)global task · m-EuroSat kNN (ablation)Top-1 Acc.: 86.90 vs 89.50Hurt
Using shallow linear targets (depth 0) instead of deep targets in the local task (ablation)local task · MADOS linear probe mIoU (ablation)mIoU: 71.48 vs 58.53 (depth 6)Helped
Using unstructured random masking instead of space+time masking in the local task (ablation)local task · MADOS linear probe mIoU (ablation)mIoU: 71.48 vs 62.25Helped
Using the MSE loss instead of PatchDisc contrastive loss in the local task (ablation)local task · MADOS linear probe mIoU (ablation)mIoU: 65.34 vs 71.48Hurt
Combining global and local objectives (dual-objective) vs. local alone (ablation)Galileo full algorithm · EuroSat kNN (ablation)Top-1 Acc.: 91.00 vs 62.50 (global-only PatchDisc)Helped
Sharing predictor parameters across global and local objectives (ablation)Galileo full algorithm · MADOS linear probe mIoU (ablation)mIoU: 67.04 vs 67.79Hurt
Removing TerraClimate input from pretraining data (ablation)Galileo pretraining data · MADOS linear probe mIoU (ablation)mIoU: 61.30 vs 67.79Hurt
Removing VIIRS nighttime lights input from pretraining data (ablation)Galileo pretraining data · EuroSat kNN (ablation)Top-1 Acc.: 81.10 vs 91.00Hurt
Removing ERA5 / NDVI / SRTM / LandScan / location inputs from pretraining data (ablation)Galileo pretraining data · EuroSat kNN (ablation)Top-1 Acc.: 89.3-91.2 vs 91.00No clear effect
Galileo-Base vs. CROMA and other image models on m-EuroSat kNNGalileo ViT-Base · m-EuroSat 100% kNNTop-1 Acc.: 93.0 vs 89.7 (CROMA)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Galileo pretraining dataset (Sentinel-1/2, NDVI, SRTM, Dynamic World, WorldCereal, ERA5, TerraClimate, VIIRS, LandScan) m-EuroSat m-BigEarthNet m-So2Sat m-Brick-Kiln m-Cashew-Plant m-SA-Crop-Type MADOS Sen1Floods11 PASTIS BreizhCrops CropHarvest

Benchmarks: GeoBench (m-EuroSat, m-BigEarthNet, m-So2Sat, m-Brick-Kiln, m-Cashew-Plant, m-SA-Crop-Type) MADOS Sen1Floods11 PASTIS BreizhCrops CropHarvest

Metrics: top-1 accuracy F1 score mIoU average rank

Baselines: SatMAE SatMAE++ CROMA SoftCon DOFA Satlas MMEarth DeCUR Prithvi 2.0 AnySat Presto

Builds on: LatentMIM I-JEPA masked autoencoder EMA target encoder

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy