Deep Neural Network-Based Loop Detection for Visual Simultaneous Localization and Mapping Featuring Both Points and Lines

Yang Li,Chao Ping Chen,Nizamuddin Maitlo,Lantian Mi,Wenbo Zhang,Jie Chen
DOI: https://doi.org/10.1002/aisy.201900107
IF: 7.298
2020-01-01
Advanced Intelligent Systems
Abstract:Herein, a visual simultaneous localization and mapping (SLAM) is proposed in which both points and lines are extracted as features and a deep neural network is adopted for loop detection. Its working principles, including the representation, extraction, description, and matching of lines, initialization, keyframe selection, optimization of tracking and mapping, and loop detection using a deep neural network, are set forth in detail. The overall trajectory estimation and loop detection performance is investigated using the TUM RGB-D (indoor) benchmark and KITTI (outdoor) datasets. Compared with the conventional SLAMs, the experimental results of this study indicate that the proposed SLAM is able to improve the accuracy and robustness of trajectory estimation, especially for the scenes with insufficient points. As for loop detection, the deep neural network turns out to be superior to the traditional bag-of-words model, because it decreases the accumulated errors of both the estimated trajectory and reconstructed scenes.
What problem does this paper attempt to address?