当前位置: 首页 > 专利查询>四川大学专利>正文

基于双壁双投影透照图像的管焊缝缺陷自动识别的方法技术

技术编号:11948754 阅读:118 留言:0更新日期:2015-08-26 18:13
本发明专利技术涉及图像处理技术,其公开了一种基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,以准确提取对接管的环形焊缝区域,并实现对焊缝是否存在缺陷的准确判别。该方法包括以下步骤:A.对X射线双壁双投影透照法得到的焊缝图像进行预处理;B.基于预处理后的焊缝图像,将焊缝图像的ROI区域标记为母材区域和焊缝区域;C.在各标记区域内,结合焊缝的几何形态特征、图像的灰度特征以及缺陷的位置信息,判别对接管焊缝是否存在缺陷。本发明专利技术适用于对接管焊缝的缺陷检测。

【技术实现步骤摘要】

本专利技术涉及图像处理技术,具体涉及一种基于双壁双投影透照图像的管焊缝缺陷自动识别的方法
技术介绍
对于管径φ<89mm的小管径钢管,工业上一般采用X射线双壁双投影透照法得到焊缝图像。其对接管焊缝在成像板上呈现椭圆环状。对于对接管焊缝缺陷的判别,目前大多由评片师通过对X射线透照后的焊缝图像人工判别得到。基于X射线透照图像的焊缝缺陷计算机自动识别方法,能有效减少评片员的工作量,提供有效的工业辅助检测手段。由于大管径管的应用范围大于小管径管,目前国内外的许多学者关注的是大管径管的图像分析,即基于X射线单壁单投影、双壁单投影的线型焊缝的图像处理。对于线型焊缝提取,通常利用焊缝和周围母材的灰度差异,采用基本的图像处理方法来判断。对于X射线双壁双投影管焊缝图像中缺陷的判定,判定步骤和线型焊缝类似,但是焊缝提取和缺陷判定方法却复杂很多,如果采用基本的图像处理方案,会导致环形焊缝区域较大程度地偏离实际值,且缺陷的判定结果误差较大。因此需要建立精确的修正模型以能得到环形焊缝区域,并提出焊缝缺陷的判别算法,实现对焊缝中是否存在缺陷的有效判别。
技术实现思路
本专利技术所要解决的技术问题是:提出一种基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,以准确提取对接管的环形焊缝区域,并实现对焊缝是否存在缺陷的准确判别。本专利技术解决其技术问题所采用的技术方案是:一种基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,包括以下步骤:A.对X射线双壁双投影透照法得到的焊缝图像进行预处理B.基于预处理后的焊缝图像,将焊缝图像的ROI区域标记为母材区域和焊缝区域;C.在各标记区域内,结合焊缝的几何形态特征、图像的灰度特征以及缺陷的位置信息,判别对接管焊缝是否存在缺陷。进一步的,步骤B中,利用图像灰度信息对基于预处理后的焊缝图像ROI区域中的焊缝区域和母材区域进行标记,具体方法是:B1.对焊缝的标记:在该步骤中,对包含上焊缝的左边部分图像Ileft做列向积分,得到列向积分曲线图,计 算该曲线上幅度值为0.8*maxleft的两点的横坐标值,其中maxleft为左部分图像列向积分曲线的最大值。左部分图像中的焊缝区域Iweld_left为这两个横坐标之间的图像。对包含下焊缝的右边部分图像Iright做相同的处理,得到右边部分图像中的焊缝区域Iweld_right;B2.对母材的标记:在该步骤中,将图像中除焊缝区域外的区域标记为母材区域,则左、右部分母材区域的计算范围分别为:Ibase_left=Ileft-Iweld_left,Ibase_right=Iright-Iweld_right。进一步的,步骤C中,所述判别对接管焊缝是否存在缺陷包括对焊缝区域区域Iweld是否存在缺陷的检测,其步骤包括:C1.对左部分焊缝区域图像Iweld_left进行二值化处理,二值化后的图像为Iweld_binary,二值化的阈值为:Tweld=0.8×Avgweld,其中,Avgweld为左部分焊缝区域图像Iweld_left的全局灰度平均值;C2.对二值化图像Iweld_binary计算连通域个数,如果连通域的个数为大于1,则判定该焊缝区域中存在较大面积缺陷;若连通域的个数等于1,则进入步骤C3;C3.在二值化图像Iweld_binary中,计算灰度值为0的连通域中每一行的宽度dw和连通域的高度h:如果连通域宽度dw和高度h满足下列条件,则判定该焊缝区域中存在较大面积缺陷:min(dw)<10像素,或者max(dw)-min(dw)>20像素,或者其中,w=1,2,...,M,M为焊缝区域图像Iweld的高度;若连通域宽度dw和高度h不满足上述条件,则进入步骤C4;C4.对左部分焊缝区域图像Iweld_left计算灰度方差图像Iweld_variance;对该方差图像进行二值化处理,二值化后的图像为Iweld_variance_binary,二值化的阈值为:Tweld_variance=1.2×Avgweld_variance,其中,Avgweld_variance为左部分焊缝区域灰度方差图像Iweld_variance的全局灰度平均值;对二值化图像Iweld_variance_binary计算各个连通域的面积,如果有连通域的面积大于4个像素点,则判定该焊缝区域中存较小面积缺陷。C5.对右部分焊缝区域图像Iweld_right进行与左部分焊缝区域图像Iweld_left如步骤C1-C4相同 的处理,进而判断右部分焊缝区域图像Iweld_right是否存在缺陷。所述较大面积缺陷为焊瘤或未焊透或成形不良;所述较小面积缺陷为气孔或裂纹。进一步的,步骤C中,所述判别对接管焊缝是否存在缺陷还包括对母材区域Ibase中是否存在缺陷的检测,其步骤包括:C6.计算左部分母材区域图像Ibase_left的灰度方差图像Ibase_variance;C7.对母材区域的灰度方差图像Ibase_variance进行二值化处理,二值化后的图像为Ibase_variance_binary;二值化的阈值为:Tbase_variance=1.2×Avgbase_variance,其中,Avgbase_variance为母材区域方差图像Ibase_variance的全局灰度平均值;C8.在二值化后的母材区域的方差图像Ibase_variance_binary中,计算其连通域,对于灰度值为白色的连通域,计算其面积。将灰度值为白色的所有连通域的面积求和,如果该和值大于300个像素,则判定该焊缝母材区域存在缺陷;C9.对右部分母材区域图像Ibase_right进行与左部分母材区域图像Ibase_left如步骤C6-C8相同的处理,进而判断右部分母材区域图像Ibase_right是否存在缺陷。本专利技术的有益效果是:本专利技术结合了X射线双壁双投影透照原理,基于投影图像的灰度统计特征,建立了管焊缝感兴趣区域(ROI:Region Of Interest)的精确提取。基于对接管焊缝缺陷的几何特性和灰度特性,提出了计算机自动焊缝缺陷识别的算法。该方法的应用可以提高评片员的工作效率,有效克服人工评定中由于评定人员技术素质和经验差异,以及外界条件的不同而引起的误判或漏判,使评判结果客观化、科学化和规范化。附图说明图1是本专利技术管焊缝缺陷自动识别的方法流程图;图2是双壁双投影成像原理图;图3是本专利技术采用X射线源透照钢管示意图;图4是不同角度的X射线经过钢管的横切面示意图;图5是不同角度射线经过钢管的距离的变化趋势图;图6是X射线透照钢管在成像板上的投影灰度渐变示意图;图7是焊缝图像线性映射前后对比示意图;图8(a)是存在焊瘤缺陷的焊缝图像增强效果图;图8(b)是对存在焊瘤缺陷的焊缝图像线性映射效果图;图8(c)是对存在焊瘤缺陷的焊缝图像的检测效果图;图9(a)是存在成形不良缺陷本文档来自技高网...
基于双壁双投影透照图像的管焊缝缺陷自动识别的方法

