本发明专利技术公开了一种具有周期性花纹图案的表面缺陷检测装置与方法。电机通过减速器与滚珠丝杠相连,滚珠丝杠上的螺母与工作台相连,驱动器分别与PLC控制器、装在电机上的编码器相连,PLC控制器通过驱动器来控制电机的转速,圆顶形光源安装在被检对象上方,CCD黑白线阵GigE相机安装在圆顶形光源上方,千兆网卡分别与CCD黑白面阵GigE相机、PC机和PLC控制器连接。本发明专利技术将采集到的图像作为源图像,预先采集的图像作为目标图像,采用图形金字塔来分层搜索,采用归一化互相关系数作为相似度量,既减少了匹配过程中的计算量,提高了匹配速度,又降低了对相机的要求,解决周期性花纹图案缺陷检测中设备成本高,处理速度慢,稳定性差等问题。
【技术实现步骤摘要】
本专利技术涉及机器视觉在线检测技术,具体涉及一种。
技术介绍
机器视觉技术是利用计算机和摄像机等模拟人类的视觉系统来获取客观事物的信息,并通过计算机图像处理技术对信息进行处理和理解,最终实现目标事物的检测、测量和识别。利用机器视觉技术来进行表面检测有着广泛的应用,例如产品的外包装检测,布匹的花纹检测和纸印刷品的表面检测等。机器视觉技术中对于表面检测的算法多,针对性强,对于不同的表面情况要选用合适的表面检测算法。对于具有周期性花纹的表面检测,一种经常采用的检测算法就是模板匹配算法, 将一个周期的花纹图案图像作为模板在采集到的大于一个周期的花纹图案图像中进行搜索匹配,查找有缺陷的部分。但这种方法存在以下几个缺陷(1)对硬件设备有较高要求, 成本高;( 数据量大,速度慢,不能满足一定的实时性;C3)检测结果受硬件设备影响大,稳定性差。
技术实现思路
针对
技术介绍
中存在的问题,本专利技术的目的在于提出一种,有效的解决周期性花纹图案缺陷检测中设备成本高,处理速度慢,稳定性差等问题。本专利技术采用的技术方案如下—、一种具有周期性花纹图案的表面缺陷检测装置包括工作台、C⑶黑白面阵GigE相机、圆顶形光源、千兆网卡、PC机、PLC控制器、 驱动器、编码器、电机、减速机和滚珠丝杠;电机通过减速器与滚珠丝杠相连,滚珠丝杠上的螺母与工作台相连,工作台上放置被检对象,驱动器分别与PLC控制器、和装在电机上的编码器相连,PLC控制器通过驱动器来控制电机的转速,圆顶形光源安装在被检对象上方,CCD 黑白面阵GigE相机安装在圆顶形光源上方,千兆网卡分别与C⑶黑白面阵GigE相机、PC机和PLC控制器连接。二、一种具有周期性花纹图案的表面缺陷检测方法该方法的步骤如下1)人工预先采集周期为Tp的花纹图案图像存入PC机中,将该图像作为目标图像 P,设定相似度量NCC的最小值;2)读取在线采集到的周期为Tq的花纹图案图像;3)在步骤2中的花纹图案图像中选定ROI (Region Of hterest),将ROI图像作为源图像Q ;4)采用2 的均值滤波器分别来平滑源图像Q和目标图像P,创建两幅图像的图像金字塔,图像金字塔的分层层数η最大值为5 ;5)从源图像的金字塔图像&开始,在目标图像的金字塔图像Pn中开始搜索,计算相似度量NCC最大的区域,确定出粗匹配的位置(in,jn),如果相似度量NCC的值小于最小值,进入步骤8);6)将η层的匹配结果区域映射到n-1层图像中,n_l层的搜索区域为匹配结果周围的区域,将源图像的金字塔图像Qlri继续在目标图像的n-1层金字塔图像的搜索区域中搜索匹配,计算相似度量NCC最大的区域,进一步缩小匹配的位置Glri,U,如果相似度量 NCC的值小于最小值,进入步骤8);7)按照步骤6)继续进行搜索匹配,直到最底层金字塔图像;8)产品不合格,给出报警信号;至此,整个图像处理系统流程完成检测运行一次,然后进入步骤2~)开始新的检测运行周期。上述方法步骤1)中采集周期Tp的计算公式为Tp = 1+TQ其中,Tq<1。上述方法步骤中相似度量NCC的公式为权利要求1.一种具有周期性花纹图案的表面缺陷检测装置,其特征在于包括工作台(1)、CCD 黑白面阵GigE相机(3)、圆顶形光源(4)、千兆网卡(5)、PC机(6)、PLC控制器(7)、驱动器 (8)、编码器(9)、电机(10)、减速机(11)和滚珠丝杠(12);电机(10)通过减速器(11)与滚珠丝杠(1 相连,滚珠丝杠(1 上的螺母与工作台(1)相连,工作台(1)上放置被检对象0),驱动器⑶分别与PLC控制器(7)、和装在电机(10)上的编码器(9)相连,PLC控制器(7)通过驱动器(8)来控制电机(10)的转速,圆顶形光源(4)安装在被检对象(2)上方,CCD黑白面阵GigE相机(3)安装在圆顶形光源⑷上方,千兆网卡(5)分别与CCD黑白面阵GigE相机⑶、PC机(6)和PLC控制器(7)连接。2.根据权利要求1所述装置的一种具有周期性花纹图案的表面缺陷检测方法,其特征在于该方法的步骤如下该方法的步骤如下1)人工预先采集周期为Tp的花纹图案图像存入PC机中,将该图像作为目标图像P,设定相似度量NCC的最小值;2)读取在线采集到的周期为Tq的花纹图案图像;3)在步骤2中的花纹图案图像中选定ROIdfROI图像作为源图像Q;4)采用2 的均值滤波器分别平滑源图像Q和目标图像P,创建两幅图像的图像金字塔,图像金字塔的分层层数η最大值为5 ;5)从源图像的金字塔图像Qn开始,在目标图像的金字塔图像P1^开始搜索,计算相似度量NCC最大的区域,确定出粗匹配的位置(in,jn),如果相似度量NCC的值小于最小值,进入步骤8);6)将η层的匹配结果区域映射到n-1层图像中,n-1层的搜索区域为匹配结果周围的区域,将源图像的金字塔图像Qlri继续在目标图像的n-1层金字塔图像的搜索区域中搜索匹配,计算相似度量NCC最大的区域,进一步缩小匹配的位置(I1,U,如果相似度量NCC 的值小于最小值,进入步骤8);7)按照步骤6)继续进行搜索匹配,直到最底层金字塔图像;8)产品不合格,给出报警信号;至此,整个图像处理系统流程完成检测运行一次,然后进入步骤2、开始新的检测运行周期。3.根据权利要求2中所述的一种具有周期性花纹图案的表面缺陷检测方法,其特征在于,上述方法步骤中采集周期TP的计算公式为Tp = 1+TQ其中,Tq < 1。4.根据权利要求2中所述的一种具有周期性花纹图案的表面缺陷检测方法,其特征在于,上述方法步骤中相似度量NCC的公式为其中,q为源图像Q中点的数量,q(u, ν)、 、^为源图像Q中各点的灰度值、所有点的平均灰度值、所有点的灰度值的方差,f(r+u, c+v),mf(r, c)、<(",<)分别为源图像Q在目标图像P中移动时,目标图像P感兴趣的区域中各点的灰度值、所有点的平均灰度值、所有点的灰度值的方差。全文摘要本专利技术公开了一种。电机通过减速器与滚珠丝杠相连,滚珠丝杠上的螺母与工作台相连,驱动器分别与PLC控制器、装在电机上的编码器相连,PLC控制器通过驱动器来控制电机的转速,圆顶形光源安装在被检对象上方,CCD黑白线阵GigE相机安装在圆顶形光源上方,千兆网卡分别与CCD黑白面阵GigE相机、PC机和PLC控制器连接。本专利技术将采集到的图像作为源图像,预先采集的图像作为目标图像,采用图形金字塔来分层搜索,采用归一化互相关系数作为相似度量,既减少了匹配过程中的计算量,提高了匹配速度,又降低了对相机的要求,解决周期性花纹图案缺陷检测中设备成本高,处理速度慢,稳定性差等问题。文档编号G01N21/898GK102253055SQ20111011314公开日2011年11月23日 申请日期2011年4月27日 优先权日2011年4月27日专利技术者俞甫, 孔红红, 孙坚, 富雅琼, 谢敏, 钟绍俊, 陈乐 申请人:中国计量学院本文档来自技高网...
【技术保护点】
1.一种具有周期性花纹图案的表面缺陷检测装置,其特征在于:包括工作台(1)、CCD黑白面阵GigE相机(3)、圆顶形光源(4)、千兆网卡(5)、PC机(6)、PLC控制器(7)、驱动器(8)、编码器(9)、电机(10)、减速机(11)和滚珠丝杠(12);电机(10)通过减速器(11)与滚珠丝杠(12)相连,滚珠丝杠(12)上的螺母与工作台(1)相连,工作台(1)上放置被检对象(2),驱动器(8)分别与PLC控制器(7)、和装在电机(10)上的编码器(9)相连,PLC控制器(7)通过驱动器(8)来控制电机(10)的转速,圆顶形光源(4)安装在被检对象(2)上方,CCD黑白面阵GigE相机(3)安装在圆顶形光源(4)上方,千兆网卡(5)分别与CCD黑白面阵GigE相机(3)、PC机(6)和PLC控制器(7)连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙坚,孔红红,钟绍俊,陈乐,富雅琼,谢敏,俞甫,
申请(专利权)人:中国计量学院,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。