一种湿度传感器的印刷碳线缺陷的检测方法

文档序号:29306841发布日期:2022-03-19 18:13阅读:96来源:国知局
一种湿度传感器的印刷碳线缺陷的检测方法

1.本发明涉及湿度传感器缺陷检测领域,具体涉及一种湿度传感器的印刷碳线缺陷的检测方法。


背景技术:

2.湿度传感器是用于测试空气中水分含量的常用工具,在生活中被广泛应用于各行各业,其中高 分子电阻型湿度传感器是目前应用最广泛的湿度传感器之一。在湿度传感器的生产制造中,由于碳 线线路是在一整块陶瓷基片上对多个湿度传感器基片统一进行印刷,所以需要将印刷有碳线的陶瓷 基片进行切割,然后是对陶瓷片进行清洗并将引脚焊接在焊盘上,接下来是采用高分子溶液对湿度 传感器陶瓷片进行浸涂处理并进行烘干,形成高分子感湿薄膜。
3.在电阻型高分子湿度传感器的生产过程中,由于原材料的不均匀,生产车间温湿度的差异等原 因会造成产品存在瑕疵甚至是缺陷,需要对产品进行检测。目前,在高分子湿度传感器的生产中对 印刷线路检测主要有两个方面,一是性能检测,需要检验传感器的电气特性,这种方法比较耗时, 二则是外观检测,依靠工人对生产线下来的产品进行外观检查来判断其是否存在缺陷。而这种人工 检测存在很大的局限性,不仅效率低,检测精度和良品率也不高。


技术实现要素:

4.本发明目的公开一种湿度传感器的印刷碳线缺陷的检测方法,实现对高分子湿度传感器的印刷 线路的快速检测。该系统检测精度高,且能够提高生产效率和良品率。
5.为解决上述问题,本发明采用技术方案如下:
6.一种湿度传感器的印刷碳线缺陷的检测方法,其特征在于:所述方法包括如下步骤:
7.s1、陶瓷基片印刷碳线图像获取:通过摄像机获取湿度传感器的清晰图像;
8.s2、陶瓷基片印刷碳线图像处理:对s1中的图像进行阈值分割后再依次进行形态学处理、边 缘检测、倾斜矫正、roi区域提取;
9.s3、陶瓷基片印刷碳线特征提取:提取s2处理后图像的几何形状特征训练bp神经网络,建立 分类器;
10.s4、陶瓷基片印刷碳线缺陷分类:分类器根据图像几何形状特征对印刷碳线缺陷分类;
11.所述步骤s1采用前向照明方式。
12.所述步骤s2中的阈值分割采用otsu算法,通过阈值t将s1中的图像分割为湿度传感器图像 和背景,其确定阈值t步骤如下:
13.1)计算输入图像的归一化直方图,设mxn图像的灰度范围为{0,1,2,

,l-1},那么
对应灰度值 为i的像素出现的概率
14.其中,l为整数灰度级个数,ni为灰度级i的像素总数;
15.2)设初始阈值t为最小灰度值g,将图像进行分割,计算出这两类的像素点数占图像比例w1和 w2,以及前背景的平均灰度u1和u2;
16.3)计算整个图像的平均灰度u:
[0017][0018]
4)计算出类间方差σ
(k)

