Cross-sensor self-supervised training and alignment for remote sensing

Valerio Marsocci, Nicolas Audebert
5/16/2024
cs.CV

No official code found. Best implementation: VMarsocci/X-STARS (5 stars, last commit 2025-05-19).

Abstract

Large-scale ''foundation models'' have gained traction as a way to leverage the vast amounts of unlabeled remote sensing data collected every day. However, due to the multiplicity of Earth Observation satellites, these models should learn ''sensor agnostic'' representations, that generalize across sensor characteristics with minimal fine-tuning. This is complicated by data availability, as low-resolution imagery, such as Sentinel-2 and Landsat-8 data, are available in large amounts, while very high-resolution aerial or satellite data is less common. To tackle these challenges, we introduce cross-sensor self-supervised training and alignment for remote sensing (X-STARS). We design a self-supervised training loss, the Multi-Sensor Alignment Dense loss (MSAD), to align representations across sensors, even with vastly different resolutions. Our X-STARS can be applied to train models from scratch, or to adapt large models pretrained on e.g low-resolution EO data to new high-resolution sensors, in a continual pretraining framework. We collect and release MSC-France, a new multi-sensor dataset, on which we train our X-STARS models, then evaluated on seven downstream classification and segmentation tasks. We demonstrate that X-STARS outperform s the state-of-the-art by a significant margin with less data across various conditions of data availability and resolutions.

View on arXivView PDF

Code Implementations(1)

VMarsocci/X-STARSCommunity70%

Official repository for "Cross-sensor self-supervised training and alignment for remote sensing" paper

50PythonNov 22, 20231 years ago

Similar Papers

Cite this paper

@article{marsocci2024crosssensor,
  title  = {Cross-sensor self-supervised training and alignment for remote sensing},
  author = {Valerio Marsocci and Nicolas Audebert},
  year   = {2024},
  eprint = {2405.09922},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09922v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.09922.svg)](https://codeofpaper.com/paper/2405.09922)

Discussion