Masked Sequence Autoencoding for Enhanced Defect Visualization in Active Infrared Thermography


在这里插入图片描述
在这里插入图片描述
论文:https://arxiv.org/abs/2512.23000
代码:
会议:arXiv
年份:2025

1.拟处理问题

在红外热成像技术已成功应用于多种材料的亚表面缺陷检测的背景下,怎么解决热成像序列存在噪声水平高、缺陷对比度低的问题。
同时,热成像分析领域常采用主成分分析(PCA)等数据处理技术优化缺陷可视化效果 。
然而,主成分分析本质上是线性方法,无法捕捉热成像序列中的非线性模式。
另外还有,去噪自编码器 和一维去噪卷积自编码器,以捕捉热成像数据中的非线性特征。
但上述自编码器仍存在两大缺陷:其一,主动红外热成像自编码器的性能受卷积核感受野限制,难以捕捉长距离依赖关系;其二,这类自编码器需要基于所有像素的热响应进行在线训练,才能充分学习热成像的底层特征,导致计算量巨大。

2. 创新点

1.提出掩码卷积神经网络 - 注意力自编码器(AIRT-Masked-CAAE),可同时捕捉热成像数据中的非线性局部和全局上下文信息;
2.引入具备泛化性的掩码特征自编码策略,实现主动红外热成像序列的高效、快速训练;

3.方法

在这里插入图片描述

图2:a) AIRT-Masked-CAAE架构。输入序列首先通过掩码和噪声操作进行干扰处理,被干扰的序列输入到CNN头部,随后经过b)多层次特征注意力模块和c)多头注意力模块。编码后的表征用于生成紧凑的潜在空间,以支持下游缺陷分析任务。

3.1 掩码和噪声操作

对输入 S ( n ) S(n) S(n)进行二进制掩码操作,并添加高斯噪声,得到受损序列 S ^ ( n ) \hat{S}{(n)} S^(n)。 S ^ ( n ) = M ⊙ S ( n ) + N ( 0 , σ 2 ) \hat{S}{(n)} = M \odot S(n) + \mathcal{N}(0, \sigma^2) S^(n)=M⊙S(n)+N(0,σ2)
式中,M 为一维二进制掩码,用于标记可见(1)和掩码(0)区域, N ( 0 , σ 2 ) N(0,σ^2) N(0,σ2)为零均值、方差为 σ 2 σ^2 σ2的加性高斯噪声。

3.2 卷积提取局部特征

将受损序列 S ( n ) S^{(n)} S(n) 输入由 L L L 层卷积层堆叠而成的卷积神经网络头部,提取分层局部特征,公式为:

F ( l ) = ReLU ( W ( l ) ∗ F ( l − 1 ) + b ( l ) ) , l = 1 , … , L F^{(l)} = \text{ReLU}(W^{(l)} * F^{(l-1)} + b^{(l)}), \quad l = 1, \dots, L F(l)=ReLU(W(l)∗F(l−1)+b(l)),l=1,…,L

式中:

F ( l ) F^{(l)} F(l) 为第 l l l 层卷积层得到的特征图
W ( l ) W^{(l)} W(l) 和 b ( l ) b^{(l)} b(l) 分别为第 l l l 层卷积层可学习的卷积核和偏置
∗ * ∗ 表示卷积操作
卷积神经网络头部生成一组分层特征图 F ( 1 ) , F ( 2 ) , … , F ( L ) F^{(1)}, F^{(2)}, \dots, F^{(L)} F(1),F(2),…,F(L),每张特征图在不同抽象层级编码局部信息,并将其输入多级特征注意力模块。

3.3 多级特征注意力模块

这个模块突出最具判别性的热成像特征图,即适应地为不同卷积层提取的特征分配权重,生成统一的特征表示。

对于每张维度为 R C m × H × W R^{C_m \times H \times W} RCm​×H×W 的特征图 F ( m ) F^{(m)} F(m),生成注意力权重图,公式为:

α m = σ ( W m ( 1 × 1 ) ∗ F ( m ) + b m ) \alpha_m = \sigma(W_m^{(1 \times 1)} * F^{(m)} + b_m) αm​=σ(Wm(1×1)​∗F(m)+bm​)

