On the Performance of ConvNet Features for Place Recognition
Not on the map. Why?
Abstract (arXiv)
After the incredible success of deep learning in the computer vision domain, there has been much interest in applying Convolutional Network (ConvNet) features in robotic fields such as visual navigation and SLAM. Unfortunately, there are fundamental differences and challenges involved. Computer vision datasets are very different in character to robotic camera data, real-time performance is essential, and performance priorities can be different. This paper comprehensively evaluates and compares the utility of three state-of-the-art ConvNets on the problems of particular relevance to navigation for robots; viewpoint-invariance and condition-invariance, and for the first time enables real-time place recognition performance using ConvNets with large maps by integrating a variety of existing (locality-sensitive hashing) and novel (semantic search space partitioning) optimization techniques. We present extensive experiments on four real world datasets cultivated to evaluate each of the specific challenges in place recognition. The results demonstrate that speed-ups of two orders of magnitude can be achieved with minimal accuracy degradation, enabling real-time performance. We confirm that networks trained for semantic place categorization also perform better at (specific) place recognition when faced with severe appearance changes and provide a reference for which networks and layers are optimal for different aspects of the place recognition problem.
Key facts. Cited by 72 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jan 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 19; 2022: 19; 2023: 17; 2024: 13; 2025: 2; 2026: 2.
72 papers.
Sort:
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 238
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2023MixVPR: Feature Mixing for Visual Place Recognitioncited by 161
- 2023Optimal Transport Aggregation for Visual Place Recognitioncited by 152
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 93
- 2021Where is your place, Visual Place Recognition?cited by 82
- 2024CricaVPR: Cross-image Correlation-aware Representation Learning for Visual Place Recognitioncited by 61
- 2021SeqNet: Learning Descriptors for Sequence-based Hierarchical Place Recognitioncited by 57
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2021Zero-Shot Day-Night Domain Adaptation with a Physics Priorcited by 47
- 2021Hyperdimensional computing as a framework for systematic aggregation of image descriptorscited by 32
38 more
- 2022AmsterTime: A Visual Place Recognition Benchmark Dataset for Severe Domain Shiftcited by 32
- 2023Visual Place Recognition: A Tutorialcited by 31
- 2021Generalized Contrastive Optimization of Siamese Networks for Place Recognitioncited by 27
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognitioncited by 27
- 2021Probabilistic Visual Place Recognition for Hierarchical Localizationcited by 20
- 2021Improving Visual Place Recognition Performance by Maximising Complementaritycited by 15
- 2021STA-VPR: Spatio-temporal Alignment for Visual Place Recognitioncited by 15
- 2021What makes visual place recognition easy or hard?cited by 14
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognitioncited by 14
- 2021Place recognition survey: An update on deep learning approachescited by 13
- 2022STUN: Self-Teaching Uncertainty Estimation for Place Recognitioncited by 13
- 2022FE-Fusion-VPR: Attention-based Multi-Scale Network Architecture for Visual Place Recognition by Fusing Frames and Eventscited by 11
- 2021AttDLNet: Attention-based DL Network for 3D LiDAR Place Recognitioncited by 10
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognitioncited by 9
- 2022Highly-Efficient Binary Neural Networks for Visual Place Recognitioncited by 8
- 2022SwitchHit: A Probabilistic, Complementarity-Based Switching System for Improved Visual Place Recognition in Changing Environmentscited by 8
- 2021Beyond ANN: Exploiting Structural Knowledge for Efficient Place Recognitioncited by 6
- 2021Unsupervised Complementary-aware Multi-process Fusion for Visual Place Recognitioncited by 6
- 2022iSimLoc: Visual Global Localization for Previously Unseen Environments with Simulated Imagescited by 6
- 2025Towards Implicit Aggregation: Robust Image Representation for Place Recognition in the Transformer Eracited by 6
- 2022Tightly Coupled Learning Strategy for Weakly Supervised Hierarchical Place Recognitioncited by 5
- 2022Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognitioncited by 5
- 2022Condition-Invariant and Compact Visual Place Description by Convolutional Autoencodercited by 5
- 2021Multi-Session Visual SLAM for Illumination Invariant Re-Localization in Indoor Environmentscited by 4
- 2022CroCo: Cross-Modal Contrastive learning for localization of Earth Observation datacited by 4
- 2023Self-Supervised Learning for Place Representation Generalization across Appearance Changescited by 4
- 2021Sequence-Based Filtering for Visual Route-Based Navigation: Analysing the Benefits, Trade-offs and Design Choicescited by 3
- 2022Fusing Convolutional Neural Network and Geometric Constraint for Image-based Indoor Localizationcited by 3
- 2022Improving Road Segmentation in Challenging Domains Using Similar Place Priorscited by 3
- 2022Boosting Performance of a Baseline Visual Place Recognition Technique by Predicting the Maximally Complementary Techniquecited by 3
- 2024Dynamically Modulating Visual Place Recognition Sequence Length For Minimum Acceptable Performance Scenarioscited by 3
- 2024On Motion Blur and Deblurring in Visual Place Recognitioncited by 3
- 2021SymbioLCD: Ensemble-Based Loop Closure Detection using CNN-Extracted Objects and Visual Bag-of-Wordscited by 2
- 2023CoPR: Towards Accurate Visual Localization With Continuous Place-descriptor Regressioncited by 2
- 2023Visual Place Recognition with Low-Resolution Imagescited by 2
- 2024LVLM-empowered Multi-modal Representation Learning for Visual Place Recognitioncited by 2
- 2026Region Matters: Efficient and Reliable Region-Aware Visual Place Recognitioncited by 2
50 most cited of 72 All 72 (JSON)
- 2026Region Matters: Efficient and Reliable Region-Aware Visual Place Recognition24 Apr 2026
- 2026Learning Geometric and Photometric Features from Panoramic LiDAR Scans for Outdoor Place Categorization13 Mar 2026
- 2025Towards Implicit Aggregation: Robust Image Representation for Place Recognition in the Transformer Era8 Nov 2025
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognition23 Feb 2025
- 2024On Motion Blur and Deblurring in Visual Place Recognition10 Dec 2024
- 2024Neuromodulated Meta-Learning11 Nov 2024
- 2024Addressing the challenges of loop detection in agricultural environments28 Aug 2024
- 2024An evaluation of CNN models and data augmentation techniques in hierarchical localization of mobile robots15 Jul 2024
- 2024LVLM-empowered Multi-modal Representation Learning for Visual Place Recognition9 Jul 2024
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognition2 Jul 2024
- 2024Dynamically Modulating Visual Place Recognition Sequence Length For Minimum Acceptable Performance Scenarios1 Jul 2024
- 2024Local positional graphs and attentive local features for a data and runtime-efficient hierarchical place recognition pipeline15 Mar 2024
38 more
- 2024VDNA-PR: Using General Dataset Representations for Robust Sequential Visual Place Recognition14 Mar 2024
- 2024Employing Universal Voting Schemes for Improved Visual Place Recognition Performance8 Mar 2024
- 2024CricaVPR: Cross-image Correlation-aware Representation Learning for Visual Place Recognition29 Feb 2024
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognition22 Feb 2024
- 2024Multi-Technique Sequential Information Consistency For Dynamic Visual Place Recognition In Changing Environments16 Jan 2024
- 2023Aggregating Multiple Bio-Inspired Image Region Classifiers For Effective And Lightweight Visual Place Recognition20 Dec 2023
- 2023Optimal Transport Aggregation for Visual Place Recognition27 Nov 2023
- 2023What you see is what you get: Experience ranking with deep neural dataset-to-dataset similarity for topological localisation20 Oct 2023
- 2023AANet: Aggregation and Alignment Network with Semi-hard Positive Sample Mining for Hierarchical Place Recognition8 Oct 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Improving Generalization of Synthetically Trained Sonar Image Descriptors for Underwater Place Recognition2 Aug 2023
- 2023AnyLoc: Towards Universal Visual Place Recognition1 Aug 2023
- 2023Active Semantic Localization with Graph Neural Embedding10 May 2023
- 2023Visual Place Recognition with Low-Resolution Images9 May 2023
- 2023An Evaluation and Ranking of Different Voting Schemes for Improved Visual Place Recognition9 May 2023
- 2023CoPR: Towards Accurate Visual Localization With Continuous Place-descriptor Regression14 Apr 2023
- 2023A Triplet-loss Dilated Residual Network for High-Resolution Representation Learning in Image Retrieval15 Mar 2023
- 2023Visual Place Recognition: A Tutorial6 Mar 2023
- 2023Self-Supervised Learning for Place Representation Generalization across Appearance Changes4 Mar 2023
- 2023MixVPR: Feature Mixing for Visual Place Recognition3 Mar 2023
- 2023A Complementarity-Based Switch-Fuse System for Improved Visual Place Recognition1 Mar 2023
- 2023Data-Efficient Sequence-Based Visual Place Recognition with Highly Compressed JPEG Images26 Feb 2023
- 2022FE-Fusion-VPR: Attention-based Multi-Scale Network Architecture for Visual Place Recognition by Fusing Frames and Events22 Nov 2022
- 2022Supervised Fine-tuning Evaluation for Long-term Visual Place Recognition14 Nov 2022
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognition19 Oct 2022
- 2022Boosting Performance of a Baseline Visual Place Recognition Technique by Predicting the Maximally Complementary Technique14 Oct 2022
- 2022Data Efficient Visual Place Recognition Using Extremely JPEG-Compressed Images17 Sep 2022
- 2022iSimLoc: Visual Global Localization for Previously Unseen Environments with Simulated Images14 Sep 2022
- 2022Compressive Self-localization Using Relative Attribute Embedding3 Aug 2022
- 2022Improving Road Segmentation in Challenging Domains Using Similar Place Priors27 May 2022
- 2022Condition-Invariant and Compact Visual Place Description by Convolutional Autoencoder15 Apr 2022
- 2022CroCo: Cross-Modal Contrastive learning for localization of Earth Observation data14 Apr 2022
- 2022Bi-directional Loop Closure for Visual SLAM1 Apr 2022
- 2022AmsterTime: A Visual Place Recognition Benchmark Dataset for Severe Domain Shift30 Mar 2022
- 2022Self-Supervised Domain Calibration and Uncertainty Estimation for Place Recognition8 Mar 2022
- 2022STUN: Self-Teaching Uncertainty Estimation for Place Recognition3 Mar 2022
- 2022SwitchHit: A Probabilistic, Complementarity-Based Switching System for Improved Visual Place Recognition in Changing Environments1 Mar 2022
- 2022Descriptellation: Deep Learned Constellation Descriptors1 Mar 2022
50 newest of 72 All 72 (JSON)
- 2021Patch-NetVLAD: Multi-Scale Fusion of Locally-Global Descriptors for Place Recognitioncited by 238
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2023MixVPR: Feature Mixing for Visual Place Recognitioncited by 161
- 2023Optimal Transport Aggregation for Visual Place Recognitioncited by 152
- 2022GSV-Cities: Toward Appropriate Supervised Visual Place Recognitioncited by 93
- 2021Where is your place, Visual Place Recognition?cited by 82
- 2024CricaVPR: Cross-image Correlation-aware Representation Learning for Visual Place Recognitioncited by 61
- 2021SeqNet: Learning Descriptors for Sequence-based Hierarchical Place Recognitioncited by 57
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2024Towards Seamless Adaptation of Pre-trained Models for Visual Place Recognitioncited by 49
- 2021Zero-Shot Day-Night Domain Adaptation with a Physics Priorcited by 47
- 2021Hyperdimensional computing as a framework for systematic aggregation of image descriptorscited by 32
12 most cited of 72 All 72 (JSON)
- 2026Region Matters: Efficient and Reliable Region-Aware Visual Place Recognition24 Apr 2026
- 2026Learning Geometric and Photometric Features from Panoramic LiDAR Scans for Outdoor Place Categorization13 Mar 2026
- 2025Towards Implicit Aggregation: Robust Image Representation for Place Recognition in the Transformer Era8 Nov 2025
- 2025SelaVPR++: Towards Seamless Adaptation of Foundation Models for Efficient Place Recognition23 Feb 2025
- 2024On Motion Blur and Deblurring in Visual Place Recognition10 Dec 2024
- 2024Neuromodulated Meta-Learning11 Nov 2024
- 2024Addressing the challenges of loop detection in agricultural environments28 Aug 2024
- 2024An evaluation of CNN models and data augmentation techniques in hierarchical localization of mobile robots15 Jul 2024
- 2024LVLM-empowered Multi-modal Representation Learning for Visual Place Recognition9 Jul 2024
- 2024Close, But Not There: Boosting Geographic Distance Sensitivity in Visual Place Recognition2 Jul 2024
- 2024Dynamically Modulating Visual Place Recognition Sequence Length For Minimum Acceptable Performance Scenarios1 Jul 2024
- 2024Local positional graphs and attentive local features for a data and runtime-efficient hierarchical place recognition pipeline15 Mar 2024
12 newest of 72 All 72 (JSON)