一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

大尺寸航空航天复合材料构件全局缺陷定量识别方法与流程

2021-10-24 09:26:00 来源:中国专利 TAG:航空航天 复合材料 构件 定量 全局

大尺寸航空航天复合材料构件全局缺陷定量识别方法
1.技术邻域
2.本发明属于无损检测技术领域,更为具体地讲,涉及一种大尺寸航空航天复合材料构件全局缺陷定量识别方法。


背景技术:

3.对于大尺寸航空航天复合材料的缺陷(损伤)检测,为了保证检测的精度,需要对大尺寸构件进行多次局部红外无损检测,并且保证每次局部红外无损检测时有一定重叠区域。利用检测得到的红外图像序列进行重构,可得到局部检测部分对应的局部缺陷特征重构图像。对所有的局部缺陷特征重构图像进行拼接,得到红外重构拼接图像,以呈现大尺寸航空航天复合材料的整体缺陷检测结果。
4.为了进一步对大尺寸航空航天复合材料中的缺陷进行研究,需要获得缺陷的定量信息,才能有效地判断出损伤的严重程度。但是,在拍摄的过程中,由于拍摄角度会发生轻微的偏转,以及局部拍摄区域之间位置有水平的偏移,对于局部缺陷特征重构图像的拼接,需要将作为配准图像的局部特征重构图像进行扭曲变形(仿射变换)与作为基准图像的局部特征重构图像配准融合后得到拼接图像(拼接后的拼接图像再作为基准图像与其他局部特征重构图像(作为配准图像)进行拼接,最后得到红外重构拼接图像)。对局部特征红外重构图像进行拼接可以将局部检测时没有检测完整的缺陷部分,通过拼接得到对应的整体缺陷区域。拼接图像中的缺陷特征区域特别是位于重叠区域中的缺陷可能会发生一定的形变,因此,考虑以上情况直接对红外重构拼接图像进行缺陷特征区域提取不能得到准确的缺陷定量信息。
5.于是我们希望提取到红外重构拼接图像中的缺陷区域,然后利用对应像素位置关系获得缺陷对应的红外图像序列,进而得到缺陷特征区域对应的具有温度变化特征的瞬态热响应曲线用以判断特征区域中的像素点是否为真实的缺陷,以此获得缺陷区域准确大小。
6.因为构成红外重构拼接图像的基准图像和配准图像,两者像素点分别对应红外图像序列中每一像素,其对应的温度变化信息反映了该位置对应的检测试样中不同的温度变化,当连续性(缺陷)有一定改变时其对应的热属性也会与正常部位产生差异。利用这种瞬态热响应之间的差异性可以获得判断缺陷的实际大小。但是红外重构拼接图像中缺陷会位于两幅局部特征重构图像之间的重叠区域,甚至只有一部分位于重叠区域进而需要依靠两幅局部检测红外重构图像拼接后的拼接结果获得完整的缺陷区域。这样会导致重叠区域由于仿射变换可能使缺陷形态发生畸变导致的重叠部分提取的部分缺陷的像素点个数不准确,影响缺陷定量识别的准确性。


技术实现要素:

7.本发明的目的在于克服现有技术的不足,提供一种大尺寸航空航天复合材料构件全局缺陷定量识别方法,以解决重叠区域缺陷像素点提取不准确的问题,实现缺陷定量的
准确识别。
8.为实现上述发明目的,本发明大尺寸航空航天复合材料构件全局缺陷定量识别方法,其特征在于,包括:
9.(1)、红外重构拼接图像重叠区域确定
10.1.1)、拼接局部特征重构图像并计算坐标转换的x轴、y轴坐标补充值;
11.将一幅局部特征重构图像作为基准图像i1,将相邻的有一定重叠区域的另一幅局部特征重构图像作为配准图像i2,将基准图像i1、配准图像i2置于世界坐标系下,然后利用仿射变换矩阵h进行拼接,得到的红外重构拼接图像i
12
,其中,基准图像i1、配准图像i2的尺寸大小相同,宽度为m个像素点,高度为n个像素点;
12.所述仿射变换矩阵h为:
[0013][0014]
其中,o1、o2、o3、o4、o5、o6为系数;
[0015]
根据仿射变换矩阵h,求其逆矩阵h
‑1,并表示为:
[0016][0017]
其中,o
′1、o
′2、o
′3、o
′4、o
′5、o
′6为系数;
[0018]
根据仿射变换矩阵h、配准图像i2计算坐标转换的x轴、y轴坐标补充值x
add
,y
add

