基于图像处理的电路板划痕检测方法和系统技术方案

技术编号:32969131 阅读:13 留言:0更新日期:2022-04-09 11:31
本发明专利技术提供了一种基于图像处理的电路板划痕检测方法,包括,获取电路板表面图像;对图像进行灰度化和滤波处理,得到灰度图像;对灰度图像进行高斯滤波去噪,然后进行高斯平滑处理;利用电路元器件制作背景模板,将模板与图像进行匹配,定位出图像中的电路元器件位置;将图像中的电路元器件去除,并通过区域填充得到屏蔽电路元件的图像;对无电路元件的图像进行划痕提取。本发明专利技术的优点在于:通过对电路板图像先进行灰度处理降低数据量,然后进行高斯滤波处理,去除干扰信息,并通过模板匹配去除了电路元器件对划痕识别的影响,能够对电路板表面所有的划痕进行识别提取,降低漏检,而且处理的数据量较小,能够满足实时性要求。能够满足实时性要求。能够满足实时性要求。

【技术实现步骤摘要】
基于图像处理的电路板划痕检测方法和系统


[0001]本专利技术涉及电路板检测
,尤其涉及基于图像处理的电路板划痕检测方法和系统。

技术介绍

[0002]印刷电路板(Printed Circuit Board,简称PCB)是电子产品的基础部件,其质量的好坏对电子产品性能的影响很大。随着电子产品的小型化,PCB也越来越高精化、微细化和高密度化,PCB在锡膏印刷、回流焊接、波峰焊接以及自动贴片后可能产生各种缺陷。市场上现有对电路板划痕的检测基本采用人眼观测,不仅工作效率低,而且受个人思维、外部环境等不确定因素的影响,导致检测的结果没有统一的标准。以基于数字图像处理的机器视觉技术能够解决这些问题。但是由于待测图像数据量较大,无法满足工业生产的实时性要求。
[0003]文献“李云峰,李晟阳.基于梯度方向信息熵的印刷电路板缺陷检测[J].中国机械工程,2017,28(06):695

701.”中公开了通过图像处理

敷铜区域分割

缺陷提取

梯度方向检测,最终通过SVM分类器实现缺陷检测的方法,但是该方法仅关注敷铜区域的伤痕,即只关注可能对电路功能产生影响的伤痕,然而在电路板生产中,也需要关注电路板表面不影响功能的伤痕,因此该方法并不能满足工业生产的需求。

技术实现思路

[0004]本专利技术所要解决的技术问题在于提供一种兼顾高准确率和高灵敏性的量子点免疫层析信号检测方法,以克服现有技术的问题。
[0005]本专利技术是通过以下技术方案解决上述技术问题的,一种基于图像处理的电路板划痕检测方法,包括,
[0006]步骤A:获取电路板表面图像;
[0007]步骤B:对图像进行灰度化和滤波处理,得到灰度图像;
[0008]步骤C:对灰度图像进行高斯滤波去噪,然后进行高斯平滑处理;
[0009]步骤D:利用电路元器件制作背景模板,将模板与图像进行匹配,定位出图像中的电路元器件位置;
[0010]步骤E:将图像中的电路元器件去除,并通过区域填充得到屏蔽电路元件的图像;
[0011]步骤F:对无电路元件的图像进行划痕提取。
[0012]本专利技术通过对电路板图像先进行灰度处理降低数据量,然后进行高斯滤波处理,去除干扰信息,并通过模板匹配去除了电路元器件对划痕识别的影响,能够对电路板表面所有的划痕进行识别提取,降低漏检,而且处理的数据量较小,能够满足实时性要求。
[0013]优选的,所述高斯滤波的平滑处理算子为:
[0014][0015]其中,σ为高斯分布参数。
[0016]优选的,所述的将模板与图像进行匹配的方法为:构建三层金字塔,从底层开始,每增加一层,图像边长缩小1/2,像素点数量变为1/4,先通过顶层金字塔扫描图像,每次移动一个像素,对每次扫描的区域与模板进行匹配。
[0017]优选的,所述划痕提取的方法为:
[0018]步骤1:统计图像中像素点的总数和各灰度值的像素点总数,计算图像中每个灰度值的概率值;
[0019]步骤2:分别计算图像中的划痕和背景分布概率;
[0020]步骤3:计算背景和划痕的平均灰度值;
[0021]步骤4:计算每个灰度值的类间差;
[0022]步骤5:以类间差最大值所对应的灰度值作为划痕和背景灰度值的阈值。
[0023]优选的,所述计算划痕和背景分布概率的方法为,
[0024]将图像根据灰度值划分为L个灰度值等级,划痕的灰度值为[0,k],背景的灰度值范围为[k+1,L

1];划痕和背景的分布概率分别为:
[0025][0026]ρ2(k)=1

ρ1(k)
[0027]其中,Pi是灰度值为i的像素点的分布概率。
[0028]优选的,所述背景和划痕的平均灰度值为
[0029][0030][0031]则每个灰度值的类间差为,
[0032][0033]其中,表示像素方差,B(K)为图像像素值点阵。
[0034]优选的,还包括对划痕基于方向梯度进行区域生长操作的步骤,计算灰度梯度的方法为:
[0035]对像素点(a,b),在图像的x和y方向上的梯度表示为
[0036]g
x
(a,b)=f(a,b)

