{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:06:54Z","timestamp":1760234814983,"version":"build-2065373602"},"reference-count":52,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2021,6,30]],"date-time":"2021-06-30T00:00:00Z","timestamp":1625011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2017YFE0113200"],"award-info":[{"award-number":["2017YFE0113200"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Loop Closure Detection (LCD) is an important technique to improve the accuracy of Simultaneous Localization and Mapping (SLAM). In this paper, we propose an LCD algorithm based on binary classification for feature matching between similar images with deep learning, which greatly improves the accuracy of LCD algorithm. Meanwhile, a novel lightweight convolutional neural network (CNN) is proposed and applied to the target detection task of key frames. On this basis, the key frames are binary classified according to their labels. Finally, similar frames are input into the improved lightweight feature matching network based on Transformer to judge whether the current position is loop closure. The experimental results show that, compared with the traditional method, LFM-LCD has higher accuracy and recall rate in the LCD task of indoor SLAM while ensuring the number of parameters and calculation amount. The research in this paper provides a new direction for LCD of robotic SLAM, which will be further improved with the development of deep learning.<\/jats:p>","DOI":"10.3390\/s21134499","type":"journal-article","created":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T02:44:39Z","timestamp":1625107479000},"page":"4499","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["LFM: A Lightweight LCD Algorithm Based on Feature Matching between Similar Key Frames"],"prefix":"10.3390","volume":"21","author":[{"given":"Zuojun","family":"Zhu","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 240302, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangrong","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 240302, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuefei","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 240302, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanglin","family":"Jiang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Anhui University of Technology, Ma\u2019anshan 240302, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4103","DOI":"10.1109\/TITS.2018.2881556","article-title":"HOOFR SLAM System: An Embedded Vision SLAM Algorithm and Its Hardware-Software Mapping-Based Intelligent Vehicles Applications","volume":"20","author":"Nguyen","year":"2019","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4415","DOI":"10.1109\/TITS.2018.2885341","article-title":"Precise Localization and Mapping in Indoor Parking Structures via Parameterized SLAM","volume":"20","author":"Han","year":"2019","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"43563","DOI":"10.1109\/ACCESS.2020.2977684","article-title":"Dynamic Scene Semantics SLAM Based on Semantic Segmentation","volume":"8","author":"Han","year":"2020","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1111\/cgf.13654","article-title":"Near-Eye Display and Tracking Technologies for Virtual and Augmented Reality","volume":"38","author":"Koulieris","year":"2019","journal-title":"Comput. Graph. Forum"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tsintotas, K.A., Bampis, L., and Gasteratos, A. (2018, January 16\u201318). DOSeqSLAM: Dynamic On-Line Sequence Based Loop Closure Detection Algorithm for SLAM. Proceedings of the 2018 IEEE International Conference on Imaging Systems and Techniques (IST), Krakow, Poland.","DOI":"10.1109\/IST.2018.8577113"},{"key":"ref_6","unstructured":"Chen, H., Jiang, B., Ding, S.X., and Huang, B. (2020). Data-Driven Fault Diagnosis for Traction Systems in High-Speed Trains: A Survey, Challenges, and Perspectives. IEEE Trans. Intell. Transp. Syst., 1\u201317."},{"key":"ref_7","unstructured":"Hahnel, D., Burgard, W., Fox, D., and Thrun, S. (2003, January 27\u201331). An Efficient Fastslam Algorithm for Generating Maps of Large-Scale Cyclic Environments from Raw Laser Range Measurements. Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Milford, M.J., and Wyeth, G.F. (2012, January 14\u201318). SeqSLAM: Visual Route-Based Navigation for Sunny Summer Days and Stormy Winter Nights. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224623"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A Versatile and Accurate Monocular SLAM System","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_10","unstructured":"Company-Corcoles, J.P., Garcia-Fidalgo, E., and Ortiz, A. (2020). LiPo-LCD: Combining Lines and Points for Appearance-Based Loop Closure Detection. arXiv."},{"key":"ref_11","unstructured":"Ma, J., Ye, X., Zhou, H., Mei, X., and Fan, F. (2021). Loop-Closure Detection Using Local Relative Orientation Matching. IEEE Trans. Intell. Transp. Syst., 1\u201314."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Yue, H., Miao, J., Yu, Y., Chen, W., and Wen, C. (2019, January 3\u20138). Robust Loop Closure Detection Based on Bag of SuperPoints and Graph Verification. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8967726"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.cviu.2007.09.014","article-title":"Speeded-Up Robust Features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive Image Features from Scale-Invariant Keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An Efficient Alternative to SIFT or SURF. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ren, S., He, K., Girshick, R., and Sun, J. (2016). Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. arXiv.","DOI":"10.1109\/TPAMI.2016.2577031"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep Residual Learning for Image Recognition. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.patrec.2017.04.017","article-title":"Appearance-Invariant Place Recognition by Discriminatively Training a Convolutional Neural Network","volume":"92","author":"Petkov","year":"2017","journal-title":"Pattern Recognit. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.patrec.2017.10.028","article-title":"Deep Learning Features Exception for Cross-Season Visual Place Recognition","volume":"100","author":"Kenshimov","year":"2017","journal-title":"Pattern Recognit. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.-C. (2018, January 18\u201322). MobileNetV2: Inverted Residuals and Linear Bottlenecks. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00474"},{"key":"ref_21","unstructured":"Han, S., Pool, J., Tran, J., and Dally, W.J. (2015). Learning Both Weights and Connections for Efficient Neural Networks. arXiv."},{"key":"ref_22","unstructured":"Polino, A., Pascanu, R., and Alistarh, D. (2018). Model Compression via Distillation and Quantization. arXiv."},{"key":"ref_23","unstructured":"Courbariaux, M., Bengio, Y., and David, J.-P. (2016). BinaryConnect: Training Deep Neural Networks with Binary Weights during Propagations. arXiv."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1007\/978-3-030-01264-9_8","article-title":"ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design","volume":"Volume 11218","author":"Ferrari","year":"2018","journal-title":"Computer Vision\u2014ECCV 2018"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Han, K., Wang, Y., Tian, Q., Guo, J., Xu, C., and Xu, C. (2020, January 14\u201319). GhostNet: More Features From Cheap Operations. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.00165"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Yang, H., Shen, Z., and Zhao, Y. (2021). AsymmNet: Towards Ultralight Convolution Neural Networks Using Asymmetrical Bottlenecks. arXiv.","DOI":"10.1109\/CVPRW53098.2021.00266"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Chollet, F. (2017, January 21\u201316). Xception: Deep Learning with Depthwise Separable Convolutions. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.195"},{"key":"ref_28","unstructured":"Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., and Adam, H. (2017). MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arXiv."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Howard, A., Sandler, M., Chen, B., Wang, W., Chen, L.-C., Tan, M., Chu, G., Vasudevan, V., Zhu, Y., and Pang, R. (2019, January 27\u201328). Searching for MobileNetV3. Proceedings of the 2019 IEEE\/CVF International Conference on Computer Vision (ICCV), Seoul, Korea.","DOI":"10.1109\/ICCV.2019.00140"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 24\u201327). Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.81"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27\u201330). You Only Look Once: Unified, Real-Time Object Detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.91"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Redmon, J., and Farhadi, A. (2017, January 21\u201326). YOLO9000: Better, Faster, Stronger. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.690"},{"key":"ref_33","unstructured":"Redmon, J., and Farhadi, A. (2018). YOLOv3: An Incremental Improvement. arXiv."},{"key":"ref_34","unstructured":"Bochkovskiy, A., Wang, C.-Y., and Liao, H.-Y.M. (2020). YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Carion, N., Massa, F., Synnaeve, G., Usunier, N., Kirillov, A., and Zagoruyko, S. (2020). End-to-End Object Detection with Transformers. arXiv.","DOI":"10.1007\/978-3-030-58452-8_13"},{"key":"ref_36","unstructured":"Cieslewski, T., Bloesch, M., and Scaramuzza, D. (2019). Matching Features without Descriptors: Implicitly Matched Interest Points. arXiv."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Tian, Y., Fan, B., and Wu, F. (2017, January 21\u201316). L2-Net: Deep Learning of Discriminative Patch Descriptor in Euclidean Space. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.649"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Keller, M., Chen, Z., Maffra, F., Schmuck, P., and Chli, M. (2018, January 18\u201322). Learning Deep Descriptors with Scale-Aware Triplet Networks. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00292"},{"key":"ref_39","unstructured":"Ono, Y., Trulls, E., Fua, P., and Yi, K.M. (2018). LF-Net: Learning Local Features from Images. arXiv."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"DeTone, D., Malisiewicz, T., and Rabinovich, A. (2018, January 18\u201322). SuperPoint: Self-Supervised Interest Point Detection and Description. Proceedings of the 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA.","DOI":"10.1109\/CVPRW.2018.00060"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Sarlin, P.-E., DeTone, D., Malisiewicz, T., and Rabinovich, A. (2020). SuperGlue: Learning Feature Matching with Graph Neural Networks. arXiv.","DOI":"10.1109\/CVPR42600.2020.00499"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Dai, Z., Cai, B., Lin, Y., and Chen, J. (2021). UP-DETR: Unsupervised Pre-Training for Object Detection with Transformers. arXiv.","DOI":"10.1109\/CVPR46437.2021.00165"},{"key":"ref_43","unstructured":"Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., and Gelly, S. (2020). An Image Is Worth 16 \u00d7 16 Words: Transformers for Image Recognition at Scale. arXiv."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Xie, E., Wang, W., Wang, W., Sun, P., Xu, H., Liang, D., and Luo, P. (2021). Segmenting Transparent Object in the Wild with Transformer. arXiv.","DOI":"10.24963\/ijcai.2021\/165"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Sun, J., Shen, Z., Wang, Y., Bao, H., and Zhou, X. (2021). LoFTR: Detector-Free Local Feature Matching with Transformers. arXiv.","DOI":"10.1109\/CVPR46437.2021.00881"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Wang, C.-Y., Mark Liao, H.-Y., Wu, Y.-H., Chen, P.-Y., Hsieh, J.-W., and Yeh, I.-H. (2020, January 14\u201319). CSPNet: A New Backbone That Can Enhance Learning Capability of CNN. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Seattle, WA, USA.","DOI":"10.1109\/CVPRW50498.2020.00203"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Chen, Q., Wang, Y., Yang, T., Zhang, X., Cheng, J., and Sun, J. (2021). You Only Look One-Level Feature. arXiv.","DOI":"10.1109\/CVPR46437.2021.01284"},{"key":"ref_48","unstructured":"Yu, F., and Koltun, V. (2016). Multi-Scale Context Aggregation by Dilated Convolutions. arXiv."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1109\/TPAMI.2015.2389824","article-title":"Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition","volume":"37","author":"He","year":"2015","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_50","unstructured":"Liu, S., Qi, L., Qin, H., Shi, J., and Jia, J. (2020, January 14\u201319). Path Aggregation Network for Instance Segmentation. Proceedings of the 2020 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Jalal, A., Batool, M., and Kim, K. (2020). Sustainable Wearable System: Human Behavior Modeling for Life-Logging Activities Using K-Ary Tree Hashing Classifier. Sustainability, 12.","DOI":"10.3390\/su122410324"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Li, D., Shi, X., Long, Q., Liu, S., Yang, W., Wang, F., Wei, Q., and Qiao, F. (2020). DXSLAM: A Robust and Efficient Visual SLAM System with Deep Features. arXiv.","DOI":"10.1109\/IROS45743.2020.9340907"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4499\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:24:22Z","timestamp":1760163862000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/13\/4499"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,30]]},"references-count":52,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21134499"],"URL":"https:\/\/doi.org\/10.3390\/s21134499","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,6,30]]}}}