[0019][0020][0021]
x
add
=0|x
min
>0,x
add
=x
min
|x
min
≤0
[0022]
y
add
=0|y
min
>0,y
add
=y
min
|y
min
≤0
[0023]
其中,(x
2_1
,y
2_n
)表示配准图像i2第1列、第n行像素点坐标,(x
2_1
,y
2_1
)表示配准图像i2第1列、第1行像素点的坐标,(x
2_m
,y
2_1
)表示配准图像i2第m列、第1行像素点坐标,表示选取两个经仿射变换后的坐标中x轴坐标最小值,表示选取两个经仿射变换后的坐标中y轴坐标最小值;
[0024]
1.2)、获取搜索矩形区域
[0025]
根据仿射变换矩阵h、配准图像i2计算x轴坐标最大值、y轴坐标最大值:
[0026]
[0027][0028]
式中,(x
2_m
,y
2_n
)表示配准图像i2第m列、第n行像素点的坐标,(x
2_m
,y
2_1
)表示配准图像i2第m列、第1行像素点的坐标,(x
2_1
,y
2_n
)表示配准图像i2第1列宽度1、第n行像素点坐标,表示选取两个仿射变换后的坐标中x轴坐标最大值,表示选取两个仿射变换后的坐标中y轴坐标最大值;
[0029]
判断并确定世界坐标系顶点数值:当x
min
>0,则x
min
=1;当x
min
≤0则x
min
=x
min
;当y
min
>0则y
min
=1;当y
min
≤0则y
min
=y
min
;当x
max
>m,则x
max
=x
max
;当x
min
≤m则x
max
=m;当y
max
>n则y
max
=y
max
;当y
max
≤n则y
max
=n;
[0030]
世界坐标系下的四个顶点(x
max
,y
max
)、(x
max
,y
min
)、(x
min
,y
max
)、(x
min
,y
min
)连接构成的区域为搜索矩形区域;
[0031]
将红外重构拼接图像中像素坐标点构成的数组表示为:
[0032]
i
12
(x
12_m

,y
12_n
),m

=1,...,m

,n

=1,...,n

[0033]
其中,红外重构拼接图像的长对应的像素点个数m

=x
max

x
min
,宽对应的像素点个数n

=y
max

y
min

[0034]
1.3)、确定红外重构拼接图像的三个部分
[0035]

、将基准图像i1、配准图像i2变换至搜索矩形区域内:将基准图像像素值i1(x
1_i
,y
1_j
),i=1,...,m,j=1,...,n以左下角为原点变换至搜索矩形区域内,用0作为插值补充没有对应数值的位置,得到基准图像i1置于世界坐标系后的像素值i1(x
1_i
,y1‑
j
),i=1,...,x
max

x
min
,j=1,...,y
max

y
min
;将配准图像像素值i2(x
1_i
,y
2_j
),i=1,...,m,j=1,...,n经仿射变换h
mosaic
·
i2(x
1_i
,y
2_j
)变换至搜索矩形区域内,用0作为插值补充没有对应数值的位置,得到配准图像i2置于世界坐标系后的像素值i
′2(x
2_i
,y
2_j
)i=1,...,x
max

x
min
,j=1,...,y
max

y
min

[0036]

、初始化i=1,j=1,然后进行;
[0037]

、判断在当前像素点(i,j)下,像素值i
′1(x
1_i
,y1‑
j
)、i
′2(x
2_i
,y
2_j
)是否都为非零数值,若都为非零数值,则该像素点坐标值为交点坐标值,并作为重叠区域部分i
12_overlap
的像素点坐标值,i=i 1;
[0038]

、若i>x
max

x
min
,则j=j 1,返回步骤

,否则直接返回步骤

,直至j>y
max

y
min
,重叠区域搜索完成,输出重叠区域i
12_overlap

[0039]
根据获得的重叠区域i
12_overlap
,将红外重构图像i
12
划分为以下三个部分:重叠区域部分i
12_overlap
、基准图像i1上非重叠区域部分为红外重构拼接图像i
12
的基准图像部分i
12_1
以及仿射图像i
′2上非重叠区域部分为红外重构拼接图像i
12
的配准图像部分i
12_2
,其中仿射图像i
′2与配准图像i2的对应关系为:
[0040][0041]
其中,(x
2_i
,y
2_j
)为配准图像i2第i列,第j行像素点的坐标,i=1,2,...,m,j=1,2,...n,(x

2_i'
,y

2_j'
)为仿射图像i
′2第i

列,第j

