摘要

点阵结构光三维熔池传感中处理反射图并识别成像点是后续熔池重构计算的基础,然而,由于弧光在成像屏上分布不均匀,加上结构激光照射到工件表面后漫反射到成像屏上,生成了额外的高亮背景,因此大大增加了成像点识别难度.此外,激光束在传播过程中受金属蒸气散射发生横向扩散,造成成像屏上的成像点尺寸变大、对比度下降,给识别带来了更大困难,极易丢失成像点(丢点)或误将噪声识别为成像点(多点).针对该问题,提出了一种递归选区图像处理算法,该算法由整体到局部,利用递归的思想不断选择"未成功识别"区域做进一步处理,当逐层返回处理结果后,可实现从不均匀背景中分离出所有成像点,不易丢点或多点.在每层处理计算中,算法的主要步骤包括阈值、滤波、连通域计算、大连通域递归处理以及小连通域重新覆盖等.阈值处理采用OTSU算法,该算法针对各层目标图像的亮度特征自动确定最佳阈值.滤波处理采用中值滤波法,提出每深入两层将滤波窗口的尺寸减小2个像素,可以降低丢点可能性,减少无用递归,避免超过最大递归深度.最后,用起弧后不同时刻拍摄的具有不同特征的反射图验证了递归选区处理算法的有效性,并分析讨论了该算法的实时性能.结果显示,单个图像的处理平均用时约为46 ms,可以满足实时传感要求.