Papers
Topics
Authors
Recent
Search
2000 character limit reached

UniverSat: Resolution- and Modality-Agnostic Transformers for Earth Observation

Published 22 Jun 2026 in cs.CV | (2606.23503v1)

Abstract: 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.

Summary

  • The paper introduces a universal patch encoder that replaces fixed patchification with axial cross-attention, enabling flexible handling of diverse sensor resolutions and modalities.
  • The paper demonstrates strong transferability on multiple EO benchmarks, achieving state-of-the-art performance in classification, segmentation, and hyperspectral analysis with reduced decoder complexity.
  • The paper leverages a dual self-supervised learning approach combining latent masked modeling and cross-modal contrast to ensure robust, modality-invariant feature learning.

UniverSat: Resolution- and Modality-Agnostic Transformers for Earth Observation

Introduction and Motivation

The proliferation of Earth Observation (EO) sensors has resulted in a diverse landscape of spatial, spectral, and temporal data modalities. Addressing the heterogeneity inherent in EOโ€”across modalities such as optical, radar, hyperspectral, and elevation, and over GSDs ranging from sub-meter to hundreds of metersโ€”remains an unsolved challenge for representation learning and downstream geospatial tasks. While Vision Transformers (ViTs) have become ubiquitous as visual backbones, their fixed patchifying projectors induce rigid input requirements, leading to format inefficiencies, resampling artifacts, and limited transfer to unseen sensor modalities and configurations.

"UniverSat: Resolution- and Modality-Agnostic Transformers for Earth Observation" (2606.23503) introduces an architecture and training paradigm that explicitly targets this heterogeneity. By replacing the static ViT patch projector with a Universal Patch Encoder (UPE) built using linear-complexity axial cross-attention, the model natively processes patches from arbitrary sensorsโ€”including those unseen at train timeโ€”spanning unconstrained spatial, spectral, and temporal resolutions. Importantly, UniverSat maintains self-supervised learning (SSL) compatibility, enabling scaling up on large unlabeled sets and facilitating strong representation transfer across both standard and challenging EO benchmarks.

Methodology

Universal Patch Encoder (UPE)

Conventional foundation models enforce a monolithic patch structure, often requiring modality-specific projectors or aggressive preprocessing. The proposed UPE generalizes the patch projector into a sequence of axis-wise token aggregations. Given an input patch xโˆˆRCร—Tร—Hร—Wx \in \mathbb{R}^{C \times T \times H \times W} (channels, time, height, width), patchification proceeds as follows:

  • Atomic Tokenization: Patches are spatially decomposed into subpatches of arbitrary size; each pixel, time, and channel entry becomes an atomic token, which is embedded via Learnable Fourier Features (LFFs) to encode physical metadata (e.g., wavelength, polarisation, acquisition date).
  • Axial Cross-Attention (ACA): Instead of quadratic or cubic complexity attention on all token combinations, UPE aggregates axesโ€”pixel, channel, time, and subpatchโ€”in sequence, applying ACA per axis. Each step collapses one axis via attention while expanding the feature dimension, ensuring linear complexity in the patch size and enabling generalization across sensor configurations.
  • Metadata Encodings: Channel, temporal, and spatial indices receive dedicated embeddings, including RoPE for spatial scaling, further aligning representations across modalities.

The UPE output comprises a global patch embedding and a set of subpatch embeddings, the latter preserved through skip connections to enable high-resolution, spatially-dense predictions.

Multimodal Fusion and Controllable Output Resolution

For each geographic patch, observations from all available modalities are encoded via a shared UPE and fused via ACA along the modality axis. The backbone then processes fused patch embeddings using gated spatial self-attention layers with RoPE. The critical innovation is the decoupling of output feature map resolution: the model interpolates final embeddings onto an arbitrary spatial grid via bilinear sampling, followed by cross-attention to subpatch tokens to preserve fine detail.

Self-Supervised Training

The pretext objective is a hybrid across:

  • Latent Multimodal Masked Modeling (LM3): Following latent masked image modeling, the network learns to recover latent projections of heavily masked patches (90% token dropout) for all modalities, randomly sampling channel, time, patch, and even modality axes. Prediction targets are defined by frozen random projections, explicitly preventing shortcut learning or representation collapse.
  • Cross-Modal Contrast (CMC): Global patch embeddings of co-registered modalities are aligned using a multi-positive InfoNCE loss, driving the encoder toward modality-invariant, content-driven representations.

