一种基于Laws纹理滤波的荧光磁粉缺陷自动识别方法与流程

文档序号:12826209阅读:955来源:国知局
一种基于Laws纹理滤波的荧光磁粉缺陷自动识别方法与流程

本发明涉及无损检测、数字图像处理技术、和机器视觉等相关技术,特指在荧光磁粉缺陷检测过程中对于缺陷识别的智能自动化技术方法。



背景技术:

荧光磁粉缺陷检测只适用于检查铁磁性材料的表面和近表面缺陷,与超声检测和射线检测比较,具有检测表面裂纹灵敏度高、操作简单等优点。目前荧光磁粉检测技术绝大多数采用的是半自动化方式,即对工件处理可以实现自动化,但是对缺陷的识别依旧使用人工观察的方法,通过人眼进行观察进行判别的方式具有识别率高,不易出错的特点,但同时也有很大的缺点:

(1)观测环境是在暗室条件下,同时紫外光对人眼有很大的损伤;

(2)长时间重复性的工作容易产生视觉疲劳,同时缺陷的判断标准也主要是根据人的检验而定,在判断过程中容易造成无误判;

(3)使用人工进行判断会使工件的检测速度受到很大的限制;

(4)随着物价的上涨工人工资也随之上涨,从企业节约成本考虑的话,长期聘请专业的检测人员是一部分不小的开支。因此研究荧光磁粉智能无损检测技术很有必要,将数字图像处理和机器视觉技术应用到荧光磁粉检测中去实现缺陷识别的自动化可以克服以上缺陷。

目前将机器视觉和数字图像处理技术和荧光磁粉自动化检测是荧光磁粉检测的一个重要方向。随着社会的飞速发展,现代工业也开始进行新的科技革命,自动化,智能化荧光磁粉检测系统必然是一项技术发展的焦点其具有重要的研究意义。

目前已经出现的荧光磁粉缺陷智能检测方法都是对采集的到图片进行灰度化、分割、特征提取、分类训练、识别。这种方法有很大的缺点,而且实用性不强其缺点主要有:

(1)一个完整的机器视觉系统需要一个好的照明系统,在实际应用中相机采集工件图片金属表面会存在反光现象,若直接将其灰度化处理得到的图片严重影响后续的图像分割操作;

(2)在实际的荧光磁粉检测系统中工件表面会粘附有油污、杂物、和磁悬液堆积的现象,因此常规的分割方法不能将缺陷分割出来;

(3)在特征提取过程中目前大多数人使用对缺陷区域提取特征,且分类器的正确率不能达到在实际生产过程中的要求。且误判率较高。



技术实现要素:

为了克服以上存在的不足,研究者提出了一种基于laws纹理滤波的荧光磁粉缺陷自动识别方法,该方法使用laws纹理滤波得到特征图像,使用gmm分类器得到正常区域,将待检测区域与正常区域相减得到缺陷区域,然后进行形态学滤波,对缺陷区域的区域统计像素和,若得到的缺陷区域的像素和高于某一阈值则认为其为存在缺陷的工件。本发明使用分类器对缺陷区域进行分割,克服了传统分割方法分割效果差的缺点,同时解决了工件表面部分反光对成像质量的影响,在识别时不依赖于分类器的结果进行判断,提高了识别的准确率具有很强的实用价值。同时能够满足实时性的要求。

本发明进行缺陷识别的步骤包括:1、图像预处理:对图像进行通道分离,对单通道进行去躁处理;2、对获得的去躁后图像进行law纹理能量计算提取特征;3、使用分类器进行训练;4、对缺陷区域统计像素和并进行判断是否存在缺陷;系统流程如图1所示。

步骤1中,由于采集到的图像可能会存在反光区域所以在实际应用中对其进行通道分离,在实际应用中由于荧光磁粉的颜色会有所不同,根据实际使用的荧光磁粉的种类同时根据色彩叠加原理选择反光区域最小,同时磁痕轮廓比较清晰的图片进行处理,图片在采集的过程中受限于相机传感器的工艺和成像原理影响的原因图像在采集过程中会存在噪声,因此,在预处理阶段有必要对图像进行去噪处理。

步骤2中,对获得的单通道图像进行去噪处理后利用模板计算局部纹理能量获得灰度变化的信息,如果设图像为,一组模板分别为,一组模板分别为,则卷积给出各个像素邻域中表达纹理特征的纹理能量分布,如采用尺寸为的模板,则对应的第个模板的纹理元素为:

这样对应每个像素位置都有一个纹理特征矢量常用的模板尺寸为令l代表层,e代表边缘,s代表形状,w代表波,r代表纹,0代表震荡,则可得到各种的模板,其中本文使用的矢量分别为:以为例所得到的的模板分别为:

的模板可由模板得到,对原始图像中的每个像素点都用在其邻域中获得的上述卷积结果来代替其值,就得到对应其邻域纹理能量的图。通过进一步考虑卷积步骤得到能量图,每个像素都可用表达邻域中纹理能量的特征量所代替。以的模板为例使用,这4个矢量时可以得到16个模板,将这个16个模板用于原始图像可以得到16个滤波图像,每幅图像都是尺寸完全的图像,代表第n个模板得到的结果,去除对称的图像本实验使用7幅纹理能量图,其中laws纹理滤波中最强的四个模板如:这四个模板的功能分别为检测垂直边缘、检测高频点、检测v形状、检测水平边缘。在的模板中前后两行数字大小对应,符号不同,关于中间行对称,正好是后两行对应像素减去前两行对应像素,表示水平边缘求法。在模板中,中心数字是最大的,向四周数字逐渐减小,符号由中心向四周交替更换,此模板可以求取中心点的高频点。在模板中的数字排列成v字形,此模板用于检测v形状。在模板中数字成垂直平排列,用于求取垂直边缘。将上述四幅纹理能量图合成一副四通道的图像,而在其中的每个像素位置有一个含4个纹理属性的矢量。本实验使用了7个卷积模板。部分实验结果图像如图2所示。

对训练集中所获得的特征图像使用gmm模型进行训练,分类后得到的是正常区域,如果存在非正常区域,gmm模型不会得到该区域。

在测试阶段对新样本重复之前的操作,通道分离,滤波,提取特征,放入分类器获得分类器返回的正常区域,将新样本的特征图减去分类器返回的正常区域得到缺陷区域;缺陷区域如图3所示。

对得到的缺陷区域进行形态学滤波使用开闭运算去除无关点,对获得的缺陷区域统计其像素个数并根据实际使用的情况设置阈值,当缺陷区域像素和超过某一阈值时则认为其为存在缺陷的工件。

本发明有益的结果是:

1、本发明提出了一种自动化识别荧光磁粉缺陷裂纹的方法,实时性好,识别率高,有异于其他的自动识别方法;

2、本发明解决了在图像采集过程中由于金属表面反光带来的图像成像质量不高的问题;

3、本发明可以取代人工对于缺陷的检测,同时减少了人为因素对判别结果的影响,节省成本。

附图说明

图1为本发明的系统流程;

图2为部分实验结果图像;

图3为缺陷图像。

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