# Efficient Decentralized Visual Place Recognition From Full-Image Descriptors

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

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 May 2017.

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

- [Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systems](https://mlsanity.com/paper/2106.14386/) (2021)
- [VGGT-SLAM 2.0: Real-time Dense Feed-forward Scene Reconstruction](https://mlsanity.com/paper/2601.19887/) (2026)
- [Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems](https://mlsanity.com/paper/2109.12343/) (2021)
- [Collaborative Visual Inertial SLAM for Multiple Smart Phones](https://mlsanity.com/paper/2106.12186/) (2021)
- [Data Efficient Visual Place Recognition Using Extremely JPEG-Compressed Images](https://mlsanity.com/paper/2209.08343/) (2022)
- [COVINS-G: A Generic Back-end for Collaborative Visual-Inertial SLAM](https://mlsanity.com/paper/2301.07147/) (2023)
- [Data-Efficient Sequence-Based Visual Place Recognition with Highly Compressed JPEG Images](https://mlsanity.com/paper/2302.13314/) (2023)
- [DC-Ada: Reward-Only Decentralized Sensor Adaptation for Heterogeneous Multi-Robot Teams](https://mlsanity.com/paper/2604.03905/) (2026)

## Abstract (arXiv)

In this paper, we discuss the adaptation of our decentralized place recognition method described in [1] to full image descriptors. As we had shown, the key to making a scalable decentralized visual place recognition lies in exploting deterministic key assignment in a distributed key-value map. Through this, it is possible to reduce bandwidth by up to a factor of n, the robot count, by casting visual place recognition to a key-value lookup problem. In [1], we exploited this for the bag-of-words method [3], [4]. Our method of casting bag-of-words, however, results in a complex decentralized system, which has inherently worse recall than its centralized counterpart. In this paper, we instead start from the recent full-image description method NetVLAD [5]. As we show, casting this to a key-value lookup problem can be achieved with k-means clustering, and results in a much simpler system than [1]. The resulting system still has some flaws, albeit of a completely different nature: it suffers when the environment seen during deployment lies in a different distribution in feature space than the environment seen during training.
