Subimage Overlap Prediction: Task-Aligned Self-Supervised Pretraining For Semantic Segmentation In Remote Sensing Imagery
Lakshay Sharma, Alex Marin
TL;DR
The paper addresses label-efficient semantic segmentation in remote sensing by introducing Subimage Overlap Prediction, a task-aware self-supervised pretraining objective that localizes a subimage within its parent image to learn transferable spatial features. Implemented with two architectures (DINOv2 ViT-S/14 and a dual-encoder ResNet-50), the method pretrains on a small RS dataset (LandCoverAI) and yields faster downstream convergence and competitive IoU on land-cover segmentation, including cross-dataset transfer to LoveDA and DeepGlobe. Compared to ImageNet and larger SSL baselines, Subimage Overlap achieves comparable or better downstream performance with substantially less pretraining data, and shows particular advantage when labeled data are scarce. This work demonstrates that task-aligned self-supervision can markedly improve data efficiency for dense RS prediction tasks and points to broader applicability to other RS domains and tasks.
Abstract
Self-supervised learning (SSL) methods have become a dominant paradigm for creating general purpose models whose capabilities can be transferred to downstream supervised learning tasks. However, most such methods rely on vast amounts of pretraining data. This work introduces Subimage Overlap Prediction, a novel self-supervised pretraining task to aid semantic segmentation in remote sensing imagery that uses significantly lesser pretraining imagery. Given an image, a sub-image is extracted and the model is trained to produce a semantic mask of the location of the extracted sub-image within the original image. We demonstrate that pretraining with this task results in significantly faster convergence, and equal or better performance (measured via mIoU) on downstream segmentation. This gap in convergence and performance widens when labeled training data is reduced. We show this across multiple architecture types, and with multiple downstream datasets. We also show that our method matches or exceeds performance while requiring significantly lesser pretraining data relative to other SSL methods. Code and model weights are provided at \href{https://github.com/sharmalakshay93/subimage-overlap-prediction}{github.com/sharmalakshay93/subimage-overlap-prediction}.
