本发明属于缺陷检测技术领域,更为具体地讲,涉及一种基于红外热成像的指数熵加性模糊缺陷特征分析重构方法。
背景技术:
近年来,红外热成像检测技术得到飞速发展。其不损伤本体、快速高效等特性,能有效地解决传统无损检测方法存在劳动强度大、周期长、效率低、安全性差等问题,实现大面积快速检测、节省大量人力物力。
如果待检测试件表面存在缺陷,则会影响其热量分布。对待检测试件加热,从而产生高温区和低温区,由于温度的差异性,高温区热量通过热传导向低温区传递,导致被测件不同区域温度发生变化,通过红外热像仪采集试件温度的变化过程,然后将采集的热图像视频交给计算机进行分析处理,来获取被测件相关信息,实现缺陷的定性与定量检测。
传统的缺陷分析方法主要针对于同一空间不同区域的缺陷特征,并且缺陷分布较为明确,通过相应的技术可以清晰的将缺陷进行划分,但对于在航空材料上的缺陷,其分布在不同层的空间中,同时撞击,腐蚀等因素造成不同程度的缺陷分布相互干扰,外界环境也会对缺陷产生影响。所以不同空间的损伤信息会被忽视,从而会对材料的缺陷类型进行了错误的判断。
由于实际的缺陷信息目标在形态和类属方面存在着中介性,没有确定的边界来区分,所以针对不同区域的缺陷,fcm模糊算法被用在对缺陷信息进行归类和处理。但是传统的fcm算法不能完全的的表达每个元素的特征,不同空间不同程度的缺陷信息在处理过程中会丢失很多的有用像素特征,为了解决这类问题,本发明提出新的目标函数,包含了赞成度,犹豫度,不仅完善了特征元素的信息,同时处理了不同程度缺陷之间的相互干扰。在另一方面,新的目标函数中还用模糊熵对变量的不确定性进行了描述,使缺陷的相关性更为明确。从而能够对不同空间的缺陷精确的进行去干扰聚类。
为了更加准确的判断材料的缺陷情况,本发明提出了一种有效的检测方法,不仅能够判断待检测材料表面空间损伤,去除噪声干扰,更重要的是能够更精确的获得内层空间的损伤情况。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种基于红外热成像的指数熵加性模糊缺陷特征分析重构方法,通过改进的模糊算法实现不同空间多个区域的缺陷检测及特征提取。
为实现上述发明目的,本发明一种基于红外热成像的指数熵加性模糊缺陷特征分析重构方法,其特征在于,包括以下步骤:
(1)、待检测视频流预处理
(1.1)、将待检测视频流用矩阵块表示为:
(1.2)、通过向量算子vec()将矩阵块转换为二维矩阵y;
y=[vec(y(1)),vec(y(2)),…,vec(y(nt))]
其中,
(1.3)、根据先验的l种缺陷类型,将待检测视频流改写为:
其中,
(2)、缺陷重构
(2.1)、采用奇异值分解算法将改写后的视频流y分解为:yt=u∑vt,其中,
(2.2)、计算白化矩阵w和混合系数矩阵λ;
(2.3)、将重构缺陷用矩阵表示为x=w×y;
(2.4)、通过牛顿迭代法消除重构缺陷特征之间的相关性:
w*=e{xg(wtx)}-e{xg(wtx)}w
其中,x是x的行向量,w为w的行向量,g(·)是对比度函数g的导数,e{·}表示求期望;
(2.5)、按照步骤(2.4)所述方法对x的所有行进行处理后,得到重构后的缺陷特征信息矩阵:x*=w*×y,
(2.6)、对白化矩阵w*进行时域分析,得到不同缺陷特征的实际分布情况,再比较w*中行向量w*的曲线趋势,将w*曲线趋势相近的视为相同缺陷类型,否则视为不同缺陷类型;
合并相同缺陷类型的缺陷帧数,构成新的缺陷帧数
从而从x*中得到
(3)、重构图像的特征提取
(3.1)、利用巴特沃兹滤波器对重构图像
特征色差表示为:
其中,
特征纹理表示为:
(3.2)、对特征色差进行优化处理;
(3.2.1)、设置迭代终止条件ε,迭代次数c,最大迭代次数cm,聚类的数目τ,操作系数δ,权重系数b,赞成度μj(hi)c,犹豫度ξj(hi)c,模糊系数λ,犹豫度均值
(3.2.2)、计算第c次迭代时每一类中单个像素点的赞成度μj(hi)c;
其中,hi表示特征色差h中第i个像素点的像素值,j≠s;||·||表示求范数;
(3.2.3)、计算第c次迭代时每一类的聚类中心
其中,g表示特征色差h中像素点的个数;
(3.2.4)、计算第c次迭代时每一类中单个像素点的犹豫度ξj(hi)c;
(3.2.5)、计算第c次迭代时每一类中单个像素点的犹豫度均值
(3.2.6)、计算第c次迭代时的目标函数jc值;
(3.2.7)、第c次迭代结束后,判断是否满足关系式:||jc-jc-1||≤ε,如果满足,则进入步骤(3.2.8),否则迭代停止,跳转进入步骤(3.3);
(3.2.8)、判断当前迭代次数c是否达到设置的最大迭代次数cm,如果c<cm,则将当前迭代次数c增加1,再返回步骤(3.2.2);否则,迭代停止,跳转进入步骤(3.3);
(3.3)、根据赞成度最大化准则:mj=argmax(μj(hi)c),找出最大赞成度mj,mj表示第j类的像素点的集合;然后根据mj对特征色差h进行分类,分类完成后将vjc的数值赋值给对应的mj,得到优化后的特征色差h*;
(3.4)、优化的重构特征为为
本发明的发明目的是这样实现的:
本发明基于红外热成像的指数熵加性模糊缺陷特征分析重构方法,通过重构模型和优化的模糊算法,对不同空间不程度缺陷进行提取和特征分析,使不同空间不同程度的缺陷特征能够精确的进行划分;同时,在优化的模糊算法中,构造新的目标函数,一部分包括赞成度与犹豫度的和,丰富了元素的特征信息,另一部分包含了指数模糊熵,对特征信息的不确定性进行了描述,增强了损伤区域增益函数的相关性,对特征进行了强调,对缺陷的区分提供了有效的帮助,这样的设计和构造具有良好的稳定性和高效性,对缺陷特征纹理的刻画和特征色差的表征有着突出的作用,能够合理的对不同空间不同程度的缺陷进行精确的评估和分析。
同时,本发明基于红外热成像的指数熵加性模糊缺陷特征分析重构方法还具有以下有益效果:
(1)、通过对不同空间不同程度的缺陷进行特征模型重构和评估分析,实现了精确的缺陷提取,为进一步对于缺陷模型撞击行为数据库的建立提供了基础理论;
(2)、优化的模糊目标函数中,赞成度与犹豫度的和,丰富了特征缺陷的色差信息,对于轮廓的描述更加精确,而指数模糊熵的应用,增强了特征元素不确定性的描述,准确的对特征元素进行了聚类,使缺陷的描述更加完整和精确;
(3)、使用巴特沃兹滤波器,将缺陷的特征信息分为特征轮廓和特征色差进行处理,使整体算法过程更加高效。
附图说明
图1是本发明基于红外热成像的指数熵加性模糊缺陷特征分析重构方法流程图图;
图2是特征色差优化处理流程图;
图3是被测试件的缺陷特征示意图;
图4是特征缺陷纹理和特征缺陷色差示意图;
图5是优化后的特征缺陷色差图;
图6是提取重构图像的缺陷特征图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
实施例
图1是本发明基于红外热成像的指数熵加性模糊缺陷特征分析重构方法流程图。
在本实施例中,如图1所示,本发明一种基于红外热成像的指数熵加性模糊缺陷特征分析重构方法,主要包括三个步骤:s1、待检测视频流预处理;s2、缺陷重构;s3、重构图像的特征提取;
下面我们结合上述三个步骤进行详细说明。
s1、待检测视频流预处理
s1.1、将待检测视频流用矩阵块表示为:
s1.2、通过向量算子vec()将矩阵块转换为二维矩阵y;
y=[vec(y(1)),vec(y(2)),…,vec(y(nt))]
其中,
s1.3、为了重构不同的缺陷信息,我们从nt帧图像中挑选出表征被测试件整体缺陷的nc帧图像,再利用这nc帧图像将待检测视频流改写为:
其中,xs(ts)表示待检测视频流中第ts帧上的表面缺陷特征行向量,xi(ti)表示待检测视频流中第ti帧上的内部层裂缺陷特征行向量,xb(tb)表示待检测视频流中第tb帧上的非缺陷区域特征行向量,
s2、缺陷重构
s2.1、为了重构表面缺陷特征,采用奇异值分解算法将改写后的视频流y分解为:yt=u∑vt,其中,
其中,奇异值分解算法对改写后的视频流y进行分解的具体过程为:
1)、构造协方差矩阵a;
2)、计算奇异值;
通过计算
3)、根据奇异值
4)、设置经验阈值af、ab、an,且均为正整数;
在奇异值矩阵∑'中,将奇异值
根据
s2.2、计算白化矩阵w和混合系数矩阵λ;
s2.3、将重构缺陷用矩阵表示为x=w×y;
s2.4、通过牛顿迭代法消除重构缺陷特征之间的相关性:
w*=e{xg(wtx)}-e{xg(wtx)}w
其中,x是x的行向量,w为w的行向量,g(·)是对比度函数g的导数,e{·}表示求期望;
s2.5、按照步骤s2.4所述方法对x的所有行进行处理后,得到重构后的缺陷特征信息矩阵:x*=w*×y,
s2.6、在代表不同空间的缺陷特征矩阵
s3、重构图像的特征提取
s3.1、利用巴特沃兹滤波器对重构图像
特征色差表示为:
其中,
特征纹理表示为:l=x*-h;
s3.2、如图2所示,对特征色差进行优化处理,具体过程如下;
s3.2.1、设置迭代终止条件ε,迭代次数c,最大迭代次数cm,聚类的数目τ,操作系数δ,权重系数b,赞成度μj(hi)c,犹豫度ξj(hi)c,模糊系数λ,犹豫度均值
s3.2.2、计算第c次迭代时每一类中单个像素点的赞成度μj(hi)c;
其中,hi表示特征色差h中第i个像素点的像素值,j≠s;||·||表示求范数;
s3.2.3、计算第c次迭代时每一类的聚类中心vjc;
其中,g表示特征色差h中像素点的个数;
s3.2.4、计算第c次迭代时每一类中单个像素点的犹豫度ξj(hi)c;
s3.2.5、计算第c次迭代时每一类中单个像素点的犹豫度均值
s3.2.6、计算第c次迭代时的目标函数jc值;
在本实施例中,传统的
s3.2.7、第c次迭代结束后,判断是否满足关系式:||jc-jc-1||≤ε,如果满足,则进入步骤s3.2.8,否则迭代停止,跳转进入步骤s3.3;
s3.2.8、判断当前迭代次数c是否达到设置的最大迭代次数cm,如果c<cm,则将当前迭代次数c增加1,再返回步骤s3.2.2;否则,迭代停止,跳转进入步骤s3.3;
s3.3、根据赞成度最大化准则:mj=argmax(μj(hi)c),找出最大赞成度mj,mj表示第j类的像素点的集合;然后根据mj对特征色差h进行分类,分类完成后将vjc的数值赋值给对应的mj,得到优化后的特征色差h*;
s3.4、优化的重构特征为为
实验仿真
为了能够更好的加强试件缺陷的信息,本实施例在whipple防护板后板进行缺陷检测。
根据上述算法流程,首先采集试件的原始数据序列,其中,nt=543,ni=512,nj=640,特征选取为nc=3。g(·)采用的是高斯函数,奇异值分解中af=27,ab=5,an=3,优化隶属度及聚类中心算法中,迭代终止条件ε=10-5,最大迭代次数cm=100,聚类的数目τ=25,操作系数δ=0.5,模糊系数λ=0.5,权重系数b=2,得到图3所示的缺陷特征。
试件的背景区域反应的是外界热激励的影响,在试件边缘背景区域得到了体现,由于缺陷边缘轮廓的趋肤效应,表面杂质,以及外界环境,光源等因素的影响,导致一些非缺陷区域部分的重构系数过高,影响对实际缺陷的研究,成为干扰缺陷程度分析的一大因素,属于冗余干扰信息。
针对表面缺陷部分,模拟太空撞击实验,以超高速的速率对航空航天材料进行撞击,在试件表面会不均匀的分布着大小各异的撞击坑,撞击的损害表征会随着撞击位置向四周不规律的进行的扩散,从图中可以清晰的观察到经历撞击后,在试件表面形成的缺陷的分布,成聚拢型散状分布,越靠近中心越密集,越边缘越零散。
针对试件的内部层裂部分,经历超高速撞击后的试件,可以在表面明显的观察到聚拢型散状分布的撞击坑,凭借人眼视觉只能观察到表面坑状的分布,但经过算法模型分析,可以看到实验试件撞击位置的内部,已经形成了被能量波所损坏的区域,由于撞击位置相对集中,能量波在试件内部的扩散不像表面一样分散,而只是集中在撞击位置的内部形成了聚拢型缺陷
在本实施例中,经过巴特沃兹滤波器之后的特征缺陷纹理和特征缺陷色差如下图4所示,经过优化之后的特征缺陷色差如下图5所示,通过对内部层裂轮廓提取可以更清晰的观察到内部缺陷信息,缺陷分布相对聚拢,能量波在材料内部的扩散相对表面较为集中。
综合上述算法处理之后。内部缺陷可以表示为图6所示,从上图6中,可以清晰观察到,在表面缺陷中的内部层裂信息。
由于内部层裂缺陷的特殊性,往往容易被人们所忽视,而通过对内部缺陷的分析,以及将表面缺陷与内部层裂相结合的研究,可以完整的对材料的性能,以及相关缺陷机理进行讨论,并合理有效的防御无预估性撞击带来的损害,并保障设备正常的工作性能。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。