{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T18:06:34Z","timestamp":1772301994507,"version":"3.50.1"},"reference-count":42,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T00:00:00Z","timestamp":1576022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2016YFB0502202"],"award-info":[{"award-number":["2016YFB0502202"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"publisher","award":["41901407"],"award-info":[{"award-number":["41901407"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Oriented feature from the accelerated segment test (oFAST) and rotated binary robust independent elementary features (rBRIEF) SLAM2 (ORB-SLAM2) represent a recognized complete visual simultaneous location and mapping (SLAM) framework with visual odometry as one of its core components. Given the accumulated error problem with RGB-Depth ORB-SLAM2 visual odometry, which causes a loss of camera tracking and trajectory drift, we created and implemented an improved visual odometry method to optimize the cumulative error. First, this paper proposes an adaptive threshold oFAST algorithm to extract feature points from images and rBRIEF is used to describe the feature points. Then, the fast library for approximate nearest neighbors strategy is used for image rough matching, the results of which are optimized by progressive sample consensus. The image matching precision is further improved by using an epipolar line constraint based on the essential matrix. Finally, the efficient Perspective-n-Point method is used to estimate the camera pose and a least-squares optimization problem is constructed to adjust the estimated value to obtain the final camera pose. The experimental results show that the proposed method has better robustness, higher image matching accuracy and more accurate determination of the camera motion trajectory.<\/jats:p>","DOI":"10.3390\/ijgi8120581","type":"journal-article","created":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T03:20:16Z","timestamp":1576120816000},"page":"581","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Accumulative Errors Optimization for Visual Odometry of ORB-SLAM2 Based on RGB-D Cameras"],"prefix":"10.3390","volume":"8","author":[{"given":"Jiangying","family":"Qin","sequence":"first","affiliation":[{"name":"School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0722-028X","authenticated-orcid":false,"given":"Ming","family":"Li","sequence":"additional","affiliation":[{"name":"School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China"},{"name":"State Key Laboratory of Information Engineering in Surveying Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan","family":"Liao","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Information Engineering in Surveying Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiageng","family":"Zhong","sequence":"additional","affiliation":[{"name":"School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,11]]},"reference":[{"key":"ref_1","first-page":"1147","article-title":"ORB-SLAM: A versatile and accurate monocular SLAM system","volume":"31","author":"Montiel","year":"2017","journal-title":"IEEE Trans. Robot."},{"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":"Yang, G., Chen, Z., Li, Y., and Su, Z. (2019). Rapid relocation method for mobile robot based on improved ORB-SLAM2 algorithm. Remote Sens., 11.","DOI":"10.3390\/rs11020149"},{"key":"ref_4","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_5","doi-asserted-by":"crossref","unstructured":"Gupta, S., Girshick, R., Arbel\u00e1ez, P., and Malik, J. (2014, January 6\u201312). Learning Rich Features from RGB-D Images for Object Detection and Segmentation. Proceedings of the 13th European Conference on Computer Vision (ECCV 2014), Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10584-0_23"},{"key":"ref_6","unstructured":"Huang, A.S., Bachrach, A., Henry, P., Krainin, M., Maturana, D., Fox, D., and Roy, N. (2011, January 9\u201312). Visual Odometry and Mapping for Autonomous Flight Using an RGB-D Camera. Proceedings of the 2017 15th International Symposium of Robotics Reasearch, Flagstaff, AZ, USA."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kerl, C., Sturm, J., and Cremers, D. (2013, January 3\u20137). Dense visual SLAM for RGB-D cameras. Proceedings of the 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696650"},{"key":"ref_8","unstructured":"Lee, Y.J., and Song, J.B. (2008, January 20\u201322). Visual SLAM in Indoor Environments Using Autonomous Detection and Registration of Objects. Proceedings of the IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, Seoul, Korea."},{"key":"ref_9","unstructured":"Wang, Y. (2019). Research on Binocular Visual Inertial Odometry with Multi-Position Information Fusion. [Ph.D.\u2019s Thesis, University of Chinese Academy of Sciences (Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences)]."},{"key":"ref_10","unstructured":"Muja, M., and Lowe, D.G. (2009, January 5\u20138). Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration. Proceedings of the Fourth International Conference on Computer Vision Theory and Application, Lisboa, Portugal."},{"key":"ref_11","unstructured":"Chum, O., and Matas, J. (2005, January 20\u201326). Matching with PROSAC-Progressive Sample Consensus. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC, USA."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Brand, C., Schuster, M.J., Hirschmuller, H., and Suppa, M. (2014, January 14\u201318). Stereo-Vision Based Obstacle Mapping for Indoor\/Outdoor SLAM. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6942805"},{"key":"ref_13","unstructured":"Yan, K., and Sukthankar, R. (July, January 27). PCA-SIFT: A More Distinctive Representation for Local Image Descriptors. Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Washington, DC, USA."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and Gool, L.V. (2006, January 7\u201313). SURF: Speeded Up Robust Features. Proceedings of the 9th European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_32"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Leutenegger, S., Chli, M., and Siegwart, R.Y. (2011, January 6\u201313). BRISK: Binary Robust Invariant Scalable Keypoints. Proceedings of the IEEE International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126542"},{"key":"ref_16","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 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_17","first-page":"31","article-title":"A fast and practical feature point matching algorithm","volume":"30","author":"Hu","year":"2004","journal-title":"Comput. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/S0031-3203(98)00086-7","article-title":"Efficient algorithms for robust feature matching","volume":"32","author":"Mount","year":"1997","journal-title":"Pattern Recognit."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A para-digm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1023\/A:1007927408552","article-title":"Performance evaluation of RANSAC family","volume":"24","author":"Choi","year":"1997","journal-title":"J. Comput. Vision"},{"key":"ref_21","unstructured":"Derpanis, K.G. (2010). Overview of the RANSAC Algorithm, York University. Technical report for Computer Science."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1111\/j.1467-8659.2007.01016.x","article-title":"Efficient RANSAC for Point-Cloud Shape Detection","volume":"26","author":"Schnabel","year":"2010","journal-title":"Comp. Graph. Forum"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Kitt, B., Geiger, A., and Lategahn, H. (2010, January 21\u201324). Visual Odometry Based on Stereo Image Sequences with RANSAC-Based Outlier Rejection Scheme. Proceedings of the 2010 IEEE Intelligent Vehicles Symposium, San Diego, CA, USA.","DOI":"10.1109\/IVS.2010.5548123"},{"key":"ref_24","unstructured":"Rusinkiewicz, S., and Levoy, M. (June, January 28). Efficient Variants of the ICP Algorithm. Proceedings of the Third International Conference on 3-D Digital Imaging and Modeling, Quebec City, QC, Canada."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217599","article-title":"Complete solution classification for the perspective-three-point problem","volume":"25","author":"Gao","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Zhu, Z., Oskiper, T., Samarasekera, S., Kumar, R., and Sawhney, H.S. (2007, January 14\u201321). Ten-Fold Improvement in Visual Odometry Using Landmark Matching. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409062"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Ramezani, M., Acharya, D., Gu, F., and Khoshelham, K. (2017, January 18\u201322). Indoor Positioning by Visual-Inertial Odometry. Proceedings of the ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, Wuhan, China.","DOI":"10.5194\/isprs-annals-IV-2-W4-371-2017"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.isprsjprs.2019.02.014","article-title":"BIM-Tracker: A model-based visual tracking approach for indoor localisation using a 3D building model","volume":"150","author":"Acharya","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3322241","article-title":"Indoor localization improved by spatial context\u2014A survey","volume":"52","author":"Gu","year":"2018","journal-title":"ACM Comput. Surv."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.patcog.2017.09.013","article-title":"A survey on visualbased localization: On the benefit of heterogeneous data","volume":"74","author":"Piasco","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_31","unstructured":"Venkatachalapathy, V. (2016). Visual Odometry Estimation Using Selective Features. [Master\u2019s Thesis, Rochester Institute of Technology]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Huang, A.S., Bachrach, A., Henry, P., Krainin, M., Maturana, D., and Fox DRoy, N. (2017). Visual odometry and mapping for autonomous flight using an RGB-D camera. Robotics Research, Springer.","DOI":"10.1007\/978-3-319-29363-9_14"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Xin, G.X., Zhang, X.T., and Xi, W. (2015, January 19\u201320). A RGBD SLAM Algorithm Combining ORB with PROSAC for Indoor Mobile Robot. Proceedings of the 2015 4th International Conference on Computer Science and Network Technology, Harbin, China.","DOI":"10.1109\/ICCSNT.2015.7490710"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1007\/978-3-540-45243-0_31","article-title":"Locally optimized RANSAC","volume":"2781","author":"Chum","year":"2003","journal-title":"Lecture Notes Comput. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1109\/TPAMI.2008.275","article-title":"Faster and better: A machine learning approach to corner detection","volume":"32","author":"Rosten","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_36","unstructured":"Chum, O., Werner, T., and Matas, J. (2004, January 26). Epipolar Geometry Estimation via RANSAC Benefits from the Oriented Epipolar Constraint. Proceedings of the 17th International Conference on Pattern Recognition (ICPR 2004), Cambridge, UK."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/0734-189X(85)90125-2","article-title":"A new method for gray-level picture thresholding using the entropy of the histogram","volume":"29","author":"Kapur","year":"1985","journal-title":"Comp. Vision Graph. Image Process."},{"key":"ref_38","unstructured":"Dubrofsky, E. (2009). Homography Estimation, Diplomov\u00e1 pr\u00e1ce, Univerzita Britsk\u00e9 Kolumbie."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"Epnp: An accurate o(n) solution to the pnp problem","volume":"81","author":"Lepetit","year":"2008","journal-title":"Int. J. Comput. Vision"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2387","DOI":"10.1109\/TPAMI.2013.36","article-title":"Exhaustive linearization for robust camera pose and focal length estimation","volume":"35","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Hesch, J.A., and Roumeliotis, S.I. (2011, January 6\u201313). A Direct Least-Squares (DLS) method for PnP. Proceedings of the IEEE International Conference on Computer Vision (ICCV 2011), Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126266"},{"key":"ref_42","unstructured":"Li, L. (2018). Research on indoor positioning algorithm based on PROSAC algorithm. [Ph.D.\u2019s Thesis, Harbin Institute of technology]."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/12\/581\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:41:31Z","timestamp":1760190091000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/8\/12\/581"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,11]]},"references-count":42,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["ijgi8120581"],"URL":"https:\/\/doi.org\/10.3390\/ijgi8120581","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,11]]}}}