A Lightweight sequence-based Unsupervised Loop Closure Detection

被引:5
作者
Xiong, Fan [1 ]
Ding, Yan [1 ]
Yu, Mingrui [1 ]
Zhao, Wenzhe [1 ]
Zheng, Nanning [1 ]
Ren, Pengju [1 ]
机构
[1] Xi An Jiao Tong Univ, Coll Artificial Intelligence, Xian, Peoples R China
来源
2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN) | 2021年
基金
中国国家自然科学基金;
关键词
Simultaneous Localization and Mapping; Loop Closure Detection; PCA; Images Sequence; Denoising Autoencoder; PLACE RECOGNITION; VISUAL SLAM; EFFICIENT; FEATURES;
D O I
10.1109/IJCNN52387.2021.9534180
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Stable, effective and lightweight loop closure detection is an always pursued goal in real-time SLAM systems, that can be ported on embedded processors and deployed on autonomous robotics. Deep learning methods have extended the expressive ability and adaptability of the descriptor, and sequence-based methods can greatly improve the matching accuracy. However, the increased computation complexity and storage bandwidth requirements of matching calculations for high-dimensional descriptor make it infeasible for real-time deployment, especially for robots that navigate in relatively big maps. To address this challenge, we propose a lightweight sequence-based unsupervised loop closure detection scheme. To be specific, Principal Component Analysis (PCA) is applied to squeeze the descriptor dimensions while maintaining sufficient expressive ability. Additionally, with the consideration of the image sequence and combining linear query with fast approximate nearest neighbor search to further reduce the execution time and improve the efficiency of sequence matching. We implement our method on CALC, a state-of-the-art unsupervised solution, and conduct experiments on NVIDIA TX2, results demonstrate that the accuracy has been improved by 5%, while the execution speed is 2x faster.
引用
收藏
页数:8
相关论文
共 39 条
[1]  
Arandjelovic R, 2018, IEEE T PATTERN ANAL, V40, P1437, DOI [10.1109/CVPR.2016.572, 10.1109/TPAMI.2017.2711011]
[2]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[3]   Robust visual semi-semantic loop closure detection by a covisibility graph and CNN features [J].
Cascianelli, Silvia ;
Costante, Gabriele ;
Bellocchio, Enrico ;
Valigi, Paolo ;
Fravolini, Mario L. ;
Ciarfuglia, Thomas A. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 92 :53-65
[4]   Loop Closure Detection Based on Multi-Scale Deep Feature Fusion [J].
Chen, Baifan ;
Yuan, Dian ;
Liu, Chunfa ;
Wu, Qian .
APPLIED SCIENCES-BASEL, 2019, 9 (06)
[5]  
Falliat D, 2007, IEEE INT CONF ROBOT, P3921
[6]   Bags of Binary Words for Fast Place Recognition in Image Sequences [J].
Galvez-Lopez, Dorian ;
Tardos, Juan D. .
IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (05) :1188-1197
[7]   Unsupervised learning to detect loops using deep neural networks for visual SLAM system [J].
Gao, Xiang ;
Zhang, Tao .
AUTONOMOUS ROBOTS, 2017, 41 (01) :1-18
[8]   IBoW-LCD: An Appearance-Based Loop-Closure Detection Approach Using Incremental Bags of Binary Words [J].
Garcia-Fidalgo, Emilio ;
Ortiz, Alberto .
IEEE Robotics and Automation Letters, 2018, 3 (04) :3051-3057
[9]  
Garcia-Fidalgo E., 2020, ARXIV200909897
[10]   Vision meets robotics: The KITTI dataset [J].
Geiger, A. ;
Lenz, P. ;
Stiller, C. ;
Urtasun, R. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2013, 32 (11) :1231-1237