一种基于图像识别的裂纹扩展动态监测方法及装置制造方法及图纸

技术编号:21607997 阅读:48 留言:0更新日期:2019-07-13 19:04
本发明专利技术涉及一种基于图像识别的裂纹扩展动态监测装置及方法,步骤为:(1)进行疲劳裂纹扩展试验,采集试件疲劳裂纹扩展图像;(2)利用降噪、灰度化等方式对裂纹图像预处理;(3)采用基于最大类间方差法对图像进行阈值分割二值化处理;(4)基于形态学的裂纹骨架化处理及长度的计算;(5)处理得到疲劳裂纹扩展相关数据。本发明专利技术将图像处理技术与疲劳裂纹扩展试验的检测相结合,可有效避免如今目测法、电位法、磁粉法、超声法、射线法、电磁检测法等裂纹检测方法精度不高或检测繁琐、对环境要求较高等缺点。

A Dynamic Monitoring Method and Device for Crack Propagation Based on Image Recognition

【技术实现步骤摘要】
一种基于图像识别的裂纹扩展动态监测方法及装置
本专利技术是一种基于图像识别的裂纹扩展动态监测方法及装置,它利用了Matlab图像处理工具箱,对得到的疲劳裂纹图像进行处理,并计算得出疲劳裂纹扩展相关数据,是一种自动测量动态监测疲劳裂纹扩展情况的技术。
技术介绍
在冶金、运输、机械制造以及航空航天等领域,需要大量用到金属材料,在各种机械结构的断裂失效事故中,有80%左右是由于疲劳失效引起的。疲劳断裂是困扰着很多行业的问题,尤其在航空航天领域,一旦发生断裂失效,其后果将是灾难性的。疲劳裂纹萌生与扩展的测试及分析是金属结构疲劳设计与寿命预测的主要任务之一。现如今,国内外开展疲劳裂纹扩展试验,对疲劳裂纹进行检测的方法有:目测法、表面复形技术、电位法、磁粉法、超声法、射线法、电磁检测法、声发射法、模态声发射法等。但目前各种测量疲劳裂纹的方法,要么是精度不高,要么设备复杂、实施繁琐、对测试环境要求高。图像识别技术具有精度高、对测试环境要求低、非接触式、可实现实时监控等优点。将图像识别技术应用于表面疲劳裂纹的测量,可实现无接触检测,并且易于操作,成本低、精度高,为实现疲劳裂纹试验的自动化、智能化奠定基础。
技术实现思路
本专利技术技术解决问题:克服现有技术的不足,提供一种基于图像识别的裂纹扩展动态监测方法及装置,将图像处理技术与疲劳裂纹扩展试验的检测相结合,可有效避免如今目测法、电位法、磁粉法、超声法、射线法、电磁检测法等裂纹检测方法精度不高或检测繁琐、对环境要求较高等缺点。本专利技术技术解决方案:一种基于图像识别的裂纹扩展动态监测方法,实现步骤如下:第一步,进行疲劳裂纹扩展试验,每隔一段时间采集一张试件疲劳裂纹扩展图像。疲劳裂纹扩展试验参照“GB/T6398-2000金属材料疲劳裂纹扩展速率试验方法[S]”中提到的方法进行。疲劳裂纹扩展试验的动态监测的主要装置如附图2所示,包含疲劳机、长焦显微镜、图像采集系统以及图像处理系统。试验大致步骤如下:(1)预制疲劳裂纹,采用线切割方式在试样切口处预制裂纹。(2)测量CT件尺寸,CT件如附图3所示,需测量宽度W,厚度B,试件切口和预制裂纹长度an。(3)设定疲劳裂纹试验相关参数并进行试验。设定最大循环载荷Pmax、加载频率f以及应力比R,设定图片拍摄间隔,开始试验。第二步,利用降噪、灰度化等方式对疲劳裂纹扩展图像进行预处理。具体图像预处理步骤如下:(1)拍摄的疲劳裂纹扩展图像可能存在噪声,噪声会对后续图片的处理产生不利影响,影响结果精度,因而首先需要进行降噪处理。本专利技术采用中值滤波法进行降噪,利用中值滤波法,将疲劳裂纹扩展图像中每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值,从而消除疲劳裂纹扩展图像中孤立的噪声点;(2)灰度化处理图像。原始图像为RGB彩色图像,不能反映图像的形态特征,为方便得到图像的灰度变化,将疲劳裂纹扩展图像进行阈值分割转化为疲劳裂纹扩展二值图像,需利用Matlab中的函数rgb2gray将原始RGB图像转化为灰度图像。第三步,采用基于最大类间方差法对图像进行阈值分割二值化处理。对于一张经过预处理的疲劳裂纹扩展灰度图像,裂纹与试件表面间灰度明显不同,将灰度图像转化为二值图像时,需设定阈值,以便于将裂纹与试件表面区分开。最大类间方差法是一种自适应的阈值确定的方法,其基本原理如下:对于第二步得到的疲劳裂纹扩展灰度图像I(x,y),前景(即裂纹)和背景(即图像中除疲劳裂纹的试件其他部分)的分割阈值记作T,属于前景的像素点数占整幅图像的比例记为w0,平均灰度为μ0;背景像素点数占整幅图像的比例为w1,平均灰度为μ1;整幅图像的平均灰度记为μ,类间方差记为g。假设图像大小为M×N,图像中像素的灰度值小于阈值T的像素个数为N0,像素灰度大于阈值T的像素个数为N1,那么:N0+N1=MxNw0+w1=1μ=w0*μ0+w1*μ1g=w0(μ0-μ)2+wl(μl-μ)2g=w0w1(μ0-μ1)2采用遍历的方法使得类间方差g最大的阈值T,即为所求。第四步,基于形态学的裂纹骨架化处理方法对步骤(3)得到的疲劳裂纹扩展二值化图像进行连续腐蚀和开运算处理,得到裂纹宽度为一个像素点的裂纹骨架图像;根据链码法求得裂纹骨架长度(pixel),并进行尺度转化得到实际裂纹长度(mm);具体步骤如下:(1)将疲劳裂纹扩展图像减去初始试件图像(即循环数为0时的图像),利用Matlab中的函数imsubstract。图像相减即在两幅图像之间对应像素做减法运算,通过相减算法,能够去除预制裂纹信息,得到的新图像即为经过N次循环后扩展的裂纹图像。(2)基于形态学的裂纹骨架化处理,形态骨架描述了物体的形状和方向信息。它具有平移不变性、逆扩张性和等幂性等性质,是一种有效的形状描述方法。二值图像X的形态学骨架可以通过选定合适的结构元素B,对X进行连续腐蚀和开运算来求得。设S(X)表示X的骨架,则求图像X的骨架的表达式为:其中,Sn(X)为X的第n个骨架子集,N是(XΘnB)运算将X腐蚀成空集前的最后一次迭代次数,即N=max{n|(XΘnB)≠Φ}。(XΘnB)表示连续n次用B对X进行腐蚀,即:(XΘnB)=((...(XΘB)ΘB)Θ...)ΘB(3)利用链码方式计算裂纹长度。经过骨架化处理,裂纹图像的宽度为一个像素,将像素视为一个个点并进行编码,便可计算其长度。采用8-方向链码对像素进行编码,具体过程是:以图像边界上任意选取的某个点为起始点,从该点的坐标开始,把水平方向坐标和垂直方向坐标分成相同尺寸的网格,对于每一个网格中的线段,用一个最接近的方向码表示,最后按照逆时针方向沿着边界将这些方向码连接起来,得到链码。假设裂纹的边界链码为{u1,u2,…,un},如果每个码段ui(i=1,2,…,n),经过运算后所求的对应线段为Δli,则所求的区域边界图形的长度为:上式中,Nc和No分别是链码序列中偶数码段与奇数码段的数目。当链码值为偶数时,长度为1,当链码值为奇数时,长度值为根据链码原理,实际裂纹长度为:L=H*l上式中,l为裂纹的图像长度(pixel),H为摄像系统的标定系数(mm/pixel);L为裂纹的实际长度(mm)。第五步,处理得到疲劳裂纹扩展相关数据。经过前面各步的处理,可以得到不同疲劳裂纹扩展图像对应的计算裂纹长度ai(i=0,1,2,…,n);试验开始前,设定了图像拍摄的时间间隔,不同疲劳裂纹扩展图像对应不同的时间ti(i=0,1,2,…,n);试验开始前,设定了疲劳试验机加载频率f,频率与时间相乘,可以得到不同疲劳裂纹扩展图像对应的循环加载次数Ni(i=0,1,2,…,n)。根据“GB/T6398-2000金属材料疲劳裂纹扩展速率试验方法[S]”涉及到的计算方法,采用递增多项式方法进行局部拟合求导以确定疲劳裂纹扩展速率和裂纹长度的拟合值。对任一试验数据点i即前后各n点,共(2n+1)个连续数据点,采用如下二次多项式进行拟合求导。点数n值可取2、3、4,一般取3。式中:系数b0、b1、b2是在(式2)区间按最小二乘法(即使裂纹长度观测值与拟合值之间的偏差平方和最小)确定的回归参数。拟合值ai是对应于循环数Ni上的拟合裂纹长度。参数C1和C2是用于变换输入数据,以避免在确本文档来自技高网...

