CN104359920B - 一种用于薄膜电容外观缺陷检测的图像处理方法 - Google Patents

一种用于薄膜电容外观缺陷检测的图像处理方法 Download PDF

Info

Publication number
CN104359920B
CN104359920B CN201410659951.XA CN201410659951A CN104359920B CN 104359920 B CN104359920 B CN 104359920B CN 201410659951 A CN201410659951 A CN 201410659951A CN 104359920 B CN104359920 B CN 104359920B
Authority
CN
China
Prior art keywords
incremented
threshold value
judge
region
detection
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
Application number
CN201410659951.XA
Other languages
English (en)
Other versions
CN104359920A (zh
Inventor
杨宇翔
高明煜
刘秀
严志超
曾毓
黄继业
何志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201410659951.XA priority Critical patent/CN104359920B/zh
Publication of CN104359920A publication Critical patent/CN104359920A/zh
Application granted granted Critical
Publication of CN104359920B publication Critical patent/CN104359920B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

本发明涉及一种用于薄膜电容外观缺陷检测的图像处理方法。目前生产商在制造薄膜电容过程中,由于工艺原因电容表面会出现凹凸不平、毛刺、留白、边缘突起等缺陷。传统方法采用人工目测对电容表面缺陷进行检测,其检测过程劳动强度大而且效率低。本发明首先利用目标前景提取剔除不必要的背景,通过水平垂直投影得到目标电容区域,然后进行边缘检测与梯度检测。本发明的复杂度低,运行速度快,可以满足生产线的实时检测需要,具有适应性强,检测精度高的优点。

Description

一种用于薄膜电容外观缺陷检测的图像处理方法
技术领域
本发明属于图像处理领域,具体涉及一种用于薄膜电容外观缺陷检测的图像处理方法。
背景技术
随着工业信息化不断地发展,电容作为电子设备中大量使用的电子元件之一,需求也不断提升。生产商在制造薄膜电容过程中,电容表面大量出现凹凸不平、毛刺、留白、边缘突起等现象。然而,我国目前的无损检测、监测技术和检测仪器无法满足电容表面缺陷检测中的精度、实时和自动化等特殊要求。在实际工业生产过程中,由于技术条件的限制,电容表面检测基本停留在人工目测的水平上,作为生产工艺中的重要一环,其检测过程是单调重复、枯燥乏味的。不仅工人劳动强度大,而且生产效率低。人工检测方法由于受限与人眼视觉灵敏度、个体主观判断等因素的影响,通常无法准确可靠地捕获缺陷信息,这样将很容易产生大量的漏检和误检。检测者由于检查缺陷项目多,长时间地进行重复作业容易产生视觉疲劳而导致错误率上升,导致检测结果的可靠性也会降低。因此研究出一种适用薄膜电容外观缺陷检测图像处理方法,将其应用在生产流水线上,从而实现自动化检测,可以进一步提高产品质量,降低生产成本,具有重要的工程实际意义。
发明内容
本发明的目的就是为了克服人工检测的诸多不足,从而提高电容生产效率,提出一种用于薄膜电容外观缺陷检测的图像处理方法,可快速检测出各种缺陷。本发明的薄膜电容外观缺陷检测方法主要由目标前景提取、形状检测和梯度检测组成。
用f(x,y)代表采集到的大小为M×N的电容图像,用f1(x,y)、f2(x,y)、f3(x,y)分别表示f(x,y)的R、G、B通道图像;具体步骤:
步骤(1):根据前景电容和背景在R、G、B通道上的差异,将未超过阈值的点赋值成黑点,从而分割出目标前景。具体计算公式如下:
f ( x , y ) = 0 if f 1 ( x , y ) < T 1 or f 2 ( x , y ) < T 2 or f 3 ( x , y ) < T 3 f ( x , y ) elae
其中T1,T2,T3分别为R、G、B通道的颜色阈值。
步骤(2):将f1(x,y)同一行上的值相加,得到各行的和向量G(x),然后进行如下操作:
①将i从0开始递增到M,若出现G(i)大于阈值η,则标记此时的i为目标电容的上边界x0,跳至下一步骤;反之i继续递增,继续判断G(i)。
②将i从x0开始递增到M,若出现G(i)小于阈值η,则标记此时的i为目标电容的下边界x1;反之i继续递增,继续判断G(i)。
步骤(3):将f1(x,y)的同一列的值相加得到各列的和向量G(y),然后进行如下操作:
①将j从0开始递增到N,若出现G(j)大于阈值η,则标记此时的j为目标电容的左边界y0,跳至下一步骤;反之j继续递增,继续判断G(j)。
②将j从y0开始递增到N,若出现G(j)小于阈值η,则标记此时的j为目标电容的右边界y1;反之j继续递增,继续判断G(j)。
由上述步骤提取得到以(x0,y0),(x0,y1),(x1,y0),(x1,y1)为顶点的目标电容区域。
步骤(4):对提取到的目标电容区域进行边缘形状缺陷检测:
①统计以(x0,y0),(x0,y0+n),(x1,y0),(x1,y0+n)为顶点的区域内f1(x,y)=0的点的个数,记个数为S1
②统计以(x0,y1-n),(x0,y1),(x1,y1-n),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S2
③统计以(x0,y0),(x0+m,y0),(x0,y1),(x0+m,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S3
④统计以(x1-m,y0),(x1,y0),(x1-m,y1),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S4
若S1,S2,S3,S4满足如下公式,则判定该电容的边缘存在形状缺陷;反之,继续执行下一步骤;
max { S 1 ( x 1 - x 0 ) &times; n , S 2 ( x 1 - x 0 ) &times; n , S 3 ( y 1 - y 0 ) &times; m , S 4 ( y 1 - y 0 ) &times; m } > &alpha;
其中n为左右边缘矩形框的宽度,m为上下边缘矩形框的高度,α为检测阈值。
步骤(5):对提取到的目标电容区域进行高斯滤除,去除噪声;
采用如下公式,滤波后的三通道图像记为g(x,y):
g(x,y)=H*f(x,y)
其中H表示一个5×5的高斯核函数,*表示卷积。
步骤(6):对滤波后的目标电容图像g(x,y)做梯度检测;
①根据如下公式计算梯度公式
g′(x,y)=|g′x|+|g′y|
其中g′x=g(x+1,y)-g(x,y),g′y=g(x,y+1)-g(x,y)。
②对g′(x,y)做阈值处理,若g′(x,y)小于阈值β,将其值赋为0,反之,则g′(x,y)保持不变。
③统计g′(x,y)内非0点的总个数,若总个数大于阈值T,则判断该电容存在缺陷,反之则判定该电容不存在缺陷。
本发明的有益效果:本发明主要采用梯度运算和一些简单的操作,算法复杂度低,可以满足绝大多数工控板的应用,算法简单高效,占用存储空间少,可以满足实时检测***的要求,可以很好的克服人工目测检测方法的不足,降低生产成本,具有重要的工程实际意义。
具体实施方式
以下结合具体实施方式对本发明作进一步说明。
f(x,y)代表采集到的大小为M×N的电容图像,用f1(x,y)、f2(x,y)、f3(x,y)分别表示f(x,y)的R、G、B通道图像。
步骤(1):根据前景电容和背景在R、G、B通道上的差异,将未超过阈值的点赋值成黑点,从而分割出目标前景。具体计算公式如下:
f ( x , y ) = 0 if f 1 ( x , y ) < T 1 or f 2 ( x , y ) < T 2 or f 3 ( x , y ) < T 3 f ( x , y ) elae
其中T1,T2,T3分别为R、G、B通道的颜色阈值,根据实际电容的颜色来选择。
步骤(2):将f1(x,y)同一行上的值相加,得到各行的和向量G(x),然后进行如下操作:
①将i从0开始递增到M,若出现G(i)大于阈值η,η选为,3000,则标记此时的i为目标电容的上边界x0,跳至下一步骤;反之i继续递增,继续判断G(i)。
②将i从x0开始递增到M,若出现G(i)小于阈值η,则标记此时的i为目标电容的下边界x1;反之i继续递增,继续判断G(i)。
步骤(3):将f1(x,y)的同一列的值相加得到各列的和向量G(y),然后进行如下操作:
①将j从0开始递增到N,若出现G(j)大于阈值η,则标记此时的j为目标电容的左边界y0,跳至下一步骤;反之j继续递增,继续判断G(j)。
②将j从y0开始递增到N,若出现G(j)小于阈值η,则标记此时的j为目标电容的右边界y1;反之j继续递增,继续判断G(j)。
由上述步骤提取得到以(x0,y0),(x0,y1),(x1,y0),(x1,y1)为顶点的目标电容区域。
步骤(4):对提取到的目标电容区域进行边缘形状缺陷检测:
①统计以(x0,y0),(x0,y0+n),(x1,y0),(x1,y0+n)为顶点的区域内f1(x,y)=0的点的个数,记个数为S1
②统计以(x0,y1-n),(x0,y1),(x1,y1-n),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S2
③统计以(x0,y0),(x0+m,y0),(x0,y1),(x0+m,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S3
④统计以(x1-m,y0),(x1,y0),(x1-m,y1),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S4
若S1,S2,S3,S4满足如下公式,则判定该电容的边缘存在形状缺陷;反之,继续执行下一步骤;
max { S 1 ( x 1 - x 0 ) &times; n , S 2 ( x 1 - x 0 ) &times; n , S 3 ( y 1 - y 0 ) &times; m , S 4 ( y 1 - y 0 ) &times; m } > &alpha;
其中n选为电容宽度的1/4,m选为电容高度的1/4,阈值α选为0.2。
步骤(5):对提取到的目标电容区域进行高斯滤除,去除噪声;
采用如下公式,滤波后的三通道图像记为g(x,y):
g(x,y)=H*f(x,y)
其中H表示一个5×5的高斯核函数,*表示卷积。
步骤(6):对滤波后的目标电容图像g(x,y)做梯度检测;
①根据如下公式计算梯度公式
g′(x,y)=|g′x|+|g′y|
其中g′x=g(x+1,y)-g(x,y),g′y=g(x,y+1)-g(x,y);
②对g′(x,y)做阈值处理,若g′(x,y)小于阈值β,β选为8,将其值赋为0,反之,则g′(x,y)保持不变。
③最后统计g′(x,y)内非0点的总个数,若总个数大于阈值T,T选为30,则判定该电容存在缺陷,反之则判定该电容不存在缺陷。

Claims (1)

1.一种用于薄膜电容外观缺陷检测的图像处理方法,主要由目标前景提取、边缘形状检测和梯度检测组成,其特征在于:假设f(x,y)代表采集到的大小为M×N的电容图像,用f1(x,y)、f2(x,y)、f3(x,y)分别表示f(x,y)的R、G、B通道图像;
其具体步骤是:
步骤(1):根据前景电容和背景在R、G、B通道上的差异,将未超过阈值的点赋值成黑点,从而分割出目标前景;具体计算公式如下:
f ( x , y ) = 0 i f f 1 ( x , y ) < T 1 o r f 2 ( x , y ) < T 2 o r f 3 ( x , y ) < T 3 f ( x , y ) e l s e ;
其中T1,T2,T3分别为R、G、B通道的颜色阈值;
步骤(2):将f1(x,y)同一行上的值相加,得到各行的和向量G(x),然后进行如下操作:
2-1:将i从0开始递增到M,若出现G(i)大于阈值η,则标记此时的i为目标电容的上边界x0,跳至下一步骤;反之i继续递增,继续判断G(i);
2-2:将i从x0开始递增到M,若出现G(i)小于阈值η,则标记此时的i为目标电容的下边界x1;反之i继续递增,继续判断G(i);
步骤(3):将f1(x,y)的同一列的值相加得到各列的和向量G(y),然后进行如下操作:
3-1:将j从0开始递增到N,若出现G(j)大于阈值η,则标记此时的j为目标电容的左边界y0,跳至下一步骤;反之j继续递增,继续判断G(j);
3-2:将j从y0开始递增到N,若出现G(j)小于阈值η,则标记此时的j为目标电容的右边界y1;反之j继续递增,继续判断G(j);
由上述步骤提取得到以(x0,y0),(x0,y1),(x1,y0),(x1,y1)为顶点的目标电容区域;
步骤(4):对提取到的目标电容区域进行边缘形状缺陷检测:
4-1:统计以(x0,y0),(x0,y0+n),(x1,y0),(x1,y0+n)为顶点的区域内f1(x,y)=0的点的个数,记个数为S1
4-2:统计以(x0,y1-n),(x0,y1),(x1,y1-n),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S2
4-3:统计以(x0,y0),(x0+m,y0),(x0,y1),(x0+m,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S3
4-4:统计以(x1-m,y0),(x1,y0),(x1-m,y1),(x1,y1)为顶点的区域内满足f1(x,y)=0的点的个数,记个数为S4
若S1,S2,S3,S4满足如下公式,则判定该电容的边缘存在形状缺陷;反之,继续执行下一步骤;
m a x { S 1 ( x 1 - x 0 ) &times; n , S 2 ( x 1 - x 0 ) &times; n , S 3 ( y 1 - y 0 ) &times; m , S 4 ( y 1 - y 0 ) &times; m } > &alpha; ;
其中n为目标电容区域左右边缘宽度的1/4,m为目标电容区域上下边缘高度的1/4,α为检测阈值;
步骤(5):对提取到的目标电容区域进行高斯滤除,去除噪声;
采用如下公式,滤波后的三通道图像记为g(x,y):
g(x,y)=H*f(x,y);
其中H表示一个5×5的高斯核函数,*表示卷积;
步骤(6):对滤波后的目标电容图像g(x,y)做梯度检测;
6-1:根据如下公式计算梯度公式
g′(x,y)=|g′x|+|g′y|;
其中g′x=g(x+1,y)-g(x,y),g′y=g(x,y+1)-g(x,y);
6-2:对g′(x,y)做阈值处理,若g′(x,y)小于阈值β,将其值赋为0,反之,则g′(x,y)保持不变;
6-3:最后统计g′(x,y)内非0点的总个数,若总个数大于阈值T,则判定该电容的表面存在缺陷,反之则判定该电容的表面不存在缺陷。
CN201410659951.XA 2014-11-18 2014-11-18 一种用于薄膜电容外观缺陷检测的图像处理方法 Active CN104359920B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410659951.XA CN104359920B (zh) 2014-11-18 2014-11-18 一种用于薄膜电容外观缺陷检测的图像处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410659951.XA CN104359920B (zh) 2014-11-18 2014-11-18 一种用于薄膜电容外观缺陷检测的图像处理方法

Publications (2)

Publication Number Publication Date
CN104359920A CN104359920A (zh) 2015-02-18
CN104359920B true CN104359920B (zh) 2017-01-25

Family

ID=52527202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410659951.XA Active CN104359920B (zh) 2014-11-18 2014-11-18 一种用于薄膜电容外观缺陷检测的图像处理方法

Country Status (1)

Country Link
CN (1) CN104359920B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106023158B (zh) * 2016-05-10 2018-09-18 浙江科技学院 Sd-oct图像的淡水无核珍珠珍珠质层缺陷识别方法
CN116525295B (zh) * 2023-07-03 2023-09-08 河南华佳新材料技术有限公司 一种高频脉冲电容用金属化薄膜及其制备方法
CN117074423B (zh) * 2023-10-16 2023-12-12 江苏图恩视觉科技有限公司 一种薄膜缺陷检测***及其工作方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103245666A (zh) * 2013-04-02 2013-08-14 杭州电子科技大学 一种蓄电池极板外观缺陷自动检测方法
CN103499585A (zh) * 2013-10-22 2014-01-08 常州工学院 基于机器视觉的非连续性锂电池薄膜缺陷检测方法及其装置
CN103729847A (zh) * 2013-12-26 2014-04-16 杭州电子科技大学 一种基于多重随机共振机制的图像边缘检测方法
CN103808732A (zh) * 2014-01-21 2014-05-21 图灵视控(北京)科技有限公司 基于机器视觉的电容检测***和方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI360790B (en) * 2008-08-11 2012-03-21 Chunghwa Picture Tubes Ltd Image compression/decompression device and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103245666A (zh) * 2013-04-02 2013-08-14 杭州电子科技大学 一种蓄电池极板外观缺陷自动检测方法
CN103499585A (zh) * 2013-10-22 2014-01-08 常州工学院 基于机器视觉的非连续性锂电池薄膜缺陷检测方法及其装置
CN103729847A (zh) * 2013-12-26 2014-04-16 杭州电子科技大学 一种基于多重随机共振机制的图像边缘检测方法
CN103808732A (zh) * 2014-01-21 2014-05-21 图灵视控(北京)科技有限公司 基于机器视觉的电容检测***和方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于各项异性高斯核的图像边缘和角点检测;章为川;《中国博士学位论文全文数据库信息科技辑》;20140115(第1期);全文 *
电容器外观检测***中图像处理算法的研究;洪天勤;《中国优秀硕士学位论文全文数据库信息科技辑》;20130215(第2期);第三章至第四章 *

Also Published As

Publication number Publication date
CN104359920A (zh) 2015-02-18

Similar Documents

Publication Publication Date Title
CN104359920B (zh) 一种用于薄膜电容外观缺陷检测的图像处理方法
CN103267764B (zh) 基于邻域信息评估的热轧钢板表面缺陷图像识别方法
CN102779279B (zh) 搅拌摩擦焊弧形纹间距的图像识别方法
CN101063660B (zh) 一种纺织品缺陷检测方法及其装置
CN105158258A (zh) 一种基于计算机视觉的竹条表面缺陷检测方法
CN102331425A (zh) 基于缺陷增强的纺织品缺陷检测方法
CN109239073A (zh) 一种用于汽车车身的表面缺陷检测方法
CN104199823A (zh) 一种基于视觉数据驱动的织物疵点动态检测方法
CN103245666B (zh) 一种蓄电池极板外观缺陷自动检测方法
CN103245667A (zh) 自动检测机械性划痕的方法及***
CN110020691A (zh) 基于卷积神经网络对抗式训练的液晶屏幕缺陷检测方法
CN105116301B (zh) 一种基于动态统计的数据辅助判断方法
CN104359918B (zh) 一种扬声器纸盆的表面缺陷检测方法
CN109309022A (zh) 一种缺陷抽检方法
TWI608364B (zh) 晶圓測試圖樣的損失率計算方法
CN103529041B (zh) 基于图像特征的电路板新旧程度判定方法和***
CN103778634B (zh) 一种基于图像处理的车辙检测方法
CN201081763Y (zh) 一种纺织品缺陷检测装置
CN103954627B (zh) 一种基于样本库字典基的电子元器件表面缺陷检测方法
CN103926256A (zh) 一种cmp划痕自动检测***
CN104035022A (zh) 一种自动化测试线路板的方法
CN105354848B (zh) 一种热镀锌产线的康耐视表面质量检测***的优化方法
WO2005008223A3 (en) Methods for defect detection and process monitoring based on sem images
TWI504911B (zh) 晶圓測試特殊圖案及探針卡缺陷的檢驗方法
CN103714552B (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