一种机器视觉棒材高温钢坯表面裂纹检测算法制造技术

技术编号:10809396 阅读:94 留言:0更新日期:2014-12-24 15:13
本发明专利技术公开了一种机器视觉棒材高温钢坯表面裂纹检测算法,具体包括如下步骤:钢坯图像区域的提取、通过区域直方图统计、分割阈值选取和铁屑图像的膨胀完成钢坯锁定区域内铁屑层的提取和锁定、区域Sobel因子计算、对铁屑图像判断统计疑似裂纹区域;本发明专利技术的检测算法,快速有效地对高温、高速生产过程中的钢坯表面裂纹进行实时监测,能够及时将不合格产品剔除。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,具体包括如下步骤:钢坯图像区域的提取、通过区域直方图统计、分割阈值选取和铁屑图像的膨胀完成钢坯锁定区域内铁屑层的提取和锁定、区域Sobel因子计算、对铁屑图像判断统计疑似裂纹区域;本专利技术的检测算法,快速有效地对高温、高速生产过程中的钢坯表面裂纹进行实时监测,能够及时将不合格产品剔除。【专利说明】-种机器视觉棒材高温钢坯表面裂纹检测算法
本专利技术属于检测设备
,具体涉及一种机器视觉棒材高温钢坯表面裂纹检 测算法。
技术介绍
当钢坯表面有裂纹等缺陷时,部分不合格产品就会混进市场,造成批量不合格,造 成很大损失,目前急需一种有效的检测措施,在钢坯生产线出口处实行实时监控,以便及时 将不合格产品剔除。 对于钢坯表面缺陷检测,目前有很多无损检测手段,包括超声波探伤、祸流、探伤、 漏磁探伤和磁粉探伤等各种检测技术。但对于生产过程中的钢坯,由于高温磁场等的影响, 这些方法的检测精度会受到很大的影响。与以上检测技术相比,基于数字图像处理的机器 视觉方法检测速度快,可实现实时在线检测。 目前利用机器视觉检测钢坯表面裂纹的技术大都掌握在国外,已经有了成熟的产 品。2010年,韩国浦项工科大学的研究人员结合光照系统设计发布了一项圆钢表面缺陷检 测系统专利,该专利包含两方面内容:检测设备和检测软件。检测设备主要包括光照系统、 光学传感器和信号处理单元等;检测软件即为在线检测算法。该系统检测速度快,应用范围 较广,能工作于低于18m/s加工速度的圆钢生产线,对于直径大于14mm的圆钢均能实现在 线检测,圆形平面光源的设计使得系统鲁棒性良好,光源和图像传感器对于震动不敏感,而 且平面光源比线性光源更易安装,不足之处是需要的光源强度较大,而像机又是线阵的,因 此造成了很多能量的浪费。 在国内对于机器视觉检测热钢坯起步较晚,最近关于这方面的专利有:2010年, 香港大学的一项圆钢表面缺陷检测系统专利,该专利中包含缺陷在线检测算法,该算法利 用高斯滤波对所采集的图像进行降噪处理,然后针对每行图像利用二阶微分算子计算异 常度,如果行图像之间或行图像内二阶微分值超过设定的阈值,则判为该图像包含表面缺 陷。该算法计算简单,速度快,但是对于质量较低的图像,即噪声较多的图像检测率较低,另 外该算法中采用的图像形态学处理也存在着模板大小和形状的设定问题;2010年台湾国 立成功大学的Liu Yung-Chun等人提出一种新的机器视觉系统来检测圆钢表面缺陷,采用 了神经网络分类器(BPN)和相关向量机(RVM)两种分类器,能够有效识别裂纹、刮伤、疤痕 和压痕四种缺陷,对像素为2048X512的图像,检测一幅图像平均需要0. 2839s,正确率达 85 %。该算法首先对图像进行了预处理,包括脉冲增强滤波和7 X 7高斯滤波来降低图像噪 声,然后对提取出的圆钢图像进行拉直处理,以改善圆钢跳动对图像扭曲的影响,再使用坚 直方向Sobel算子,将所得的图像分布于四个预先设计的模板进行卷积,进行二值化和区 域生长,最后得到完整的缺陷形状;对得到的缺陷形状进行特征提取,共包括12种灰度特 征:缺陷的面积、宽度、长度和像素灰度值等;最后利用BPN和RVM两种分类器对缺陷进行 识别,但该系统检测速度和准确性较低。
技术实现思路
本专利技术的目的是解决上述问题,提供一种检测速度快,准确率高且能对质量较低 的图像进行表面裂纹检测的算法。 为解决上述技术问题,本专利技术的技术方案是:一种机器视觉棒材高温钢坯表面裂 纹检测算法,具体包括如下步骤: S1、钢坯图像区域的提取,利用离散差分公式,从图像的左上角开始向中间靠拢: D = f (i, j) -f (i, (j-step)) 其中,f (i, j)为图像第j行i列的灰度,f (i, (j-step))为图像第j-step行i列 的灰度,step为所取两个像素点之间相差的行距,当D大于预设值时判定为钢坯图像区域 的左上点;分别从图像的左下角、右上角和右下角开始依次向中间靠拢,通过上述公式确定 钢述图像区域的左下点、右上点和右下点,所得到的左上点、左下点、右上点和右下点围成 区域为钢坯图像区域; S2、通过区域直方图统计、分割阈值选取和铁屑图像的膨胀完成钢坯锁定区域内 铁屑层的提取和锁定,具体包括如下步骤: S21、对Sl锁定的图像区域进行直方图统计,设经离散数字离散后,图像的大小为 M行N列,图像中选取不同的灰度点,灰度级1^的概率密度函数表示为: 【权利要求】1. ,具体包括如下步骤: 51、 钢坯图像区域的提取,利用离散差分公式,从图像的左上角开始向中间靠拢: D=f(i,j)-f(i, (j-step)) 其中,f(i,j)为图像第j行i列的灰度,f(i,(j-step))为图像第j-step行i列的灰 度,step为所取两个像素点之间相差的行距,当D大于预设值时判定为钢坯图像区域的左 上点;分别从图像的左下角、右上角和右下角开始依次向中间靠拢,通过上述公式确定钢坯 图像区域的左下点、右上点和右下点,所得到的左上点、左下点、右上点和右下点围成区域 为钢坯图像区域; 52、 通过区域直方图统计、分割阈值选取和铁屑图像的膨胀完成钢坯锁定区域内铁屑 层的提取和锁定,具体包括如下步骤: 521、 对Sl锁定的图像区域进行直方图统计,设经离散数字离散后,图像的大小为M行 N列,图像中选取不同的灰度点,灰度级^的概率密度函数表示为: {)=Mumh) Mxi¥ 该表达式为灰度直方图统计,同时又有: 255 Σ^-)=ι 得到灰度直方图上的唯一峰值点P; 522、 选取分割阈值T=Ρ-10,小于T灰度的表示较暗铁屑中心所在的灰度层,大于T的 灰度表示裂纹可能存在的灰度层,得到铁屑层的分布图像; 523、 对铁屑层的分布图像进行膨胀,图像膨胀的公式为: = {2|美n g= J Φ焉 其中,Bz表示结构元素B平移Z后获得新的集合,D(A)为集合A被B膨胀的结果; 53、 采取表面铁屑层作为先决条件,当目标不在铁屑区域作Sobel卷积运算,然后对计 算出的Sobel梯度V作判断:当V大于设定的梯度阈值Vr时把该像素点作为疑似裂纹点; 最后计算裂纹周长L,当达到一定数量级Lt时判定其为裂纹区域。2. 根据权利要求1所述的检测算法,其特征在于:步骤S23中采用3X3的结构元素B:【文档编号】G01N21/88GK104240252SQ201410486074【公开日】2014年12月24日 申请日期:2014年9月22日 优先权日:2014年9月22日 【专利技术者】余学才, 付邦瑞, 万聪灵, 吴树林 申请人:电子科技大学本文档来自技高网
...

【技术保护点】
一种机器视觉棒材高温钢坯表面裂纹检测算法,具体包括如下步骤:S1、钢坯图像区域的提取,利用离散差分公式,从图像的左上角开始向中间靠拢:D=f(i,j)‑f(i,(j‑step))其中,f(i,j)为图像第j行i列的灰度,f(i,(j‑step))为图像第j‑step行i列的灰度,step为所取两个像素点之间相差的行距,当D大于预设值时判定为钢坯图像区域的左上点;分别从图像的左下角、右上角和右下角开始依次向中间靠拢,通过上述公式确定钢坯图像区域的左下点、右上点和右下点,所得到的左上点、左下点、右上点和右下点围成区域为钢坯图像区域;S2、通过区域直方图统计、分割阈值选取和铁屑图像的膨胀完成钢坯锁定区域内铁屑层的提取和锁定,具体包括如下步骤:S21、对S1锁定的图像区域进行直方图统计,设经离散数字离散后,图像的大小为M行N列,图像中选取不同的灰度点,灰度级ri的概率密度函数表示为:p(ri)=Num(ri)M×N]]>该表达式为灰度直方图统计,同时又有:Σi=0255p(ri)=1]]>得到灰度直方图上的唯一峰值点P;S22、选取分割阈值T=P‑10,小于T灰度的表示较暗铁屑中心所在的灰度层,大于T的灰度表示裂纹可能存在的灰度层,得到铁屑层的分布图像;S23、对铁屑层的分布图像进行膨胀,图像膨胀的公式为:D(A)={z|Bz∩A⊆A}=A⊕B}]]>其中,Bz表示结构元素B平移Z后获得新的集合,D(A)为集合A被B膨胀的结果;S3、采取表面铁屑层作为先决条件,当目标不在铁屑区域作Sobel卷积运算,然后对计算出的Sobel梯度作判断:当大于设定的梯度阈值时把该像素点作为疑似裂纹点;最后计算裂纹周长L,当达到一定数量级LT时判定其为裂纹区域。...

【技术特征摘要】

【专利技术属性】
技术研发人员:余学才付邦瑞万聪灵吴树林
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1