论文部分内容阅读
螺纹在工业生产、机械传动、汽车、航空航天等领域内应用非常广泛,根据外径大小和材质的不同,螺纹起到的作用也不相同。螺纹起到的作用主要分为:机械传动、紧固设备、连接设备等作用。正因为螺纹的用途如此之广和作用如此之大,所以对螺纹的质量进行评价具有非常的意义。为了跟上工业生产发展的脚步,我们应该找出一个快速、有效的方法来对螺纹的质量进行检测,对于有缺陷的螺纹,必须及时发现并剔除,避免造成无法预料的严重后果。决定螺纹质量的因素主要有:螺纹尺寸、表面缺陷、机械性能、化学成分、表面镀层。目前国内外对于外螺纹表面缺陷还没有完全成熟的检测方法,因此开发一套用于螺纹表面缺陷的检测系统是非常有必要的。在深入学习了机器视觉技术后,设计了外螺纹表面缺陷检测系统,主要包括图像采集和图像处理两大部分。本文具体的研究工作如下:①在查阅了相关文献,并在综合对比了各种缺陷的无损检测方法的优缺点以后,确定了采用了机器视觉的检测方法。②深入学习了机器视觉技术,最终选择了面阵相机的图像采集方案,给出了选择依据;根据确定的采集方案设计了配套的光学镜头、光源等其他器件;为检测系统设计了运动控制平台,并根据所选的器件搭建了图像采集平台。③针对螺纹图像的纹理特性,本文设计了检测缺陷的处理算法。获得螺纹的表面图像后,首先分析图像中可能存在的噪声并用中值滤波的方法滤出噪声;然后采用离散余弦对图像进行增强,在图像增强过程中设计了合适的功率滤波器,利用求曲率最大值的方法得到滤波器的最佳阈值,滤出背景信息,使背景和缺陷之间的对比度达到最大,从而实现图像的增强;然后用SPC(统计过程控制)二值化分割的方法,将缺陷从图像中分割出来,最后根据给定的判定方法来判定是否为缺陷。④设计了检测系统的人机交互界面,使得检测系统的操作更加简便。实验结果表明:不管缺陷是在螺纹的牙顶还是牙底,检测系统都能够有效的检测出来,对于没有缺陷的螺纹,检测系统也能正确判断。该系统具有实时性好、速度快,无接触的特点,具有较大的实用价值。