发明名称 一种碱性电池尾端凹凸缺陷检测方法
摘要 本发明公开了一种碱性电池尾端凹凸缺陷检测方法,通过创建电池尾端内圈区域初始图像的矩阵,对该矩阵分别采用一阶微分滤波和二阶微分滤波后,再通过高通滤波去除噪声干扰,最后利用区域生长算法得到整个电池尾端的凹凸缺陷区域;优点是实现噪声和凹凸缺陷的准确区分,由此,本发明的凹凸缺陷检测方法可以应用于碱性电池尾端凹凸缺陷的检测,从而实现机器视觉技术在碱性电池尾端缺陷检测上的应用。
申请公布号 CN103413333B 申请公布日期 2016.02.03
申请号 CN201310342946.1 申请日期 2013.08.08
申请人 宁波成电泰克电子信息技术发展有限公司 发明人 罗净;田丹;李坤艳;张增武;胡文华
分类号 G06T7/60(2006.01)I;G01N21/956(2006.01)I 主分类号 G06T7/60(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 邱积权
主权项 一种碱性电池尾端凹凸缺陷检测方法,其特征在于包括如下步骤:S1:将获取到的碱性电池尾端凹环以内的圆形区域原始图像的分辨率记为m×n,m表示行数,n表示列数,将该原始图像用矩阵表示为:A<sub>m×n</sub>={a<sub>ij</sub>|0≤a<sub>ij</sub>≤255且a<sub>ij</sub>∈N},其中A<sub>m×n</sub>表示原始图像,a<sub>ij</sub>表示位于矩阵A<sub>m×n</sub>中第i行第j列的元素,1≤i≤m,1≤j≤n,N为自然数集;S2:应用一阶微分滤波器算出矩阵A<sub>m×n</sub>中各元素的一阶微分值,得到一阶微分矩阵B<sub>m×n</sub>,其中B<sub>m×n</sub>与矩阵A<sub>m×n</sub>具有相同的行列数,b<sub>ij</sub>为位于矩阵B<sub>m×n</sub>中第i行第j列的元素,其大小为A<sub>m×n</sub>中位于第i行第j列的元素a<sub>ij</sub>的一阶微分值;S3:设定阈值T<sub>1</sub>=mean(abs(B<sub>m×n</sub>)),其中mean(·)为取均值运算,abs(·)为取绝对值运算,即阈值T<sub>1</sub>等于B<sub>m×n</sub>中所有元素取绝对值后再平均的结果,应用高通滤波器,将B<sub>m×n</sub>中元素b<sub>ij</sub>的绝对值小于T<sub>1</sub>的元素滤除,得到新的矩阵<img file="FDA0000807420140000011.GIF" wi="556" he="182" />其中B'<sub>m×n</sub>与矩阵B<sub>m×n</sub>具有相同的行列数,b'<sub>ij</sub>为位于矩阵B'<sub>m×n</sub>中第i行第j列的元素,其大小为一阶微分矩阵B<sub>m×n</sub>中位于第i行第j列的元素b<sub>ij</sub>与阈值T<sub>1</sub>相比较后的结果;S4:应用二阶微分滤波器算出矩阵A<sub>m×n</sub>中各元素的二阶微分值,得到二阶微分矩阵E<sub>m×n</sub>,其中E<sub>m×n</sub>与矩阵A<sub>m×n</sub>具有相同的行列数,e<sub>ij</sub>为位于矩阵E<sub>m×n</sub>中第i行第j列的元素,其大小为A<sub>m×n</sub>中位于第i行第j列的元素a<sub>ij</sub>的二阶微分值;S5:设定阈值T<sub>2</sub>=λmax(abs(E<sub>m×n</sub>)),其中max(·)为取最大值运算,0&lt;λ&lt;1,即阈值T<sub>2</sub>为E<sub>m×n</sub>中所有元素取绝对值后再取最大值的结果最后乘上系数λ,应用高通滤波器,将E<sub>m×n</sub>中元素e<sub>ij</sub>的绝对值小于T<sub>2</sub>的元素滤除,得到新的矩阵<img file="FDA0000807420140000021.GIF" wi="560" he="185" />其中E'<sub>m×n</sub>与矩阵E<sub>m×n</sub>具有相同的行列数,e'<sub>ij</sub>为位于矩阵E'<sub>m×n</sub>中第i行第j列的元素,其大小为E<sub>m×n</sub>中位于第i行第j列的元素e<sub>ij</sub>与阈值T<sub>2</sub>相比较后的结果;S6:以E'<sub>m×n</sub>中e'<sub>ij</sub>不为零的元素所在的位置为生长点,按照8邻域内B'<sub>m×n</sub>中元素不为零的生长准则,以及8邻域内B'<sub>m×n</sub>中元素全部为零的生长停止条件,对矩阵B'<sub>m×n</sub>运用区域生长算法,得出的结果即为碱性电池尾端具有凹凸缺陷的区域图。
地址 315040 浙江省宁波市高新区扬帆路999弄5号7-4室
您可能感兴趣的专利