一种融合时频特征的表面裂痕识别方法与流程

文档序号:11387644阅读:522来源:国知局
一种融合时频特征的表面裂痕识别方法与流程

本发明涉及计算机视觉检测领域,尤其涉及一种钕铁硼圆片表面磕边、裂纹识别方法。



背景技术:

磁性材料的器件被广泛的应用于仪表、电机等各个领域,钕铁硼永磁材料是低碳行业发展中一种非常重要的材料。钕铁硼具有极高的磁能积和矫力,同时高能量密度的优点使钕铁硼永磁材料在现代工业和电子技术中获得了广泛应用。磁片在加工过程中造成的各种缺陷严重影响其质量,在磁片成为产品之前需要通过严格的质量测试。传统上一般依靠人眼去判断即人工目测法,用各种量具去量测,检测效果受操作人员的影响较大,且效率低下,不能满足现代工业上的需求。因此利用图像处理技术实现磁片的表面缺陷检测,具有重要的实际意义和经济效益。

这个钕铁硼圆片表面的缺陷主要表现为“磕边”、“裂痕”两种缺陷。“磕边”缺陷指材料边缘缺失,不能组成一个完整的圆,“裂纹”是指圆片内部出现的划痕。



技术实现要素:

为解决人工检测存在的各种局限性,因而需用先进的表面缺陷检测方法来检测产品的表面缺陷。这种识别方法是基于计算机视觉,利用图像处理技术可以自动、快速、高效的识别出磁片表面的缺陷,极大地提高生产效率。

为实现上述目的,本发明采用以下技术方案:

一种融合时频特征的表面裂痕识别方法,包括如下步骤:

步骤一,通过视觉设备获取流水线上钕铁硼圆片的实时影像;

步骤二,对图像进行中值滤波预处理,消除噪点;

步骤三,使用单阈值分割法分离背景和目标;

步骤四,计算目标区域面积;

步骤五,用最大熵法提取目标图像的边缘区域d,图像大小为m×n,灰度级为l;

步骤六,计算边界的周长;

步骤七,计算紧凑型参数compactnes,设定阈值范围[[t2,t3]]当compactnes满足此范围时,表明外轮廓为圆,否则,判断有缺陷;

步骤八,提取外轮廓内区域为感兴趣区域roi,剔除外轮廓,将图像进行小波分解。采用可变的时-频窗口可以对图像进行局部性分析,对低频近似分量,用数学形态学边缘检测法提取裂纹缺陷的边缘;对高频垂直分量用小波模极大值法提取裂纹缺陷的边缘。

步骤九,将得到的低频和高频缺陷边缘图像进行二值化处理;

步骤十,将经过上述处理后的低频和高频缺陷边缘图像按照融合规则进行融合,得到最终的裂纹图像。

步骤十一,计算白色像素点的个数,当白色像素点的个数均小于阈值时,则判断为“正品”缺陷,结束;否则,判断为“缺陷”。

本发明把数学形态学与小波变换结合起来,不但具有形态学的形态滤波特性,还具有小波分解的多分辨率等特性。通过形态小波对裂纹缺陷图像进行分解,取其高低频分量作进一步的处理,得到很好的裂纹检测效果。

本发明的原理是:在计算时,在获取汝铁硼圆片实时影像的基础上,然后经过中值滤波,消除噪声;使用单阈值法分离背景与目标,接着用最大熵法获取轮廓信息,通过计算紧凑型参数,判断是否属于“磕边”缺陷;提取感兴趣区域roi,即先用小波变换对汝铁硼圆片图像进行分解,在高频垂直分量上用小波模极大值检测裂纹缺陷,在低频分量上用形态学梯度算子检测裂纹缺陷,最后将高、低频提取的裂纹边缘图像按照一定规则予以融合,以得到最终的裂纹图像。

本发明具有以下技术效果:该发明方法对裂纹定位准确,对各种噪声较为不敏感,且干扰小。

本发明的优点:能有效抑制噪声,鲁棒性十分好。

附图说明

图1为本发明的工作流程框图。

图2为小波分解处理后融合的图片。

具体实施方式

一种融合时频特征的钕铁硼圆片表面裂痕识别方法,包括如下步骤:

步骤一,通过视觉设备获取流水线上钕铁硼圆片的实时影像;

步骤二,对图像进行中值滤波预处理,消除噪点。具体步骤如下:

2.1将3*3的滤波模板在图像当中移动,并使得滤波模板的中心和图像某个像素位置重合;

2.2读取模板中各对应像素的灰度值;

2.3把这些灰度值按由小到大的顺序排列;

2.4二维中值滤波输出为g(x,y)=med{f(x-k,y-l),(k,l∈w)},其中,f(x,y),g(x,y)分别为原始图像像素点和处理后图像像素点。w为二维模板,为3*3区域。

步骤三,使用单阈值分割法分离背景和目标,m(x,y)表示分割后的图像,t1为阈值,设定t1=145

步骤四,目标区域面积得到area=122958其中,area即为目标区域面积,r为图像灰度值为大于或等于t1的像素点的总数。

步骤五,用最大熵法提取边缘区域d,图像大小为m×n,灰度级为l,

最佳阈值公式:t*=argmax[hf(t2)+hb(t2)]

其中,ni为灰度级为i的像素个数,pi为灰度级为i的区域占图像大小的比例,pt为灰度级小于或等于t2的区域占图像大小的比例,t2为阈值,hf为图像边缘区域之熵,hb为图像内部区域之熵,t*为提取边缘信息的最佳阈值,设定t*为175。

步骤六,计算边界的周长为图像灰度值小于或等于阈值t*像素点的个数,目前统计permiter=1253。

步骤七,计算紧凑型参数:

满足阈值范围[0.9735,1.0248],表明外轮廓为圆,无缺陷。

步骤八,提取外轮廓内区域为感兴趣区域roi,剔除外轮廓,将图像进行小波分解,本例处理结果如图2所示,由于是放大图,所以图像以折线形式呈现。采用可变的时-频窗口可以对图像进行局部性分析,对低频近似分量,用数学形态学边缘检测法提取裂纹缺陷的边缘;本方法采用形态学梯度算子进行纵裂缺陷检测,形态学梯度算子定义为:膨胀时选择b1中的结构元素,腐蚀时选择b2中的结构元素。其中k(x,y)输入图像,b(i,j)为结构元素,

表1b1和b2的数值

上表左侧为b1的数值,上表右侧为b2的数值。

对高频垂直分量用小波模极大值法提取裂纹缺陷的边缘。

步骤九,将得到的低频和高频缺陷边缘图像进行二值化处理。

步骤十,判断二值化后的图像是否有交集,如果交集不为空,则将这两个区域进行或操作,为空则进行与操作。即

式中,fl和fh分别为二值化后的低频图像和高频图像对应的前景区域,fl(i,j)和fh(i,j)分别为fl和fh区域中的每个像素,n(i,j)为最终的融合图像的每个像素。

步骤十一,计算融合后的图像的白色像素点的个数,白色像素点的个数为159,大于阈值125时,判断为“缺陷”,结束。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1