{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T13:44:23Z","timestamp":1772804663116,"version":"3.50.1"},"reference-count":35,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2019,4,1]],"date-time":"2019-04-01T00:00:00Z","timestamp":1554076800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51575388"],"award-info":[{"award-number":["51575388"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Three-dimensional (3D) reconstruction using line structured light vision system commonly cooperates with motion restraint devices, such as parallel guide rail push-broom devices. In this study, we propose a visual positioning method to eliminate the motion constraint. An extended orthogonal iteration algorithm for visual positioning is proposed to obtain the precise position of the line structured light binocular camera system during movement. The algorithm uses the information acquired by the binocular camera, and produces a better positioning accuracy than the traditional vision localization algorithm. Furthermore, a global optimization method is proposed to calculate the poses of the camera relative to the world coordinate system at each shooting position. This algorithm effectively reduces the error accumulation and pose drift during visual positioning, and 3D information of the surface can be measured via the proposed free-moving line structured light vision system. The simulation and physical experiments performed herein validate the proposed method and demonstrate the significant improvement in the reconstruction accuracy: when the test distance is 1.5 m, the root mean square error of the point cloud is within 0.5 mm.<\/jats:p>","DOI":"10.3390\/s19071583","type":"journal-article","created":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T03:21:26Z","timestamp":1554175286000},"page":"1583","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Flexible Three-Dimensional Reconstruction via Structured-Light-Based Visual Positioning and Global Optimization"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5990-3990","authenticated-orcid":false,"given":"Lei","family":"Yin","sequence":"first","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, No. 92 Weijin Road, Nankai District, Tianjin 300072, China"},{"name":"MOEMS Education Ministry Key Laboratory, Tianjin University, No. 92 Weijin Road, Nankai District, Tianjin 300072, China"},{"name":"Beijing Key Laboratory of Urban Spatial Information Engineering, No. 15 Yangfangdian Road, Haidian District, Beijing 100089, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangjun","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, No. 92 Weijin Road, Nankai District, Tianjin 300072, China"},{"name":"MOEMS Education Ministry Key Laboratory, Tianjin University, No. 92 Weijin Road, Nankai District, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yubo","family":"Ni","sequence":"additional","affiliation":[{"name":"MOEMS Education Ministry Key Laboratory, Tianjin University, No. 92 Weijin Road, Nankai District, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,4,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Wang, X., Xie, Z., and Wang, K. (2018). Research on a Handheld 3D Laser Scanning System for Measuring Large-Sized Objects. Sensors, 18.","DOI":"10.3390\/s18103567"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhang, J., Ren, L., and Deng, H. (2018). Measurement of Unmanned Aerial Vehicle Attitude Angles Based on a Single Captured Image. Sensors, 18.","DOI":"10.3390\/s18082655"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1109\/TIM.2017.2789139","article-title":"Real-Time Visual Measurement With Opponent Hitting Behavior for Table Tennis Robot","volume":"67","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.optlaseng.2017.08.004","article-title":"Multi-image mosaic with SIFT and vision measurement for microscale structures processed by femtosecond laser","volume":"100","author":"Wang","year":"2018","journal-title":"Opt. Lasers Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Liberadzki, P., Adamczyk, M., and Witkowski, M. (2018). Structured-Light-Based System for Shape Measurement of the Human Body in Motion. Sensors, 18.","DOI":"10.3390\/s18092827"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.optlaseng.2018.02.017","article-title":"High-speed 3D shape measurement with structured light methods: A review","volume":"106","author":"Zhang","year":"2018","journal-title":"Opt. Lasers Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.optlastec.2012.09.035","article-title":"A simple calibration method for structured light-based 3D profile measurement","volume":"48","author":"Xu","year":"2013","journal-title":"Opt. Laser Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.optlaseng.2016.01.011","article-title":"Real-time structured light profilometry: A review","volume":"87","author":"VanderJeught","year":"2016","journal-title":"Opt. Lasers Eng."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Song, L., Li, X., and Yang, Y. (2018). Structured-light based 3D reconstruction system for cultural relic packaging. Sensors, 18.","DOI":"10.3390\/s18092981"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1080\/15599610802438680","article-title":"Review of stereo vision algorithms: From software to hardware","volume":"2","author":"Lazaros","year":"2008","journal-title":"Int. J. Optomechatronics"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Geiger, A., Ziegler, J., and Stiller, C. (2011, January 5\u20139). Stereoscan: Dense 3d reconstruction in real-time, Intelligent Vehicles Symposium (IV). Proceedings of the 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany.","DOI":"10.1109\/IVS.2011.5940405"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1489","DOI":"10.1109\/21.44067","article-title":"Structure from stereo-a review","volume":"19","author":"Dhond","year":"1989","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2666","DOI":"10.1016\/j.patcog.2010.03.004","article-title":"A state of the art in structured light patterns for surface profilometry","volume":"43","author":"Salvi","year":"2010","journal-title":"Pattern Recognit."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1364\/AOP.3.000128","article-title":"Structured-light 3D surface imaging: A tutorial","volume":"3","author":"Geng","year":"2011","journal-title":"Adv. Opt. Photonics"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/TIM.2017.2784039","article-title":"Distortion Rectifying for Dynamically Measuring Rail Profile Based on Self-Calibration of Multiline Structured Light","volume":"67","author":"Wang","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1841","DOI":"10.1109\/TIM.2009.2028222","article-title":"Measurement and defect detection of the weld bead based on online vision inspection","volume":"59","author":"Li","year":"2010","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"015702","DOI":"10.1088\/0957-0233\/21\/1\/015702","article-title":"A real-time 3D scanning system for pavement distortion inspection","volume":"21","author":"Li","year":"2009","journal-title":"Meas. Sci. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.optlaseng.2013.08.001","article-title":"Removing vibrations in 3D reconstruction using multiple laser stripes","volume":"53","author":"Usamentiaga","year":"2014","journal-title":"Opt. Lasers Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.optlaseng.2014.01.001","article-title":"Simultaneous calibration of the intrinsic and extrinsic parameters of structured-light sensors","volume":"58","author":"Xie","year":"2014","journal-title":"Opt. Lasers Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"29896","DOI":"10.1364\/OE.23.029896","article-title":"On-site calibration of line-structured light vision sensor in complex light environments","volume":"23","author":"Liu","year":"2015","journal-title":"Opt. Express"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3504","DOI":"10.1364\/AO.39.003504","article-title":"Color-coded projection grating method for shape measurement with a single exposure","volume":"39","author":"Liu","year":"2000","journal-title":"Appl. Opt."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"6444","DOI":"10.1364\/OE.14.006444","article-title":"Time efficient color fringe projection system for 3D shape and color using optimum 3-frequency selection","volume":"14","author":"Zhang","year":"2006","journal-title":"Opt. Express"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ishii, I., Yamamoto, K., and Doi, K. (November, January 29). High-speed 3D image acquisition using coded structured light projection. Proceedings of the 2007 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA.","DOI":"10.1109\/IROS.2007.4399180"},{"key":"ref_24","first-page":"27","article-title":"Three-dimensional surface measurement by space encoding range imaging","volume":"2","author":"Sato","year":"1985","journal-title":"J. Robot. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1109\/TIM.2007.915103","article-title":"Robust and accurate surface measurement using structured light","volume":"57","author":"Yang","year":"2008","journal-title":"IEEE Trans. Instrum. Meas"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/34.862199","article-title":"Fast and globally convergent pose estimation from video images","volume":"22","author":"Lu","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., and Konolige, K. (2011, January 7). ORB: An efficient alternative to SIFT or SURF. Proceedings of the 2011 IEEE international conference on computer vision, Vancouver, BC, Canada.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/34.659930","article-title":"An unbiased detector of curvilinear structures","volume":"20","author":"Steger","year":"1998","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.cviu.2012.08.007","article-title":"Unbiased extraction of lines with parabolic and Gaussian profiles","volume":"117","author":"Steger","year":"2013","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1007\/s001380050120","article-title":"A compact algorithm for rectification of stereo pairs","volume":"12","author":"Fusiello","year":"2000","journal-title":"Mach. Vis. Appl."},{"key":"ref_32","unstructured":"(2018, June 05). Camera Calibration Toolbox for MATLAB. Available online: http:\/\/robots.stanford.edu\/cs223b04\/JeanYvesCalib\/index.html#links."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Martinec, D., and Pajdla, T. (2007, January 17\u201322). Robust rotation and translation estimation in multi-view reconstruction. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383115"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Jiang, N., Cui, Z., and Tan, P. (2013, January 1\u20138). A global linear method for camera pose registration. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia.","DOI":"10.1109\/ICCV.2013.66"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1583\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:42:12Z","timestamp":1760186532000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1583"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,1]]},"references-count":35,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19071583"],"URL":"https:\/\/doi.org\/10.3390\/s19071583","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,1]]}}}