式中, W m ( 1 × 1 ) W_m^{(1 \times 1)} Wm(1×1)​ 和 b m b_m bm​ 为可学习的 1 × 1 1 \times 1 1×1 卷积核和偏置, σ ( ⋅ ) \sigma(\cdot) σ(⋅) 为 Sigmoid 激活函数,确保 α m \alpha_m αm​ 的取值范围为 [ 0 , 1 ] [0,1] [0,1]。

最终的注意力特征表示通过以下公式得到:

F att = ∑ m = 1 L ( α m ⊙ F ( m ) ) F_{\text{att}} = \sum_{m=1}^L (\alpha_m \odot F^{(m)}) Fatt​=m=1∑L​(αm​⊙F(m))

式中, ⊙ \odot ⊙ 表示按元素相乘。

3.4 多头自注意力模块

这个模块捕捉输入热成像序列中的长距离依赖关系。
F M H A = Multi-Head Self-Attention ( F a t t ) {F_{MHA}} = \text{Multi-Head Self-Attention}(F_{att}) FMHA​=Multi-Head Self-Attention(Fatt​)

3.5 MLP和重构

经过MLP压缩为紧凑的潜在特征表示 z n z_n zn​​,该特征表示可用于构建潜在特征图像。
z n = MLP ( F MHA ) z_n = \text{MLP}(F_{\text{MHA}}) zn​=MLP(FMHA​)

最后,潜在特征表示 Z n Z_n Zn​​通过一系列卷积层解码,重构出原始的热成像输入数据。
S ^ ( n ) = Decoder ( z n ) \hat{S}{(n)} = \text{Decoder}(z_n) S^(n)=Decoder(zn​)

3.6 重构 - 知识蒸馏联合损失函数

L t o t a l = L r e c + α L K D ( 10 ) L_{total} = L_{rec} + \alpha L_{KD} \quad (10) Ltotal​=Lrec​+αLKD​(10)

重构损失
L r e c = 1 N ∑ i = 1 N ∥ S ~ i ( n ) − S i ( n ) ∥ 2 2 L_{rec} = \frac{1}{N} \sum_{i=1}^{N} \left\| \tilde{S}_i^{(n)} - S_i^{(n)} \right\|_2^2 Lrec​=N1​i=1∑N​ ​S~i(n)​−Si(n)​ ​22​

知识蒸馏损失
L K D = 1 − ⟨ z n , z n ′ ⟩ ∥ z n ∥ 2 ∥ z n ′ ∥ 2 ( 12 ) L_{KD} = 1 - \frac{\langle z_n, z_n' \rangle}{\|z_n\|_2 \|z_n'\|_2} \quad (12) LKD​=1−∥zn​∥2​∥zn′​∥2​⟨zn​,zn′​⟩​(12)

  • N N N:批次中的像素数量
  • S ~ i ( n ) \tilde{S}_i^{(n)} S~i(n)​:第 i i i 个像素重构后的时间响应
  • z n ′ z_n' zn′​:主成分分析潜在特征向量
  • α \alpha α:损失权重系数

4.实验

4.1 信号增强验证

降低数据维度的同时,提升缺陷相对于背景的可视化效果,而缺陷可视化效果的提升通常与后续缺陷分析任务的性能改善相关。

在这里插入图片描述

表2:AIRT-Masked-CAAE与先进降维方法在CFRP样本上的对比度和信噪比对比

4.2 消融实验

在这里插入图片描述在这里插入图片描述

表8:消融研究评估掩码序列自编码策略对信号增强、对比度、信噪比的影响,以及基于神经网络的评估、验证和测试交并比(IoU)。

5. 结论

本文提出融合掩码序列自编码策略的卷积神经网络 - 注意力自编码器(AIRT-Masked-CAAE),该框架融合卷积特征提取与注意力机制,实现了局部缺陷特征和长距离依赖关系的平衡捕捉;同时,所提掩码序列自编码方法让网络能聚焦于缺陷相关特征,大幅缩短了训练时间。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