SAFE: a SAR Feature Extractor based on self-supervised learning and masked Siamese ViTs

Max Muzeau, Joana Frontera-Pons, Chengfang Ren, Jean-Philippe Ovarlez
6/30/2024
cs.CVeess.IV

No official code found. Best implementation: muzmax/SAFE (9 stars, last commit 2024-09-01).

Abstract

Due to its all-weather and day-and-night capabilities, Synthetic Aperture Radar imagery is essential for various applications such as disaster management, earth monitoring, change detection and target recognition. However, the scarcity of labeled SAR data limits the performance of most deep learning algorithms. To address this issue, we propose a novel self-supervised learning framework based on masked Siamese Vision Transformers to create a General SAR Feature Extractor coined SAFE. Our method leverages contrastive learning principles to train a model on unlabeled SAR data, extracting robust and generalizable features. SAFE is applicable across multiple SAR acquisition modes and resolutions. We introduce tailored data augmentation techniques specific to SAR imagery, such as sub-aperture decomposition and despeckling. Comprehensive evaluations on various downstream tasks, including few-shot classification, segmentation, visualization, and pattern detection, demonstrate the effectiveness and versatility of the proposed approach. Our network competes with or surpasses other state-of-the-art methods in few-shot classification and segmentation tasks, even without being trained on the sensors used for the evaluation.

View on arXivView PDF

Code Implementations(1)

muzmax/SAFECommunity100%

SAFE: a SAR Feature Extractor based on self-supervised learning and masked Siamese ViTs

91Python, Jupyter NotebookJun 18, 20242 years ago

Cite this paper

@article{muzeau2024safe,
  title  = {SAFE: a SAR Feature Extractor based on self-supervised learning and masked Siamese ViTs},
  author = {Max Muzeau and Joana Frontera-Pons and Chengfang Ren and Jean-Philippe Ovarlez},
  year   = {2024},
  eprint = {2407.00851},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.00851v1}
}

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

Discussion