{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T19:54:39Z","timestamp":1775073279107,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T00:00:00Z","timestamp":1615507200000},"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>Simultaneous localization and mapping (SLAM) has a wide range for applications in mobile robotics. Lightweight and inexpensive vision sensors have been widely used for localization in GPS-denied or weak GPS environments. Mobile robots not only estimate their pose, but also correct their position according to the environment, so a proper mathematical model is required to obtain the state of robots in their circumstances. Usually, filter-based SLAM\/VO regards the model as a Gaussian distribution in the mapping thread, which deals with the complicated relationship between mean and covariance. The covariance in SLAM or VO represents the uncertainty of map points. Therefore, the methods, such as probability theory and information theory play a significant role in estimating the uncertainty. In this paper, we combine information theory with classical visual odometry (SVO) and take Jensen-Shannon divergence (JS divergence) instead of Kullback-Leibler divergence (KL divergence) to estimate the uncertainty of depth. A more suitable methodology for SVO is that explores to improve the accuracy and robustness of mobile devices in unknown environments. Meanwhile, this paper aims to efficiently utilize small portability for location and provide a priori knowledge of the latter application scenario. Therefore, combined with SVO, JS divergence is implemented, which has been realized. It not only has the property of accurate distinction of outliers, but also converges the inliers quickly. Simultaneously, the results show, under the same computational simulation, that SVO combined with JS divergence can more accurately locate its state in the environment than the combination with KL divergence.<\/jats:p>","DOI":"10.3390\/s21062025","type":"journal-article","created":{"date-parts":[[2021,3,14]],"date-time":"2021-03-14T23:52:06Z","timestamp":1615765926000},"page":"2025","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["IT-SVO: Improved Semi-Direct Monocular Visual Odometry Combined with JS Divergence in Restricted Mobile Devices"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2028-5029","authenticated-orcid":false,"given":"Chang","family":"Liu","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Guizhou University, Guiyang 550025, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8981-3651","authenticated-orcid":false,"given":"Jin","family":"Zhao","sequence":"additional","affiliation":[{"name":"Key Laboratory of Advanced Manufacturing Technology, Ministry of Education, Guizhou University, Guiyang 550025, China"}]},{"given":"Nianyi","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Guizhou University, Guiyang 550025, China"}]},{"given":"Qingrong","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Guizhou University, Guiyang 550025, China"}]},{"given":"Leilei","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Guizhou University, Guiyang 550025, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Engel, J., Sturm, J., and Cremers, D. (2012, January 7\u201312). Camera-based navigation of a low-cost quadrocopter. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura-Algarve, Portugal.","DOI":"10.1109\/IROS.2012.6385458"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"854","DOI":"10.1002\/rob.20412","article-title":"Monocular-SLAM-based navigation for autonomous micro helicopters in GPS-denied environments","volume":"28","author":"Weiss","year":"2011","journal-title":"J. Field Robot."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"97466","DOI":"10.1109\/ACCESS.2019.2929133","article-title":"A Survey on Odometry for Autonomous Navigation Systems","volume":"7","author":"Mohamed","year":"2019","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1646","DOI":"10.1016\/j.robot.2014.03.012","article-title":"Scale-aware navigation of a low-cost quadrocopter with a monocular camera","volume":"62","author":"Engel","year":"2014","journal-title":"Robot. Auton. Syst. (RAS)"},{"key":"ref_5","unstructured":"Ros, G., Sappa, A., Ponsa, D., and Lopez, A.M. (2012, January 3\u20137). Visual slam for driverless cars: A brief survey. Proceedings of the Intelligent Vehicles Symposium (IV) Workshops, Alcala de Henares, Spain."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1109\/JAS.2018.7511186","article-title":"Parallel planning: A new motion planning framework for autonomous driving","volume":"6","author":"Chen","year":"2018","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/TIV.2017.2749181","article-title":"Simultaneous localization and mapping: A survey of current trends in autonomous driving","volume":"2","author":"Bresson","year":"2017","journal-title":"IEEE Trans. Intell. Veh."},{"key":"ref_8","unstructured":"Michael, B., Weiss, S., and Scaramuzza, D. (2010, January 3\u20137). Vision based MAV navigation in unknown and unstructured environments. Proceedings of the IEEE International Conference on Robotics & Automation, Anchorage, AK, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1561\/1100000049","article-title":"A survey of augmented reality","volume":"8","author":"Billinghurst","year":"2015","journal-title":"Found. Trends Hum. Comput. Interact."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1007\/s11042-010-0660-6","article-title":"Augmented reality technologies, systems and applications","volume":"51","author":"Carmigniani","year":"2011","journal-title":"Multimed. Tools Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1109\/TPAMI.2007.1049","article-title":"MonoSLAM: Real-time single camera SLAM","volume":"29","author":"Davison","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","unstructured":"Forster, C., Pizzoli, M., and Scaramuzza, M. (June, January 31). SVO: Fast semi direct monocular visual odometry. Proceedings of the International Conference on Robotics and Automation (ICRA), Hong Kong, China."},{"key":"ref_13","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":"Trans. Robot."},{"key":"ref_14","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":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Klein, G., and Murray, D. (2008, January 13\u201316). Parallel Tracking and Mapping for Small AR Workspaces. Proceedings of the IEEE & ACM International Symposium on Mixed & Augmented Reality, Nara, Japan.","DOI":"10.1109\/ISMAR.2007.4538852"},{"key":"ref_16","unstructured":"Engel, J., Koltun, V., and Cremers, D. (2016). Direct sparse odometry. arXiv."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1109\/TRO.2018.2853729","article-title":"VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator","volume":"34","author":"Qin","year":"2018","journal-title":"IEEE Trans. Robot."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wang, R., Wang, Y., and Wan, W. (2018, January 22\u201323). A Point-Line Feature based Visual SLAM Method in Dynamic Indoor Scene. Proceedings of the 2018 Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS), Wuhan, China.","DOI":"10.1109\/UPINLBS.2018.8559749"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Mur-Artal, R., and Tardos, J.D. (2016). ORB-SLAM2: An Open Source SLAM System for Monocular, Stereo and RGB-D Cameras. arXiv.","DOI":"10.1109\/TRO.2017.2705103"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Engel, J., Schps, T., and Cremers, D. (2014, January 6\u201312). LSD-SLAM: Large-scale direct monocular SLAM. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10605-2_54"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Davison, A.J., Izadi, S., Kohli, P., Hilliges, O., Shotton, J., Molyneaux, D., Hodges, S., Kim, D., and Fitzgibbon, A. (2011, January 26\u201329). Kinectfusion: Real-time dense surface mapping and tracking. Proceedings of the IEEE International Symposium on Mixed and Augmented Reality (ISMAR), Basel, Switzerland.","DOI":"10.1109\/ISMAR.2011.6162880"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1109\/TRO.2016.2623335","article-title":"SVO: Semidirect visual odometry for monocular and multicamera systems","volume":"33","author":"Forster","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Valiente, D., Pay\u00e1, L., Jim\u00e9nez, L.M., Sebasti\u00e1n, J.M., and Reinoso, \u00d3 (2018). Visual Information Fusion through Bayesian Inference for Adaptive Probability-Oriented Feature Matching. Sensors, 18.","DOI":"10.3390\/s18072041"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Huang, J., Yang, S., and Mu, T.J. (2020). ClusterVO: Clustering Moving Instances and Estimating Visual Odometry for Self and Surroundings. arXiv.","DOI":"10.1109\/CVPR42600.2020.00224"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6583","DOI":"10.1109\/LRA.2020.3015456","article-title":"Structure-SLAM: Low-Drift Monocular SLAM in Indoor Environments","volume":"5","author":"Yan","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Goldberger, J., Gordon, S., and Greenspan, H. (2003, January 13\u201316). An Efficient Image Similarity Measure Based on Approximations of KL-divergence Between Two Gaussian Mixtures. Proceedings of the IEEE International Conference on Computer Vision, Nice, France.","DOI":"10.1109\/ICCV.2003.1238387"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zuo, X.X., Xie, X.J., Liu, Y., and Huang, G.Q. (2017). Robust Visual SLAM with Point and Line Features. arXiv.","DOI":"10.1109\/IROS.2017.8205991"},{"key":"ref_28","unstructured":"Gomez-Ojeda, R., Zuiga-Nol, D., and Moreno, F.A. (2017). PL-SLAM: A Stereo SLAM System through the Combination of Points and Line Segments. arXiv."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Gomez-Ojeda, R., and Gonzalez-Jimenez, J. (2016, January 16\u201321). Robust stereo visual odometry through a probabilistic combination of points and line segments. Proceedings of the IEEE International Conference on Robotics & Automation, Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487406"},{"key":"ref_30","unstructured":"Pizzoli, M., Forster, C., and Scaramuzza, D. (June, January 31). REMODE: Probabilistic, monocular dense reconstruction in real-time. Proceedings of the IEEE International Conference on Robotics and Automation, Hong Kong, China."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Barfoot, T.D. (2017). State Estimation for Robotics, Cambridge University Press.","DOI":"10.1017\/9781316671528"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/s10514-017-9668-3","article-title":"Gaussian processes autonomous mapping and exploration for range-sensing mobile robots","volume":"42","author":"Ghaffari","year":"2018","journal-title":"Auton. Robot."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1109\/LRA.2017.2651154","article-title":"Warped Gaussian Processes Occupancy Mapping with Uncertain Inputs","volume":"2","author":"Ghaffari","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Zou, Y.J., Eldemiry, A., Li, Y.X., and Chen, W. (2020). Robust RGB-D SLAM Using Point and Line Features for Low Textured Scene. Sensors, 20.","DOI":"10.3390\/s20174984"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2025\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:35:01Z","timestamp":1760160901000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2025"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,12]]},"references-count":34,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21062025"],"URL":"https:\/\/doi.org\/10.3390\/s21062025","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,12]]}}}