{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:11:17Z","timestamp":1760191877754,"version":"build-2065373602"},"reference-count":38,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2019,11,13]],"date-time":"2019-11-13T00:00:00Z","timestamp":1573603200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The Industrial Technology Development Program","award":["B1120131046"],"award-info":[{"award-number":["B1120131046"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The novel contribution of this paper is to propose an incremental pose map optimization for monocular vision simultaneous localization and mapping (SLAM) based on similarity transformation, which can effectively solve the scale drift problem of SLAM for monocular vision and eliminate the cumulative error by global optimization. With the method of mixed inverse depth estimation based on a probability graph, the problem of the uncertainty of depth estimation is effectively solved and the robustness of depth estimation is improved. Firstly, this paper proposes a method combining the sparse direct method based on histogram equalization and the feature point method for front-end processing, and the mixed inverse depth estimation method based on a probability graph is used to estimate the depth information. Then, a bag-of-words model based on the mean initialization K-means is proposed for closed-loop feature detection. Finally, the incremental pose map optimization method based on similarity transformation is proposed to process the back end to optimize the pose and depth information of the camera. When the closed loop is detected, global optimization is carried out to effectively eliminate the cumulative error of the system. In this paper, indoor and outdoor environmental experiments are carried out using open data sets, such as TUM and KITTI, which fully proves the effectiveness of this method. Closed-loop detection experiments using hand-held cameras verify the importance of closed-loop detection. This method can effectively solve the scale drift problem of monocular vision SLAM and has strong robustness.<\/jats:p>","DOI":"10.3390\/s19224945","type":"journal-article","created":{"date-parts":[[2019,11,14]],"date-time":"2019-11-14T10:56:34Z","timestamp":1573728994000},"page":"4945","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Incremental Pose Map Optimization for Monocular Vision SLAM Based on Similarity Transformation"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6425-9466","authenticated-orcid":false,"given":"Wenlei","family":"Liu","sequence":"first","affiliation":[{"name":"School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sentang","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhongbo","family":"Wu","sequence":"additional","affiliation":[{"name":"Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4064-7840","authenticated-orcid":false,"given":"Xiaolong","family":"Wu","sequence":"additional","affiliation":[{"name":"Navigation and Control Technology Institute of NORINCO Group, Beijing 100089, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,13]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Bahraini, M.S., Rad, A.B., and Bozorg, M. (2019). SLAM in Dynamic Environments: A Deep Learning Approach for Moving Object Tracking Using ML-RANSAC Algorithm. Sensors, 19.","DOI":"10.3390\/s19173699"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ma, S., Bai, X., Wang, Y., and Fang, R. (2019). Robust Stereo Visual-Inertial Odometry Using Nonlinear Optimization. Sensors, 19.","DOI":"10.3390\/s19173747"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1023\/B:VISI.0000011205.11775.fd","article-title":"Lucas-kanade 20 years on: A unifying framework","volume":"56","author":"Baker","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1109\/TPAMI.2017.2658577","article-title":"Direct sparse odometry","volume":"40","author":"Engel","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","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":"2016","journal-title":"IEEE Trans. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Forster, C., Pizzoli, M., and Scaramuzza, D. (June, January 31). SVO: Fast semi-direct monocular visual odometry. Proceedings of the 2014 IEEE international conference on robotics and automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6906584"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tanskanen, P., Naegeli, T., Pollefeys, M., and Hilliges, O. (October, January 28). Semi-direct EKF-based monocular visual-inertial odometry. Proceedings of the In Proceedings of the 2015 IEEE\/RSJ international conference on intelligent robots and systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7354242"},{"key":"ref_8","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_9","doi-asserted-by":"crossref","unstructured":"Engel, J., Sturm, J., and Cremers, D. (2013, January 1\u20138). Semi-dense visual odometry for a monocular camera. Proceedings of the IEEE international conference on computer vision, Darling Harbour, Sydney.","DOI":"10.1109\/ICCV.2013.183"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Perdices, E., and Ca\u00f1as, J.M. (2019). SDVL: Efficient and accurate semi-direct visual localization. Sensors, 19.","DOI":"10.3390\/s19020302"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pizzoli, M., Forster, C., and Scaramuzza, D. (June, January 31). REMODE: Probabilistic, monocular dense reconstruction in real time. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6907233"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Newcombe, R.A., Lovegrove, S.J., and Davison, A.J. (2011, January 6\u201313). DTAM: Dense tracking and mapping in real-time. Proceedings of the 2011 international conference on computer vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126513"},{"key":"ref_13","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, Corfu, Greece.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Strasdat, H., Davison, A.J., Montiel, J.M.M., and Konolige, K. (2011, January 6\u201313). Double window optimisation for constant time visual SLAM. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126517"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1194","DOI":"10.1109\/TRO.2015.2473455","article-title":"COP-SLAM: Closed-form online pose-chain optimization for visual SLAM","volume":"31","author":"Dubbelman","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1181","DOI":"10.1177\/0278364906072768","article-title":"Square Root SAM: Simultaneous localization and mapping via square root information smoothing","volume":"25","author":"Dellaert","year":"2006","journal-title":"Int. J. Robot. Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1177\/0278364911430419","article-title":"iSAM2: Incremental smoothing and mapping using the Bayes tree","volume":"31","author":"Kaess","year":"2012","journal-title":"Int. J. Robot. Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1365","DOI":"10.1109\/TRO.2008.2006706","article-title":"iSAM: Incremental smoothing and mapping","volume":"24","author":"Kaess","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"965","DOI":"10.1016\/j.patrec.2007.01.001","article-title":"A method for initialising the K-means clustering algorithm using kd-trees","volume":"28","author":"Redmond","year":"2007","journal-title":"Pattern Recognit. Lett."},{"key":"ref_20","unstructured":"Arthur, D., and Vassilvitskii, S. (2007, January 7\u20139). k-means++: The advantages of careful seeding. Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms. Society for Industrial and Applied Mathematics, New Orleans, Louisiana."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1177\/0278364908090961","article-title":"FAB-MAP: Probabilistic localization and mapping in the space of appearance","volume":"27","author":"Cummins","year":"2008","journal-title":"Int. J. Robot. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1100","DOI":"10.1177\/0278364910385483","article-title":"Appearance-only SLAM at large scale with FAB-MAP 2.0","volume":"30","author":"Cummins","year":"2011","journal-title":"Int. J. Robot. Res."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/s13634-017-0456-1","article-title":"Image retrieval by information fusion based on scalable vocabulary tree and robust Hausdorff distance","volume":"2017","author":"Che","year":"2017","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10514-015-9516-2","article-title":"Unsupervised learning to detect loops using deep neural networks for visual SLAM system","volume":"41","author":"Gao","year":"2017","journal-title":"Auton. Robot."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Engel, J., Sch\u00f6ps, 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_26","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_27","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_28","first-page":"123","article-title":"Handling pure camera rotation in semi-dense monocular SLAM","volume":"35","author":"Zhou","year":"2019","journal-title":"Vis. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"736","DOI":"10.1109\/TRO.2018.2820722","article-title":"Recovering stable scale in monocular SLAM using object-supplemented bundle adjustment","volume":"34","author":"Frost","year":"2018","journal-title":"IEEE Trans. Robot."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Li, Y., Wang, S., Yang, D., and Sun, D. (2016, January 12\u201315). Metric online monocular SLAM by using a known reference. Proceedings of the 2016 12th World Congress on Intelligent Control and Automation (WCICA), GuiLin, China.","DOI":"10.1109\/WCICA.2016.7578496"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"29856","DOI":"10.1109\/ACCESS.2019.2893660","article-title":"Calibration method based on the image of the absolute quadratic curve","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"72591","DOI":"10.1109\/ACCESS.2019.2920278","article-title":"Mixed Probability Inverse Depth Estimation Based on Probabilistic Graph Model","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","unstructured":"Nister, D., and Stewenius, H. (2006, January 7\u201322). Scalable recognition with a vocabulary tree. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201906), New York, NY, USA."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1108\/00220410410560582","article-title":"Understanding inverse document frequency: On theoretical arguments for IDF","volume":"60","author":"Robertson","year":"2004","journal-title":"J. Doc."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/S0306-4573(02)00021-3","article-title":"An information-theoretic perspective of tf\u2013idf measures","volume":"39","author":"Aizawa","year":"2003","journal-title":"Inf. Process. Manag."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/TIE.2018.2826471","article-title":"A monocular vision sensor-based efficient SLAM method for indoor service robots","volume":"66","author":"Lee","year":"2018","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"111245","DOI":"10.1109\/ACCESS.2019.2934521","article-title":"A Novel Loop Closure Detection Method Using Line Features","volume":"7","author":"Dong","year":"2019","journal-title":"IEEE Access"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"650","DOI":"10.1016\/j.asoc.2019.04.041","article-title":"Detection of loop closure in SLAM: A DeconvNet based approach","volume":"80","author":"Mukherjee","year":"2019","journal-title":"Appl. Soft Comput."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/22\/4945\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:34:08Z","timestamp":1760189648000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/22\/4945"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,13]]},"references-count":38,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["s19224945"],"URL":"https:\/\/doi.org\/10.3390\/s19224945","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,11,13]]}}}