行像素点的坐标;
[0042]
(2)、红外重构拼接图像缺陷特征区域提取
[0043]
2.1)、将红外重构拼接图像i
12
的像素值(温度特征值)从rgb颜色空间转换到l*a*b*颜色空间;
[0044]
2.2)、根据红外重构拼接图像i
12
的“a*”和“b*”颜色信息转换值,利用聚类中心将其像素点聚类为k类,保留“l*”(即亮度)最高的一类的像素点,其余类丢弃;然后进行形态学开闭运算操作,来连接相邻的像素点,获得缺陷特征区域de1,de2,...,de
p
,p为缺陷特征区域数量;
[0045]
(3)、红外重构拼接图像缺陷特征区域(缺陷)定量识别
[0046]
情形1:对于第p个缺陷特征区域,如果全部位于基准图像部分i
12_1
、全部位于重叠区域部分i
12_overlap
或同时位于基准图像部分i
12_1
以及重叠区域部分i
12_overlap
,将坐标补充值x
add
,y
add
用于下式得到的像素点转换坐标:
[0047][0048]
其中,坐标(x
12_p_i
,y
12_p_j
)为红外重构拼接图像i
12
上第p个缺陷特征区域第i行,第j列的坐标,坐标(x
1_p_i

,y
1_p_j

)为基准图像i1上第p个缺陷特征区域对应区域的第i

行,第j

列的坐标;利用像素点转换坐标与重构基准图像i1的对应图像序列获得第p个缺陷特征区域de
p
位置的瞬态热响应曲线ttr
p_1
,ttr
p_2
,...,ttr
p_np
,n
p
为第p个缺陷特征区域de
p
位置的瞬态热响应曲线数量(即第p个缺陷特征区域de
p
的像素点数量);
[0049]
情形2:对于第p个缺陷特征区域,如果全部位于配准图像部分i
12_2
或同时位于基准图像部分i
12_2
以及重叠区域部分i
12_overlap
,则将第p个缺陷特征区域de
p
中像素点的坐标进行转换,得到其在配准图像i2上的像素点坐标(像素点转换坐标),然后,在重构配准图像i2的对应图像序列,根据获得的像素点转换坐标,获得第p个缺陷特征区域de
p
位置的瞬态热响应曲线ttr
p_1
,ttr
p_2
,...,ttr
p_np
,n
p
为第p个缺陷特征区域de
p
位置的瞬态热响应曲线数量(即第p个缺陷特征区域de
p
的像素点数据量),其中,所述像素点转换坐标根据以下公式得到:
[0050][0051]
其中,坐标(x
12_p_i
,y
12_p_j
)为红外重构拼接图像i
12
上第p个缺陷特征区域第i行,第j列的坐标,坐标(x
1_p_i

,y
1_p_j

)为配准图像i2上第p个缺陷特征区域对应区域的第i

行,第j

列的坐标;
[0052]
对情形1、情形2获得的瞬态热响应曲线,找出位于几何中心(质心)的瞬态热响应曲线,然后,计算其他瞬态热响应曲线到质心瞬态热响应曲线的欧式距离,如果大于设定的距离阈值,则该瞬态热响应曲线对应的像素点为热扩散区域像素点,统计热扩散区域像素点,得到第p个缺陷特征区域的热扩散区域像素点数量ns
p
,这样得到第p个缺陷特征区域(缺陷)大小nr
p
,完成缺陷定量识别,其中:
[0053]
nr
p
=n
p

ns
p

[0054]
情形3:对于第p个缺陷特征区域,如果同时位于基准图像部分i
12_1
、重叠区域部分i
12_overlap
以及配准图像部分i
12_2
,则采用情形1的方式,获取第p个缺陷特征区域de
p
在基准图像部分i
12_1
、重叠区域部分i
12_overlap
(基准图像i1)位置的瞬态热响应曲线,然后再获得该
部分的热扩散区域像素点数量ns
p_1
;同时,采用情形2的方式,获取第p个缺陷特征区域de
p
在重叠区域部分i
12_overlap
以及配准图像部分i
12_2
(仿射图像i
′2)位置的瞬态热响应曲线,然后再获得该部分的热扩散区域像素点数量ns
p_2
;对重叠区域部分i
12_overlap
分别采用情形1、2的方式获得瞬态热响应曲线,然后采用dtw(dynamic time warping,动态时间归整)算法对同一位置的瞬态热响应曲线进行两两间的相似性度量,如果相似度大于设定的相似度阈值,则对应位置的像素点为正确一致的重叠点;对所有重叠区域部分i
12_overlap
的像素点进行判断,统计正确一致的重叠点,得到重叠区域正确一致的像素点个数nr
p_overlap
;这样得到第p个缺陷特征区域的热扩散区域像素点数量ns
p

[0055][0056]
其中,
org
nr
p_overlap
为重叠区域部分i
12_overlap
的像素点个数;
[0057]
这样得到第p个缺陷特征区域(缺陷)大小nr
p
,完成缺陷定量识别,其中:
[0058]
nr
p
=n
p

