{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T00:48:50Z","timestamp":1783385330713,"version":"3.54.6"},"reference-count":30,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2017,4,10]],"date-time":"2017-04-10T00:00:00Z","timestamp":1491782400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Hebei Province Department of Education Fund","award":["QN2015123"],"award-info":[{"award-number":["QN2015123"]}]},{"name":"Hebei Province Department of Education Fund","award":["QN2015179"],"award-info":[{"award-number":["QN2015179"]}]},{"name":"Hebei Nature Science Foundation","award":["E2015208015"],"award-info":[{"award-number":["E2015208015"]}]},{"name":"Hebei Nature Science Foundation","award":["E2016208084"],"award-info":[{"award-number":["E2016208084"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Laser stripe center extraction is a key step for the profile measurement of line structured light sensors (LSLS). To accurately obtain the center coordinates at sub-pixel level, an improved gray-gravity method (IGGM) was proposed. Firstly, the center points of the stripe were computed using the gray-gravity method (GGM) for all columns of the image. By fitting these points using the moving least squares algorithm, the tangential vector, the normal vector and the radius of curvature can be robustly obtained. One rectangular region could be defined around each of the center points. Its two sides that are parallel to the tangential vector could alter their lengths according to the radius of the curvature. After that, the coordinate for each center point was recalculated within the rectangular region and in the direction of the normal vector. The center uncertainty was also analyzed based on the Monte Carlo method. The obtained experimental results indicate that the IGGM is suitable for both the smooth stripes and the ones with sharp corners. The high accuracy center points can be obtained at a relatively low computation cost. The measured results of the stairs and the screw surface further demonstrate the effectiveness of the method.<\/jats:p>","DOI":"10.3390\/s17040814","type":"journal-article","created":{"date-parts":[[2017,4,13]],"date-time":"2017-04-13T02:39:17Z","timestamp":1492051157000},"page":"814","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":110,"title":["Sub-Pixel Extraction of Laser Stripe Center Using an Improved Gray-Gravity Method \u2020"],"prefix":"10.3390","volume":"17","author":[{"given":"Yuehua","family":"Li","sequence":"first","affiliation":[{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jingbo","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fengshan","family":"Huang","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lijian","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Mechanical Engineering, Hebei University of Science and Technology, Shijiazhuang 050018, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2017,4,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"8664","DOI":"10.3390\/s150408664","article-title":"Multi-camera and structured-light vision system (MSVS) for dynamic high-accuracy 3d measurements of railway tunnels","volume":"15","author":"Zhan","year":"2015","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1007\/s001700170179","article-title":"Combination of a vision system and a coordinate measuring machine for the reverse engineering of freeform surfaces","volume":"17","author":"Carbone","year":"2001","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/s10846-010-9403-1","article-title":"Real-time seam tracking technology of welding robot with visual sensing","volume":"59","author":"Shen","year":"2010","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"13725","DOI":"10.3390\/s150613725","article-title":"A cross structured light sensor and stripe segmentation method for visual tracking of a wall climbing robot","volume":"15","author":"Zhang","year":"2015","journal-title":"Sensors"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"968407","DOI":"10.1117\/12.2242945","article-title":"High precision calibration of line structured light sensors based on linear transformation over triangular domain","volume":"9684","author":"Li","year":"2016","journal-title":"Proc. SPIE"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1638","DOI":"10.1364\/AO.51.001638","article-title":"Building a 3D scanner system based on monocular vision","volume":"51","author":"Zhang","year":"2012","journal-title":"Appl. Opt."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1109\/34.56205","article-title":"Scale-space and edge detection using anisotropic diffusion","volume":"12","author":"Perona","year":"1990","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_8","first-page":"59","article-title":"New method for obtaining the center of the structured light stripe by direction template","volume":"38","author":"Hu","year":"2002","journal-title":"Comput. Eng. Appl."},{"key":"ref_9","first-page":"74","article-title":"A method for fast detecting the center of structured light stripe","volume":"31","author":"Lei","year":"2003","journal-title":"J. Huazhong. Univ. Sci. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"266","DOI":"10.1109\/34.368191","article-title":"Accurate recovery of three-dimensional shape from image focus","volume":"17","author":"Subbarao","year":"1995","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"399","DOI":"10.4304\/jcp.7.2.jcp0702399404","article-title":"Build 3D scanner system based on binocular stereo vision","volume":"7","author":"Lv","year":"2012","journal-title":"J. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/s00138-010-0288-6","article-title":"Fast and robust laser stripe extraction for 3D reconstruction in industrial environments","volume":"23","author":"Usamentiaga","year":"2012","journal-title":"Mach. Vis. Appl."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Forest, J., Salvi, J., Cabruja, E., and Pous, C. (2004, January 23\u201326). Laser stripe peak detector for 3D scanners. A FIR filter approach. Proceedings of the ICPR 2004\u2014the 17th International Conference on Pattern Recognition, Cambridge, UK.","DOI":"10.1109\/ICPR.2004.1334612"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/0262-8856(95)90837-X","article-title":"Edge detection by curve fitting","volume":"13","author":"Goshtasby","year":"1995","journal-title":"Image Vis. Comput."},{"key":"ref_15","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_16","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1016\/j.sna.2004.12.007","article-title":"3D coordinates measurement based on structured light sensor","volume":"120","author":"Wei","year":"2005","journal-title":"Sens. Actuators A Phys."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"13442","DOI":"10.1364\/OE.21.013442","article-title":"Statistical behavior analysis and precision optimization for the laser stripe center detector based on Steger\u2019s algorithm","volume":"21","author":"Qi","year":"2013","journal-title":"Opt. Express."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"56927","DOI":"10.1155\/2013\/456927","article-title":"An efficient and accurate method for real-time processing of light stripe images","volume":"5","author":"Chen","year":"2013","journal-title":"Adv. Mech. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"5539","DOI":"10.1364\/AO.55.005539","article-title":"Rapid and automatic 3D body measurement system based on a GPU\u2014Steger line detector","volume":"55","author":"Liu","year":"2016","journal-title":"Appl. Opt."},{"key":"ref_20","first-page":"170","article-title":"Real-time implementation of light stripe center extraction","volume":"34","author":"Jiang","year":"2008","journal-title":"Opt. Tech."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"317","DOI":"10.3807\/JOSK.2014.18.4.317","article-title":"Adaptable center detection of a laser line with a normalization approach using Hessian-matrix eigenvalues","volume":"18","author":"Xu","year":"2014","journal-title":"J. Opt. Soc. Korea"},{"key":"ref_22","first-page":"038","article-title":"Three-step extraction method for line-stripe in structured light vision","volume":"11","author":"Zhou","year":"2008","journal-title":"Chin. J. Mech. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"0308006","DOI":"10.3788\/CJL201542.0308006","article-title":"Centerline extraction of structured light stripe based on principal component analysis","volume":"42","author":"Cai","year":"2015","journal-title":"Chin. J. Lasers"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1016\/j.optlaseng.2014.11.007","article-title":"A robust method to extract a laser stripe centre based on grey level moment","volume":"67","author":"Sun","year":"2015","journal-title":"Opt. Lasers. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"0508004","DOI":"10.3788\/CJL201340.0508004","article-title":"Laser stripe center extraction based on cross-correlation algorithm","volume":"40","author":"Liu","year":"2013","journal-title":"Chin. J. Lasers"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1110002","DOI":"10.3788\/AOS201434.1110002","article-title":"A multi-scale analysis based method for extracting coordinates of laser light stripe centers","volume":"34","author":"Li","year":"2014","journal-title":"Acta. Opt. Sin."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/S1006-1266(08)60013-9","article-title":"Calculation of stratum surface principal curvature based on a moving least square method","volume":"18","author":"Li","year":"2008","journal-title":"J. China Univ. Min. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1016\/j.measurement.2010.03.008","article-title":"A new optimized uncertainty evaluation applied to the Monte-Carlo simulation in platinum resistance thermometer calibration","volume":"43","author":"Kamran","year":"2010","journal-title":"Measurement."},{"key":"ref_29","unstructured":"ISO\/IEC (2017, March 30). Uncertainty of measurement, Part 3: Guide to the Expression of Uncertainty in Measurement (GUM: 1995), Supplement 1: Propagation of distributions using a Monte Carlo method. Available online: https:\/\/www.iso.org\/standard\/50461.html."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1115001","DOI":"10.3788\/AOS201131.1115001","article-title":"Reliability evaluation method and application for light-stripe-center extraction","volume":"31","author":"Wang","year":"2011","journal-title":"Acta. Opt. Sin."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/814\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:32:20Z","timestamp":1760207540000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/814"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,10]]},"references-count":30,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2017,4]]}},"alternative-id":["s17040814"],"URL":"https:\/\/doi.org\/10.3390\/s17040814","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,4,10]]}}}