Sub-Pixel Extraction of Laser Stripe Center Using an Improved Gray-Gravity Method

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.

[1]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Yixin Zhang,et al.  Statistical behavior analysis and precision optimization for the laser stripe center detector based on Steger's algorithm. , 2013, Optics express.

[3]  Muralidhara Subbarao,et al.  Accurate Recovery of Three-Dimensional Shape from Image Focus , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Guangjun Zhang,et al.  3D coordinates measurement based on structured light sensor , 2005 .

[5]  Zhaoping Meng,et al.  Calculation of stratum surface principal curvature based on a moving least square method , 2008 .

[6]  蔡怀宇 Cai Huaiyu,et al.  Centerline Extraction of Structured Light Stripe Based on Principal Component Analysis , 2015 .

[7]  Jian Chen,et al.  A robust method to extract a laser stripe centre based on grey level moment , 2015 .

[8]  Guan Xu,et al.  Adaptable Center Detection of a Laser Line with a Normalization Approach using Hessian-matrix Eigenvalues , 2014 .

[9]  Lin Yuan,et al.  Building a 3D scanner system based on monocular vision. , 2012, Applied optics.

[10]  Xu Chen,et al.  An Efficient and Accurate Method for Real-Time Processing of Light Stripe Images , 2013 .

[11]  A. Ardeshir Goshtasby,et al.  Edge detection by curve fitting , 1995, Image Vis. Comput..

[12]  Zhiyi Zhang,et al.  Build 3D Scanner System based on Binocular Stereo Vision , 2012, J. Comput..

[13]  Carsten Steger,et al.  An Unbiased Detector of Curvilinear Structures , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  刘震 Liu Zhen,et al.  A Multi-Scale Analysis Based Method for Extracting Coordinates of Laser Light Stripe Centers , 2014 .

[15]  刘振 Liu Zhen,et al.  Laser Stripe Center Extraction Based on Cross-Correlation Algorithm , 2013 .

[16]  G. Sansoni,et al.  Combination of a Vision System and a Coordinate Measuring Machine for the Reverse Engineering of Freeform Surfaces , 2001 .

[17]  Jian Xiao,et al.  Multi-Camera and Structured-Light Vision System (MSVS) for Dynamic High-Accuracy 3D Measurements of Railway Tunnels , 2015, Sensors.

[18]  Daniel F. García,et al.  Fast and robust laser stripe extraction for 3D reconstruction in industrial environments , 2010, Machine Vision and Applications.

[19]  Tao Lin,et al.  Real-Time Seam Tracking Technology of Welding Robot with Visual Sensing , 2010, J. Intell. Robotic Syst..

[20]  Guisheng Yin,et al.  A Cross Structured Light Sensor and Stripe Segmentation Method for Visual Tracking of a Wall Climbing Robot , 2015, Sensors.

[21]  S. Standard GUIDE TO THE EXPRESSION OF UNCERTAINTY IN MEASUREMENT , 2006 .

[22]  Zhongwei Li,et al.  Rapid and automatic 3D body measurement system based on a GPU-Steger line detector. , 2016, Applied optics.

[23]  Kamran Shahanaghi,et al.  A new optimized uncertainty evaluation applied to the Monte-Carlo simulation in platinum resistance thermometer calibration , 2010 .

[24]  E. Iso,et al.  Measurement Uncertainty and Probability: Guide to the Expression of Uncertainty in Measurement , 1995 .

[25]  Zhou Fuqiang Real-time implementation of light stripe center extraction , 2008 .

[26]  Yuehua Li,et al.  High precision calibration of line structured light sensors based on linear transformation over triangular domain , 2016, International Symposium on Advanced Optical Manufacturing and Testing Technologies (AOMATT).

[27]  Fuqiang Zhou Three-step Extraction Method for Line-stripe in Structured Light Vision , 2008 .

[28]  Joaquim Salvi,et al.  Laser stripe peak detector for 3D scanners. A FIR filter approach , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[29]  王顺 Wang Shun,et al.  Reliability Evaluation Method and Application for Light-Stripe-Center Extraction , 2011 .