ns
p
[0059]
其中,n
p
为第p个缺陷特征区域de
p
的像素点数量。
[0060]
本发明的发明目的是这样实现的:
[0061]
本发明大尺寸航空航天复合材料构件全局缺陷定量识别方法,首先,利用拼接图像时基准图像和配准图像的仿射变换关系得到红外重构拼接图像重叠区域,将红外重构拼接图像划分为三个部分:基准图像部分i
12_1
、配准图像部分i
12_2
以及重叠区域部分i
12_overlap
;然后,对红外重构拼接图像进行缺陷特征区域提取,得到p个缺陷特征区域;最后,根据缺陷特征区域位于红外重构拼接图像的部分采用直接获取、利用仿射变换的逆规律设计的坐标区域变换获得瞬态热响应曲线,使用欧式距离或动态时间归整算法对缺陷热扩散区域像素点进行统计,进而得到缺陷特征区域(缺陷)对应的像素点个数nr
p
,完成缺陷定量识别。
[0062]
本发明具有以下有益效果:
[0063]
(1)、本发明对于大尺寸红外重构拼接图像在进行缺陷检测时可能会出现单幅红外重构图像中出现不完整的缺陷特征,通过拼接算法能够后获得完整的缺陷区域,对于该类缺陷在考虑热扩散区域大小的同时本发明考虑并解决了重叠区域由于仿射变换可能使缺陷形态发生畸变导致的重叠部分提取的部分缺陷的像素点个数的不准确问题;
[0064]
(2)、本发明利用拼接图像的仿射变换矩阵设计像素转换方法将拼接图像中的像素点转换至配准图像,获得缺陷特征对应的瞬态热响应曲线,这也进一步提高缺陷识别的准确性。
附图说明
[0065]
图1是本发明大尺寸航空航天复合材料构件全局缺陷定量识别方法具体实施方式的流程图;
[0066]
图2是三种情形的缺陷特征区域示意图,其中,(a)对应情形1、(b)对应情形2,(c)对应情形3;
[0067]
图3是同一位置在不同图像序列获得的瞬态热响应曲线两两比较示意图;
[0068]
图4是置于世界坐标系的基准图像、配准图像以及红外重构拼接图像,其中,(a)为基准图像,(b)为配准图像,(c)为红外重构拼接图像;
[0069]
图5是红外重构拼接图像缺陷特征区域提取对比图,其中,(a)为缺陷特征区域提取前的红外重构拼接图像,(b)为缺陷特征区域提取后的红外重构拼接图像;
[0070]
图6是图5(b)所示的缺陷特征区域提取后的红外重构拼接图像经二值化,形态学开闭运算后的缺陷特征区域图像;
[0071]
图7是缺陷特征区域分类结果图,其中,(a)位于基准图像部分i
12_1
,(b)配准图像部分i
12_2
,(c)位于重叠区域部分i
12_overlap

[0072]
图8是缺陷特征区域(缺陷)de5的位置情况,其中,(a)位于重叠区域的部分;(b)位于重叠区域的部分对应基准图像;(c)位于重叠区域的部分对应在配准图像。
具体实施方式
[0073]
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
[0074]
在本实施例中,如图1所示,本发明大尺寸航空航天复合材料构件全局缺陷定量识别方法包括以下步骤:
[0075]
步骤s1:红外重构拼接图像重叠区域确定
[0076]
步骤s1.1:拼接局部特征重构图像
[0077]
在确定红外重构拼接图像的重叠范围的过程中,由于拍摄过程中受到的水平影响因素少可以比较容易的保证红外热成像仪与检测的对象即大尺寸复合材料的水平位置,得到的局部特征重构图像内的缺陷相对大小一致。然而在获取多个局部区域的图像序列时,红外热成像仪与检测的对象即大尺寸复合材料的距离受到的无法准确调整的局限性,重构得到的不同局部区域的局部特征重构图像具有一定的旋偏角和高度变化。于是对于相邻两张具有一定重叠的拼接局部特征重构图像,使用了仿射变换矩阵h的进行图像配准,具体为:
[0078]
将一局部特征重构图像作为基准图像i1,将相邻的有一定重叠区域的另一局部特征重构图像作为配准图像i2,其中,基准图像i1、配准图像i2的尺寸大小相同,宽度为m个像素点,高度为n个像素点。分别设基准图像中的像素点坐标点构成的数组为i1(x
1_i
,y
1_j
),i=1,...,m,j=1,...,n,(x
1_i
,y
1_j
)表示基准图像i1第i列、第j行像素点的坐标;配准图像中像素坐标点构成的数组为i2(x
2_i
,y
2_j
),i=1,...,m,j=1,...,n,(x
2_i
,y
2_j
),表示配准图像i2第i列、第j行像素点的坐标。将基准图像i1、配准图像i2置于世界坐标系下,然后利用仿射变换矩阵h进行拼接,得到的红外重构拼接图像i
12

