【技术实现步骤摘要】
基于频域增强Transformer网络的红外光谱恢复方法
[0001]本专利技术涉及一种基于频域增强Transformer网络的红外光谱恢复方法,属于红外光谱恢复处理
技术介绍
[0002]近年来,随着深度学习的兴起,出现了一部分新型的恢复方法,它们不同于传统方法从红外光谱退化模型出发做去卷积操作,也是从光谱本身的特征出发,但是又不同于人工区分不同特征,它采用数据驱动的方式,通过深度学习网络去自学习红外光谱的特征,用光谱的去噪声任务实现恢复功能。随着卷积神经网络(CNN)在图像去噪领域的成功,人们开始研究红外光谱领域的去噪任务,针对于一维光谱序列与二维图像序列在数据上的差异,人们使用扩展卷积层(Expanded Convolution Layer,ECL)取代原有卷积层,解决了从不同尺度数据中提取特征信息的问题,打破了从二维图像到一维光谱之间的技术壁垒,至此,基于扩展卷积的红外光谱恢复方法应运而生。
[0003]例如,H Zhu等人提出了一种轻量级的扩展卷积神经网络,用于自步长学习的红外光谱恢复方法DSPNet[Zhu H,Qiao Y,Xu G,et al.DSPNet:ALightweight Dilated Convolution Neural Networks for Spectral Deconvolution With Self
‑
Paced Learning[J].IEEE Transactions on Industrial Informatics,2020,16( ...
【技术保护点】
【技术特征摘要】
1.一种基于频域增强Transformer网络的红外光谱恢复方法,其特征在于:包括以下步骤,S1、使用若干配对的退化红外光谱和原始红外光谱来构建训练数据集;S2、搭建基于频域增强的Transformer网络模型;S3、使用构建的训练数据集上对基于频域增强的Transformer网络模型进行训练,获得训练后的基于频域增强的Transformer网络模型;S4、利用训练后的基于频域增强的Transformer网络模型处理退化的红外光谱信号,得到恢复后的红外光谱信号。2.如权利要求1所述的基于频域增强Transformer网络的红外光谱恢复方法,其特征在于:步骤S2中,基于频域增强的Transformer网络模型包括嵌入层、编码器和解码器,嵌入层:由特征嵌入模块对输入的一维的退化红外光谱数据中当前点本身的值转换为当前点的特征向量,由位置编码模块对当前点所在位置的进行位置编码,获得当前点的位置编码;然后将当前点的特征向量与当前点的位置编码进行相加获得嵌入层的输出Y
emb
;编码器:由第一改进自注意力层将嵌入层的输出Y
emb
转换到频域进行特征提取后,进行逆变换获得增强后的自注意力,将增强后的自注意力与嵌入层的输出Y
emb
相加获得编码器内的中间变量,传递给第一前馈网络层,第一前馈网络层利用激活函数加入非线性变换后与编码器内的中间变量相加后,获得提取的特征向量作为编码器的输出;解码器:由第二改进自注意力层将嵌入层的输出Y
emb
转换到频域进行特征提取后,进行逆变换获得增强后的自注意力,相加嵌入层的输出Y
emb
后输入改进多头注意力层,同时将编码器的输出Y
enc
输入改进多头注意力层,改进多头注意力层计算得到改进多头注意力,将改进多头注意力与增强后的自注意力相加获得解码器内的第一中间变量,再通过第二前馈网络层加入非线性变换后与解码器内的第一中间变量相加后,由全连接层进行整合,输出恢复红外光谱。3.如权利要求2所述的基于频域增强Transformer网络的红外光谱恢复方法,其特征在于:基于频域增强的Transformer网络模型的编码器的表达式为:于:基于频域增强的Transformer网络模型的编码器的表达式为:于:基于频域增强的Transformer网络模型的编码器的表达式为:其中,为编码器的输入,Y
emb
为嵌入层的输出,表示输入第一改进自注意力层的输出结果,为编码器内的中间变量,表示第一前馈网络层的输出结果,Y
enc
为编码器的输出,Y
emb
∈R
L
×
D
、Y
enc
∈R
L
×
D
,分别表示是实数域R上红外光谱序列的长度L
×
选择的特征数D大小的二维矩阵。4.如权利要求2所述的基于频域增强Transformer网络的红外光谱恢复方法,其特征在于:编码器中的第一改进自注意力层的表达式为:X=FFT(x),
y=IFFT(Padding(Y
i
)),y∈{k',v'}其中,x为编码器的第一改进自注意力层的输入,x=Y
emb
,Y
emb
为嵌入层的输出,FFT和IFFT分别为快速离散傅里叶变换和快速离散傅里叶逆变换,X为进行快速傅里叶变换FFT转换到频域得到频域的频谱,Compress(
·
)为压缩增强操作,为压缩后的频谱,W
i
为权值矩阵,i∈{K',V'},K'和V'分别表示改进自注意力计算时的两种情况,Y
i
为频域自注意力,Padding(
·
)为充0补齐操作,y为进行快速傅里叶逆变换IFFT得到增强后的自注意力,k'和v'表示第一改进自注意力层的两种自注意力得到的增强后的改进自注意力。5.如权利要求4所述的基于频域增强Transformer网络的红外光谱恢复方法,其特征在于:编码器中的第一改进自注意力层中,压缩操作Compress(
·
)为:X'
i
=Spli...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。