{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T15:35:15Z","timestamp":1781019315143,"version":"3.54.1"},"reference-count":36,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T00:00:00Z","timestamp":1697155200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Doctoral Talent Train Project of Chongqing University of Posts and Telecommunications","award":["BYJS202115"],"award-info":[{"award-number":["BYJS202115"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Simultaneous localization and mapping (SLAM) plays a crucial role in the field of intelligent mobile robots. However, the traditional Visual SLAM (VSLAM) framework is based on strong assumptions about static environments, which are not applicable to dynamic real-world environments. The correctness of re-localization and recall of loop closure detection are both lower when the mobile robot loses frames in a dynamic environment. Thus, in this paper, the re-localization and loop closure detection method with a semantic topology graph based on ORB-SLAM2 is proposed. First, we use YOLOv5 for object detection and label the recognized dynamic and static objects. Secondly, the topology graph is constructed using the position information of static objects in space. Then, we propose a weight expression for the topology graph to calculate the similarity of topology in different keyframes. Finally, the re-localization and loop closure detection are determined based on the value of topology similarity. Experiments on public datasets show that the semantic topology graph is effective in improving the correct rate of re-localization and the accuracy of loop closure detection in a dynamic environment.<\/jats:p>","DOI":"10.3390\/s23208445","type":"journal-article","created":{"date-parts":[[2023,10,13]],"date-time":"2023-10-13T10:16:12Z","timestamp":1697192172000},"page":"8445","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["A Semantic Topology Graph to Detect Re-Localization and Loop Closure of the Visual Simultaneous Localization and Mapping System in a Dynamic Environment"],"prefix":"10.3390","volume":"23","author":[{"given":"Yang","family":"Wang","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Advanced Manufacturing and Automatization Engineering Laboratory, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lihe","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7610-0126","authenticated-orcid":false,"given":"Wei","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gengyu","family":"Ge","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuyi","family":"Tan","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,10,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MRA.2006.1678144","article-title":"Simultaneous localization and mapping: Part i","volume":"13","author":"Bailey","year":"2006","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/TRO.2016.2624754","article-title":"Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age","volume":"32","author":"Cadena","year":"2016","journal-title":"IEEE Trans. Robot."},{"key":"ref_3","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":"Low","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","unstructured":"Tomasi, J.S.C. (1994, January 21\u201323). Good features to track. Proceedings of the 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G.R. (2011, January 6\u201313). Orb: An efficient alternative to sift or surf. Proceedings of the IEEE International Conference on Computer Vision, ICCV 2011, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","article-title":"Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras","volume":"33","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tourani, A., Bavle, H., Sanchez-Lopez, J.L., and Voos, H. (2022). Visual SLAM: What are the current trends and what to expect?. Sensors, 22.","DOI":"10.3390\/s22239297"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1712","DOI":"10.1016\/j.dt.2020.09.012","article-title":"Visual SLAM in dynamic environments based on object detection","volume":"17","author":"Ai","year":"2021","journal-title":"Def. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Theodorou, C., Velisavljevic, V., and Dyo, V. (2022). Visual SLAM for Dynamic Environments Based on Object Detection and Optical Flow for Dynamic Object Removal. Sensors, 22.","DOI":"10.3390\/s22197553"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Wang, Y., Bu, H., Zhang, X., and Cheng, J. (2022). YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments. Sensors, 22.","DOI":"10.3390\/s22218561"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"20026","DOI":"10.1109\/ACCESS.2023.3249661","article-title":"Deep learning techniques for visual slam: A survey","volume":"11","author":"Mokssit","year":"2023","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"60552","DOI":"10.1109\/ACCESS.2020.2982228","article-title":"Compressed holistic convnet representations for detecting loop closures in dynamic environments","volume":"8","author":"Wang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ge, G., Zhang, Y., Wang, W., Jiang, Q., Hu, L., and Wang, Y. (2022). Text-mcl: Autonomous Mobile Robot Localization in Similar Environment Using Text-Level Semantic Information. Machines, 10.","DOI":"10.3390\/machines10030169"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yang, S., Fan, G., Bai, L., Zhao, C., and Li, D. (2020). SGC-VSLAM: A semantic and geometric constraints VSLAM for dynamic indoor environments. Sensors, 20.","DOI":"10.3390\/s20082432"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"23014","DOI":"10.1109\/TITS.2022.3213694","article-title":"Fast semantic-aware motion state detection for visual slam in dynamic environment","volume":"23","author":"Singh","year":"2022","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5257","DOI":"10.1109\/TITS.2021.3052812","article-title":"Faster r-cnn learning-based semantic filter for geometry estimation and its application in vslam systems","volume":"23","author":"Shao","year":"2022","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Fleet, D., Pajdla, T., Schiele, B., and Tuytelaars, T. (2014, January 6\u201312). gDLS: A Scalable Solution to the Generalized Pose and Scale Problem. Proceedings of the Computer Vision\u2014ECCV 2014: 13th European Conference, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10599-4"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"103470","DOI":"10.1016\/j.robot.2020.103470","article-title":"Loop closure detection using supervised and unsupervised deep neural networks for monocular slam systems","volume":"126","author":"Memon","year":"2020","journal-title":"Robot. Auton. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3681","DOI":"10.1109\/TII.2021.3120141","article-title":"Fast and robust loop-closure detection via convolutional auto-encoder and motion consensus","volume":"18","author":"Ma","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1016\/j.robot.2009.06.010","article-title":"A comparison of loop closing techniques in monocular slam","volume":"57","author":"Williams","year":"2009","journal-title":"Robot. Auton. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"124217","DOI":"10.1109\/ACCESS.2019.2937967","article-title":"Loop closure detection via maximization of mutual information","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Yu, C., Liu, Z., Liu, X.-J., Xie, F., Yang, Y., Wei, Q., and Fei, Q. (2018, January 1\u20135). DS-SLAM: A semantic visual SLAM towards dynamic environments. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593691"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2481","DOI":"10.1109\/TPAMI.2016.2644615","article-title":"Segnet: A deep convolutional encoder-decoder architecture for image segmentation","volume":"39","author":"Badrinarayanan","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Yuan, Z., Xu, K., Zhou, X., Deng, B., and Ma, Y. (2021). Svg-loop: Semantic-visual-geometric information-based loop closure detection. Remote. Sens., 13.","DOI":"10.3390\/rs13173520"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"103072","DOI":"10.1016\/j.jvcir.2021.103072","article-title":"Semantic loop closure detection based on graph matching in multi-objects scenes?","volume":"76","author":"Qin","year":"2021","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_26","unstructured":"Besc, B., F\u00e1cil, J.M., Civera, J., and Neira, J. (2018). Dynslam: Tracking, mapping and inpainting in dynamic scenes. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhong, F., Wang, S., Zhang, Z., Chen, C., and Wang, Y. (2018, January 12\u201315). Detect-slam: Making object detection and slam mutually beneficial. Proceedings of the 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), Lake Tahoe, NV, USA.","DOI":"10.1109\/WACV.2018.00115"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Wang, J., Chen, Y., Gao, M., and Dong, Z. (2021). Improved yolov5 network for real-time multi-scale traffic sign detection. arXiv.","DOI":"10.1007\/s00521-022-08077-5"},{"key":"ref_29","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_30","doi-asserted-by":"crossref","unstructured":"Fleet, D., Pajdla, T., Schiele, B., and Tuytelaars, T. (2014, January 6\u201312). Microsoft COCO: Common Objects in Context. Proceedings of the Computer Vision\u2014ECCV 2014: 13th European Conference, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10599-4"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/TPAMI.2020.3010942","article-title":"Rgb-d slam in dynamic environments using point correlations","volume":"44","author":"Dai","year":"2022","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1145\/235815.235821","article-title":"The quickhull algorithm for convex hulls","volume":"22","author":"Barber","year":"1996","journal-title":"ACM Trans. Math. Softw."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Sturm, J., Engelhard, N., Endres, F., Burgard, W., and Cremers, D. (2012, January 7\u201312). A benchmark for the evaluation of rgb-d slam systems. Proceedings of the 2012 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Vilamoura-Algarve, Portugal.","DOI":"10.1109\/IROS.2012.6385773"},{"key":"ref_34","unstructured":"Sturm, J., Burgard, W., and Cremers, D. (2012, January 7\u201312). Evaluating egomotion and structure-from-motion approaches using the tum rgb-d benchmark. Proceedings of the Workshop on Color-Depth Camera Fusion in Robotics at the IEEE\/RJS International Conference on Intelligent Robot Systems (IROS), Vilamoura, Algarve, Portugal."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Shi, X., Li, D., Zhao, P., Tian, Q., Tian, Y., Long, Q., Zhu, C., Song, J., Qiao, F., and Song, L. (August, January 31). Are we ready for service robots? The openloris-scene datasets for lifelong slam. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France.","DOI":"10.1109\/ICRA40945.2020.9196638"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Li, D., Shi, X., Long, Q., Liu, S., Yang, W., Wang, F., Wei, Q., and Qiao, F. (January, January 24). Dxslam: A robust and efficient visual slam system with deep features. Proceedings of the 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.","DOI":"10.1109\/IROS45743.2020.9340907"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/20\/8445\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T21:06:26Z","timestamp":1760130386000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/20\/8445"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,13]]},"references-count":36,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2023,10]]}},"alternative-id":["s23208445"],"URL":"https:\/\/doi.org\/10.3390\/s23208445","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,13]]}}}