[0079]
设和为分别为检测对象复合材料中的三维场景点q在重构图像i1和i2中的对应的投影位置坐标,位置坐标在理论条件下满足关系:
[0080][0081]
其中,仿射变换矩阵h为重构图像i1和i2的二维图像变换单应性矩阵。单应性矩阵
是一个大小为3
×
3的可逆变换矩阵:
[0082][0083]
其中,o1、o2、o3、o4、o5、o6为系数;
[0084]
根据仿射变换矩阵h,求其逆矩阵h
‑1为:
[0085][0086]
其中,|h|为行列式:h*为伴随矩阵。
[0087]
其中h
ij
为对应代数余子式。以h
11
为例对于行列式|h|有:|h|=o1*o5*1 o2*o6*0 o3*o4*0

o2*o4*1

o1*o6*0

o3*o5*0=o1*o5‑
o2*o4。于是有单应性变换矩阵的逆矩阵:
[0088][0089][0090]
其中,o
′1、o
′2、o
′3、o
′4、o
′5、o
′6为仿射逆变换矩阵系数。考虑到对于像素点的坐标没有负数计数,在实际求解过程中经过仿射变换后的像素点集会出现以负数为原点的世界坐标系,需要通过仿射变换矩阵h以及、配准图像i2,计算坐标转换的x轴、y轴坐标补充值x
add
,y
add

[0091][0092][0093]
x
add
=0|x
min
>0,x
add
=x
min
|x
min
≤0
[0094]
y
add
=0|y
min
>0,y
add
=y
min
|y
min
≤0
[0095]
其中,(x
2_1
,y
2_n
)表示配准图像i2第1列、第n行像素点坐标,(x
2_1
,y
2_1
)表示配准图像i2第1列、第1行像素点的坐标,(x
2_m
,y
2_1
)表示配准图像i2第m列、第1行像素点坐标,表示选取两个经仿射变换后的坐标中x轴坐标最小值,表示选取两个经仿射变换后的坐标中y轴坐标最小值。通过逆矩阵和x轴、y轴坐标补充值,可以将红外重构拼接图像中缺陷特征点的对应坐标还原到对应配准图像像素位置的坐标。如对于位于i
12
中重叠区域中的像素点将其转换到配准图像i2中对应变换的关系如下式所示:
[0096][0097]
其中,坐标(x
12_p_i
,y
12_p_j
)为红外重构拼接图像i
12
上第p个缺陷特征区域第i行,第j列的坐标,坐标(x
1_p_i

,y
1_p_j

)为配准图像i2上第p个缺陷特征区域对应区域的第i

行,第j

列的坐标。
[0098]
通过以上变换关系可以判断当缺陷特征区域位于重叠区域i
12_overlap
或配准图像区域i
12_1
时利用其在拼接图像中的坐标获得对应于配准图像坐标位置,进而获得对应于配准图像红外图像序列中的瞬态热响应曲线用于缺陷特征区域面积大小的判断。
[0099]
步骤s1.2:获取搜索矩形区域
[0100]
所述搜索矩形区域为世界坐标系下的四个顶点(x
max
,y
max
)、(x
max
,y
min
)、(x
min
,y
max
)、(x
min
,y
min
)构成连续构成的区域,其中:
[0101][0102][0103]
式中,(x
2_m
,y
2_n
)表示配准图像i2第m列、第n行像素点的坐标,(x
2_m
,y
2_1
)表示配准图像i2第m列、第1行像素点的坐标,(x
2_1
,y
2_n
)表示配准图像i2第1列、第n行像素点坐标,表示选取两个仿射变换后的坐标中x轴坐标最大值,表示选取两个仿射变换后的坐标中y轴坐标最大值。同时判断符号确定世界坐标系顶点数值:当x
min
>0,则x
min
=1;当x
min
≤0则x
min
=x
min
;当y
min
>0则y
min
=1;当y
min
≤0则y
min
=y
min
;当x
max
>m,则x
max
=x
max
;当x
min
≤m则x
max
=m;当y
max
>n则y
max
=y
max
;当y
max
≤n则y
max
=n;将红外重构拼接图像中像素坐标点构成的数组为i
12
(x
12_m

,y
12_n

),m

=1,...,m

,n

=1,...,n

,其中图像的长对应的像素点个数m

=x
max

x
min
,宽对应的像素点个数n

=y
max

y
min

[0104]
步骤s1.3:确定红外重构拼接图像的三个部分
[0105]

、将基准图像i1、配准图像i2变换至搜索矩形区域内:将基准图像像素值i1(x
1_i
,y
1_j
),i=1,...,m,j=1,...,n以左下角为原点变换至搜索矩形区域内,用0作为插值补充没有对应数值的位置,得到基准图像i1置于世界坐标系后的像素值i
′1(x
1_i
,y1‑
j
),i=1,...,x
max

