CN103954627B - 一种基于样本库字典基的电子元器件表面缺陷检测方法 - Google Patents
一种基于样本库字典基的电子元器件表面缺陷检测方法 Download PDFInfo
- Publication number
- CN103954627B CN103954627B CN201410160167.4A CN201410160167A CN103954627B CN 103954627 B CN103954627 B CN 103954627B CN 201410160167 A CN201410160167 A CN 201410160167A CN 103954627 B CN103954627 B CN 103954627B
- Authority
- CN
- China
- Prior art keywords
- piecemeal
- components
- dictionary base
- rightarrow
- electronic devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种基于样本库字典基的电子元器件表面缺陷检测方法。目前电子元器件生产过程中的成品缺陷检测主要由人工完成,费时费力,不仅工作量大,而且易受检测人员主观因素的影响,容易造成误检和漏检,检测效率低,劳动强度大。如果在检测中操作不慎,还会对电子元器件造成二次损伤。本发明方法利用非接触式数字图像检测技术来提高电子元器件缺陷检测的效率,提出了一种基于样本库字典基的电子元器件表面缺陷检测方法。本发明方法通过构造合格及各类缺陷样本库字典基,自适应的对电子元器件的表面缺陷进行自动检测,并对缺陷类别进行自动判别,可以很好的克服人工目测检测方法的不足。
Description
技术领域
本发明属于图像处理领域,具体涉及一种基于样本库字典基的电子元器件表面缺陷检测方法。
背景技术
目前电子元器件生产过程中的成品缺陷检测主要由人工完成,费时费力,不仅工作量大,而且易受检测人员主观因素的影响,容易造成误检和漏检,检测效率低,劳动强度大。如果在检测中操作不慎,还会对电子元器件造成二次损伤。
发明内容
本发明的目的是为了克服人工目测方法的不足,利用非接触式数字图像检测技术来提高电子元器件缺陷检测的效率。提出了一种基于样本库字典基的电子元器件表面缺陷检测方法。具体步骤:
步骤(1)采集合格及存在缺陷的电子元器件图像,构造电子元器件图像样本库;
对需要进行表面缺陷检测的电子元器件;选取200个合格的该元器件样品,同时选取表面存在气泡,破损,划痕和引脚油漆下挂的该元器件样品各100个;
(a)将样本器件、照明***、CCD相机全部置于封闭的暗箱中,采集上述合格及存在缺陷的电子元器件的表面图像;
(b)对采集得到的图像f按如下方式提取梯度图像▽f作为各样本器件的特征图像:
(c)由经过上述预处理得到的各样本器件的梯度特征图像分别构造合格样本库,气泡样本库,破损样本库,划痕样本库和引脚油漆下挂样本库;
步骤(2)对样本库进行学习,构造各个样本库的字典基;
对于合格样本库,将合格样本库内的各图像进行分块处理,块大小为7×7,选取块内颜色方差大于阈值η1的分块为训练分块,阈值η1选为10;记是各个训练分块的列向量化表示,记是该合格样本库的字典基,在字典Z下的表示可定义为:
其中是在字典基下的表示系数,设定的非零元素个数为1,非零元素的值为1;在已知训练集合的情况下,按如下步骤构造该训练集的最优字典基:
(a)由张成初始字典基Z;
(b)对于字典基中某一向量字典基中其他向量与之间若满足如下公式,阈值η2选为5,则从字典基中移除向量从而更新字典基;
(c)对字典基中的向量按上述方式进行遍历,得到该训练集最终的字典基
对于气泡,破损,划痕和引脚油漆下挂样本库;同样将各图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块;分别得到气泡,破损,划痕和引脚油漆下挂训练集和按如下步骤分别构造气泡,破损,划痕和引脚油漆下挂字典基和:
(a)由和张成各个初始的字典基ZQ,ZP,ZH和ZG;
(b)对气泡字典基中的向量如果合格字典基中存在向量与满足如下关系式,则从气泡字典基中移除该向量更新气泡字典基,运用同样的方式对破损,划痕和引脚油漆下挂字典基进行更新;
(c)对气泡,破损,划痕和引脚油漆下挂字典基中的向量按上述方式进行遍历,得到各个训练集最终的字典基和
步骤(3)采集待检测的电子元器件图像,基于样本库字典基判别待检测的电子元器件是否合格,若不合格判别该元器件存在哪类缺陷;
在相同的检测环境下,采集待检测的电子元器件表面图像,由梯度算子提取得到梯度特征图像;将特征图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块,得到待检测分块集按如下方式对分块集进行检测:
(a)若在合格字典基Z中存在与之间满足如下关系,则为合格子分块,否则为不合格子分块:
(b)若待检测分块集中所有分块均是合格子分块,则判定待检测的电子元器件为合格元器件;若待检测分块集中存在不合格子分块,则待检测的电子元器件为不合格元器件;
(c)对于不合格子分块求解如下优化问题,在缺陷字典基ZQ,ZP,ZH和ZG中寻找最优的
若则为存在气泡的缺陷分块;
若则为存在破损的缺陷分块;
若则为存在划痕的缺陷分块;
若则为存在引脚油漆下挂的缺陷分块;
若则为未知类型的缺陷分块;
(d)若待检测分块集中多个分块为缺陷分块,且经过步骤(c)的判断后均为同一类的缺陷分块,则判定该待检测的电子元器件存在该类的缺陷;若经过步骤(c)的判断后分别为不同类型的缺陷分块,则判定该待检测的电子元器件存在多种的缺陷。
本发明通过构造合格及各类缺陷样本库字典基,自适应的对电子元器件的表面缺陷进行自动检测,并对缺陷类别进行自动判别。
根据本发明的第一方面,公开了一种用于电子元器件表面缺陷检测的特征图像样本库构造方法。
根据本发明的第二方面,公开了一种利用合格及各类缺陷电子元器件的样本库来构造对应的合格及各类缺陷样本库字典基的方法,包括各参数的选取方式。
根据本发明的第三方面,公开了一种利用构造的合格及各类缺陷样本库字典基对待检测的电子元器件进行表面缺陷检测和识别的方法。
根据本发明的第四方面,公开了一种基于样本库字典基的电子元器件表面缺陷检测方法的具体流程。主要包括:电子元器件表面特征图像样本库的构造,合格及各类缺陷样本库字典基的构造方法,以及对待检测的电子元器件进行表面缺陷检测和识别的方法。
本发明的有益效果:本发明方法利用非接触式数字图像检测技术来提高电子元器件缺陷检测的效率,提出了一种基于样本库字典基的电子元器件表面缺陷检测方法。本发明方法通过构造合格及各类缺陷样本库字典基,自适应的对电子元器件的表面缺陷进行自动检测,并对缺陷类别进行自动判别,可以很好的克服人工目测检测方法的不足。
具体实施方式
本发明包括以下步骤:
步骤(1)采集合格及存在缺陷的电子元器件图像,构造电子元器件图像样本库;
对需要进行表面缺陷检测的电子元器件;选取200个合格的该元器件样品,同时选取表面存在气泡,破损,划痕和引脚油漆下挂的该元器件样品各100个;
(a)将样本器件、LED照明、MER-030-120UCCCD工业相机全部置于封闭的暗箱中,采集上述合格及存在缺陷的电子元器件的表面图像;
(b)对采集得到的图像f按如下方式提取梯度图像▽f作为各样本器件的特征图像:
(c)由经过上述预处理得到的各样本器件的梯度特征图像分别构造合格样本库,气泡样本库,破损样本库,划痕样本库和引脚油漆下挂样本库;
步骤(2)对样本库进行学习,构造各个样本库的字典基;
对于合格样本库,将合格样本库内的各图像进行分块处理,块大小为7×7,选取块内颜色方差大于阈值η1的分块为训练分块,阈值η1选为10。记是各个训练分块的列向量化表示,记是该合格样本库的字典基,在字典Z下的表示可定义为:
其中是在字典基下的表示系数,设定的非零元素个数为1,非零元素的值为1。在已知训练集合的情况下,按如下步骤构造该训练集的最优字典基:
(a)由张成初始字典基Z;
(b)对于字典基中某一向量字典基中其他向量与之间若满足如下公式,阈值η2选为5,则从字典基中移除向量从而更新字典基;
(c)对字典基中的向量按上述方式进行遍历,得到该训练集最终的字典基
对于气泡,破损,划痕和引脚油漆下挂样本库。同样将各图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块。分别得到气泡,破损,划痕和引脚油漆下挂训练集和按如下步骤分别构造气泡,破损,划痕和引脚油漆下挂字典基和:
(a)由和张成各个初始的字典基ZQ,ZP,ZH和ZG;
(b)对气泡字典基中的向量如果合格字典基中存在向量与满足如下关系式,则从气泡字典基中移除该向量更新气泡字典基,运用同样的方式对破损,划痕和引脚油漆下挂字典基进行更新;
(c)对气泡,破损,划痕和引脚油漆下挂字典基中的向量按上述方式进行遍历,得到各个训练集最终的字典基和
步骤(3)采集待检测的电子元器件图像,基于样本库字典基判别待检测的电子元器件是否合格,若不合格判别该元器件存在哪类缺陷;
在相同的检测环境下,采集待检测的电子元器件表面图像,由梯度算子提取得到梯度特征图像。将特征图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块,得到待检测分块集按如下方式对分块集进行检测:
(a)若在合格字典基Z中存在与之间满足如下关系,则为合格子分块,否则为不合格子分块:
(b)若待检测分块集中所有分块均是合格子分块,则判定待检测的电子元器件为合格元器件。若待检测分块集中存在不合格子分块,则待检测的电子元器件为不合格元器件;
(c)对于不合格子分块求解如下优化问题,在缺陷字典基ZQ,ZP,ZH和ZG中寻找最优的
若则为存在气泡的缺陷分块;
若则为存在破损的缺陷分块;
若则为存在划痕的缺陷分块;
若则为存在引脚油漆下挂的缺陷分块;
若则为未知类型的缺陷分块;
(d)若待检测分块集中多个分块为缺陷分块,且经过步骤(c)的判断后均为同一类的缺陷分块,则判定该待检测的电子元器件存在该类的缺陷;若经过步骤(c)的判断后分别为不同类型的缺陷分块,则判定该待检测的电子元器件存在多种的缺陷。
Claims (1)
1.一种基于样本库字典基的电子元器件表面缺陷检测方法,其特征在于该方法的具体步骤是:
步骤(1)采集合格及存在缺陷的电子元器件图像,构造电子元器件图像样本库;
对需要进行表面缺陷检测的电子元器件,选取200个合格的该元器件样品,同时选取表面存在气泡,破损,划痕和引脚油漆下挂的该元器件样品各100个;
(a)将样本器件、照明***、CCD相机全部置于封闭的暗箱中,采集上述合格及存在缺陷的电子元器件的表面图像;
(b)对采集得到的图像f按如下方式提取梯度图像▽f作为各样本器件的特征图像:
(c)由经过上述预处理得到的各样本器件的梯度特征图像分别构造合格样本库,气泡样本库,破损样本库,划痕样本库和引脚油漆下挂样本库;
步骤(2)对样本库进行学习,构造各个样本库的字典基;
对于合格样本库,将合格样本库内的各图像进行分块处理,块大小为7×7,选取块内颜色方差大于阈值η1的分块为训练分块,阈值η1选为10;记是各个训练分块的列向量化表示,记是该合格样本库的字典基,在字典Z下的表示可定义为:
其中是在字典基下的表示系数,设定的非零元素个数为1,非零元素的值为1;在已知训练集合的情况下,按如下步骤构造该训练集的最优字典基:
(a)由组成初始字典基Z;
(b)对于字典基中某一向量字典基中其他向量与之间若满足如下公式,阈值η2选为5,则从字典基中移除向量从而更新字典基;
(c)对字典基中的向量按上述方式进行遍历,得到该训练集最终的字典基
对于气泡,破损,划痕和引脚油漆下挂样本库;同样将各图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块;分别得到气泡,破损,划痕和引脚油漆下挂训练集和按如下步骤分别构造气泡,破损,划痕和引脚油漆下挂字典基 和
(a)由和组成各个初始的字典基ZQ,ZP,ZH和ZG;
(b)对气泡字典基中的向量如果合格字典基中存在向量与满足如下关系式,则从气泡字典基中移除该向量更新气泡字典基,运用同样的方式对破损,划痕和引脚油漆下挂字典基进行更新;
(c)对气泡,破损,划痕和引脚油漆下挂字典基中的向量按上述方式进行遍历,得到各个训练集最终的字典基和
步骤(3)采集待检测的电子元器件图像,基于样本库字典基判别待检测的电子元器件是否合格,若不合格判别该元器件存在哪类缺陷;
在相同的检测环境下,采集待检测的电子元器件表面图像,由梯度算子提取得到梯度特征图像;将特征图像进行分块处理,块大小为7×7,去除那些块内方差小于阈值η1的分块,得到待检测分块集按如下方式对分块集进行检测:
(a)若在合格字典基Z中存在与之间满足如下关系,则为合格子分块,否则为不合格子分块:
(b)若待检测分块集中所有分块均是合格子分块,则判定待检测的电子元器件为合格元器件;若待检测分块集中存在不合格子分块,则待检测的电子元器件为不合格元器件;
(c)对于不合格子分块求解如下优化问题,在缺陷字典基ZQ,ZP,ZH和ZG中寻找最优的
若则为存在气泡的缺陷分块;
若则为存在破损的缺陷分块;
若则为存在划痕的缺陷分块;
若则为存在引脚油漆下挂的缺陷分块;
若则为未知类型的缺陷分块;
(d)若待检测分块集中多个分块为缺陷分块,且经过步骤(c)的判断后均为同一类的缺陷分块,则判定该待检测的电子元器件存在该类的缺陷;若经过步骤(c)的判断后分别为不同类型的缺陷分块,则判定该待检测的电子元器件存在多种的缺陷。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410160167.4A CN103954627B (zh) | 2014-04-21 | 2014-04-21 | 一种基于样本库字典基的电子元器件表面缺陷检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410160167.4A CN103954627B (zh) | 2014-04-21 | 2014-04-21 | 一种基于样本库字典基的电子元器件表面缺陷检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103954627A CN103954627A (zh) | 2014-07-30 |
CN103954627B true CN103954627B (zh) | 2016-04-06 |
Family
ID=51331932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410160167.4A Active CN103954627B (zh) | 2014-04-21 | 2014-04-21 | 一种基于样本库字典基的电子元器件表面缺陷检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103954627B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104990925B (zh) * | 2015-06-23 | 2017-12-19 | 泉州装备制造研究所 | 一种基于梯度多阈值优化缺陷检测方法 |
CN106127746A (zh) * | 2016-06-16 | 2016-11-16 | 广州视源电子科技股份有限公司 | 电路板元件漏件检测方法和*** |
CN108133472A (zh) * | 2017-11-28 | 2018-06-08 | 长乐万达纺织机械有限公司 | 纺织物缺陷检测方法及纺织物缺陷检测装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000028547A (ja) * | 1998-07-09 | 2000-01-28 | Nkk Corp | 鋼板の表面欠陥検査装置 |
JP2001168160A (ja) * | 1999-12-07 | 2001-06-22 | Sony Corp | 半導体ウェハの検査システム |
CN101178367B (zh) * | 2007-09-21 | 2010-08-25 | 天津大学 | 一种陶瓷加工表面损伤检测*** |
CN101644657B (zh) * | 2009-09-03 | 2011-03-23 | 浙江大学 | 大口径精密光学元件表面缺陷检测的旋转照明方法及装置 |
-
2014
- 2014-04-21 CN CN201410160167.4A patent/CN103954627B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN103954627A (zh) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103831253B (zh) | 基于dsp机器视觉的太阳能硅片表面检测装置及方法 | |
CN104766097B (zh) | 基于bp神经网络和支持向量机的铝板表面缺陷分类方法 | |
CN105046700B (zh) | 基于亮度校正与颜色分类的水果表面缺陷检测方法及*** | |
CN103605981B (zh) | 基于图像识别的绝缘子缺陷识别方法 | |
CN108109137A (zh) | 车辆部件的机器视觉检测***及方法 | |
CN103983190B (zh) | 群体产地鸭蛋外形尺寸的视觉检测分级装置及其方法 | |
CN109376792A (zh) | 基于多通道残差神经网络的光伏电池外观缺陷分类方法 | |
CN105203543B (zh) | 基于机器视觉的整箱红提葡萄果粒大小分级装置及其方法 | |
CN101907453B (zh) | 基于机器视觉的块状农产品尺寸在线测量方法与装置 | |
CN107742286A (zh) | 一种多晶硅太阳能电池片el测试裂纹缺陷检测方法 | |
CN107694962A (zh) | 一种基于机器视觉与bp神经网络的水果自动分拣方法 | |
CN104198498B (zh) | 基于自适应正交小波变换的布匹疵点检测方法及装置 | |
CN103954627B (zh) | 一种基于样本库字典基的电子元器件表面缺陷检测方法 | |
Jadhav et al. | A fruit quality management system based on image processing | |
CN104657706A (zh) | 基于图像的高铁线路线杆断裂与联接结构体异常检测方法 | |
CN105651776A (zh) | 基于计算机视觉的牛胴体产肉量自动分级装置与方法 | |
WO2018010387A1 (zh) | 元件反件检测方法和*** | |
CN108802041B (zh) | 一种屏幕检测的小样本集快速换型的方法 | |
CN108416774A (zh) | 一种基于细粒度神经网络的织物种类识别方法 | |
CN104198497A (zh) | 一种基于视觉显著图和支持向量机的表面缺陷检测方法 | |
CN109815950A (zh) | 一种基于深度卷积神经网络的钢筋端面识别方法 | |
CN103267764A (zh) | 基于邻域信息评估的热轧钢板表面缺陷图像识别方法 | |
CN104297439B (zh) | 一种基于计算机视觉的双黄鸭蛋自动识别检测方法 | |
Ibrahim et al. | Egg’s grade classification and dirt inspection using image processing techniques | |
CN107833211A (zh) | 基于红外图像的零值绝缘子自动检测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |