CurriculumLoc: Enhancing Cross-Domain Geolocalization through Multi-Stage Refinement
Not on the map. Why?
Abstract (arXiv)
Visual geolocalization is a cost-effective and scalable task that involves matching one or more query images, taken at some unknown location, to a set of geo-tagged reference images. Existing methods, devoted to semantic features representation, evolving towards robustness to a wide variety between query and reference, including illumination and viewpoint changes, as well as scale and seasonal variations. However, practical visual geolocalization approaches need to be robust in appearance changing and extreme viewpoint variation conditions, while providing accurate global location estimates. Therefore, inspired by curriculum design, human learn general knowledge first and then delve into professional expertise. We first recognize semantic scene and then measure geometric structure. Our approach, termed CurriculumLoc, involves a delicate design of multi-stage refinement pipeline and a novel keypoint detection and description with global semantic awareness and local geometric verification. We rerank candidates and solve a particular cross-domain perspective-n-point (PnP) problem based on these keypoints and corresponding descriptors, position refinement occurs incrementally. The extensive experimental results on our collected dataset, TerraTrack and a benchmark dataset, ALTO, demonstrate that our approach results in the aforementioned desirable characteristics of a practical visual geolocalization solution. Additionally, we achieve new high recall@1 scores of 62.6% and 94.5% on ALTO, with two different distances metrics, respectively. Dataset, code and trained models are publicly available on https://github.com/npupilab/CurriculumLoc.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 26 of its 56 references that are in the map. First posted on arXiv 20 Nov 2023.
Builds on
26 of 56 references.
References · 26
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2023Segment Anythingcited by 8,234
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,228
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,101
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 499
- 2016LIFT: Learned Invariant Feature Transformcited by 306
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
14 more
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 238
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 185
- 2020U-Net and its variants for medical image segmentation: theory and applicationscited by 169
- 2022Rethinking Visual Geo-localization for Large-Scale Applicationscited by 163
- 2018LF-Net: Learning Local Features from Imagescited by 151
- 2018High Quality Monocular Depth Estimation via Transfer Learningcited by 133
- 2020Self-supervising Fine-grained Region Similarities for Large-scale Image Localizationcited by 110
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2020Learning and aggregating deep local descriptors for instance-level recognitioncited by 55
- 2020Event-based visual place recognition with ensembles of temporal windowscited by 36
- 2020Augmenting Visual Place Recognition with Structural Cuescited by 23
- 2020Delta Descriptors: Change-Based Place Representation for Robust Visual Localizationcited by 21
- 2022ALTO: A Large-Scale Dataset for UAV Visual Place Recognition and Localizationcited by 12
- 2019GSLAM: A General SLAM Framework and Benchmarkcited by 6
Built on by
Citing papers per year: 2026: 1.
1 paper.