x
min
,j=1,...,y
max

y
min
;将配准图像像素值i2(x
1_i
,y
2_j
),i=1,...,m,j=1,...,n经仿射变换h
mosaic
·
i2(x
1_i
,y
2_j
)变换至搜索矩形区域内,用0作为插值补充没有对应数值的位置得到配准图像i2置于世界坐标系后的像素值i
′2(x
2_i
,y
2_j
)i=1,...,x
max

x
min
,j=1,...,y
max

y
min

[0106]

、初始化i=1,j=1;
[0107]

、判断在当前像素点(i,j)下,像素值i
′1(x
1_i
,y1‑
j
)、i
′2(x
2_i
,y
2_j
)是否都为非零数值的点值,若都为非零数值,则该像素点坐标值为交点坐标值,并作为重叠区域部分i
12_overlap
的像素点坐标值,i=i 1;
[0108]

、i≥x
max

x
min
,则j=j 1,返回步骤

,否则直接返回步骤

,直至j>y
max

y
min
,重叠区域搜索完成,输出重叠区域i
12_overlap

[0109]
根据获得的重叠区域i
12_overlap
,将红外重构图像i
12
划分为以下三个部分:重叠区域部分i
12_overlap
、基准图像i1上非重叠区域部分为红外重构拼接图像i
12
的基准图像部分i
12_1
以及仿射图像i
′2上非重叠区域部分为红外重构拼接图像i
12
的配准图像部分i
12_2
,其中仿射图像i
′2与配准图像i2的对应关系为:
[0110][0111]
其中,(x
2_i
,y
2_j
)为配准图像i2第i列,第j行像素点的坐标,i=1,2,...,m,j=1,2,...n,(x

2_i'
,y

2_j'
)为仿射图像i
′2第i

列,第j

行像素点的坐标。
[0112]
步骤s2:红外重构拼接图像缺陷特征区域提取
[0113]
基于l*a*b颜色空间进行分类,并将高亮色的缺陷特征区域提取出来作为后续处理对象,可以提高缺陷位置形态信息量化评估的准确度。缺陷特征区域提取的具体步骤为:
[0114]
步骤s2.1:颜色空间转换
[0115]
将红外重构拼接图像i
12
的像素值(温度特征值)从rgb颜色空间转换到数据处理速度最快的三维l*a*b*颜色空间,将每个红外重构拼接图像中表示温度特征像素点映射得到的“a*”和“b*”颜色信息转换值,构建m*n个颜色特征对象放入集合
[0116]
步骤s2.2:聚类、形态学开闭运算得到缺陷特征区域
[0117]
根据红外重构拼接图像i
12
的“a*”和“b*”颜色信息转换值,利用聚类中心
[0118][0119]
将其像素点聚类为k类o
k
是某一聚类簇的聚类中心,其中c
k
是k类中某一聚类簇,n
k
是聚类簇c
k
中红外重构图像颜色特征簇个数。保留符合缺陷对应的高亮颜色信息的一类像素点,其余类丢弃,保留的则为缺陷特征区域图像;对缺陷特征区域图像进行二值化,将缺陷特征区域标记为高亮的白色,然后进行形态学开闭运算操作,来连接相邻的像素点,获得缺陷特征区域de1,de2,...,de
p
,p为缺陷特征区域数量。
[0120]
步骤s3:红外重构拼接图像缺陷特征区域(缺陷)定量识别
[0121]
通过步骤s1将红外重构图像i
12
划分为以下三个部分:重叠区域部分i
12_overlap
;基准图像i1上非重叠区域部分为红外重构拼接图像i
12
的基准图像部分i
12_1
;仿射图像i
′2上非重叠区域部分为红外重构拼接图像i
12
的配准图像部分i
12_2
。将s2获得缺陷特征区域de1,de2,...,de
p
对应的坐标位置与上述三个部分坐标进行比对获得以下三种情形:
[0122]
情形1:对于第p个缺陷特征区域,如图2(a)所示,如果全部位于基准图像部分i
12_1
、全部位于重叠区域部分i
12_overlap
,或同时位于基准图像部分i
12_1
以及重叠区域部分i
12_overlap
,将坐标补充值x
add
,y
add
用于下式得到的像素点转换坐标:
[0123][0124]
其中,坐标(x
12_p_i
,y
12_p_j
)为红外重构拼接图像i
12
上第p个缺陷特征区域第i行,第j列的坐标,坐标(x
1_p_i

,y
1_p_j

)为基准图像i1上第p个缺陷特征区域对应区域的第i

行,第j

