Computer Science ›› 2020, Vol. 47 ›› Issue (10): 228-232.doi: 10.11896/jsjkx.190900034

• Artificial Intelligence • Previous Articles     Next Articles

Loop Closure Detection Method Based on Unsupervised Deep Learning

WANG Dan1, SHI Chao-xia1, WANG Yan-qing2   

  1. 1 School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094,China
    2 School of Information Engineering,Nanjing Xiaozhuang University,Nanjing 210038,China
  • Received:2019-09-04 Revised:2020-01-09 Online:2020-10-15 Published:2020-10-16
  • About author:WANG Dan,born in 1995,postgra-duate.Her main research interests include visual SLAM and so on.
    SHI Chao-xia,born in 1972,Ph.D,professor,postgraduate supervisor.His main research interests include unmanned vehicle autonomous navigation,SLAM and multi-robot collaboration.
  • Supported by:
    National Natural Science Foundation of China (61371040)

Abstract: Loop closure detection is one of the most critical parts for simultaneous localization and mapping (SLAM) systems.It can reduce the accumulativeerror in SLAM system.If the tracking is lost during localization and mapping,it can also use the loop closure detection for relocation.Image features learned from neural networks have better environmental invariance and semantic recognition capabilities compared to traditional hand-crafted features.Considering that the landmark-based convolution features can overcome the defect that the whole image features are sensitive to viewpoint changes,this paper proposes a new loop closure detection algorithm.Firstly,it directly identifies the saliency region of the image through the convolutional layer of the convolutional neural network to generate a landmark.And then,it extracts the ConvNet features from the landmarks to generate the final image representations.In order to verify the effectiveness of the algorithm,some comparative experiments were performed on some typical datasets.The rusults show that the proposed algorithm has superior performance,and has highly robust even in drastic viewpoints and appearance changes.

Key words: ConvNet feature, Deep learning, Hand-crafted feature, Loop closure detection, SLAM

CLC Number: 

  • TP391
