A Hierarchical Dual Model of Environment- and Place-Specific Utility for Visual Place Recognition
Not on the map. Why?
Abstract (arXiv)
Visual Place Recognition (VPR) approaches have typically attempted to match places by identifying visual cues, image regions or landmarks that have high ``utility'' in identifying a specific place. But this concept of utility is not singular - rather it can take a range of forms. In this paper, we present a novel approach to deduce two key types of utility for VPR: the utility of visual cues `specific' to an environment, and to a particular place. We employ contrastive learning principles to estimate both the environment- and place-specific utility of Vector of Locally Aggregated Descriptors (VLAD) clusters in an unsupervised manner, which is then used to guide local feature matching through keypoint selection. By combining these two utility measures, our approach achieves state-of-the-art performance on three challenging benchmark datasets, while simultaneously reducing the required storage and compute time. We provide further analysis demonstrating that unsupervised cluster selection results in semantically meaningful results, that finer grained categorization often has higher utility for VPR than high level semantic categorization (e.g. building, road), and characterise how these two utility measures vary across different places and environments. Source code is made publicly available at https://github.com/Nik-V9/HEAPUtil.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 21 of its 46 references that are in the map. First posted on arXiv 6 Jul 2021.
Builds on
21 of 46 references.
References · 21
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 497
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 184
- 2016Deep Image Retrieval: Learning global representations for image searchcited by 147
- 2020VPR-Bench: An Open-Source Visual Place Recognition Evaluation Framework with Quantifiable Viewpoint and Appearance Changecited by 101
- 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
- 2021Where is your place, Visual Place Recognition?cited by 82
9 more
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021SeqNet: Learning Descriptors for Sequence-based Hierarchical Place Recognitioncited by 56
- 2018A Holistic Visual Place Recognition Approach using Lightweight CNNs for Significant ViewPoint and Appearance Changescited by 53
- 2017X-View: Graph-Based Semantic Multi-View Localizationcited by 43
- 2018Single-View Place Recognition under Seasonal Changescited by 35
- 2018LoST? Appearance-Invariant Place Recognition for Opposite Viewpoints using Visual Semanticscited by 34
- 2019Fine-Grained Segmentation Networks: Self-Supervised Segmentation for Improved Long-Term Visual Localizationcited by 24
- 2020Delta Descriptors: Change-Based Place Representation for Robust Visual Localizationcited by 21
- 2017Addressing Challenging Place Recognition Tasks using Generative Adversarial Networkscited by 9
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 4; 2024: 3; 2025: 2.
15 papers.
Sort:
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 159
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flowcited by 35
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrievalcited by 19
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goalscited by 7
- 2021AirObject: A Temporally Evolving Graph Embedding for Object Identificationcited by 5
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systemscited by 5
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognitioncited by 3
- 2024VLAD-BuFF: Burst-aware Fast Feature Aggregation for Visual Place Recognitioncited by 3
- 2021EchoVPR: Echo State Networks for Visual Place Recognitioncited by 2
- 2022ReF -- Rotation Equivariant Features for Local Feature Matchingcited by 2
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goals10 Sep 2025
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flow10 Jun 2025
- 2024On Model-Free Re-ranking for Visual Place Recognition with Deep Learned Local Features24 Oct 2024
- 2024VLAD-BuFF: Burst-aware Fast Feature Aggregation for Visual Place Recognition28 Sep 2024
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrieval26 Sep 2024
- 2023Applications of Spiking Neural Networks in Visual Place Recognition22 Nov 2023
- 2023AnyLoc: Towards Universal Visual Place Recognition1 Aug 2023
- 2023AirLoc: Object-based Indoor Relocalization3 Apr 2023
- 2023Visual Place Recognition: A Tutorial6 Mar 2023
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systems28 Jun 2022
- 2022ReF -- Rotation Equivariant Features for Local Feature Matching10 Mar 2022
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognition11 Feb 2022
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 159
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flowcited by 35
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrievalcited by 19
- 2023Applications of Spiking Neural Networks in Visual Place Recognitioncited by 9
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goalscited by 7
- 2021AirObject: A Temporally Evolving Graph Embedding for Object Identificationcited by 5
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systemscited by 5
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognitioncited by 3
- 2024VLAD-BuFF: Burst-aware Fast Feature Aggregation for Visual Place Recognitioncited by 3
- 2021EchoVPR: Echo State Networks for Visual Place Recognitioncited by 2
- 2022ReF -- Rotation Equivariant Features for Local Feature Matchingcited by 2
12 most cited of 15 All 15 (JSON)
- 2025TANGO: Traversability-Aware Navigation with Local Metric Control for Topological Goals10 Sep 2025
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flow10 Jun 2025
- 2024On Model-Free Re-ranking for Visual Place Recognition with Deep Learned Local Features24 Oct 2024
- 2024VLAD-BuFF: Burst-aware Fast Feature Aggregation for Visual Place Recognition28 Sep 2024
- 2024Revisit Anything: Visual Place Recognition via Image Segment Retrieval26 Sep 2024
- 2023Applications of Spiking Neural Networks in Visual Place Recognition22 Nov 2023
- 2023AnyLoc: Towards Universal Visual Place Recognition1 Aug 2023
- 2023AirLoc: Object-based Indoor Relocalization3 Apr 2023
- 2023Visual Place Recognition: A Tutorial6 Mar 2023
- 2022Improving Worst Case Visual Localization Coverage via Place-specific Sub-selection in Multi-camera Systems28 Jun 2022
- 2022ReF -- Rotation Equivariant Features for Local Feature Matching10 Mar 2022
- 2022Patch-NetVLAD+: Learned patch descriptor and weighted matching strategy for place recognition11 Feb 2022
12 newest of 15 All 15 (JSON)