一种基于多视角模板匹配的电路板表面缺陷检测的方法技术

技术编号:29793244 阅读:24 留言:0更新日期:2021-08-24 18:13
本发明专利技术公开了一种基于多视角模板匹配的电路板表面缺陷检测的方法,采集数个不同视角下待测电路板和模板电路板的图像信息,按照相同尺寸和数量分割成数个子区域进行匹配,融合每个匹配结果构造的缺陷指数得到综合缺陷指数,若大于设定的阈值,则判定该综合缺陷指数对应的子区域存在缺陷,累加得到待测电路板的缺陷数量,无需大量的数据样本,有效识别电路板表面的缺陷,削弱元器件受光照条件、装配方式、测试状态、样本数量等因素对检测效果的影响,显著提高识别准确性,有效提高多种类、小批量电路板的缺陷检测效率。

【技术实现步骤摘要】
一种基于多视角模板匹配的电路板表面缺陷检测的方法
本专利技术属于图像处理
,具体涉及一种匹配检测技术。
技术介绍
在电路板的生产制造过程中,其表面微小元器件易产生缺装、错装、损坏等多种类型的缺陷,影响电子产品的可靠性。《数字技术与应用》中的《电路板元器件缺陷检测研究》公开了一种基于模板匹配算法的电路板缺陷检测方法,根据采集的器件模板构建器件库,将待检测的电路板与器件库中的图像进行匹配。为达到较高的检测准确率,必须保证待测电路板中所有元器件的种类、状态都与器件库中完全一致,难以适用于光线环境不同、元器件装配方式改变以及多种类电路板的缺陷检测。《红外技术》中的《基于红外热图的机载电路板故障模式诊断研究》公开了一种通过红外热成像的方法对电路板中元器件进行缺陷识别的方法,通过热成像技术提取元器件的温度特征,基于向量机进行模式分类,识别电路板中元器件工作时的异常状态。该方法在电路板通电的状态下具有适用性,无法在生产及调试过程中对缺陷进行早期检测。《电子质量》中的《基于亚像素的PCB表面质量检测》公开了一种基于深度学习的电路板缺陷检测方法,采集电路板光板中导线及焊盘的图像信息,训练人工神经网络模型,识别此类型的缺陷。此方法需要大量的数据监督学习,对于多种类、小批量生产或者特殊应用环境下的电路板而言,有效数量较少,某些种类样本缺失,无法获得有效的模型。对存在两处表面缺陷的电路板进行缺陷检测试验,采用基于单一视角的模板匹配方法进行缺陷检测时,若缺陷判断阈值较小,则产生的误识别数量较多。随着缺陷判断阈值的增大,产生的误识别数逐渐减少,当判断阈值提高到一定程度以后,匹配结果出现漏识别,此时仍然存在少量的误识别。说明在单一视角模板匹配的过程中,由于不可忽略的误差因素,真实缺陷的区域不一定都具有最大的缺陷指数,仅通过增大判断阈值无法准确识别真实缺陷。
技术实现思路
本专利技术为了解决现有技术存在的问题,提出了一种基于多视角模板匹配的电路板表面缺陷检测的方法,对电路板表面元器件缺装、错装、损毁等缺陷精确检测,为了实现上述目的,本专利技术采用了以下技术方案。采集数个不同视角下待测电路板的图像信息和模板电路板的图像信息,将待测电路板的图像和模板电路板的图像按照相同尺寸和数量分割成数个子区域,将待测电路板的每个子区域和对应的模板电路板的子区域进行匹配,采用单一视角下的模板匹配方法,由每个匹配结果构造对应的缺陷指数,融合多个缺陷指数得到综合缺陷指数,若大于设定的阈值,则判定该综合缺陷指数对应的图像存在缺陷。选取n个不同的参考视角,n≥2,每个视角固定一个相机采集n个不同的参考视角的模板电路板的图像T,分别记为T1,T2……Tn采集n个不同的参考视角的待测电路板的图像S,分别记为S1,S2……Sn调整模板电路板的图像T与待测电路板的图像S的尺寸,使其相同,分别将每个图像T和S分割为多个相同大小的子区域Tij和Sij将子区域Tij对应的灰度值Tij(x,y)与子区域Sij对应的灰度值Sij(x,y)匹配,采用标准化相关匹配方法,由公式一计算Tij与Sij之间的相关系数R(i,j),定义缺陷指数D(i,j)=1-R(i,j)公式一设Dk(x,y)为第k个参考视角匹配得到的缺陷指数,将n个图像S的子区域Sij对应的缺陷指数D(i,j)相加,由公式二计算综合缺陷指数Dt(i,j)公式二若综合缺陷指数Dt(i,j)大于设定的阈值,则判定该子区域为缺陷区域,累加所有缺陷子区域的数量,作为待测电路板的缺陷数量。本专利技术的有益效果:基于多个不同视角的模板匹配缺陷检测,无需大量的数据样本,有效识别电路板表面的缺陷,削弱元器件受光照条件、装配方式、测试状态、样本数量等因素对检测效果的影响,显著提高识别准确性,有效提高多种类、小批量电路板的缺陷检测效率。在包含两处缺陷的电路板表面缺陷识别试验中,从四个不同的单一视角分别识别电路板表面缺陷,产生的平均误识别数为18,从两个不同视角共同匹配模板,产生的误识别数为1,通过4个不同视角共同匹配模板,没有产生误识别。附图说明图1是子区域匹配示意图,图2是相机布局图。具体实施方式以下结合附图对本专利技术的技术方案做具体的说明。选取4个不同的参考视角,相邻视角的夹角为90°,在每个视角中都固定一个相机,如图2所示,采用CMOS图像传感器,分辨率最大为4032像素*3024像素。选取2块同样型号的电路板KS103作为研究对象,每块电路板长42mm宽20mm。一块没有缺陷,作为模板电路板。另一块包含两处表面缺陷,分别为R10号位器件错装,封装尺寸为1206,C6号位器件缺装,封装尺寸为1206,作为待测电路板。用4个不同的参考视角中的相机,分别采集模板电路板的图像T,分别记为T1、T2、T3、T4,与待测电路板的图像S,分别记为S1、S2、S3、S4。调整模板图像T与待匹配图像S,使其尺寸大小均为1200像素*600像素,并将其分别分割为若干个同样大小为40像素*40像素的子区域Tij、Sij。将模板图像T中每一个子区域Tij对应的灰度值Tij(x,y)与待匹配图像S中对应位置的子区域Sij对应的灰度值Sij(x,y)进行匹配,如图1所示,以标准化相关匹配方法求出Tij与Sij间的相关系数R(i,j),同时定义缺陷指数D(i,j)=1-R(i,j);通过单一视角下的模板匹配结果可以得出,当电路板表面存在器件错装、器件缺装等类型的缺陷时,相应区域的缺陷指数都不小于0.15,为兼顾识别的正确性和完整性,将单一视角下损伤识别的缺陷阈值设置为0.15,即当某区域的缺陷指数大于0.15时,可将该区域判断为缺陷区域。此时,单一视角下的缺陷检测结果中均存在较多误识别,分别为15处与22处。若将2个不同参考视角下每一个子区域Sij的缺陷指数相加,得到综合缺陷指数Dt(i,j),将缺陷判断阈值设定为0.3,误识别数明显减少,只存在1处误识别。若将4个不同参考视角下每一个子区域Sij的缺陷指数相加,得到综合缺陷指数Dt(i,j),将缺陷判断阈值设定为0.6,匹配结果中没有误识别产生,可以准确识别出真实的缺陷。由四个不同的单一视角分别进行电路板表面缺陷识别时,产生的平均误识别数为18,由2个不同视角共同进行模板匹配时,产生的误识别数仅为1,由4个不同视角共同进行模板匹配时,没有产生任何误识别,该方法能够有效适用于多种类、小批量的电路板表面缺陷识别。上述作为本专利技术的实施例,并不限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均包含在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种基于多视角模板匹配的电路板表面缺陷检测的方法,其特征在于,包括:采集数个不同视角下待测电路板的图像信息和模板电路板的图像信息,将待测电路板的图像和模板电路板的图像按照相同尺寸和数量分割成数个子区域,将待测电路板的每个子区域和对应的模板电路板的子区域进行匹配,采用单一视角下的模板匹配方法,由每个匹配结果构造对应的缺陷指数,融合每个缺陷指数得到综合缺陷指数,若大于设定的阈值,则判定该综合缺陷指数对应的子区域存在缺陷,累加所有存在缺陷的子区域的数量得到待测电路板的缺陷数量。/n

