STEAM: Stable Self-Training with Elastic Matching and Adaptive Purification
Not on the map. Why?
Abstract (arXiv)
Cross-view geo-localization (CVGL) aims to achieve GPS-free localization by matching drone-view images with corresponding satellite-view images. Existing supervised methods rely on large-scale manually annotated cross-view image pairs, making them costly and difficult to scale. In contrast, existing unsupervised approaches typically depend on generative models or clustering-based stage-wise optimization, which are prone to distribution bias and the accumulation of noisy pseudo-labels. To address these limitations, we propose STEAM (Stable Self-Training with Elastic Matching and Adaptive Purification), an end-to-end unsupervised cross-view geo-localization framework that performs self-training directly on real drone and satellite images. Specifically, the proposed Stable Spatial-Aware Module enhances the stability of feature representations, Elastic Matching discovers high-quality cross-view pseudo-labels, and Adaptive Purification dynamically maintains a reliable pseudo-label repository throughout the self-training process. Extensive experiments on the University-1652 and SUES-200 benchmarks demonstrate that STEAM achieves state-of-the-art performance among all existing unsupervised methods and delivers performance comparable to supervised approaches, validating the effectiveness and superiority of the proposed framework. The source code is available at https://github.com/wsx-heu/STEAM.git.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 38 references that are in the map. First posted on arXiv 10 Jul 2026.
Builds on
25 of 38 references.
References · 25
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020VIGOR: Cross-View Image Geo-localization beyond One-to-one Retrievalcited by 188
- 2015Wide-Area Image Geolocalization with Aerial Reference Imagerycited by 185
- 2020University-1652: A Multi-view Multi-source Benchmark for Drone-based Geo-localizationcited by 152
- 2020Where am I looking at? Joint Location and Orientation Estimation by Cross-View Matchingcited by 125
- 2021Coming Down to Earth: Satellite-to-Street View Synthesis for Geo-Localizationcited by 112
- 2023Sample4Geo: Hard Negative Sampling For Cross-View Geo-Localisationcited by 107
- 2019Bridging the Domain Gap for Ground-to-Aerial Image Matchingcited by 95
- 2020Each Part Matters: Local Patterns Facilitate Cross-view Geo-localizationcited by 94
- 2019Optimal Feature Transport for Cross-View Image Geo-Localizationcited by 90
- 2021Cluster Contrast for Unsupervised Person Re-Identificationcited by 89
- 2017Cross-View Image Matching for Geo-localization in Urban Environmentscited by 68
13 more
- 2022SUES-200: A Multi-height Multi-scene Cross-view Image Benchmark Across Drone and Satellitecited by 61
- 2022A Transformer-Based Feature Segmentation and Region Alignment Method For UAV-View Geo-Localizationcited by 55
- 2022Multiple-environment Self-adaptive Network for Aerial-view Geo-localizationcited by 37
- 2015Semantic Cross-View Matchingcited by 31
- 2022Cross-View Image Sequence Geo-localizationcited by 31
- 2024Unleashing Unlabeled Data: A Paradigm for Cross-View Geo-Localizationcited by 31
- 2024ConGeo: Robust Cross-view Geo-localization across Ground View Variationscited by 25
- 2018UAV Pose Estimation using Cross-view Geolocalization with Satellite Imagerycited by 20
- 2024Learning Cross-view Visual Geo-localization without Ground Truthcited by 18
- 2019GeoCapsNet: Aerial to Ground view Image Geo-localization using Capsule Networkcited by 17
- 2024Cross-view geo-localization: a surveycited by 15
- 2024Unsupervised Multi-view UAV Image Geo-localization via Iterative Renderingcited by 9
- 2025UniABG: Unified Adversarial View Bridging and Graph Correspondence for Unsupervised Cross-View Geo-Localizationcited by 3
Built on by
Not cited yet.