In the non-contact measurement using the linear structured light(LSL),the extraction precision of the light stripe center directly affects the measurement accuracy of the whole detection system.To solve the problem th...In the non-contact measurement using the linear structured light(LSL),the extraction precision of the light stripe center directly affects the measurement accuracy of the whole detection system.To solve the problem that general algorithms cannot accurately extract the center of the light stripe with the uneven width and unstable greyvalue distribution,an adaptive optimization method is proposed.In this method,the stripe region is firstly segmented,and the widths of the laser stripe are calculated by boundary detection.The initial stripe center points are computed by the quadratic weighted grayscale centroid method based on the self-adaptive stripe width.After that,these center points are optimized according to the determined slope threshold.The sub-pixel coordinates of these center points are recalculated.Detailed analysis is also performed in line with the proposed evaluation index of the extraction algorithm.The experimental results show that the mean square error of extracted center points is only 0.1 pixel,meaning that the accuracy of laser stripe center extraction is improved significantly by the method.Furthermore,the method can run effectively at a relatively low computational time cost,and can demonstrate great robustness as well.展开更多
基金the National Natural Science Foundation of China(No.51975293)the Aeronautical Science Foundation of China(No.2019ZD052010)。
文摘In the non-contact measurement using the linear structured light(LSL),the extraction precision of the light stripe center directly affects the measurement accuracy of the whole detection system.To solve the problem that general algorithms cannot accurately extract the center of the light stripe with the uneven width and unstable greyvalue distribution,an adaptive optimization method is proposed.In this method,the stripe region is firstly segmented,and the widths of the laser stripe are calculated by boundary detection.The initial stripe center points are computed by the quadratic weighted grayscale centroid method based on the self-adaptive stripe width.After that,these center points are optimized according to the determined slope threshold.The sub-pixel coordinates of these center points are recalculated.Detailed analysis is also performed in line with the proposed evaluation index of the extraction algorithm.The experimental results show that the mean square error of extracted center points is only 0.1 pixel,meaning that the accuracy of laser stripe center extraction is improved significantly by the method.Furthermore,the method can run effectively at a relatively low computational time cost,and can demonstrate great robustness as well.