[0019]
σ
(k)
=w1*(u
1-u)2+w2*(u
2-u)2;
[0020]
5)遍历图像中所有灰度值k,重复步骤2)到步骤4),比较所有类间方差,当σ
(k)
取得最大值 时,k即为分割的最佳阈值,所述otsu算法阈值分割后得到的湿度传感器图像为二值图。
[0021]
所述步骤s2中采用边长为12的方形结构元进行开运算操作对阈值分割后的二值图进行形态学 处理,并使用matlab函数e=bwareaopen(e,n)去除湿度传感器图像中的碳线区域,所述边缘检测 采用canny算法提取形态学处理后图像中的湿度传感器的轮廓,所述倾斜矫正采用基于radon变换 和仿射变换的算法对湿度传感器图像角度和畸变的矫正。
[0022]
所述canny边缘检测算子提取湿度传感器轮廓,基本步骤如下:
[0023]
(1)高斯滤波,
[0024]
(2)计算梯度图像和角度图像,
[0025]
(3)非极大值抑制,
[0026]
(4)双阈值进行边缘连接。
[0027]
所述radon变换通过提取的湿度传感器轮廓找到靠近水平方向的直线,得到倾斜角度,接着对 湿度传感器图像进行水平矫正;再通过仿射变换的水平方向的偏移变换对湿度传感器图形进行竖直 方向的矫正;
[0028]
所述仿射变换的水平方向的偏移变换,变换矩阵为:
[0029]
其中sh表示靠近竖直方向直线与水平方向直线夹角的正切值,通过radon变换可得到该角。
[0030]
所述roi区域提取具体步骤为:
[0031]
s231纵向截取,计算矫正后湿度传感器图像中每一列的像素累加值,得到统计直方图,然后 通过算法自动选取边界值对湿度传感器图像进行截取;
[0032]
s232横向截取,将纵向截取得到的图像做一个90度的旋转变换,再计算图像中每一列的像素 累加值,得到统计直方图,通过算法自动选取边界值对湿度传感器图像进行截取,再做一个-90度 的旋转变换,得到完整的湿度传感器图像。
[0033]
所述陶瓷基片印刷碳线缺陷检测中对缺角缺陷通过提取图像形状复杂度训练bp神经网络建立 分类器分类。
[0034]
.本发明对印刷碳线检测分类采用前向照明方式突出湿度传感器表面上的印刷碳
线进而获取图 像,图像依次进行阈值分割、形态学处理、边缘检测、倾斜矫正、roi区域提取处理有效的突出湿 度传感器图像的几何形状特征,提高了对印刷碳线检测精度,且bp神经网络具有较好的容错率和 自适应能力,在面对复杂的图像仍能对印刷碳线缺陷准确分类。
[0035]
另外,缺角检测不与其他缺陷一起参与建立分类器,而是通过提取阈值分割二值化和形态学处 理之后得到的图像的形状复杂度来实现分类,不需要对缺角图像进行后续处理如倾斜矫正等处理, 进而简化算法,减少检测运行时间,提高检测效率。同时本发明检测过程稳定且无需人工参与,提 高了湿度传感器生产效率和良品率,降低企业生产成本。
附图说明
[0036]
图1为湿度传感器陶瓷基片印刷线路缺陷检测系统流程框图。
[0037]
图2为湿度传感器高分子感湿薄膜成膜缺陷检测系统流程框图。
[0038]
图3为湿度传感器陶瓷基片印刷线路缺陷图,从左到右依次为正常、断路、短路、大面积短路。
[0039]
图4为形态学处理前后示意图,左是处理前,右是处理后。
[0040]
图5为去除碳线前后的图像,左图为去除碳线区域前,右图为去除碳线区域后。
[0041]
图6为canny算子提取的湿度传感器轮廓示意图。
[0042]
图7为基于radon变换和仿射变换的倾斜矫正算法处理流程。
[0043]
图8为湿度传感器图像水平矫正示意图。
[0044]
图9为湿度传感器图像竖直矫正示意图。
[0045]
图10为roi区域提取湿度传感器前后示意图,左为提取前,右为提取后。
[0046]
图11为湿度传感器图像最终处理效果图。
[0047]
图12为bp神经网络分类识别算法流程图。
[0048]
图13为bp神经网络结构示意图。
[0049]
图14为缺角图像与非缺角图像示意图。
[0050]
图15为缺角图像与非缺角图像分类流程示意图。
[0051]
图16为bp神经网络测试结果。
具体实施方式
[0052]
本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于 用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技 术方案,但其不能理解为对本发明保护范围的限制。
[0053]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发 明作进一步详细的说明。
[0054]
如图1所示,一种湿度传感器印刷碳线缺陷和感湿膜缺陷的检测系统及方法,包括陶瓷基片印 刷碳线缺陷检测和高分子感湿薄膜成膜缺陷检测,所述陶瓷基片印刷碳线缺陷检测包括如下步骤:
[0055]
s1、陶瓷基片印刷碳线图像获取:使用黑色背景以及使用寿命长、响应速度快的led光源,通 过led光源和相机位于被拍物体的同侧的前向照明方式,进而通过摄像机获取湿度传感器表面清晰 图像。
[0056]
前向照明方式能够有效的突出湿度传感器表面印刷碳线轮廓。
[0057]
s2、陶瓷基片印刷碳线图像处理:对s1中的图像先采用otsu(大津法)阈值分割算法,通过 算法得到一个阈值t,将图像分割为湿度传感器图像和背景图像两个部分,其确定阈值t的算法步 骤具体如下:
[0058]
1)计算输入图像的归一化直方图,设mxn图像的灰度范围为{0,1,2,

,l-1},那么对应灰度值 为i的像素出现的概率pi:
[0059][0060]
其中,l为整数灰度级个数,ni为灰度级i的像素总数。
[0061]
2)设初始阈值t为最小灰度值g,将图像进行分割,计算出这两类的像素点数占图像比例w1和 w2,以及前背景的平均灰度u1和u2[0062]
3)计算整个图像的平均灰度u:
[0063][0064]
其中u1和u2为前背景的平均灰度,w1和w2为像素点数占图像比例。
[0065]
4)计算出类间方差σ
(k)

