Sequential Place Learning: Heuristic-Free High-Performance Long-Term Place Recognition
Not on the map. Why?
Abstract (arXiv)
Sequential matching using hand-crafted heuristics has been standard practice in route-based place recognition for enhancing pairwise similarity results for nearly a decade. However, precision-recall performance of these algorithms dramatically degrades when searching on short temporal window (TW) lengths, while demanding high compute and storage costs on large robotic datasets for autonomous navigation research. Here, influenced by biological systems that robustly navigate spacetime scales even without vision, we develop a joint visual and positional representation learning technique, via a sequential process, and design a learning-based CNN+LSTM architecture, trainable via backpropagation through time, for viewpoint- and appearance-invariant place recognition. Our approach, Sequential Place Learning (SPL), is based on a CNN function that visually encodes an environment from a single traversal, thus reducing storage capacity, while an LSTM temporally fuses each visual embedding with corresponding positional data -- obtained from any source of motion estimation -- for direct sequential inference. Contrary to classical two-stage pipelines, e.g., match-then-temporally-filter, our network directly eliminates false-positive rates while jointly learning sequence matching from a single monocular image sequence, even using short TWs. Hence, we demonstrate that our model outperforms 15 classical methods while setting new state-of-the-art performance standards on 4 challenging benchmark datasets, where one of them can be considered solved with recall rates of 100% at 100% precision, correctly matching all places under extreme sunlight-darkness changes. In addition, we show that SPL can be up to 70x faster to deploy than classical methods on a 729 km route comprising 35,768 consecutive frames. Extensive experiments demonstrate the... Baseline code available at https://github.com/mchancan/deepseqslam
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 17 of its 48 references that are in the map. First posted on arXiv 2 Mar 2021.
Builds on
17 of 48 references.
References · 17
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2018Learning to Navigate in Cities Without a Mapcited by 103
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
5 more
- 2014Convolutional Neural Network-based Place Recognitioncited by 32
- 2020Delta Descriptors: Change-Based Place Representation for Robust Visual Localizationcited by 21
- 2019A Hybrid Compact Neural Architecture for Visual Place Recognitioncited by 15
- 2020Look Around You: Sequence-based Radar Place Recognition with Learned Rotational Invariancecited by 14
- 2020DeepSeqSLAM: A Trainable CNN+RNN for Joint Global Description and Sequence-based Place Recognitioncited by 5
Built on by
Not cited yet.