f(a

1,b)
[0037]g
y
(a,b)=f(a,b)

f(a,b

1)
[0038]其中,f(a,b)为像素点(a

b)的灰度值,g
x
(a,b)为像素点(a,b)沿坐标轴x和y方向
上的梯度,则像素点(a,b)的梯度方向角和梯度模值分别为
[0039][0040][0041]其中,θ为梯度方向与y轴的夹角,|g(a,b)|为梯度模值,即梯度数值的绝对值;通过统计各划痕灰度值的梯度数据,以最小梯度方向为划痕的生长方向;
[0042]当两段划痕满足判断条件时,将两段划痕归属于同一条划痕,将两个端点加入种子点;其中,判断条件为
[0043][0044][0045]其中,tanθ1和tanθ2分别为两端划痕区域的梯度方向,n为方向准确度;(a1,b1),(a2,b2)分别为2个划痕区域端点;两端点间的距离为D;
[0046]划痕生长的方法为:
[0047]对种子点的邻域进行搜索,如果邻域点满足判断条件,则将邻域点加入种子点继续进行生长,直到找不到同时满足两个判断条件的邻域点,划痕生长操作结束。
[0048]本专利技术还提供了一种基于图像处理的电路板划痕检测系统,包括,
[0049]图像获取模块,获取电路板表面图像;
[0050]灰度处理模块,对图像进行灰度化和滤波处理,得到灰度图像;
[0051]去噪模块,对灰度图像进行高斯滤波去噪,然后进行高斯平滑处理;
[0052]元器件识别模块,利用电路元器件制作背景模板,将模板与图像进行匹配,定位出图像中的电路元器件位置;
[0053]元器件去除模块,将图像中的电路元器件去除,并通过区域填充得到屏蔽电路元件的图像;
[0054]划痕提取模块,对无电路元件的图像进行划痕提取。
[0055]本专利技术还提供了一种电子处理设备,包括至少一个处理器和存储有至少一个执行程序的存储装置,当所述至少一个执行程序被所述至少一个处理器执行,所述至少一个处理器实现所述的电路板划痕检测方法。
[0056]本专利技术还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时能够实现所述的电路板划痕检测方法。
[0057]本专利技术提供的基于图像处理的电路板划痕检测方法的优点在于:通过对电路板图像先进行灰度处理降低数据量,然后进行高斯滤波处理,去除干扰信息,并通过模板匹配去除了电路元器件对划痕识别的影本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像处理的电路板划痕检测方法,其特征在于:包括,步骤A:获取电路板表面图像;步骤B:对图像进行灰度化和滤波处理,得到灰度图像;步骤C:对灰度图像进行高斯滤波去噪,然后进行高斯平滑处理;步骤D:利用电路元器件制作背景模板,将模板与图像进行匹配,定位出图像中的电路元器件位置;步骤E:将图像中的电路元器件去除,并通过区域填充得到屏蔽电路元件的图像;步骤F:对无电路元件的图像进行划痕提取。2.根据权利要求1所述的一种基于图像处理的电路板划痕检测方法,其特征在于:所述高斯滤波的平滑处理算子为:其中,σ为高斯分布参数。3.根据权利要求1所述的一种基于图像处理的电路板划痕检测方法,其特征在于:所述的将模板与图像进行匹配的方法为:构建三层金字塔,从底层开始,每增加一层,图像边长缩小1/2,像素点数量变为1/4,先通过顶层金字塔扫描图像,每次移动一个像素,对每次扫描的区域与模板进行匹配。4.根据权利要求1所述的一种基于图像处理的电路板划痕检测方法,其特征在于:所述划痕提取的方法为:步骤1:统计图像中像素点的总数和各灰度值的像素点总数,计算图像中每个灰度值的概率值;步骤2:分别计算图像中的划痕和背景分布概率;步骤3:计算背景和划痕的平均灰度值;步骤4:计算每个灰度值的类间差;步骤5:以类间差最大值所对应的灰度值作为划痕和背景灰度值的阈值。5.根据权利要求4所述的一种基于图像处理的电路板划痕检测方法,其特征在于:所述计算划痕和背景分布概率的方法为,将图像根据灰度值划分为L个灰度值等级,划痕的灰度值为[0,k],背景的灰度值范围为[k+1,L

1];划痕和背景的分布概率分别为:ρ2(k)=1

ρ1(k)其中,Pi是灰度值为i的像素点的分布概率。6.根据权利要求5所述的一种基于图像处理的电路板划痕检测方法,其特征在于:所述
背景和划痕的平均灰度值为背景和划痕的平均灰度值为则每个灰度值的类间差为,其中,表示像素方差,B(K)为图像像素值点阵。7.根据权利要求1所述的一种基于图像处理的电路板划痕检测方法,其特征在于:还包括对划痕基于方向梯度进行区域生长操作的步骤,计算灰度梯度的方法为:对像素点(a,b),在图像的x和y方...

【专利技术属性】
技术研发人员:单毅
申请(专利权)人:合肥国轩高科动力能源有限公司
类型:发明
国别省市:

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

1