# Improving Visual Place Recognition Performance by Maximising Complementarity

arXiv: https://arxiv.org/abs/2102.08416 · HTML: https://mlsanity.com/paper/2102.08416/

## Key facts

- Cited by 15 papers in the map (data through 14 Oct 2026).
- Builds on 17 of its 45 references that are in the map.
- First posted on arXiv 16 Feb 2021.

## Builds on (most cited first, 17 of 17)

- [NetVLAD: CNN architecture for weakly supervised place recognition](https://mlsanity.com/paper/1511.07247/) (2015)
- [Particular object retrieval with integral max-pooling of CNN activations](https://mlsanity.com/paper/1511.05879/) (2015)
- [VPR-Bench: An Open-Source Visual Place Recognition Evaluation Framework with Quantifiable Viewpoint and Appearance Change](https://mlsanity.com/paper/2005.08135/) (2020)
- [Deep Learning Features at Scale for Visual Place Recognition](https://mlsanity.com/paper/1701.05105/) (2017)
- [On the Performance of ConvNet Features for Place Recognition](https://mlsanity.com/paper/1501.04158/) (2015)
- [A Holistic Visual Place Recognition Approach using Lightweight CNNs for Significant ViewPoint and Appearance Changes](https://mlsanity.com/paper/1811.03032/) (2018)
- [Multi-Process Fusion: Visual Place Recognition Using Multiple Image Processing Methods](https://mlsanity.com/paper/1903.03305/) (2019)
- [LoST? Appearance-Invariant Place Recognition for Opposite Viewpoints using Visual Semantics](https://mlsanity.com/paper/1804.05526/) (2018)
- [Convolutional Neural Network-based Place Recognition](https://mlsanity.com/paper/1411.1509/) (2014)
- [Lightweight Unsupervised Deep Loop Closure](https://mlsanity.com/paper/1805.07703/) (2018)
- [A Cross-Season Correspondence Dataset for Robust Semantic Segmentation](https://mlsanity.com/paper/1903.06916/) (2019)
- [Hierarchical Multi-Process Fusion for Visual Place Recognition](https://mlsanity.com/paper/2002.03895/) (2020)
- [Data-Efficient Decentralized Visual SLAM](https://mlsanity.com/paper/1710.05772/) (2017)
- [Memorable Maps: A Framework for Re-defining Places in Visual Place Recognition](https://mlsanity.com/paper/1811.03529/) (2018)
- [Levelling the Playing Field: A Comprehensive Comparison of Visual Place Recognition Approaches under Changing Conditions](https://mlsanity.com/paper/1903.09107/) (2019)
- [Visual Place Recognition for Aerial Robotics: Exploring Accuracy-Computation Trade-off for Local Image Descriptors](https://mlsanity.com/paper/1908.00258/) (2019)
- [VIZARD: Reliable Visual Localization for Autonomous Vehicles in Urban Outdoor Environments](https://mlsanity.com/paper/1902.04343/) (2019)

## Built on by (most cited first, 15 of 15)

- [An Efficient and Scalable Collection of Fly-inspired Voting Units for Visual Place Recognition in Changing Environments](https://mlsanity.com/paper/2109.10986/) (2021)
- [General Place Recognition Survey: Towards the Real-world Autonomy Age](https://mlsanity.com/paper/2209.04497/) (2022)
- [Highly-Efficient Binary Neural Networks for Visual Place Recognition](https://mlsanity.com/paper/2202.12375/) (2022)
- [SwitchHit: A Probabilistic, Complementarity-Based Switching System for Improved Visual Place Recognition in Changing Environments](https://mlsanity.com/paper/2203.00591/) (2022)
- [Unsupervised Complementary-aware Multi-process Fusion for Visual Place Recognition](https://mlsanity.com/paper/2112.04701/) (2021)
- [Sequence-Based Filtering for Visual Route-Based Navigation: Analysing the Benefits, Trade-offs and Design Choices](https://mlsanity.com/paper/2103.01994/) (2021)
- [Boosting Performance of a Baseline Visual Place Recognition Technique by Predicting the Maximally Complementary Technique](https://mlsanity.com/paper/2210.07509/) (2022)
- [A-MuSIC: An Adaptive Ensemble System For Visual Place Recognition In Changing Environments](https://mlsanity.com/paper/2303.14247/) (2023)
- [Data Efficient Visual Place Recognition Using Extremely JPEG-Compressed Images](https://mlsanity.com/paper/2209.08343/) (2022)
- [Data-Efficient Sequence-Based Visual Place Recognition with Highly Compressed JPEG Images](https://mlsanity.com/paper/2302.13314/) (2023)
- [Merging Classification Predictions with Sequential Information for Lightweight Visual Place Recognition in Changing Environments](https://mlsanity.com/paper/2210.00834/) (2022)
- [A Complementarity-Based Switch-Fuse System for Improved Visual Place Recognition](https://mlsanity.com/paper/2303.00714/) (2023)
- [An Evaluation and Ranking of Different Voting Schemes for Improved Visual Place Recognition](https://mlsanity.com/paper/2305.05705/) (2023)
- [Multi-Technique Sequential Information Consistency For Dynamic Visual Place Recognition In Changing Environments](https://mlsanity.com/paper/2401.08263/) (2024)
- [Employing Universal Voting Schemes for Improved Visual Place Recognition Performance](https://mlsanity.com/paper/2405.02297/) (2024)

## Abstract (arXiv)

Visual place recognition (VPR) is the problem of recognising a previously visited location using visual information. Many attempts to improve the performance of VPR methods have been made in the literature. One approach that has received attention recently is the multi-process fusion where different VPR methods run in parallel and their outputs are combined in an effort to achieve better performance. The multi-process fusion, however, does not have a well-defined criterion for selecting and combining different VPR methods from a wide range of available options. To the best of our knowledge, this paper investigates the complementarity of state-of-the-art VPR methods systematically for the first time and identifies those combinations which can result in better performance. The paper presents a well-defined framework which acts as a sanity check to find the complementarity between two techniques by utilising a McNemar's test-like approach. The framework allows estimation of upper and lower complementarity bounds for the VPR techniques to be combined, along with an estimate of maximum VPR performance that may be achieved. Based on this framework, results are presented for eight state-of-the-art VPR methods on ten widely-used VPR datasets showing the potential of different combinations of techniques for achieving better performance.
