Yang Meng-jun, Su Cheng-yue, Chen Jing, et al. Loop Closure Detection for Visual SLAM Using Convolutional Neural Networks[J]. 2018, 35(5): 31-37.DOI: 10.12052/gdutxb.180068.
Loop Closure Detection for Visual SLAM Using Convolutional Neural Networks
The detection of loop closure is a very important part of visual slam. Successful detection of loop closure can reduce the accumulated mileage drift generated by positioning algorithms. In view of the superior performance of deep convolutional neural networks in classification
the network of VGG16-Places 365 is used
which is widely used in image classification to the area of loop closure detection for the first time. The registration data are input into a trained convolutional neural network
and the output of each hidden layer corresponds to the image feature representation. Then
experiments are implemented to get an intermediate layer with higher matching accuracy
which is used to complete scene feature extraction
and then the loop closure region is obtained by calculating the similarity of the scene feature; finally
experimental tests are performed on loop closure detection dataset. Test results show that the accuracy rate of the VGG16-Places 365 convolutional neural network model is about 3% higher than the traditional ways under the same recall rate; and the the feature extraction time is about 5 to 10 times faster on the CPU and 100 times on the GPU.
关键词
Keywords
references
BAILEY T, DURRANT-WHYTE H. Simultaneous localization and papping: part I [J]. IEEE Robotics Automation Magazine, 2006, 13(2): 99-110.
WANG H, Hou Z, CHENG L, TAN M. Online mapping with a mobile robot in dynamic and unknown environments [J]. International Journal of Modelling Identification Control, 2008, 4(4): 415-423.
FILLIAT D. A visual bag of words method for interactive qualitative localization and mapping [C]//Robotics and Automation, IEEE International Conference. Roma: IEEE, 2007: 3921-3926.
LOWE D G. Distinctive image features from scale-invariant keypoints [J]. International Journal of Computer Vision, 2004, 60(2): 91-110.
BAY H, TUYTELAARS T, GOOL L. SURF: Speeded up robust features BT - Computer Vision–ECCV 2006 [J]. Computer Vision-ECCV, 2006, 3951: 404-417.
RUBLEE E, RABAUD V, KONOLIGE K. Orb: an efficient alternative to sift or surf [C]// Computer Vision, IEEE International Conference. Barcelona, Spain: IEEE, 2011: 2564-2571.
CUMMINS M, NEWMAN P. Highly scalable appearance-only SLAM - FAB-MAP 2.0 [M]// Proceedings of Robotics: Science and Systems. Seattle, 2009: 1-8.
CUMMINS M, NEWMAN P. FAB-MAP: Probabilistic localization and mapping in the space of appearance [J]. International Journal of Robotics Research, 2008, 27(6): 647-665.
LIU Y, ZHANG H. Visual loop closure detection with a compact image descriptor [J]. IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura-Algarve, Portugal: IEEE, 2012: 1051-1056.
GAO X, ZHANG T. Unsupervised learning to detect loops using deep neural networks for visual SLAM system [J]. Autonomous Robots, 2017, 41(1): 1-18.
GAO X, ZHANG T. Loop closure detection for visual slam systems using deep neural networks [C]// Technical commitee on control theory, Chinese control conference. Hangzhou: Chinese Association of Automation, 2015: 5851-5856.
CHATFIELD K, SIMONYAN K, VEDALDI A, et al . Return of the devil in the details: delving deep into convolutional nets [J ] . Computer Science, 2014: 1-11.
WAN J, WANG D Y. Deep learning for content-based image retrieval: a comprehensive study [C]// Multimedia, ACM International Conference. Istanbul: ACM, 2014: 157-166.
KRIZHEVSKY A, SUTSKEVER I, HINTON G. ImageNet classification with deep convolutional neural networks [C]// Internationl Conference on Neural Information Processing. Doha, Qatar: ACM, 2012, 60(2): 1097-1105.
BABENKO A, SLESAREV A, CHIGORIN A. Neural codes for image retrieval [C]// Computer Vision, European Conference. Zurich: Springer, 2014: 584-599 .
HE Y L, CHEN J T, ZENG B. A fast loop closure detection method based on lightweight convolutional neural network [J]. Computer Engineering, 2018, 44(6): 182-187.
XIA Y, LI J, QI L, et al. Loop closure detection for visual SLAM using PCANet features [C] // Neural Networks, IEEE International Joint Conference. Vancouver, Canada: IEEE, 2016: 2274-2281.
HOU Y, ZHANG H, ZHOU S. Convolutional neural network-based image representation for visual loop closure detection [C]// Information and Automation, IEEE International Conference. Lijiang, China: IEEE, 2015: 2238-2245.
JIA Y Q, SHELHAMER E, JEFF D. Caffe: convolutional architecture for fast feature embedding [C]// Multimedia, ACM International Conference. Istanbul: ACM, 2014: 675-678.
SHANG W, SOHN K, ALMEIDA D, et al. Understanding and improving convolutional neural networks via concatenated rectified linear units [C]// Machine Learning, IEEE International Conference. New York: IEEE, 2016: 1-17.
ZHOU B, KHOSLA A, LAPEDRIZA A, et al . Places: An image database for deep scene understanding [J ] . Journal of Vision, 2016, 17(10): 1-12.