基于改进Steger算法和霍夫检测的激光条纹特征提取

Weld feature extraction based on improved Steger algorithm and Hough detection

  • 摘要: 为了准确实时地获取焊缝信息来实现智能焊接,提出了一种基于改进Steger算法和霍夫检测的激光条纹特征提取框架。首先,对采集的激光条纹进行焊缝图像预处理,采用中值滤波和双边滤波的组合滤波去噪,用Otsu阈值分割提取激光条纹,并通过形态学运算去除小噪点。然后,由于传统Steger算法提取效率低,采用改进Steger算法设置阈值专注于感兴趣区域以提高算法效率,初步提取出存在断点的光条中心线。最后,通过Hough变换检测出光条中心线中所有直线,通过设定特征点所在的特定区域来从不同直线之间的交点筛选出焊缝特征角点。实验结果表明:去噪后峰值信噪比均大于30 dB。改进的Steger算法平均提取时间为0.070 093 s,比传统Steger算法提速了1倍以上,满足实时性要求。最终提取出的焊缝特征角点坐标误差为毫米级,满足焊接要求。

     

    Abstract: In order to accurately and in real-time obtain weld seam information for intelligent welding, a laser stripe feature extraction framework based on improved Steger algorithm and Hough detection was proposed. First, the collected laser stripes were preprocessed for the weld image, utilizing a combination of median filtering and bilateral filtering for denoising, employing Otsu's thresholding to extract the laser stripes, and removing small noise points through morphological operations. Then,to address the low extraction efficiency of traditional Steger algorithm, the improved Steger algorithm was used to set thresholds focusing on the region of interest(ROI) to enhance algorithm efficiency, initially extracting the centerline of the light stripe where breakpoints existing. Finally, all straight lines in the light stripe centerline were detected through Hough transformation, and weld seam feature corner points were filtered from the intersection points of different lines by setting specific areas where feature points were located. Experimental results indicate that the peak signal-to-noise ratio after denoising is greater than 30 dB. The average extraction time of the improved Steger algorithm is 0.070093 s, which is more than twice as fast as the traditional Steger algorithm, meeting the real-time requirements. The coordinate error of the extracted weld seam feature corner points is at the millimeter level, satisfying the welding requirements.

     

/

返回文章
返回