SeqNetVLAD vs PointNetVLAD: Image Sequence vs 3D Point Clouds for Day-Night Place Recognition
Not on the map. Why?
Abstract (arXiv)
Place Recognition is a crucial capability for mobile robot localization and navigation. Image-based or Visual Place Recognition (VPR) is a challenging problem as scene appearance and camera viewpoint can change significantly when places are revisited. Recent VPR methods based on ``sequential representations'' have shown promising results as compared to traditional sequence score aggregation or single image based techniques. In parallel to these endeavors, 3D point clouds based place recognition is also being explored following the advances in deep learning based point cloud processing. However, a key question remains: is an explicit 3D structure based place representation always superior to an implicit ``spatial'' representation based on sequence of RGB images which can inherently learn scene structure. In this extended abstract, we attempt to compare these two types of methods by considering a similar ``metric span'' to represent places. We compare a 3D point cloud based method (PointNetVLAD) with image sequence based methods (SeqNet and others) and showcase that image sequence based techniques approach, and can even surpass, the performance achieved by point cloud based methods for a given metric span. These performance variations can be attributed to differences in data richness of input sensors as well as data accumulation strategies for a mobile robot. While a perfect apple-to-apple comparison may not be feasible for these two different modalities, the presented comparison takes a step in the direction of answering deeper questions regarding spatial representations, relevant to several applications like Autonomous Driving and Augmented/Virtual Reality. Source code available publicly https://github.com/oravus/seqNet.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 34 references that are in the map. First posted on arXiv 22 Jun 2021.
Builds on
21 of 34 references.
References · 21
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2017Fine-tuning CNN Image Retrieval with No Human Annotationcited by 497
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 324
- 2018PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognitioncited by 197
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 184
- 2017Deep Learning Features at Scale for Visual Place Recognitioncited by 96
- 2021Where is your place, Visual Place Recognition?cited by 82
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021SeqNet: Learning Descriptors for Sequence-based Hierarchical Place Recognitioncited by 56
- 2020DH3D: Deep Hierarchical 3D Descriptors for Robust Large-Scale 6DoF Relocalizationcited by 42
- 2020Locus: LiDAR-based Place Recognition using Spatiotemporal Higher-Order Poolingcited by 38
9 more
- 2018FutureMapping: The Computational Structure of Spatial AI Systemscited by 35
- 2018LoST? Appearance-Invariant Place Recognition for Opposite Viewpoints using Visual Semanticscited by 34
- 2018Leveraging Deep Visual Descriptors for Hierarchical Efficient Localizationcited by 29
- 2020Augmenting Visual Place Recognition with Structural Cuescited by 23
- 2020Delta Descriptors: Change-Based Place Representation for Robust Visual Localizationcited by 21
- 2021Efficient 3D Point Cloud Feature Learning for Large-Scale Place Recognitioncited by 21
- 2019Condition-Invariant Multi-View Place Recognitioncited by 18
- 2019Look No Deeper: Recognizing Places from Opposing Viewpoints under Varying Scene Appearance using Single-View Depth Estimationcited by 10
- 2020DeepSeqSLAM: A Trainable CNN+RNN for Joint Global Description and Sequence-based Place Recognitioncited by 5
Built on by
Not cited yet.