{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T21:57:21Z","timestamp":1788904641777,"version":"build-2803163510"},"reference-count":42,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2026,6,7]],"date-time":"2026-06-07T00:00:00Z","timestamp":1780790400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Traditional visual SLAM systems often suffer from localization drift in dynamic environments due to interference from moving objects. Although semantic segmentation and depth-based masking methods have improved performance, they may still suffer from boundary under-segmentation and missed detections due to truncation of dynamic objects. To address these challenges, we propose a cascaded framework, DMSG-SLAM, a cascaded visual SLAM system that fuses Depth-Mask, Semantic information and Geometry constraints for dynamic environments. A lightweight object detection network, combined with depth consistency, is first employed to generate instance-like masks for preliminary dynamic feature removal. Then, a rotation-aware local epipolar geometric filtering mechanism is introduced to suppress residual features near object boundaries and mitigate perceptual blind spots caused by occlusion or truncation. Within potential dynamic regions, the epipolar threshold is adaptively switched according to the estimated inter-frame rotation to provide a more conservative filtering effect under challenging motion conditions. In addition, a TSDF-based dense volumetric map is incorporated to reconstruct more consistent surfaces. Experiments on highly dynamic sequences from the TUM RGB-D dataset indicate that DMSG-SLAM achieves competitive accuracy in dynamic environments, with localization performance improving by up to 90% compared to ORB-SLAM2.<\/jats:p>","DOI":"10.3390\/s26123634","type":"journal-article","created":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T05:43:46Z","timestamp":1780897426000},"page":"3634","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["DMSG-SLAM: Cascaded Semantic and Geometric Filtering for RGB-D Tracking and Mapping in Dynamic Environments"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-4193-107X","authenticated-orcid":false,"given":"Beicheng","family":"Li","sequence":"first","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1358-7846","authenticated-orcid":false,"given":"Enhui","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7921-3452","authenticated-orcid":false,"given":"Huailiang","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuhao","family":"Geng","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9708-2229","authenticated-orcid":false,"given":"Qiming","family":"Hu","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xuxu","family":"Qi","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,6,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5279","DOI":"10.1109\/JSEN.2023.3345877","article-title":"Dn-slam: A visual slam with orb features and nerf mapping in dynamic environments","volume":"24","author":"Ruan","year":"2023","journal-title":"IEEE Sens. J."},{"key":"ref_2","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_3","doi-asserted-by":"crossref","unstructured":"Zeng, Z., Lin, H., Kang, Z., Xie, X., Yang, J., Li, C., and Zhu, L. (2023). A semantics-guided visual simultaneous localization and mapping with u-net for complex dynamic indoor environments. Remote Sens., 15.","DOI":"10.3390\/rs15235479"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/TRO.2020.3031267","article-title":"Empty cities: A dynamic-object-invariant space for visual SLAM","volume":"37","author":"Bescos","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1109\/TIP.2019.2934572","article-title":"Robust feature matching using spatial clustering with heavy outliers","volume":"29","author":"Jiang","year":"2019","journal-title":"IEEE Trans. Image Process."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"40993","DOI":"10.1038\/s41598-025-24838-3","article-title":"Uncertainty weighted multi task learning for robust traffic scene semantic understanding","volume":"15","author":"Wan","year":"2025","journal-title":"Sci. Rep."},{"key":"ref_7","first-page":"5023812","article-title":"LiteYOLO-ID: A lightweight object detection network for insulator defect detection","volume":"73","author":"Li","year":"2024","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5012311","DOI":"10.1109\/TIM.2021.3092510","article-title":"FPCB surface defect detection: A decoupled two-stage object detection framework","volume":"70","author":"Luo","year":"2021","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"6676","DOI":"10.1109\/TIP.2024.3501077","article-title":"RegSeg: An end-to-end network for multimodal RGB-thermal registration and semantic segmentation","volume":"33","author":"Lai","year":"2024","journal-title":"IEEE Trans. Image Process."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"He, K., Gkioxari, G., Doll\u00e1r, P., and Girshick, R. (2017, January 22\u201329). Mask r-cnn. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.322"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Taghavi, S., Razavi, A.K., and Fotouhi, F. (2024). REDO-SLAM: Robust Efficient Dynamic Optical Flow-Based SLAM with Deep Reinforcement Learning. Proceedings of the 2024 18th International Conference on Control, Automation, Robotics and Vision (ICARCV), Dubai, United Arab Emirates, 12\u201315 December 2024, IEEE.","DOI":"10.1109\/ICARCV63323.2024.10821543"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"23772","DOI":"10.1109\/ACCESS.2021.3050617","article-title":"RDS-SLAM: Real-time dynamic SLAM using semantic segmentation methods","volume":"9","author":"Liu","year":"2021","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhong, F., Wang, S., Zhang, Z., and Wang, Y. (2018). 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, 12\u201315 March 2018, IEEE.","DOI":"10.1109\/WACV.2018.00115"},{"key":"ref_14","unstructured":"Zhang, J., Henein, M., Mahony, R., and Ila, V. (2020). VDO-SLAM: A visual dynamic object-aware SLAM system. arXiv."},{"key":"ref_15","unstructured":"Tan, W., Liu, H., Dong, Z., Zhang, G., and Bao, H. (2013). Robust monocular SLAM in dynamic environments. Proceedings of the 2013 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Adelaide, Australia, 1\u20134 October 2013, IEEE."},{"key":"ref_16","first-page":"203","article-title":"Geometric constraint-based visual SLAM under dynamic indoor environment","volume":"16","author":"Yang","year":"2021","journal-title":"Comput. Eng. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kundu, A., Krishna, K.M., and Sivaswamy, J. (2009). Moving object detection by multi-view geometric techniques from a single camera mounted robot. Proceedings of the 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 11\u201315 October 2009, IEEE.","DOI":"10.1109\/IROS.2009.5354227"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Nguyen, D., Hughes, C., and Horgan, J. (2015). Optical flow-based moving-static separation in driving assistance systems. Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems, Gran Canaria, Spain, 15\u201318 September 2015, IEEE.","DOI":"10.1109\/ITSC.2015.267"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhang, T., Zhang, H., Li, Y., Nakamura, Y., and Zhang, L. (2020). Flowfusion: Dynamic dense rgb-d slam based on optical flow. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May\u201331 August 2020, IEEE.","DOI":"10.1109\/ICRA40945.2020.9197349"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/TPAMI.2012.104","article-title":"Coslam: Collaborative visual slam in dynamic environments","volume":"35","author":"Zou","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","first-page":"2523221","article-title":"A survey of visual SLAM in dynamic environment: The evolution from geometric to semantic approaches","volume":"73","author":"Wang","year":"2024","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wang, H., Hu, Q., Li, B., Geng, Y., Su, C., Zhu, S., Zheng, E., and Chen, W. (2026). RTS-SLAM: A Trajectory Consistency-Driven Multi-Constraint Dynamic Feature-Rejection Method for Visual SLAM in Dynamic Environments. Sensors, 26.","DOI":"10.3390\/s26092846"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Bujanca, M., and Luj\u00e1n, M. (2025). NGD-SLAM: Towards real-time dynamic SLAM without GPU. Proceedings of the 2025 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hangzhou, China, 19\u201325 October 2025, IEEE.","DOI":"10.1109\/IROS60139.2025.11246202"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Qing, S., Li, A., Wang, Q., Niu, Y., Feng, M., Hu, G., Wu, J., Nan, F., and Fan, Y. (2025). GeneA-SLAM2: Dynamic SLAM with AutoEncoder-Preprocessed Genetic Keypoints Resampling and Depth Variance-Guided Dynamic Region Removal. Proceedings of the Chinese Conference on Pattern Recognition and Computer Vision (PRCV), Shanghai, China, 15\u201318 October 2025, Springer.","DOI":"10.1007\/978-981-95-5740-0_7"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/TRO.2013.2279412","article-title":"3-D mapping with an RGB-D camera","volume":"30","author":"Endres","year":"2013","journal-title":"IEEE Trans. Robot."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Izadi, S., Hilliges, O., Molyneaux, D., Kim, D., Davison, A.J., Kohi, P., Shotton, J., Hodges, S., and Fitzgibbon, A. (2011). Kinectfusion: Real-time dense surface mapping and tracking. Proceedings of the 2011 10th IEEE International Symposium on Mixed and Augmented Reality, Basel, Switzerland, 26\u201329 October 2011, IEEE.","DOI":"10.1109\/ISMAR.2011.6092378"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Whelan, T., Leutenegger, S., Salas-Moreno, R.F., Glocker, B., and Davison, A.J. (2015, January 13\u201317). ElasticFusion: Dense SLAM without a pose graph. Proceedings of the Robotics: Science and Systems, Rome, Italy.","DOI":"10.15607\/RSS.2015.XI.001"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Runz, M., Buffier, M., and Agapito, L. (2018). Maskfusion: Real-time recognition, tracking and reconstruction of multiple moving objects. Proceedings of the 2018 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Munich, Germany, 16\u201320 October 2018, IEEE.","DOI":"10.1109\/ISMAR.2018.00024"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"4076","DOI":"10.1109\/LRA.2018.2860039","article-title":"DynaSLAM: Tracking, mapping, and inpainting in dynamic scenes","volume":"3","author":"Bescos","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.Y., and Berg, A.C. (2016). Ssd: Single shot multibox detector. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 11\u201314 October 2016, Springer.","DOI":"10.1007\/978-3-319-46448-0_2"},{"key":"ref_31","unstructured":"Tencent (2026, June 04). ncnn: High-Performance Neural Network Inference Framework Optimized for Mobile Platform. Available online: https:\/\/github.com\/Tencent\/ncnn."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1007\/s11263-009-0275-4","article-title":"The pascal visual object classes (voc) challenge","volume":"88","author":"Everingham","year":"2010","journal-title":"Int. J. Comput. Vis."},{"key":"ref_33","first-page":"4","article-title":"Pyramidal implementation of the affine lucas kanade feature tracker description of the algorithm","volume":"5","author":"Bouguet","year":"2001","journal-title":"Intel Corp."},{"key":"ref_34","unstructured":"Ester, M., Kriegel, H.P., Sander, J., and Xu, X. (1996, January 2\u20134). A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, OR, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1144","DOI":"10.1109\/LRA.2018.2792537","article-title":"Efficient octree-based volumetric SLAM supporting signed-distance and occupancy mapping","volume":"3","author":"Vespa","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_36","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 International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal.","DOI":"10.1109\/IROS.2012.6385773"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Palazzolo, E., Behley, J., Lottes, P., Gigu\u00e8re, P., and Stachniss, C. (2019, January 3\u20138). ReFusion: 3D Reconstruction in Dynamic Environments for RGB-D Cameras Exploiting Residuals. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8967590"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hu, Q., Wang, S., Chen, N., Li, W., Yuan, J., Zheng, E., Wang, G., and Chen, W. (2025). SGDO-SLAM: A Semantic RGB-D SLAM System with Coarse-to-Fine Dynamic Rejection and Static Weighted Optimization. Sensors, 25.","DOI":"10.3390\/s25123734"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"046311","DOI":"10.1088\/1361-6501\/adc1f1","article-title":"DMS-SLAM: Semantic visual SLAM based on deep mask segmentation in dynamic environments","volume":"36","author":"Gao","year":"2025","journal-title":"Meas. Sci. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Yu, C., Liu, Z., Liu, X.J., Xie, F., Yang, Y., Wei, Q., and Fei, Q. (2018). 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, 1\u20135 October 2018, IEEE.","DOI":"10.1109\/IROS.2018.8593691"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"6011","DOI":"10.1007\/s00521-021-06764-3","article-title":"YOLO-SLAM: A semantic SLAM system towards dynamic environment with geometric constraint","volume":"34","author":"Wu","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_42","first-page":"7501012","article-title":"SG-SLAM: A real-time RGB-D visual SLAM toward dynamic scenes with semantic and geometric information","volume":"72","author":"Cheng","year":"2022","journal-title":"IEEE Trans. Instrum. Meas."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/12\/3634\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T05:51:25Z","timestamp":1780897885000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/12\/3634"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,7]]},"references-count":42,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2026,6]]}},"alternative-id":["s26123634"],"URL":"https:\/\/doi.org\/10.3390\/s26123634","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,7]]}}}