This composition enforces strong robustness to changing sensor suite, spatial scale, band number, and temporal irregularity, by design.

Experimental Evaluation

Benchmarks and Transfer

UniverSat is pretrained on seven heterogeneous datasets, covering 13 sensor suites (e.g., Sentinel-1/2, Landsat, MODIS, SPOT, Gaofen, ALOS, VHR aerial and LiDAR) with GSDs ranging from 0.1โ€“300 m, 1โ€“150 timestamps, and up to 396 bands. The model's universality is validated via linear and kNN probing on GeoBench, PANGEABench, and SpectralEarth.

Key quantitative findings:

  • Classification: Matches or exceeds SOTA generalist models (e.g., Galileo [6], AnySat [7], Panopticon [13]) and outperforms DINOv2/3 [5,56] and SSL approaches not tailored for EO, with top-3 accuracy on all major benchmarks.
  • Semantic Segmentation: Delivers SOTA or near-SOTA per-pixel mIoU on PASTIS-R and AI4Farms with a simple linear probe, requiring 3โ€“4 orders of magnitude fewer trainable decoder parameters compared to monolithic decoders (e.g., UperNet).
  • Hyperspectral Analysis: Surpasses DOFA [16]โ€”a foundation model specifically trained on EnMAP hyperspectral imageryโ€”despite never seeing EnMAP at train time. Performance approaches highly specialized models on >10 tasks, demonstrating strong transfer outside the training sensor set.
  • Generalization to Unseen Sensors: Maintains high accuracy and mIoU even for sensor configurations not present in training, without any need for input resampling or architecture adaptation.

Ablation Analysis

Several critical findings emerge:

  • Replacing the UPE with modality-specific MLPs (standard ViT) yields lower transferability, loss of cross-modality handling, and higher parameter count.
  • Disabling resolution customization (fixed output grid) or removing subpatch skips degrades detail and generalization for unencountered datasets.
  • Omitting the contrastive term in SSL leads to a marked drop in multimodal segmentation performance, confirming the importance of aligned representations.

The approach does introduce a computational overhead for generality, particularly compared to specialist models trained for narrow sensor stacks or single-scale imagery.

Implications

Practical Impact

UniverSat constitutes a significant step towards true โ€œfoundation modelsโ€ for EO, addressing both the scale and variety bottlenecks that constrain current ViT-based backbones. By enabling training and inference across arbitrary sensor suites with a single set of weightsโ€”without explicit adaptation or input resamplingโ€”deployment in operational and scientific remote sensing pipelines becomes significantly streamlined. This flexibility is most useful in settings where sensor configuration may change over time, new modalities are added, or inference needs span diverse spatial/temporal scales.

Theoretical Perspective

From a representation learning viewpoint, the UPE illustrates a viable mechanism for decoupling architectural constraints from downstream data structure, a requirement for any generalist vision model expected to interact with high-dimensional, variable-format scientific domains. The extension of masked modeling and contrastive SSL objectives to highly structured token aggregations demonstrates the promise of combining model and pretext task modularity.

Future Directions

Potential developments include scaling to even richer sensor constellations, expanding to 3D spatial domains (e.g., dense point clouds), augmenting the cross-modal fusion primitive, investigating learned rather than random masking schedules, and deploying explicit uncertainty or physical priors for better rare event/extrapolation performance. Further, the interpretability and auditability of embeddings learned by universal backbones in high-stakes EO applications warrant additional study.

Conclusion

UniverSat demonstrates that a ViT-style backbone with a universal, modality-agnostic patch encoder and flexible, fully self-supervised training can match or outperform specialized architectures across the full range of remote sensing tasks. The model eliminates the need for modality-specific projectors, input resampling, or band selection, while supporting joint training with completely heterogeneous datasets and optimal transfer to unseen sensor configurations and scales. This constitutes a robust, extensible substrate for multimodal and resolution-flexible EO representation learning (2606.23503).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 21 likes about this paper.