【技术保护点】
基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,其特征在于,包括以下步骤:A.对X射线双壁双投影透照法得到的焊缝图像进行预处理B.基于预处理后的焊缝图像,将焊缝图像的ROI区域标记为母材区域和焊缝区域;C.在各标记区域内,结合焊缝的几何形态特征、图像的灰度特征以及缺陷的位置信息,判别对接管焊缝是否存在缺陷。

【技术特征摘要】
1.基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,其特征在于,包括以下步骤:
A.对X射线双壁双投影透照法得到的焊缝图像进行预处理
B.基于预处理后的焊缝图像,将焊缝图像的ROI区域标记为母材区域和焊缝区域;
C.在各标记区域内,结合焊缝的几何形态特征、图像的灰度特征以及缺陷的位置信息,
判别对接管焊缝是否存在缺陷。
2.如权利要求1所述的基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,其特征
在于,步骤B中,利用图像灰度信息对基于预处理后的焊缝图像ROI区域中的焊缝区域和母
材区域进行标记,具体方法是:
B1.对焊缝的标记:
在该步骤中,对包含上焊缝的左边部分图像Ileft做列向积分,得到列向积分曲线图,计
算该曲线上幅度值为0.8*maxleft的两点的横坐标值,其中maxleft为左部分图像列向积分曲线的
最大值;左部分图像中的焊缝区域Iweld_left为这两个横坐标之间的图像;对包含下焊缝的右边
部分图像Iright做相同的处理,得到右边部分图像中的焊缝区域Iweld_right;
B2.对母材的标记:
在该步骤中,将图像中除焊缝区域外的区域标记为母材区域,则左、右部分母材区域的
计算范围分别为:
Ibase_left=Ileft-Iweld_left,Ibase_right=Iright-Iweld_right。
3.如权利要求2所述的基于双壁双投影透照图像的管焊缝缺陷自动识别的方法,其特征
在于,步骤C中,所述判别对接管焊缝是否存在缺陷包括对焊缝区域是否存在缺陷的检测,其
步骤包括:
C1.对左部分焊缝区域图像Iweld_left进行二值化处理,二值化后的图像为Iweld_binary,二值
化的阈值为:Tweld=0.8×Avgweld,其中,Avgweld为左部分焊缝区域图像Iweld_left的全局灰度平
均值;
C2.对二值化图像Iweld_binary计算连通域个数,如果连通域的个数为大于1,则判定该焊缝
区域中存在较大面积缺陷;若连通域的个数等于1,则进入步骤C3;
C3.在二值化图像Iweld_binary中,计算灰度值为0的连通域中每一行的宽度dw和连通域的高
度h:如果连通域宽度dw和高度h满足下列条件,则判定该焊缝区域中存在较大面积缺陷:

\tmin(dw)<10像素,或者max(dw)-min(dw)>20像素,或者其中,...

【专利技术属性】
技术研发人员:刘奇李昌聪何凌黄韫栀
申请(专利权)人:四川大学
类型:发明
国别省市:四川;51

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

1