列的坐标。利用像素点转换坐标与重构基准图像i1的对应图像序列获得第p个缺陷特征
区域de
p
位置的瞬态热响应曲线ttr
p_1
,ttr
p_2
,...,ttr
p_np
,n
p
为第p个缺陷特征区域de
p
位置的瞬态热响应曲线数量(即第p个缺陷特征区域de
p
的像素点数量)。
[0125]
情形2:对于第p个缺陷特征区域,如图2(b)所示,如果全部位于配准图像部分i
12_2
或同时位于配准图像部分i
12_2
以及重叠区域部分i
12_overlap
,则将第p个缺陷特征区域de
p
中像素点的坐标进行转换,得到其在配准图像i2上的像素点坐标(像素点转换坐标),然后,在重构配准图像i2的对应图像序列,根据获得的像素点转换坐标,获得第p个缺陷特征区域de
p
位置所对应的瞬态热响应曲线ttr
p_1
,ttr
p_2
,...,ttr
p_np
,n
p
为第p个缺陷特征区域de
p
位置的瞬态热响应曲线数量(即第p个缺陷特征区域de
p
的像素点数据量),其中,所述像素点转换坐标根据以下公式得到:
[0126][0127]
其中,坐标(x
12_p_i
,y
12_p_j
)为红外重构拼接图像i
12
上第p个缺陷特征区域第i行,第j列的坐标,坐标(x
2_p_i

,y
2_p_j

)为配准图像i2上第p个缺陷特征区域对应区域的第i

行,第j

列的坐标。
[0128]
对情形1、情形2获得的瞬态热响应曲线,找出位于几何中心(质心)的瞬态热响应曲线,然后,计算其他瞬态热响应曲线到质心瞬态热响应曲线的欧式距离,如果大于设定的距离阈值,则该瞬态热响应曲线对应的像素点为热扩散区域像素点,统计热扩散区域像素点,得到第p个缺陷特征区域的热扩散区域像素点数量ns
p
,这样得到第p个缺陷特征区域(缺陷)大小nr
p
,完成缺陷定量识别,其中:
[0129]
nr
p
=n
p

ns
p

[0130]
情形3:对于第p个缺陷特征区域,如图2(c)所示,如果同时位于基准图像部分i
12_1
、重叠区域部分i
12_overlap
以及配准图像部分i
12_2
,则采用情形1的方式,获取第p个缺陷特征区域de
p
在基准图像部分i
12_1
、重叠区域部分i
12_overlap
(基准图像i1)位置的瞬态热响应曲线,然后再获得该部分的热扩散区域像素点数量ns
p_1
;同时,采用情形2的方式,获取第p个缺陷特征区域de
p
在重叠区域部分i
12_overlap
以及配准图像部分i
12_2
(仿射图像i
′2,经过逆仿射变换对应坐标还原至配准图像i2)位置的瞬态热响应曲线,然后再获得该部分的热扩散区域像素点数量ns
p_2
;然后,对重叠区域部分i
12_overlap
分别采用情形1、2的方式获得瞬态热响应曲线。
[0131]
对于基于同一图像序列获取的瞬态热响应曲线的相似性度量,我们可以计算瞬态热响应曲线之间的欧式距离并设定合理判别阈值后对瞬态热响应曲线与缺陷几何中心的瞬态热响应曲线进行相似性度量,去除热扩散区域像素点(缺陷提取误差后)进而获得缺陷特征区域(缺陷)大小即像素点个数。当进行重叠区域缺陷对应的像素点个数确定时。于是对于同一位置来自两个不同红外图像序列的瞬态热响应曲线无法在同一x轴上一一对应,但是由于缺陷对应的热传导率和热阻是相同的,于是如图3所示,不同图像序列获取的瞬态热响应曲线两两比较,相同位置的瞬态热响应曲线具有相似的变化,只是对应的变化点所处的时间点不一致。在这样的情况下,使用传统的欧式距离无法有效地计算的两个瞬态热响应之间的距离(或者相似性)。因此,为了解决这个问题,就需要将对比的一个瞬态热响应曲线在x轴上进行warping扭曲以获得一一对应效果。
[0132]
具体而言,对于重叠区域部分i
12_overlap
的像素点(个数
org
nr
p_overlap
)按照情形1、2
的方式分别获得的瞬态热响应曲线采用dtw(dynamic time warping,动态时间归整)算法对同一位置的瞬态热响应曲线进行两两间的相似性度量。如果相似度距离值大于设定的相似度阈值,则对应位置的像素点为正确一致的重叠点;对所有重叠区域部分i
12_overlap
的像素点进行判断,统计正确一致的重叠点,得到重叠区域正确一致的像素点个数nr
p_overlap
;这样得到第p个缺陷特征区域的热扩散区域像素点数量ns
p

