atlas

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

AnySat: One Earth Observation Model for Many Resolutions, Scales, and Modalities

CVPR 2025 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Self-supervised neuroimaging representations · 28 citations (OpenAlex)

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.

Proposes AnySat, a JEPA-based self-supervised Earth observation model with scale-adaptive patch encoders, pretrained jointly on five heterogeneous datasets (GeoPlex) and evaluated by fine-tuning or linear probing on 9 downstream tasks.

Problem

Existing Earth observation foundation models expect fixed input configurations (resolution, scale, modality, channels), so they cannot be trained jointly on or applied to heterogeneous EO datasets without retraining.

Approach

Combine a multimodal JEPA (latent feature prediction, no modality-specific decoders) with a scale-adaptive patch encoder that uses fixed-size sub-patches so that different patch sizes and resolutions share one network, plus an InfoNCE cross-modal consistency loss, trained on several datasets simultaneously.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pretrain AnySat on GeoPlexAnySat · TreeSatAI-TS test setweighted F1: +0.9 weighted F1 scoreHelped
pretrain AnySat on GeoPlexAnySat · PASTIS-HD test set classificationmIoU: +2.8 mIoUHelped
pretrain AnySat on GeoPlexAnySat · PASTIS-HD test set semantic segmentationmIoU: +0.2Helped
pretrain AnySat on GeoPlexAnySat · SICKLEmIoU: +3.6 mIoUHelped
pretrain AnySat on GeoPlexAnySat · BraDD-S1TSmIoU: +10.2 mIoUHelped
pretrain AnySat on GeoPlexAnySat · TimeSen2CropOA: +11.0 OAHelped
replace block masking with random token dropping (ablation)AnySat · PASTIS-HD Fold 1 classificationmacro F1: 72.0 -> 71.3Hurt
replace block masking with random token dropping (ablation)AnySat · PASTIS-HD Fold 1 semantic segmentationmIoU: 63.6 -> 64.1Helped
add contrastive loss (ablation)AnySat · PASTIS-HD Fold 1 classificationmacro F1: 67.7 -> 72.0Helped
add contrastive loss (ablation)AnySat · PASTIS-HD Fold 1 semantic segmentationmIoU: 63.4 -> 63.6Helped
use subpatch features rather than predicting logits directly from patch embeddings (ablation)AnySat · PASTIS-HD Fold 1 semantic segmentationmIoU: 61.2 -> 63.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: TreeSatAI-TS FLAIR PLANTED S2NAIP-URBAN PASTIS-HD SICKLE BraDD-S1TS TimeSen2Crop Sen1Floods11 So2Sat HLS Burn Scar

Benchmarks: TreeSatAI-TS PASTIS-HD PLANTED FLAIR SICKLE BraDD-S1TS TimeSen2Crop Sen1Floods11 So2Sat HLS Burn Scar

Metrics: weighted F1 macro F1 mIoU IoU overall accuracy parameter count inference time

Baselines: OmniSat DOFA CROMA ScaleMAE SatMAE Prithvi Prithvi-v2 UTAE UT&T ViViT TSViT SatlasNet

Builds on: JEPA (I-JEPA) OmniSat DOFA ScaleMAE LTAE

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