本技术公开了一种获取大型高温锻件图像中锻件表面低灰度值光条亚像素边缘的方法及系统,涉及计算机视觉检测技术领域;包括在高温锻件图像中,以低灰度值光条像素级边缘中心为中心点获取直径为N个像素的圆形区域内像素;基于圆形区域内像素的灰度以及该低灰度值光条像素级边缘相邻的若干像素级边缘,得到圆形区域分割直线的位置及该直线方程;获取经过低灰度值光条像素级边缘中心与圆形区域分割直线垂直的直线,两直线的交点为像素级边缘对应的亚像素边缘。本发明能够有效解决高温锻件图像中光条因亮度较低而导致的亚像素边缘提取精度下降的问题,特别适用于精确计算这些低灰度值光条的亚像素边缘。
背景技术
在自由锻造过程中,高温锻件的温度可达一千摄氏度以上,因而辐射出强烈的光线。为了利用计算机视觉系统准确测量这些高温锻件的尺寸,现有技术采取了在相机镜头前加装短波通滤光片的措施,以消除锻件的强烈辐射光线并增强锻件表面的纹理信息。同时,还使用投影仪等光线投射设备,将光条投射到锻件表面上。
然而,根据高温锻件的辐射特性、相机的光谱响应特性以及投影仪的光谱辐射特性,发现虽然短波通滤光片能够有效地滤除锻件辐射的红外光线,但这也导致了相机接收到的锻件反射的投射光线变得相对较弱。因此,在最终的图像显示中,这些光条的灰度值较低,称之为低灰度值光条。
在获取到高温锻件图像中低灰度值光条的亚像素边缘之后,可以通过进一步的三维重建和拟合等处理步骤,来得出高温锻件的尺寸。因此,为了实现利用计算机视觉系统对锻件尺寸进行非接触测量的目标,关键在于精确得出高温锻件图像中那些低灰度值光条的亚像素边缘,但在亚像素边缘提取中,通常需要在提取精度和效率之间做出权衡。高精度提取往往需要更复杂的算法和更长的处理时间,而高效率提取则可能牺牲一定的精度。
在高温锻件尺寸测量等应用中,既需要高精度的边缘信息,又需要快速的测量结果,这使得现有的亚像素边缘提取方式面临挑战。
实现思路