[0133][0134]
这样得到第p个缺陷特征区域(缺陷)大小nr
p
,完成缺陷定量识别,其中:
[0135]
nr
p
=n
p

ns
p
[0136]
其中,n
p
为第p个缺陷特征区域de
p
的像素点数量。
[0137]
实例
[0138]
对试件进行两次局部红外无损检测,两次局部红外无损检测有一定重叠区域,对检测得到的图像序列进行重构,得到两幅局部特征重构图像,一幅局部特征重构图像作为基准图像i1,将相邻的有一定重叠区域的另一幅局部特征重构图像作为配准图像i2,将基准图像i1、配准图像i2置于世界坐标系下,然后利用仿射变换矩阵h进行拼接,得到的红外重构拼接图像i
12
。如图4所示,(a)为基准图像,(b)为配准图像,(c)为红外重构拼接图像,其中,图4(c)中,中间矩形部分为重叠区域部分i
12_overlap
,左侧为基准图像部分i
12_1
,右侧为配准图像部分i
12_2

[0139]
在本实例中,仿射变换矩阵h为:
[0140][0141]
仿射变换矩阵h为单应性变换矩阵,其逆矩阵也为单应性变换矩阵,在本实例中,仿射变换矩阵h的逆矩阵h
‑1为:
[0142][0143]
搜索矩形区域为:
[0144][0145]
在本实例中,重叠区域部分i
12_overlap
的大小为166868个像素点。
[0146]
在本实例中,红外重构拼接图像缺陷特征区域提取前后的图像如图5所示。从图5可以看出,红外重构拼接图像缺陷特征区域提取结果良好。将缺陷特征区域提取后的红外重构拼接图像(缺陷特征区域图像)作为新的分割处理对象,进行形态学开闭运算操作:对缺陷特征区域图像进行二值化,将缺陷特征区域标记为高亮的白色,并经过形态学开闭运
算,形成连通域,获得缺陷特征区域de1,de2,...,de7。在本实例中,缺陷特征区域数量p=7,如图6所示。
[0147]
缺陷特征区域分类结果如图7所示,每个缺陷特征区域对应的隶属部分判断见表1。
[0148]
缺陷特征区域图7中编号红外重构拼接图像i
12
中的隶属部分de11i
12_1
de22i
12_1
de33i
12_overlap
de44i
12_overlap
de55i
12_1
、i
12_overlap
、i
12_2
de66i
12_2
de77i
12_2
[0149]
表1
[0150]
如图7所示,缺陷特征区域(缺陷)de5分别有一部分位于基准图像部分i
12_1
、重叠区域部分i
12_overlap
以及配准图像部分i
12_2
,属于情形3。对于热扩散区域的确定需要分别使用基准图像i1和配准图像i2对应的红外图像序列中的瞬态热响应曲线进行热扩散区域大小判断的同时,要考虑重叠区域的正确大小以获得最终的缺陷像素点个数,于是需要利用在不同图像序列下相似性度量的方法考虑两者对应的瞬态热响应曲线的相似度以获得正确的重叠点数量。
[0151]
如图8所示,对于第5个缺陷特征区域,即p=5,将重构拼接图像中缺陷特征区域(缺陷)de5在重叠区域中对应的
org
nr
5_overlap
=8730个像素分别转换至基准图像位置和配准图像位置,然后得到图像序列对应位置的瞬态热响应曲线。采用dtw(dynamic time warping,动态时间归整)算法进行相似性度量,如果相似度大于设定的相似度阈值,则该像素点为正确一致的重叠点;对所有重叠区域部分i
12_overlap
的像素点进行判断,统计正确一致的重叠点,得到重叠区域像素点个数nr
5_overlap
=8130。
[0152]
对于缺陷特征区域(缺陷)de5,其像素点数量n5=11394,在基准图像i1位置的热扩散区域像素点数量ns
5_1
=278(距离阈值为337.8041),在仿射图像i2′
置的热扩散区域像素点数量ns
5_2
=296(距离阈值为583.56),这样缺陷特征区域的热扩散区域像素点数量ns5:
[0153][0154]
这样,第5个缺陷特征区域(缺陷)大小nr
p

[0155]
nr5=n5‑
ns5=11393

327=11067
[0156]
缺陷特征区域(缺陷)de
1~4
属于情形1,缺陷特征区域(缺陷)de
6~7
属于情形2,缺陷特征区域(缺陷)大小表2所示。
[0157][0158]
表2
[0159]
在本实例中,根据每个像素点的实际大小(面积)得到,缺陷实际面积,如表3所示。
[0160][0161]
表3
[0162]
通过表3可以看出,本发明大尺寸航空航天复合材料构件全局缺陷定量识别方法,实现缺陷定量的准确识别。
[0163]
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术邻域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术邻域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