元件缺陷检测方法和系统技术方案

技术编号:14816809 阅读:127 留言:0更新日期:2017-03-15 11:23
本发明专利技术涉及一种元件缺陷检测方法和系统,方法包括以下步骤:获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;若所述相似度小于预设的相似度阈值,判定所述元件安装错误。

【技术实现步骤摘要】

本专利技术涉及自动光学检测
,特别是涉及一种元件缺陷检测方法和系统
技术介绍
AOI(AutomaticOpticInspection,自动光学检测),是利用光学原理对电路板焊接生产中出现的常见缺陷进行检测的设备。对于插件的电路板来说,常见的缺陷检测包括漏件检测、错件检测、反件检测、多件检测等。以元件错件检测为例,错件检测是指提取待检测元件的特征,并与模板进行比较,从而判断插入电路板的元件是否正确。目前,元件的错件检测主要由人工进行检测,但是,这种检测方式效率较低,而且,检测结果容易出错,检测正确率较低。综上所述,现有的缺陷检测方式检测效率和检测正确率较低。
技术实现思路
基于此,有必要针对检测效率和正确率低的问题,提供一种元件缺陷检测方法和系统。一种元件缺陷检测方法,包括以下步骤:获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;若所述相似度小于预设的相似度阈值,判定所述元件安装错误。一种元件缺陷检测系统,包括:获取模块,用于获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;计算模块,用于提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;判断模块,用于若所述相似度小于预设的相似度阈值,判定所述元件安装错误。上述元件缺陷检测方法和系统,通过获取待测元件的轮廓图像,并计算该轮廓图像的轮廓特征与预存的模板轮廓图像的模板轮廓特征的相似度,当相似度小于预设的相似度阈值时,判定所述元件安装错误,实现了元件缺陷自动检测,检测效率和准确率高。附图说明图1为一个实施例的元件缺陷检测方法流程图;图2为一个实施例的元件缺陷检测系统的结构示意图。具体实施方式下面结合附图对本专利技术的技术方案进行说明。图1为一个实施例的元件缺陷检测方法流程图。如图1所示,所述元件缺陷检测方法可包括以下步骤:S1,获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;在检测前,可以首先从整个电路板的图像中定位出所述待测元件的原始图像,再从所述原始图像中定位出所述待测元件的特征区域图像。当一块电路板上有多个待测元件都需要进行错件检测时,可以分别获取各个待测元件的原始图像,再分别对各个原始图像进行边缘检测。可以根据各个待测元件在电路板上的位置对各个待测元件对应的原始图像进行顺序存储,以便于后续检测操作的执行。在其中一个实施例中,还可以为各个原始图像顺序编号,以便于后续检测操作的执行。可具体通过以下方式获取所述待测元件的轮廓图像:步骤1:计算所述原始图像上各个像素点的像素值;步骤2:分别将各个像素点的像素值与预设的像素阈值进行比较;步骤3:若所述像素点的像素值大于所述像素阈值,且所述像素点存在小于所述像素阈值的相邻像素点,将所述像素点设为边缘像素点;步骤4:根据各个边缘像素点获取所述待测元件的轮廓图像。为了消除电路板上的污点以及背景颜色和图案等因素对检测结果的影响,在将所述像素值与预设的像素阈值进行比较之前,可以对所述原始图像进行降噪处理。具体地,可以对所述原始图像进行灰度处理,得到灰度图像,并根据预设的像素阈值对所述灰度图像进行二值化处理。S2,提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;在本步骤中,为了防止元件尺寸太小,不利于后续操作,在进行比较之前,还可以对原始图像进行放大处理。所述放大处理是指尺寸的放大,即将图像的长宽分别放大到原来的n倍,n可以根据实际的需求设置,一般情况n=2即可。在实际应用中,所述轮廓特征可包括但不限于轮廓点的中心位置、轮廓的曲率和/或轮廓点所围成的区域的面积。对应地,计算所述轮廓特征与所述模板轮廓特征之间的相似度的方式可包括三种:方式一,当所述轮廓特征为轮廓点的中心位置时,可计算所述轮廓图像的各个轮廓点的第一中心位置和所述模板轮廓图像的各个轮廓点的第二中心位置,将所述第一中心位置和所述第二中心位置进行比较。该方案适用于元件在图像中不易发生偏移、且形状不规则的情况。方式二,当所述轮廓特征为轮廓的曲率时,可以计算所述轮廓图像的各个轮廓点所构成的轮廓的第一曲率和所述模板轮廓图像的各个轮廓点所构成的轮廓的第二曲率,将所述第一曲率和所述第二曲率进行比较。该方案适用于待测元件与模板元件的轮廓形状不同的情况。方式三,当所述轮廓特征为轮廓点所围成的区域的面积时,可以计算所述轮廓图像的各个轮廓点所围成的轮廓区域的第一面积和所述模板轮廓图像的各个轮廓点所围成的轮廓区域的第二面积,将所述第一面积和所述第二面积进行比较。该方案适用于待测元件与模板元件的形状相似、但元件顶部大小不同的情况。S3,若所述相似度小于预设的相似度阈值,判定所述元件安装错误。若步骤S2中采用方式一计算所述轮廓特征与所述模板轮廓特征之间的相似度,在本步骤中,若所述第一中心位置和所述第二中心位置之间的距离大于预设的距离阈值,可判定所述元件安装错误;否则,可判定所述元件安装正确。若步骤S2中采用方式二计算所述轮廓特征与所述模板轮廓特征之间的相似度,在本步骤中,若所述第一曲率和所述第二曲率之差大于预设的曲率阈值,判定所述元件安装错误;否则,可判定所述元件安装正确。若步骤S2中采用方式三计算所述轮廓特征与所述模板轮廓特征之间的相似度,在本步骤中,若所述第一面积和所述第二面积之差大于预设的面积阈值,判定所述元件安装错误;否则,可判定所述元件安装正确。上述距离阈值、曲率阈值和面积阈值可以根据实际需要(例如,精确度要求、计算量要求或计算速率要求等)自行设定,也可以采用相关算法计算。上述元件缺陷检测方法,实现了元件缺陷自动检测,检测效率和准确率高。尤其是在元件的颜色相近,或元件外表的字符特征也相似时,能够有效检测元件是否安装错误。并且,上述元件缺陷检测方法能够根据实际情况选择最适合的相似度计算方式,进一步提高了检测准确性。图2为一个实施例的元件缺陷检测系统的结构示意图。如图2所示,所述元件缺陷检测系统可包括:获取模块10,用于获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;在检测前,可以首先从整个电路板的图像中定位出所述待测元件的原始图像,再从所述原始图像中定位出所述待测元件的特征区域图像。当一块电路板上有多个待测元件都需要进行错件检测时,可以分别获取各个待测元件的原始图像,再分别对各个原始图像进行边缘检测。可以根据各个待测元件在电路板上的位置对各个待测元件对应的原始图像进行顺序存储,以便于后续检测操作的执行。在其中一个实施例中,还可以为各个原始图像顺序编号,以便于后续检测操作的执行。所述获取模块10可包括:计算单元,用于计算所述原始图像上各个像素点的像素值;比较单元,用于分别将各个像素点的像素值与预设的像素阈值进行比较;设置单元,用于若所述像素点的像素值大于所述像素阈值,且所述像素点存在小本文档来自技高网...
元件缺陷检测方法和系统