【技术保护点】
1.一种基于图像识别的裂纹扩展动态监测方法,其特征在于,包括步骤如下:(1)进行疲劳裂纹扩展试验,采集试件疲劳裂纹扩展图像;所述疲劳裂纹扩展试验,是利用疲劳机对材料的标准紧凑拉伸CT试件进行的疲劳裂纹扩展试验;所述疲劳裂纹扩展图像指在不同时刻拍摄的试件表面疲劳裂纹扩展情况的图像,图像前景为图像中的疲劳裂纹,图像背景为图像中除去疲劳裂纹的试件其他部分;(2)根据降噪、灰度化技术对步骤(1)拍摄得到的疲劳裂纹扩展图像进行降噪和灰度化预处理,得到疲劳裂纹扩展灰度图像;(3)采用基于最大类间方差法对步骤(2)预处理后的图像进行阈值分割二值化处理;(4)根据基于形态学的裂纹骨架化处理方法对步骤(3)得到的疲劳裂纹扩展二值化图像进行连续腐蚀和开运算处理,得到裂纹宽度为一个像素点的裂纹骨架图像;根据链码法求得裂纹骨架长度(pixel),并进行尺度转化得到实际裂纹长度(mm);(5)利用递增多项式方法进行局部拟合求导,确定疲劳裂纹扩展速率和裂纹长度的拟合值,对步骤(4)得到的实际裂纹长度及相关参数进行处理,计算处理得到不同的应力强度因子范围ΔK与对应的裂纹扩展速率da/dN的数据。