【技术特征摘要】
1.一种基于多视角模板匹配的电路板表面缺陷检测的方法,其特征在于,包括:采集数个不同视角下待测电路板的图像信息和模板电路板的图像信息,将待测电路板的图像和模板电路板的图像按照相同尺寸和数量分割成数个子区域,将待测电路板的每个子区域和对应的模板电路板的子区域进行匹配,采用单一视角下的模板匹配方法,由每个匹配结果构造对应的缺陷指数,融合每个缺陷指数得到综合缺陷指数,若大于设定的阈值,则判定该综合缺陷指数对应的子区域存在缺陷,累加所有存在缺陷的子区域的数量得到待测电路板的缺陷数量。


2.根据权利要求1所述的基于多视角模板匹配的电路板表面缺陷检测的方法,其特征在于,所述采集数个不同视角下待测电路板的图像信息和模板电路板的图像信息,包括:选取n个不同的参考视角,n≥2,每个视角固定一个相机;采集n个不同的参考视角的模板电路板的图像T,分别记为T1,T2……Tn;采集n个不同的参考视角的待测电路板的图像S,分别记为S1,S2……Sn。


3.根据权利要求2所述的基于多视角模板匹配的电...

【专利技术属性】
技术研发人员:周俊宇刘耀文章学良徐晓理杨志明
申请(专利权)人:中国电子科技集团公司第十四研究所
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1