[0066]
σ
(k)
=w1*(u
1-u)2+w2*(u
2-u)2[0067]
5)遍历图像中所有灰度值k,重复步骤2)到步骤4),比较所有类间方差,当σ
(k)
取得最大 值时,k即为分割的最佳阈值。
[0068]
具体的阈值分割后得到了湿度传感器图像为二值图。
[0069]
如图4所示,形态学处理:通过边长为12的方形结构元进行开运算操作的形态学处理削弱湿 度传感器图像边界边缘的锯齿状,变得较为平滑。
[0070]
长为12的方形结构元进行开运算操作在平滑边界的同时对面积影响小。
[0071]
在下一步边缘检测提取轮廓时,并不需要用到印刷碳线图像,所以提前将其去除,只留下最外 面的湿度传感器图像边框,使用matlab自带的函数e=bwareaopen(e,n);即可实现,处理结果如图 5所示。
[0072]
边缘检测:通过canny边缘检测算子提取湿度传感器轮廓,基本步骤如下:
[0073]
(1)高斯滤波,
[0074]
(2)计算梯度图像和角度图像,
[0075]
(3)非极大值抑制,
[0076]
(4)双阈值进行边缘连接。
[0077]
canny边缘提取算子能很好地提取如图6所示湿度传感器的轮廓。
[0078]
如图7-9所示,倾斜矫正:提取的湿度传感器轮廓图像,利用radon变换找到靠近水平方向的 直线,得到倾斜角度,接着对图像进行旋转进行水平方向的矫正,旋转后的图像是平行四边形,
[0079]
再通过仿射变换将湿度传感器图形进行竖直方向的矫正,其矫正为矩形图像。
[0080]
仿射变换中的水平方向的偏移变换,变换矩阵为:
[0081]
其中sh为靠近竖直方向直线与水平方向直线夹角的正切值。
[0082]
采用radon变换和仿射变换的倾斜矫正算法能够减少程序运行时间,进而加快了缺陷检测系统 的运行速度。
[0083]
如图10所示,roi区域提取:湿度传感器图像在矩形图像中占比较小,对倾斜矫正处理后的 矩形图像先是纵向截取,计算图像中每一列的像素累加值,可以达到一个统计直方图,通过算法自 动选取边界值对图像进行截取。
[0084]
再通过横向截取,将纵向截取得到的图像做一个90度的旋转变换,再执行和纵向截取同样的 算法,最后再做一个-90度的旋转变换,将矩形图像中的湿度传感器图像提取出来。
[0085]
提取的湿度传感器图像对四周进行简单的填充即可消除四周黑色区域,得到如图11所示碳线 缺陷检测图像最终处理效果图。
[0086]
具体步骤为,求取图像的尺寸,对图像的从左上角第一个像素点,横向截止到第15个像素点, 从上到下扫描每一行15个像素点的值,若为0,则赋予新值1,去除左侧黑色区域,以此类推即可 对去除图像四周黑色区域。经过去除四周的黑色区域,并对图像做一个非处理得到碳线缺陷检测图 像最终处理效果图。
[0087]
如图12所示,s3、陶瓷基片印刷碳线特征提取:提取湿度传感器图像连通域数量、面积、平 均面积、周长、形状复杂度几何特征输入训练bp神经网络建立分类器。
[0088]
缺陷图像的连通域数量n
[0089]
提取特征的缺陷图像中,断路缺陷图像,其连通域数量为3,而对于短路缺陷图像,其连通域 数量为1。
[0090]
缺陷图像的面积s
[0091][0092]
其中,d表示缺陷区域,i(x,y)表示经过分割后的缺陷图像,由于该图像经过了二值化,所以 缺陷区域的像素点的数值为1,背景区域像素点的值为0,通过求和可以得到缺陷图像的面积。
[0093]
缺陷图像的平均面积ms:
[0094]
ms=s/n
[0095]
其中s为面积,n为连通域数量。
[0096]
缺陷图像的轮廓周长l:
[0097][0098]
m,n表示并列或倾斜连接的轮廓的像素点数目。
[0099]
缺陷图像的形状复杂度f:
[0100]
f=l2/s l
[0101]
l轮廓周长,s缺陷区域的面积。
[0102]
s4、陶瓷基片印刷碳线缺陷分类:分类器根据图像几何形状特征数据对湿度传感器图像的印刷 碳线正常、断路、短路、大面积短路分类。
[0103]
如图13所示,具体bp神经网络参数设置,输出层节点数为4,隐含层设置1层,隐含层节点 数为4,bp神经网络具有较好的容错率和自适应能力,同时对缺陷识别精度高。
[0104]
如图14-15所示,湿度传感器缺角缺陷并未与印刷碳线正常、断路、短路、大面积短路一起建 立分类器,通过提取正常湿度传感器正常和缺角图像的形状复杂度特征输入训练bp神经网络建立 分类器,实现正常、断路、短路、大面积短路与缺角的湿度传感器分类,简化了算法,减少程序运 行时间,进而加快系统识别速度。
[0105]
以下为正常和缺角两种图像形状复杂度f的统计数据:
[0106]
缺角图像形状复杂度
[0107][0108]
非缺角图像形状复杂度
[0109][0110][0111]
具体地,当形状复杂度f》60时为缺角缺陷,反之为正常、短路、断路、大面积短路其中一种。
[0112]
具体实施例:
[0113]
湿度传感器印刷碳线缺陷检测分类:本实施例选择720张陶瓷基片印刷碳线图像进行训练和测 试,其中一部分来自相机拍摄所得图像,另一部分则是通过根据采集的样本和具体环境模拟生成的, 通过bp神经网络实现对陶瓷基片印刷碳线缺陷图像的分类,将480张样本图像作为训练样本用于 提取特征训练bp神经网络,其中480张样本图像中短路,断路,大面积短路,正常样本都是180 张,剩下240张为测试样本用于测试该分类器,可得到如图16所示测试结果。
[0114]
湿度传感器缺角缺陷检测分类:本实施例使用60张图像用于缺角检测,分成两组,其中20 张缺角图像和20张非缺角图像用于训练分类器,寻找分类阈值,剩余10张缺角图像和10张非缺 角图像用于测试,得到测试结果如下:
[0115]
缺角检测测试结果
[0116][0117]
可看到分类器能准确识别该湿度传感器图像是否为湿度传感器缺角图像。
[0118]
最终bp神经网络分类器测试分类印刷碳线缺陷和缺角缺陷准识别精度均为100%,同时bp 神经网络具有较好的容错率和自适应能力,使得系统在应对复杂的湿度传感器图像仍能准确分类缺 陷。
[0119]
.本发明对印刷碳线检测分类采用前向照明方式突出湿度传感器表面上的印刷碳线进而获取图 像,图像依次进行阈值分割、形态学处理、边缘检测、倾斜矫正、roi区域提取
处理有效的突出湿 度传感器图像的几何形状特征,提高了对印刷碳线检测精度,且bp神经网络具有较好的容错率和 自适应能力,在面对复杂的图像仍能对印刷碳线缺陷准确分类。
[0120]
缺角检测不与其他缺陷一起参与建立分类器,而是通过提取阈值分割二值化和形态学处理之后 得到的图像的形状复杂度来实现分类,不需要对缺角图像进行后续处理如倾斜矫正等处理,进而简 化算法,减少检测运行时间,提高检测效率。同时本发明检测过程稳定且无需人工参与,提高了湿 度传感器生产效率和良品率,降低企业生产成本。
[0121]
以上所述仅为本发明的优选并不用于限制本发明,显然,本领域的技术人员可以对本发明进行 各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变形在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1