【技术保护点】
一种元件缺陷检测方法,其特征在于,包括以下步骤:获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;若所述相似度小于预设的相似度阈值,判定所述元件安装错误。

【技术特征摘要】
1.一种元件缺陷检测方法,其特征在于,包括以下步骤:获取安装在电路板上的待测元件的原始图像,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像;提取所述轮廓图像的轮廓特征,将所述轮廓特征与预存的模板轮廓图像的模板轮廓特征进行比较,计算所述轮廓特征与所述模板轮廓特征之间的相似度;若所述相似度小于预设的相似度阈值,判定所述元件安装错误。2.根据权利要求1所述的元件缺陷检测方法,其特征在于,对所述原始图像进行边缘检测,获取所述待测元件的轮廓图像的步骤包括:计算所述原始图像上各个像素点的像素值;分别将各个像素点的像素值与预设的像素阈值进行比较;若所述像素点的像素值大于所述像素阈值,且所述像素点存在小于所述像素阈值的相邻像素点,将所述像素点设为边缘像素点;根据各个边缘像素点获取所述待测元件的轮廓图像。3.根据权利要求2所述的元件缺陷检测方法,其特征在于,在将所述像素值与预设的像素阈值进行比较之前,还包括以下步骤:对所述原始图像进行灰度处理,得到灰度图像;对所述灰度图像进行二值化处理。4.根据权利要求1所述的元件缺陷检测方法,其特征在于,所述轮廓特征包括轮廓点的中心位置、轮廓的曲率和/或轮廓点所围成的区域的面积。5.根据权利要求4所述的元件缺陷检测方法,其特征在于,计算所述轮廓图像的轮廓特征与所述模板轮廓图像的轮廓特征之间的相似度的步骤包括:计算所述轮廓图像的各个轮廓点的第一中心位置和所述模板轮廓图像的各个轮廓点的第二中心位置;将所述第一中心位置和所述第二中心位置进行比较;若所述相似度小于预设的相似度阈值,判定所述元件安装错误的步骤包括:若所述第一中心位置和所述第二中心位置之间的距离大于预设的距离阈值,判定所述元件安装错误。6.根据权利要求4所述的元件缺陷检测方法,其特征在于,计算所述轮廓图像的轮廓特征与所述模板轮廓图像的轮廓特征之间的相似度的步骤还包括:计算...

【专利技术属性】
技术研发人员:李红匣
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1