-
脉冲涡流红外热成像技术是一种基于电磁感应原理和红外热成像技术的电磁无损检测方法[1-3]。该方法因具有非接触性、检测效率高在导电材料或系统损伤检测中显示出极大潜力[4]。脉冲涡流红外热成像技术主要包括电磁感应、焦耳热、红外热成像3个部分[5-6]。在电磁感应部分,通有交变电流的加热线圈在导电材料中感应出脉冲涡流。该涡流在被测材料中进一步转化成焦耳热,被测材料加热后表现出不同温度。红外热像仪则将材料表面温度分布用红外热图像的形式记录下来[7]。若材料中存在缺陷,则脉冲涡流的分布受到干扰并产生不均匀的热分布,提取并分析材料表面热分布可以得到缺陷相关信息。
红外热图像处理是脉冲涡流红外热成像技术检测缺陷的关键。通过整理相关文献可知,两种矩阵变换算法——主成分分析算法和独立成分分析算法被广泛用于红外热图像中缺陷特征的提取[8-14]。文献[8]将主成分分析算法用于降低红外热图像序列的维度并保留数据主要信息。对于缺陷深度估计,主成分分析算法同样得到应用[9-10]。独立成分分析算法经常被用于主成分分析算法之后来分离统计独立的缺陷特征[11-14]。文献[15]将独立成分分析算法和主成分分析算法在脉冲涡流红外热成像处理中进行了比较:不同的独立成分对应于不同的温度分布特征,独立成分比主成分具有更明确的物理含义,更有利于缺陷分析。文献[16]中,一种基于独立成分分析算法的脉冲涡流红外热成像缺陷自动检测系统实现了缺陷的自动化检测。但是,独立成分分析算法将缺陷特征分离到各个不同的成分,这对后续的缺陷定量分析(如形状,尺寸等)带来了巨大挑战。为了进一步优化缺陷特征提取,文献[17]提出一种非监督稀疏模式缺陷诊断算法,证明了缺陷区域存在稀疏性特征,但是大部分的缺陷特征并没有包含在稀疏成分中,不利于缺陷信息的进一步提取。
本文提出一种新的缺陷特征分离算法用于提取更多的缺陷特征并能更好地抑制背景区域。该方法因为热图像序列的相邻帧都很相似,熵梯度从原始热图像序列中选择信息量较大的帧来提取缺陷特征以减少数据冗余度。包含大量缺陷信息的局部稀疏成分从原始图像中分离出来进行融合提高缺陷特征丰富度。对比于独立成分分析算法和分离稀疏成分的鲁棒主成分分析算法,本文的算法可以提高缺陷特征提取的准确度,并更好地抑制背景区域。
-
脉冲涡流热成像缺陷检测方法通过缺陷对感应涡流分布的影响来检测缺陷。脉冲涡流以短时脉冲的方式,向待测材料注入热量。可以根据不同检测场景和被测对象特征,灵活调节加热时间。检测效率较高,操作方便。脉冲电磁激励具有多物理时空特性,结合红外热成像技术可获得被测件丰富的瞬态热传导信息。且脉冲涡流频谱丰富,加热功率大,可检测深度较深的亚表面缺陷。加热时热量集中在缺陷区域,提高了缺陷检测灵敏度。在加热阶段,若感应涡流主要从缺陷两端绕过,则在缺陷两端会聚集高密度的涡流形成高温区域。高温区域热量Q的产生可以表示为:
$$Q = \sigma \left\{ {\mathop {\left( {\frac{{\partial \phi }}{{\partial x}}} \right)}\nolimits^2 + \mathop {\left( {\frac{{\partial \phi }}{{\partial y}}} \right)}\nolimits^2 } \right\}$$ (1) 式中,$\phi $为电势;$\sigma $为电导率;x和y分别为水平和垂直方向的坐标。缺陷两侧因为涡流密度较低或者没有涡流通过,形成低温区域。加热结束后,缺陷两侧因为温度较低,周围的热量主要以热传导形式使其温度升高。此时材料表面温度变化$\frac{{\partial W}}{{\partial t}}$主要由热传导引起,有:
$$\frac{{\partial W}}{{\partial t}} = \frac{k}{{\rho {C_p}}}\left( {\frac{{\mathop \partial \nolimits^2 T}}{{\partial \mathop x\nolimits^2 }} + \frac{{\mathop \partial \nolimits^2 T}}{{\partial \mathop y\nolimits^2 }}} \right)$$ (2) 在材料密度$\rho $、热容Cp和热导率k均一致的条件下,温度W的变化速度主要由周围温度差决定。在同一时刻同一被测材料中,缺陷周围产生各种幅值大小的高温区和低温区。将坐标位置分别为c(c=1, 2, …, C)和j(j=1, 2, …, J)的坐标点温度记为${W_{c, j}}$,则该像素点辐射出的能量大小${Y_{c, j}} = \sigma W_{c, j}^4$。${Y_{c, j}}$组成一幅完整的热图像Y,则缺陷特征被包含在若干帧热图像Y中。
-
本文的缺陷特征提取算法分为基于熵梯度的典型红外热图像选取、红外热图像局部稀疏成分分解、局部稀疏成分融合3个部分进行论述。
-
脉冲涡流红外热成像缺陷检测技术中,缺陷引起的热量分布的变化被记录在不同的图像中,形成一段视频流。因热量分布随时间的变化而变化,所以本文利用图像熵计算热量在这段视频流中的总变化,图像熵的定义为:
$${\rm{En}} = - \sum\limits_i {{l_i}} {\log _2}({l_i})$$ (3) 式中,${l_i}$是当前像素灰度个数占像素总个数的概率。图像熵变化最快的若干图像里,对应的热量分布变化较大。因此,为了保留视频流中大多数热量分布特征,本文选取前后两帧图像熵差最大的F幅热图像来进行像素级稀疏成分提取,熵差(熵梯度)${D^{i - 1}} = |{\rm{E}}{{\rm{n}}^i} - {\rm{E}}{{\rm{n}}^{i - 1}}|$。其中${\rm{E}}{{\rm{n}}^i}$表示第i幅图像的图像熵,${D^{i - 1}}$表示第i和第i-1幅图像之间的熵差。将${D^{i - 1}}$从大到小排序,可选出F幅熵差最大的热图像。
-
一副图像Y中包含的所有信息总是可以分解成低秩和稀疏两个部分,可表示为:
$$\boldsymbol{Y} = \mathit{\boldsymbol{L}} + \mathit{\boldsymbol{E}}$$ (4) 式中,L为低秩成分,包含数据的结构等整体信息;E为稀疏成分,主要包含噪声等稀疏信息。在红外热成像缺陷检测中,缺陷信息被分离到L和E中。由红外热成像数据分析结果可知[17],E中主要包含缺陷两端的热量信息,而其他区域的热量信息都包含在L中。为了提取出缺陷主要轮廓,必须对L进一步细化处理。在红外热成像数据中,一幅图像记录的是某一时刻的热量分布情况,每一个像素点的值都对应该位置的温度大小。因缺陷的存在,缺陷周围热量分布不均。即在不同尺度下,热量分布的低秩成分不同。将热图像的L分离为多个尺度下的局部低秩成分之和,可得:
$$\boldsymbol{L} = \sum\limits_{i = 1}^S {{\boldsymbol{L}^i}} $$ (5) 式中,${\boldsymbol{L}^i}$为在尺度i下原图像Y中的L在该尺度下的局部低秩热量分布。为得到局部低秩成分,将${\boldsymbol{L}^i}$(C×J)变换成由若干个子图像拼接而成的图像。定义${m_i}$和${n_i}$为在尺度i下${\boldsymbol{L}^i}$(C×J)被均匀划分成${m_i}$×${n_i}$大小的子块。每一个子块记为${T_i}$,如图 1所示。
为了使原始图像L和不同的子块可以相互转化,一个块形变算子被定义成:${B_{{\mathit{\boldsymbol{T}}_t}}}$(·),且${B_{{\mathit{\boldsymbol{T}}_t}}}({\boldsymbol{L}^i})$=${\mathit{\boldsymbol{T}}_t}$。再定义块形变算子的对偶算子$B_{{\mathit{\boldsymbol{T}}_t}}^T$(·),通过零矩阵将${\mathit{\boldsymbol{T}}_t}$恢复成和${\boldsymbol{L}^i}$同样大小的矩阵,恢复过程如图 2所示。则低秩成分在多个尺度下的局部低秩子成分可以表示为优化问题[17]:
$$ \begin{array} [c]{c} \mathop {\min }\limits_{{\boldsymbol{L}^1}, {\boldsymbol{L}^2}, \cdots , {\boldsymbol{L}^s}} \sum\limits_{i = 1}^S {\sum\limits_t {{\rm{rank}}({B_{{\mathit{\boldsymbol{T}}_t}}}({\boldsymbol{L}^i}))} } \\ {\rm{s}}{\rm{.t}}{\rm{. }}\;\;\;\mathit{\boldsymbol{L}}= \sum\limits_{i = 1}^S {{\boldsymbol{L}^i}} \end{array} $$ (6) 利用核函数将并不是凸优化问题的式(6)松弛成一个可解的最小化问题:
$$ \begin{array} [c]{c} \mathop {\min }\limits_{{\boldsymbol{L}^1}, {\boldsymbol{L}^2}, \cdots , {\boldsymbol{L}^s}} \sum\limits_{i = 1}^S {{\lambda _i}||{\boldsymbol{L}^i}|{|_{(i, {\rm{nuclear}})}}} \\ {\rm{s}}{\rm{.t}}{\rm{. }}\;\;\;\mathit{\boldsymbol{L}}= \sum\limits_{i = 1}^S {{\boldsymbol{L}^i}} \end{array} $$ (7) 式中,$||.|{|_{(i, z)}} = \sum\limits_{t = 1, 2, \cdots } {||.|{|_z}} $,$||.|{|_{(i, z)}}$表示i尺度下的z范数。当m1=n1=1时,核范数等价于像素级上的1范数[18]。则式(7)可以改写为:
$$ \begin{array} [c]{c} \mathop {\min }\limits_{{\boldsymbol{L}^1}, {\boldsymbol{L}^2}, \cdots , {\boldsymbol{L}^s}} {\lambda _1}||{\boldsymbol{L}^1}|{|_{(1, 1)}} + \sum\limits_{i = 2}^S {{\lambda _i}||{\boldsymbol{L}^i}|{|_{(i, {\rm{nuclear}})}}} \\ {\rm{s}}{\rm{.t}}{\rm{. }}\;\;\;\mathit{\boldsymbol{L}}= {\boldsymbol{L}^1} + \sum\limits_{i = 2}^S {{\boldsymbol{L}^i}} \end{array} $$ (8) 最小化1范数常用于估计稀疏成分[19]。因此,$||{\boldsymbol{L}^1}|{|_{(1, 1)}}$可以被看作是像素级稀疏成分。本文将此成分定义为局部稀疏成分。在缺陷特征提取中,只需要将缺陷特征从背景区域中分离出来。因此本文只使用2个分析尺度,即S=2。再一次利用$||{\boldsymbol{L}^1}|{|_{(1, 1)}} = ||{\boldsymbol{L}^1}|{|_{(1, {\rm{nuclear}})}}$,则式(8)可以利用文献[18]中的multi-scale low-rank算法,得到优化问题的解。解决该优化问题的算法实现流程为:
$$ \begin{array} [c]{c} {\boldsymbol{L}^i} \leftarrow ({ \mathit{\boldsymbol{W}}^i} - {\mathit{\boldsymbol{V}}^i}) + \frac{1}{S}\left( {\mathit{\boldsymbol{L}} - \sum\limits_{i = 1}^S {({\mathit{\boldsymbol{W}}^i} - {\mathit{\boldsymbol{V}}^i})} } \right) \\ { \mathit{\boldsymbol{W}}^i} \leftarrow \sum\limits_{t = 1, 2, \cdots } {B_{{\mathit{\boldsymbol{T}}_t}}^T(\mathop {{\rm{SV}}{{\rm{T}}_{{\lambda _i}}}}\nolimits_{/\beta } ({B_{{\mathit{\boldsymbol{T}}_t}}}(\mathop L\nolimits^i + \mathit{\boldsymbol{V}}^i )))} \\ {\mathit{\boldsymbol{V}}^i} \leftarrow {\mathit{\boldsymbol{V}}^i} - ({\mathit{\boldsymbol{W}}^i} - {\boldsymbol{L}^i}) \end{array} $$ (9) 式中,SVT(·)是软阈值算子[20];${\mathit{\boldsymbol{W}}^i}$和$ \mathit{\boldsymbol{V}}^i $是中间变量;β是迭代速率。
-
对F个${\mathit{\boldsymbol{L}}_f}$(f=1, 2, …, F)分别进行2个尺度下的低秩分解,因背景区域是低秩的,则保留局部稀疏成分用于分析缺陷特征。将1×1尺度下的第f个热图像的局部稀疏成分表示为$\boldsymbol{L}_f^1$,利用式(10)将其融合:
$${\mathit{\boldsymbol{L}}_{{\rm{new}}}} = \sum\limits_{f = 1}^F {\mathit{\boldsymbol{L}}_f^1} $$ (10) 则${ \mathit{\boldsymbol{L}}_{{\rm{new}}}}$就是最终的缺陷特征融合结果。
Defect Feature Extraction in Eddy Current Pulsed Thermography
-
摘要: 基于脉冲涡流红外热成像技术的缺陷特征提取与分析是无损检测领域的研究热点之一。该文提出一种新的脉冲涡流红外热图像特征提取算法并用于强化缺陷信息。该算法主要包括基于熵梯度的显著热图像选择、局部稀疏图像分离以及局部稀疏图像融合3个部分。对比于常用的两种脉冲涡流红外热成像数据特征提取算法——独立成分分析算法和鲁棒主成分分析算法,实验结果表明,该算法可以更好地强化有意义的缺陷信息并抑制包含噪声的背景区域。Abstract: In non-destructive evaluation area, defect feature extraction and analysis based on eddy current pulsed thermography (ECPT) technique is a research focus. In this paper, a novel defect feature extraction approach is proposed to highlight the defect information in ECPT. The proposed approach includes entropy-based image selection, local (element-wise) sparse decomposition and image fusion. Comparing with other two common feature extraction algorithms, independent component analysis and robust principal component analysis, the proposed algorithm can extract more defect features and suppress background.
-
Key words:
- image fusion /
- local sparsity /
- non-destructive evaluation /
- pulsed eddy current /
- thermography
-
[1] MALDAGUE X P V. Introduction to NDT by active infrared thermography[J]. Materials Evaluation, 2002, 60(9):1060-1073. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=f3629a20b8650922c563a87208605c8b [2] ABIDIN I Z, GUI Y T, WILSON J, et al. Quantitative evaluation of angular defects by pulsed eddy current thermography[J]. Ndt & E International, 2010, 43(7):537-546. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=6bba9ab6f254879631cc2a8bc6bf4f59 [3] WILSON J, TIAN G Y, ABIDIN I Z, et al. Pulsed eddy current thermography:System development and evaluation[J]. Insight:Non-Destructive Testing & Condition Monitoring, 2010, 52(2):87-90. http://d.old.wanfangdata.com.cn/Periodical/jxgcxb-e201703003 [4] BAI L, TIAN S, CHENG Y, et al. Reducing the effect of surface emissivity variation in eddy current pulsed thermography[J]. IEEE Sensors Journal, 2014, 14:1137-1142. doi: 10.1109/JSEN.2013.2294195 [5] REN W, JIA L, GUI Y T, et al. Quantitative non-destructive evaluation method for impact damage using eddy current pulsed thermography[J]. Composites Part B Engineering, 2013, 54(1):169-179. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=fca55cb00bb5079ccf20e8abca053e8a [6] TSOPELAS N, SIAKAVELLAS N J. Experimental evaluation of electromagnetic-thermal non-destructive inspection by eddy current thermography in square aluminum plates[J]. Ndt & E International, 2011, 44(7):609-620. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=bbe10334689a4dda6f81c09bf1f11371 [7] TIAN G Y, WILSON J, CHENG L, et al. Pulsed eddy current thermography and applications[M]//New Developments in Sensing Technology for Structural Health Monitoring.[S.l.]: Springer, 2011. [8] YIN A, GAO B, TIAN G Y, et al. Physical interpretation and separation of eddy current pulsed thermography[J]. Journal of Applied Physics, 2013, 113:1907-1921. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=1b1a39fc90474e3d523c1099c62eaf8e [9] LIU Z, GENEST M, KRYS D. Processing thermography images for pitting corrosion quantification on small diameter ductile iron pipe[J]. Ndt & E International, 2012, 47:105-115. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=7e149874d13e9b630bcd7d4ca62773f2 [10] RAJIC N. Principal component thermography for flaw contrast enhancement and flaw depth characterisation in composite structures[J]. Composite Structures, 2002, 58:521-528. doi: 10.1016/S0263-8223(02)00161-7 [11] BAI L, GAO B, TIAN G Y, et al. Spatial and time patterns extraction of eddy current pulsed thermography using blind source separation[J]. IEEE Sensors Journal, 2013, 13:2094-2101. doi: 10.1109/JSEN.2013.2248931 [12] CHENG L, GAO B, TIAN G Y, et al. Impact damage detection and identification using eddy current pulsed thermography through integration of PCA and ICA[J]. IEEE Sensors Journal, 2014, 14:1655-1663. doi: 10.1109/JSEN.2014.2301168 [13] ZHU P, YIN C, CHENG Y, et al. An independent components number estimation technique in eddy current pulsed thermography[C]//Instrumentation and Measurement Technology Conference Proceedings.[S.l.]: IEEE, 2016: 1-6. https://www.researchgate.net/publication/305686195_An_independent_components_number_estimation_technique_in_eddy_current_pulsed_thermography [14] HE Y, PAN M, LUO F, et al. Support vector machine and optimised feature extraction in integrated eddy current instrument[J]. Measurement, 2013, 46:764-774. doi: 10.1016/j.measurement.2012.09.014 [15] BAI L, GAO B, TIAN S, et al. A comparative study of principal component analysis and independent component analysis in eddy current pulsed thermography data processing[J]. Review of Scientific Instruments, 2013, 84:2213, 2219. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=c0408a39c3a692e1893a33dc28e014a3 [16] GAO B, BAI L, WOO W L, et al. Automatic defect identification of eddy current pulsed thermography using single channel blind source separation[J]. IEEE Transactions on Instrumentation & Measurement, 2014, 63(4):913-922. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=7cba1f1c7c741246f6059783ee4e359a [17] GAO B, WOO W L, HE Y, et al. Unsupervised sparse pattern diagnostic of defects with inductive thermography imaging system[J]. IEEE Transactions on Industrial Informatics, 2016, 12:371-383. doi: 10.1109/TII.2015.2492925 [18] ONG F, LUSTIG M. Beyond low rank + sparse: Multi-scale low rank matrix decomposition[C]//IEEE International Conference on Acoustics, Speech and Signal Processing.[S.l.]: IEEE, 2016: 4663-4667. https://arxiv.org/pdf/1507.08751.pdf [19] CHANDRASEKARAN V, SANGHAVI S, PARRILO P A, et al. Rank-sparsity incoherence for matrix decomposition[J]. Siam Journal on Optimization, 2009, 21:572-596. http://d.old.wanfangdata.com.cn/OAPaper/oai_arXiv.org_0906.2220 [20] RECHT B, FAZEL M, PARRILO P A. Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization[J]. Siam Review 2007, 52:471-501. http://d.old.wanfangdata.com.cn/OAPaper/oai_arXiv.org_0706.4138