Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

TerraFM: A Scalable Foundation Model for Unified Multisensor Earth Observation

About

Modern Earth observation (EO) increasingly leverages deep learning to harness the scale and diversity of satellite imagery across sensors and regions. While recent foundation models have demonstrated promising generalization across EO tasks, many remain limited by the scale, geographical coverage, and spectral diversity of their training data, factors critical for learning globally transferable representations. In this work, we introduce TerraFM, a scalable self-supervised learning model that leverages globally distributed Sentinel-1 and Sentinel-2 imagery, combined with large spatial tiles and land-cover aware sampling to enrich spatial and semantic coverage. By treating sensing modalities as natural augmentations in our self-supervised approach, we unify radar and optical inputs via modality-specific patch embeddings and adaptive cross-attention fusion. Our training strategy integrates local-global contrastive learning and introduces a dual-centering mechanism that incorporates class-frequency-aware regularization to address long-tailed distributions in land cover.TerraFM achieves strong generalization on both classification and segmentation tasks, outperforming prior models on GEO-Bench and Copernicus-Bench. Our code and pretrained models are publicly available at: https://github.com/mbzuai-oryx/TerraFM .

Muhammad Sohail Danish, Muhammad Akhtar Munir, Syed Roshaan Ali Shah, Muhammad Haris Khan, Rao Muhammad Anwer, Jorma Laaksonen, Fahad Shahbaz Khan, Salman Khan• 2025

Related benchmarks

TaskDatasetResultRank
Change DetectionLEVIR
F1 Score89.5
62
Change DetectionOSCD--
26
Semantic segmentationSpaceNet v1
macro mIoU73.15
20
Multispectral ClassificationGEO-Bench m-bigearthnet, m-so2sat, m-eurosat (test)
F1 Score (GB-ben)0.6215
10
Multi-Label ClassificationGB-BEN
F1 Score48.53
10
Semantic segmentationSen1Floods11
mIoU (macro)92.72
10
Semantic segmentationPASTIS
Macro mIoU19.65
10
Semantic segmentationGEO-Bench SA-c
Macro mIoU26.29
10
Semantic segmentationGeo-Bench
mIoU (nz-cattle, macro)65.81
10
Semantic segmentationOptical and Multispectral Segmentation Summary
mIoU (Optical, Macro)71.26
10
Showing 10 of 10 rows

Other info

Follow for update