SatDINO: A Deep Dive into Self-Supervised Pretraining for Remote Sensing

Jakub Straka, Ivan Gruber
8/29/2025
cs.CVcs.LG

Official code: strakaj/SatDINO (6 stars, Apache-2.0, last commit 2025-09-04).

Abstract

Self-supervised learning has emerged as a powerful tool for remote sensing, where large amounts of unlabeled data are available. In this work, we investigate the use of DINO, a contrastive self-supervised method, for pretraining on remote sensing imagery. We introduce SatDINO, a model tailored for representation learning in satellite imagery. Through extensive experiments on multiple datasets in multiple testing setups, we demonstrate that SatDINO outperforms other state-of-the-art methods based on much more common masked autoencoders (MAE) and achieves competitive results in multiple benchmarks. We also provide a rigorous ablation study evaluating SatDINO's individual components. Finally, we propose a few novel enhancements, such as a new way to incorporate ground sample distance (GSD) encoding and adaptive view sampling. These enhancements can be used independently on our SatDINO model. Our code and trained models are available at: https://github.com/strakaj/SatDINO.

View on arXivView PDF

Code Implementations(1)

strakaj/SatDINOOfficial100%
Apache-2.0
61PythonMar 20, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{straka2025satdino,
  title  = {SatDINO: A Deep Dive into Self-Supervised Pretraining for Remote Sensing},
  author = {Jakub Straka and Ivan Gruber},
  year   = {2025},
  eprint = {2508.21402},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.21402v1}
}

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/2508.21402.svg)](https://codeofpaper.com/paper/2508.21402)

Discussion