Beyond ANN: Exploiting Structural Knowledge for Efficient Place Recognition
Not on the map. Why?
Abstract (arXiv)
Visual place recognition is the task of recognizing same places of query images in a set of database images, despite potential condition changes due to time of day, weather or seasons. It is important for loop closure detection in SLAM and candidate selection for global localization. Many approaches in the literature perform computationally inefficient full image comparisons between queries and all database images. There is still a lack of suited methods for efficient place recognition that allow a fast, sparse comparison of only the most promising image pairs without any loss in performance. While this is partially given by ANN-based methods, they trade speed for precision and additional memory consumption, and many cannot find arbitrary numbers of matching database images in case of loops in the database. In this paper, we propose a novel fast sequence-based method for efficient place recognition that can be applied online. It uses relocalization to recover from sequence losses, and exploits usually available but often unused intra-database similarities for a potential detection of all matching database images for each query in case of loops or stops in the database. We performed extensive experimental evaluations over five datasets and 21 sequence combinations, and show that our method outperforms two state-of-the-art approaches and even full image comparisons in many cases, while providing a good tradeoff between performance and percentage of evaluated image pairs. Source code for Matlab will be provided with publication of this paper.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 13 of its 35 references that are in the map. First posted on arXiv 15 Mar 2021.
Builds on
13 of 35 references.
References · 13
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2016Large-Scale Image Retrieval with Attentive Deep Local Featurescited by 238
- 2016PlaNet - Photo Geolocation with Convolutional Neural Networkscited by 114
- 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
- 2015On the Performance of ConvNet Features for Place Recognitioncited by 72
- 2016Approximate Nearest Neighbor Search on High Dimensional Data --- Experiments, Analyses, and Improvement (v1.0)cited by 44
- 2020Real-time Kinematic Ground Truth for the Oxford RobotCar Datasetcited by 28
- 2020Unsupervised Learning Methods for Visual Place Recognition in Discretely and Continuously Changing Environmentscited by 14
- 2020Graph-based non-linear least squares optimization for visual place recognition in changing environmentscited by 3
1 more
- 2017MILD: Multi-Index hashing for Loop closure Detectioncited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 1; 2026: 2.
6 papers.
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2021What makes visual place recognition easy or hard?cited by 14
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognitioncited by 3
- 2026Quantile Transfer for Reliable Operating Point Selection in Visual Place Recognitioncited by 1
- 2025Adaptive Thresholding for Visual Place Recognition using Negative Gaussian Mixture Statisticscited by 0
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoningcited by 0
- 2026Breaking D'ej`a Vu: Independent Auditing of Visual Place Recognition through Vision-Language Reasoning14 Jul 2026
- 2026Quantile Transfer for Reliable Operating Point Selection in Visual Place Recognition4 Feb 2026
- 2025Adaptive Thresholding for Visual Place Recognition using Negative Gaussian Mixture Statistics9 Dec 2025
- 2023Visual Place Recognition: A Tutorial6 Mar 2023
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognition11 Feb 2022
- 2021What makes visual place recognition easy or hard?23 Jun 2021