论文部分内容阅读
O形密封圈属于柔性零件,受力会发生变形,在航天器、航空器等可靠性要求较高的使用场合,需要对其尺寸及表面缺陷进行严格的测量和检测。目前,行业里通行的做法是采用人工目测,这种方法存在着测检效率低、结果不稳定等缺点。本文研究航天密封圈的视觉成像及缺陷检测技术,就是为了解决这些问题。利用机器视觉技术检测航天密封圈的表面缺陷,由于航天密封圈表面存在高亮区域,高亮区域的存在造成缺陷处的像素值趋近于饱和,使得缺陷难以被检测到。为了避免密封圈表面的高亮区域给缺陷检测带来的不利影响,论文依据曲面恢复原理,通过采集多张二维图像计算出密封圈表面的高度信息,实现密封圈表面的三维重建,最后通过判定像素点的高度来对缺陷进行检测。论文首先论述基于光度立体视觉理论的三维重建方法,接着指出,在O形密封圈的高亮区域处,此方法计算所得的高度值大于真实值。结合曲面恢复原理可以推出,光度立体视觉计算出的密封圈高亮区域处的法向量与真实值不符。为了获得更加准确的表面法向量,使用改进的投票算法来计算法向量。改进的投票算法根据:当光源旋转时,物体表面上固定一点的反射强度中的漫反射强度与光源旋转角服从正弦曲线规律。基于霍夫变换原理确定每一像素点所对应的正弦曲线,通过正弦曲线的参数计算得到每一像素点所对应的表面法向量。然后绘制高亮材质球对改进的投票算法计算出的法向量值进行验证。接着,对表面带有高亮区域以及不带高亮区域的两组密封圈进行仿真研究,分析光度立体视觉与改进的投票算法在求解法向量时的区别,对比高亮区域的高度突变处法向量的前后变化,分别绘制二者恢复出的密封圈截面高度值曲线进行比较。最后,搭建光学暗室图像采集系统,采集实际O形密封圈序列图像,通过改进的投票算法计算表面法向量,对密封圈进行三维重建,利用表面高度信息进行缺陷检测研究。通过本文的研究,可以避免航天密封圈的表面高亮区域给缺陷检测算法带来的不利影响,实现对缺陷的三维检测。