{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T01:47:21Z","timestamp":1778723241338,"version":"3.51.4"},"reference-count":41,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T00:00:00Z","timestamp":1566864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100010878","name":"State Administration for Science, Technology and Industry for National Defense","doi-asserted-by":"publisher","award":["[2016] 1295"],"award-info":[{"award-number":["[2016] 1295"]}],"id":[{"id":"10.13039\/501100010878","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004829","name":"Department of Science and Technology of Sichuan Province","doi-asserted-by":"publisher","award":["2016GZ0183"],"award-info":[{"award-number":["2016GZ0183"]}],"id":[{"id":"10.13039\/501100004829","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Presently, although many impressed SLAM systems have achieved exceptional accuracy in a real environment, most of them are verified in the static environment. However, for mobile robots and autonomous driving, the dynamic objects in the scene can result in tracking failure or large deviation during pose estimation. In this paper, a general visual SLAM system for dynamic scenes with multiple sensors called DMS-SLAM is proposed. First, the combination of GMS and sliding window is used to achieve the initialization of the system, which can eliminate the influence of dynamic objects and construct a static initialization 3D map. Then, the corresponding 3D points of the current frame in the local map are obtained by reprojection. These points are combined with the constant speed model or reference frame model to achieve the position estimation of the current frame and the update of the 3D map points in the local map. Finally, the keyframes selected by the tracking module are combined with the GMS feature matching algorithm to add static 3D map points to the local map. DMS-SLAM implements pose tracking, closed-loop detection and relocalization based on static 3D map points of the local map and supports monocular, stereo and RGB-D visual sensors in dynamic scenes. Exhaustive evaluation in public TUM and KITTI datasets demonstrates that DMS-SLAM outperforms state-of-the-art visual SLAM systems in accuracy and speed in dynamic scenes.<\/jats:p>","DOI":"10.3390\/s19173714","type":"journal-article","created":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T11:13:30Z","timestamp":1566904410000},"page":"3714","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":43,"title":["DMS-SLAM: A General Visual SLAM System for Dynamic Scenes with Multiple Sensors"],"prefix":"10.3390","volume":"19","author":[{"given":"Guihua","family":"Liu","sequence":"first","affiliation":[{"name":"School of Information Engineering, Southwest University of Science and Technology, Mian\u2019yang 621010, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4435-7330","authenticated-orcid":false,"given":"Weilin","family":"Zeng","sequence":"additional","affiliation":[{"name":"School of Information Engineering, Southwest University of Science and Technology, Mian\u2019yang 621010, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Feng","sequence":"additional","affiliation":[{"name":"School of Information Engineering, Southwest University of Science and Technology, Mian\u2019yang 621010, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Feng","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Information Engineering, Southwest University of Science and Technology, Mian\u2019yang 621010, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,8,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1002\/rob.20103","article-title":"Visual odometry for ground vehicle applications","volume":"23","author":"Naroditsky","year":"2006","journal-title":"J. Field Robot."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1109\/LRA.2018.2789841","article-title":"Stability-based scale estimation for monocular SLAM","volume":"3","author":"Lee","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Klein, G., and Murray, D. (2007, January 13\u201316). Parallel tracking and mapping for small AR workspaces. Proceedings of the 6th IEEE and ACM International Symposium on Mixed and Augmented Reality (ISMAR), Nara, Japan.","DOI":"10.1109\/ISMAR.2007.4538852"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Forster, C., Pizzoli, M., and Scaramuzza, D. (2014, January 20\u201322). SVO: Fast semi-direct monocular visual odometry. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICRA.2014.6906584"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Engel, J., Schoeps, T., and Cremers, D. (2014, January 6\u201312). LSD-SLAM: Large-scale direct monocular SLAM. Proceedings of the European Conference on Computer Vision (ECCV), Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10605-2_54"},{"key":"ref_6","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":"Murartal","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_7","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","author":"Tardos","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1109\/TPAMI.2017.2658577","article-title":"Direct sparse odometry","volume":"40","author":"Engel","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Gao, X., Wang, R., Demmel, N., and Cremers, D. (2018, January 1\u20135). LDSO: Direct sparse odometry with loop closure. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593376"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1109\/LRA.2018.2889156","article-title":"Loosely-Coupled semi-direct monocular SLAM","volume":"4","author":"Lee","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1109\/TPAMI.2015.2469293","article-title":"Sequential non-rigid structure from motion using physical priors","volume":"38","author":"Agudo","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.cviu.2016.05.004","article-title":"Real-time 3D reconstruction of non-rigid shapes with a single moving camera","volume":"153","author":"Agudo","year":"2016","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Bian, J., Lin, W.Y., Matsushita, Y., Yeung, S.K., Nguyen, T.D., and Cheng, M.M. (2017, January 25\u201330). Gms: Grid-based motion statistics for fast, ultra-robust feature correspondence. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.302"},{"key":"ref_14","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 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Vilamoura (IROS), Vilamoura, Algarve, Portugal.","DOI":"10.1109\/IROS.2012.6385773"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Davison, A.J., Reid, I.D., Molton, N.D., and Stasse, O. (2007). MonoSLAM: Real-time single camera SLAM. IEEE Trans. Pattern Anal. Mach. Intell., 1052\u20131067.","DOI":"10.1109\/TPAMI.2007.1049"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TRO.2008.2003276","article-title":"Inverse depth parametrization for monocular SLAM","volume":"24","author":"Civera","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_17","unstructured":"Eade, E., and Drummond, T. (2006, January 17\u201322). Scalable monocular SLAM. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), New York, NY, USA."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Triggs, B., McLauchlan, P.F., Hartley, R.I., and Fitzgibbon, A.W. (1999, January 21\u201322). Bundle adjustment\u2014A modern synthesis. Proceedings of the International Workshop on Vision Algorithms, London, UK.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"ref_19","unstructured":"Engel, J., St\u00fcckler, J., and Cremers, D. (October, January 28). Large-scale direct SLAM with stereo cameras. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Wang, R., Schworer, M., and Cremers, D. (2017, January 22\u201329). Stereo DSO: Large-scale direct sparse visual odometry with stereo cameras. Proceedings of the IEEE International Conference on Computer Visionm, Venice, Italy.","DOI":"10.1109\/ICCV.2017.421"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mourikis, A.I., and Roumeliotis, S.I. (2007, January 10\u201314). A multi-state constraint Kalman filter for vision-aided inertial navigation. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Roma, Italy.","DOI":"10.1109\/ROBOT.2007.364024"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1177\/0278364913481251","article-title":"High-precision, consistent EKF-based visual-inertial odometry","volume":"32","author":"Li","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1177\/0278364914554813","article-title":"Keyframe-based visual\u2013inertial odometry using nonlinear optimization","volume":"34","author":"Leutenegger","year":"2015","journal-title":"Int. J. Robot. Res."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/LRA.2017.2653359","article-title":"Visual-inertial monocular SLAM with map reuse","volume":"2","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_25","first-page":"1004","article-title":"VINS-Mono: A robust and versatile monocular visual-inertial state estimator","volume":"34","author":"Tong","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_26","unstructured":"Shi, J., and Tomasi, C. (1994, January 21\u201323). Good features to track. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2006, January 7\u201313). Machine learning for high-speed corner detection. Proceedings of the 2006 European Conference on Computer Vision (ECCV), Graz, Austria.","DOI":"10.1007\/11744023_34"},{"key":"ref_28","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 2011 IEEE International Conference on Computer Vision (ICCV), Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Raguram, R., Frahm, J.M., and Pollefeys, M. (2008, January 12\u201318). A comparative analysis of RANSAC techniques leading to adaptive real-time random sample consensus. Proceedings of the 2008 European Conference on Computer Vision, Marseille, France.","DOI":"10.1007\/978-3-540-88688-4_37"},{"key":"ref_30","unstructured":"Fang, Y., and Dai, B. (2009, January 25). An improved moving target detecting and tracking based on optical flow technique and Kalman filter. Proceedings of the 4th International Conference on Computer Science and Education (ICCSE), Nanning, China."},{"key":"ref_31","unstructured":"Wang, Y., and Huang, S. (July, January 29). Motion segmentation based robust RGB-D SLAM. Proceedings of the 11th World Congress on Intelligent Control and Automation (WCICA), Shenyang, China."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Alcantarilla, P.F., Yebes, J.J., Almaz\u00e1n, J., and Bergasa, L.M. (2012, January 14\u201319). On combining visual SLAM and dense scene flow to increase the robustness of localization and mapping in dynamic environments. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, St Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224690"},{"key":"ref_33","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_34","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_35","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_36","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 2017 IEEE international conference on computer vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.322"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"B\u00e2rsan, I.A., Liu, P., Pollefeys, M., and Geiger, A. (2018, January 21\u201326). Robust dense mapping for large-scale dynamic environments. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8462974"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"Epnp: An accurate on solution to the pnp problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1109\/TRO.2012.2197158","article-title":"Bags of binary words for fast place recognition in image sequences","volume":"28","author":"Tardos","year":"2012","journal-title":"IEEE Trans. Robot."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16\u201321). Are we ready for autonomous driving? The kitti vision benchmark suite. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, Rhode Island.","DOI":"10.1109\/CVPR.2012.6248074"},{"key":"ref_41","unstructured":"Qin, T., Cao, S., Pan, J., and Shen, S. (2019). A general optimization-based framework for global pose estimation with multiple Sensors. arXiv."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/17\/3714\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:14:23Z","timestamp":1760188463000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/17\/3714"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,27]]},"references-count":41,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["s19173714"],"URL":"https:\/\/doi.org\/10.3390\/s19173714","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,27]]}}}