Delta Descriptors: Change-Based Place Representation for Robust Visual Localization
arXiv:2006.05700 · doi:10.1109/LRA.2020.3005627
Abstract
Visual place recognition is challenging because there are so many factors that can cause the appearance of a place to change, from day-night cycles to seasonal change to atmospheric conditions. In recent years a large range of approaches have been developed to address this challenge including deep-learnt image descriptors, domain translation, and sequential filtering, all with shortcomings including generality and velocity-sensitivity. In this paper we propose a novel descriptor derived from tracking changes in any learned global descriptor over time, dubbed Delta Descriptors. Delta Descriptors mitigate the offsets induced in the original descriptor matching space in an unsupervised manner by considering temporal differences across places observed along a route. Like all other approaches, Delta Descriptors have a shortcoming - volatility on a frame to frame basis - which can be overcome by combining them with sequential filtering methods. Using two benchmark datasets, we first demonstrate the high performance of Delta Descriptors in isolation, before showing new state-of-the-art performance when combined with sequence-based matching. We also present results demonstrating the approach working with four different underlying descriptor types, and two other beneficial properties of Delta Descriptors in comparison to existing techniques: their increased inherent robustness to variations in camera motion and a reduced rate of performance degradation as dimensional reduction is applied. Source code is made available at https://github.com/oravus/DeltaDescriptors.
8 pages and 7 figures. Published in 2020 IEEE Robotics and Automation Letters (RA-L)
References in corpus (10)
- Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling
- ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras
- 3D PersonVLAD: Learning Deep Global Representations for Video-based Person Re-identification
- Multi-Process Fusion: Visual Place Recognition Using Multiple Image Processing Methods
- Leveraging Deep Visual Descriptors for Hierarchical Efficient Localization
- Semantic Scene Completion from a Single Depth Image
- Condition-Invariant Multi-View Place Recognition
- Unsupervised Learning Methods for Visual Place Recognition in Discretely and Continuously Changing Environments
- Tensor Analysis with n-Mode Generalized Difference Subspace
- Discriminant analysis based on projection onto generalized difference subspace
Cited by in corpus (12)
- The Revisiting Problem in Simultaneous Localization and Mapping: A Survey on Visual Loop Closure Detection
- Locus: LiDAR-based Place Recognition using Spatiotemporal Higher-Order Pooling
- Applications of Spiking Neural Networks in Visual Place Recognition
- DeepSeqSLAM: A Trainable CNN+RNN for Joint Global Description and Sequence-based Place Recognition
- Intelligent Reference Curation for Visual Place Recognition via Bayesian Selective Fusion
- CurriculumLoc: Enhancing Cross-Domain Geolocalization through Multi-Stage Refinement
- Sequential Place Learning: Heuristic-Free High-Performance Long-Term Place Recognition
- S-BEV: Semantic Birds-Eye View Representation for Weather and Lighting Invariant 3-DoF Localization
- What makes visual place recognition easy or hard?
- SeqNetVLAD vs PointNetVLAD: Image Sequence vs 3D Point Clouds for Day-Night Place Recognition
- Unsupervised Monocular Depth Estimation for Night-time Images using Adversarial Domain Feature Adaptation
- Place recognition survey: An update on deep learning approaches