【技术特征摘要】
1.一种基于图像识别的裂纹扩展动态监测方法,其特征在于,包括步骤如下:(1)进行疲劳裂纹扩展试验,采集试件疲劳裂纹扩展图像;所述疲劳裂纹扩展试验,是利用疲劳机对材料的标准紧凑拉伸CT试件进行的疲劳裂纹扩展试验;所述疲劳裂纹扩展图像指在不同时刻拍摄的试件表面疲劳裂纹扩展情况的图像,图像前景为图像中的疲劳裂纹,图像背景为图像中除去疲劳裂纹的试件其他部分;(2)根据降噪、灰度化技术对步骤(1)拍摄得到的疲劳裂纹扩展图像进行降噪和灰度化预处理,得到疲劳裂纹扩展灰度图像;(3)采用基于最大类间方差法对步骤(2)预处理后的图像进行阈值分割二值化处理;(4)根据基于形态学的裂纹骨架化处理方法对步骤(3)得到的疲劳裂纹扩展二值化图像进行连续腐蚀和开运算处理,得到裂纹宽度为一个像素点的裂纹骨架图像;根据链码法求得裂纹骨架长度(pixel),并进行尺度转化得到实际裂纹长度(mm);(5)利用递增多项式方法进行局部拟合求导,确定疲劳裂纹扩展速率和裂纹长度的拟合值,对步骤(4)得到的实际裂纹长度及相关参数进行处理,计算处理得到不同的应力强度因子范围ΔK与对应的裂纹扩展速率da/dN的数据。2.根据权利要求1所述的一种基于图像识别的裂纹扩展动态监测方法,其特征在于:所述步骤(2)中,降噪的方法为中值滤波法,利用中值滤波法,将疲劳裂纹扩展图像中每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值,从而消除疲劳裂纹扩展图像中孤立的噪声点。3.根据权利要求1所述的一种基于图像识别的裂纹扩展动态监测方法,其特征在于:所述步骤(3)中,基于最大类间方差法是一种自适应的阈值确定方法,具体实现如下:对于步骤(2)得到的疲劳裂纹扩展灰度图像I(x,y),前景(即裂纹),和背景(即图像中除疲劳裂纹的试件其他部分)的分割阈值记作T,属于前景的像素点数占整幅图像的比例记为w0,平均灰度为μ0;背景像素点数占整幅图像的比例为w1,平均灰度为μ1;整幅图像的平均灰度记为μ,类间方差记为g,设图像大小为M×N,图像中像素的灰度值小于阈值T的像素个数为N0,像素灰度大于阈值T的像素个数为N1,则:N0+N1=M×Nw0+w1=1μ=w0*μ0+w1*μ1g=w0(μ0-μ)2+w1(μ1-μ)2g=w0w1(μ0-μ...

【专利技术属性】
技术研发人员:胡殿印王荣桥王志翔刘辉毛建兴田腾跃
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

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

1