[1]VAKHITOV A,LEMPITSKY V.Learnable Line Segment Descriptor for Visual SLAM[J].IEEE Access,2019(7):39923-39934.
[2]GAO X,ZHANG T,LIU Y,et al.Visual SLAM XIV:From Theory to Practice[M].Beijing:Electronic Industry Press,2017.
[3]LOWRY,STEPHANIE M,et al.Visual Place Recognition:A Survey[J].IEEE Transactions on Robotics,2016,32 (1):1-19.
[4]ROTTMANN N,BRUDER R,SCHWEIKARD A,et al.Loop Closure Detection in Closed Environments[J].arXiv:1908.04558.
[5]CHEN J,LI J,XUY,et al.A compact loop closure detection based on spatialpartitioning[C]//International Conference on Image.IEEE,2017.
[6]MILFORD M J,WYETH G F.SeqSLAM:Visual route-based navigation for sunny summer days and stormy winter nights[C]//2012 IEEE International Conference on Robotics and Automation.IEEE,2012.
[7]BAMPIS L,AMANATIADIS A,GASTERATOS A.Fast loop-closure detection using visual-word-vectors from image sequences[J].The International Journal of Robotics Research,2017,37(1):62-82.
[8]MUR-ARTALR,TARDOSJ D.ORB-SLAM2:An Open-SourceSLAM System for Monocular,Stereo,and RGB-D Cameras[J].IEEE Transactions on Robotics,2017,33(5):1255-1262.
[9]CUMMINS M,NEWMANP.FAB-MAP:Probabilistic Localization and Mapping in the Space of Appearance[J].The International Journal of Robotics Research,2008,27(6):647-665.
[10]LOWED G.Object Recognition from Local Scale-Invariant Features[C]//Computer Vision,1999.The Proceedings of the Seventh IEEE International Conference on.IEEE,1999.
[11]XU A,NAMITG.SURF:Speeded-Up Robust Features[J].Computer Vision & Image Understanding,2008,110(3):404-417.
[12]OLIVA,AUDE,TORRALBA,et al.Building the gist of ascene:the role of global image features in recognition[J].Progress in brain research,2006,155:23-36.
[13]DALAL N,TRIGGS B.Histograms of Oriented Gradients for Human Detection[C]//2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05).IEEE,2005.
[14]CHEN Z,LAM O,JACOBSON A,et al.Convolutional Neural Network-based Place Recognition[C]//Proceedings of the 16th Australasian Conference on Robotics and Automation.2014.
[15]SERMANET P,EIGEN D,ZHANG X.Overfeat:Integratedrecognition,localization and detection using convolutional networks[J].arXiv:1312.6229.
[16]BAI D,WANG C,ZHANG B,et al.Sequence Searching with CNN Features for Robust and Fast Visual Place Recognition[J].Computers & Graphics,2018,70:270-280.
[17]GOMEZ-OJEDA R,LOPEZ-ANTEQUERA M,PETKOV N,et al.Training a Convolutional Neural Network for Appearance-Invariant Place Recognition[J].arXiv:1505.07428.
[18]CHEN Z,JACOBSON A,SUNDERHUF N,et al.Deep learning features at scale for visual place recognition[C]//IEEE International Conference on Robotics and Automation (ICRA),2017:3223-3230.
[19]MERRILL N,HUANGG.Lightweight Unsupervised Deep Loop Closure[J].arXiv:1805.07703v01.
[20]SÜNDERHAUF,NIKO,SHIRAZI S,Jacobson A,et al.Place recognition with ConvNet landmarks:Viewpoint-robust,condition-robust,training-free[M]//Proceedings of the 2010 Academy of Marketing Science (AMS) Annual Conference.Springer International Publishing,2015.
[21]HOU Y,ZHANG H,ZHOU S.BoCNF:efficient image matc-hing with Bag of ConvNet features for scalable and robust visual place recognition[J].Autonomous Robots,2017,42(9):1-17.
[22]MATTHEW D Z,FERGUS R.Visualizing and understanding convolutional networks[J].arXiv:1311.2901.
[23]SIMONYAN K,ZISSERMAN A.Very deep convolutional networks for large-scale image recognition[J].arXiv:1409.1556,2014.
[24]HE K,ZHANG X,REN S,et al.Deep residual learning for im-age recognition[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.2016:770-778.
[25]SZEGEDY C,LIU W,JIA Y,et al.Going deeper with convolutions[C]//Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.2015:1-9.
[26]KRIZHEVSKY A,SUTSKEVER I,HINTON G.ImageNetClassification with Deep Convolutional Neural Networks[C]//NIPS.Curran Associates Inc.2012.
[27]SÜNDERHAUF N,DAYOUB F,SHIRAZI S,et al.On the Performance of ConvNet Features for Place Recognition[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).2015:4297-4304.
[28]DASGUPTA S.Experiments with Random Projection[C]//Proceedings of the 16th Conference on Uncertainty in Artificial Intelligence.2013:143-151.
[29]BRIGHAM E,MANNILA H.Random projection in dimensionality reduction:Applications to image and text data[C]//Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.2001:245-250.
[30]ZHOU B,LAPEDRIZA A,KHOSLA A,et al.Places:A 10 million Image Database for Scene Recognition[J].IEEE Transactions on Pattern Analysis and machine Intelligence,2017,pp(99):1-1.
[1] RAO Zhi-shuang, JIA Zhen, ZHANG Fan, LI Tian-rui. Key-Value Relational Memory Networks for Question Answering over Knowledge Graph [J]. Computer Science, 2022, 49(9): 202-207.
[2] TANG Ling-tao, WANG Di, ZHANG Lu-fei, LIU Sheng-yun. Federated Learning Scheme Based on Secure Multi-party Computation and Differential Privacy [J]. Computer Science, 2022, 49(9): 297-305.
[3] XU Yong-xin, ZHAO Jun-feng, WANG Ya-sha, XIE Bing, YANG Kai. Temporal Knowledge Graph Representation Learning [J]. Computer Science, 2022, 49(9): 162-171.
[4] WANG Jian, PENG Yu-qi, ZHAO Yu-fei, YANG Jian. Survey of Social Network Public Opinion Information Extraction Based on Deep Learning [J]. Computer Science, 2022, 49(8): 279-293.
[5] HAO Zhi-rong, CHEN Long, HUANG Jia-cheng. Class Discriminative Universal Adversarial Attack for Text Classification [J]. Computer Science, 2022, 49(8): 323-329.
[6] JIANG Meng-han, LI Shao-mei, ZHENG Hong-hao, ZHANG Jian-peng. Rumor Detection Model Based on Improved Position Embedding [J]. Computer Science, 2022, 49(8): 330-335.
[7] SUN Qi, JI Gen-lin, ZHANG Jie. Non-local Attention Based Generative Adversarial Network for Video Abnormal Event Detection [J]. Computer Science, 2022, 49(8): 172-177.
[8] HU Yan-yu, ZHAO Long, DONG Xiang-jun. Two-stage Deep Feature Selection Extraction Algorithm for Cancer Classification [J]. Computer Science, 2022, 49(7): 73-78.
[9] CHENG Cheng, JIANG Ai-lian. Real-time Semantic Segmentation Method Based on Multi-path Feature Extraction [J]. Computer Science, 2022, 49(7): 120-126.
[10] HOU Yu-tao, ABULIZI Abudukelimu, ABUDUKELIMU Halidanmu. Advances in Chinese Pre-training Models [J]. Computer Science, 2022, 49(7): 148-163.
[11] ZHOU Hui, SHI Hao-chen, TU Yao-feng, HUANG Sheng-jun. Robust Deep Neural Network Learning Based on Active Sampling [J]. Computer Science, 2022, 49(7): 164-169.
[12] SU Dan-ning, CAO Gui-tao, WANG Yan-nan, WANG Hong, REN He. Survey of Deep Learning for Radar Emitter Identification Based on Small Sample [J]. Computer Science, 2022, 49(7): 226-235.
[13] WANG Jun-feng, LIU Fan, YANG Sai, LYU Tan-yue, CHEN Zhi-yu, XU Feng. Dam Crack Detection Based on Multi-source Transfer Learning [J]. Computer Science, 2022, 49(6A): 319-324.
[14] CHU Yu-chun, GONG Hang, Wang Xue-fang, LIU Pei-shun. Study on Knowledge Distillation of Target Detection Algorithm Based on YOLOv4 [J]. Computer Science, 2022, 49(6A): 337-344.
[15] ZHOU Zhi-hao, CHEN Lei, WU Xiang, QIU Dong-liang, LIANG Guang-sheng, ZENG Fan-qiao. SMOTE-SDSAE-SVM Based Vehicle CAN Bus Intrusion Detection Algorithm [J]. Computer Science, 2022, 49(6A): 562-570.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!