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

基于深度先验联合注意力的光谱超分辨率方法与流程

2022-02-20 00:53:35 来源:中国专利 TAG:


1.本发明属图像处理技术领域,具体涉及一种基于深度先验联合注意力的光谱超分辨率方法。


背景技术:

2.传统的高光谱成像系统往往通过牺牲空间分辨率和时间分辨率来获取高光谱分辨率的图像,导致其应用限制在对时间和空间分辨率要求不高的场合。而基于彩色相机的高光谱成像系统具有彩色相机成像空间分辨率高及耗时短的优势,能够有效弥补传统高光谱成像系统的缺点。光谱超分辨率技术旨在针对基于彩色相机的高光谱成像系统,由rgb图像重建得到高光谱图像。
3.目前的光谱超分辨率方法主要是通过构建引入通道注意力、残差结构和密集结构的深度卷积神经网络建立rgb图像与高光谱图像之间的映射。如shi等人在文献“z.shi,c.chen,z.xiong,d.liu,and f.wu,hscnn :advanced cnn-based hyperspectral recovery from rgb images.in proceedings of the ieee conference on computer vision and pattern recognition workshops,pp.939-947,2018.”中公开了一种先进基于cnn的高光谱恢复方法。该方法构建的网络由残差结构和密集结构堆叠而成,但由于该网络的特征提取能力有限,因此光谱重建性能相对较差。li等人在文献“j.li,c.wu,r.song,y.li,and f.liu,adaptive weighted attention network with camera spectral sensitivity prior for spectral reconstruction from rgb images.in proceedings of the ieee/cvf conference on computer vision and pattern recognition workshops,pp.462-463,2020.”中公开了一种基于自适应加权注意力网络的光谱超分辨率方法。该方法引入了相机光谱灵敏度先验,同时提出了自适应加权通道注意力及二阶非局部模块,有效提升了特征的判别性,但是该方法未能有效利用高光谱图像的内在特性,限制了光谱恢复的精度。


技术实现要素:

4.为了克服现有光谱超分辨率网络不能有效利用局部互补性上下文信息及高光谱图像内在属性,如空间非局部自相似性及光谱相关性的不足,本发明提出了一种基于深度先验联合注意力的光谱超分辨率方法。首先,对给定数据训练集中的每一对rgb图像和高光谱图像rgb图像进行裁剪处理,构成训练数据集;然后,构建包括若干先验变换模块、卷积层及激活层的光谱超分辨率网络,并进行训练;最后,利用训练好的模型对测试集中的rgb图像进行光谱超分辨处理,获取对应的高光谱图像。本发明所设计的网络能够有效地利用高光谱图像自身的空间非局部自相似性及光谱相关性先验,并充分利用局部特征的互补性,使同一类别对象光谱分布更加一致,能够较好地改善rgb图像光谱超分辨率的性能。
5.一种基于深度先验联合注意力的光谱超分辨率方法,其特征在于步骤如下:
6.步骤1,构建训练数据集和测试数据集:首先从给定数据集中提取训练集和测试
集,然后将训练集中的每一对rgb图像和高光谱图像裁剪为64
×
64大小的图像,构成训练数据集,测试集中的rgb图像和高光谱图像不做裁剪直接作为测试数据集;
7.步骤2,构建光谱超分辨率网络模型:首先,依次构建多通道渐进卷积模块、光谱空间的伪联合注意力模块,然后,基于多通道渐进卷积模块和光谱空间的伪联合注意力模块构建先验变换模块,最后,基于先验变换模块构建深度先验联合注意力网络,即光谱超分辨率网络模型;
8.所述的多通道渐进卷积模块将输入特征按下式均分为g组:
[0009][0010]
其中,ei表示第i组特征,e1表示第一组特征,ki(
·
)表示第i级函数处理操作,当i=1,2,

,g-1时,每一级函数由一个3
×
3卷积层和一个激活层组成,最后一级函数为一个3
×
3卷积层;pi表示经第i级函数处理后得到的第i组特征;

表示串接操作;
[0011]
所述的光谱空间的伪联合注意力模块的处理过程如下:
[0012]
步骤a:利用两个1
×
1卷积对输入特征进行变换和通道降维,然后利用平均池化计算由邻近像素组成的补丁的特征均值,并对池化后的特征进行变形,最后利用内积运算及归一化指数函数建模不同补丁之间的相关性,其计算公式如下:
[0013]
a=softmax(u
twθwφ
u)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0014]
其中,a表示补丁间的相关性矩阵,u表示对输入特征平均池化和变形后得到的特征矩阵,w
θ
表示对输入特征进行变换和通道降维的1
×
1卷积的权重一,w
φ
表示对输入特征进行变换和通道降维的1
×
1卷积的权重二;
[0015]
步骤b:利用上述两个1
×
1卷积的权重及其转置对输入特征进行变换,再对得到的特征进行全局平均池化,得到通道描述符,其计算公式如下:
[0016][0017][0018]
其中,z表示伪联合注意力模块的输入特征,z=[z1,z2,...,zc,zc]表示伪联合注意力模块利用上述两个1
×
1卷积的权重及其转置对输入特征进行变换后得到的特征,vc表示第c个通道的描述符,h表示输入特征的高度,w表示输入特征的宽度,c表示输入特征的通道数量;zc(i,j)表示zc的第i行j列元素;
[0019]
步骤c:利用两个步长为7的1维卷积学习得到通道注意力,其计算公式如下:
[0020][0021]
其中,w1表示用于学习邻近通道相关性的步长为7的1维卷积的权重,w2表示用于获得通道注意力系数的步长为7的1维卷积的权重;表示邻近通道描述符序列,表示邻近通道相关性建模后的邻近通道描述符序列,k=7表示步长,δ(
·
)表示修正线性单元函数,σ(
·
)表示sigmoid函数,yc表示第
c个通道特征的注意力因子;
[0022]
步骤d:利用展开和折叠操作计算得到伪联合注意力模块的输出特征,其计算公式如下:
[0023]
z=fold(unflod(y*z)a)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0024]
其中,unfold及fold分别表示展开和折叠操作,y=[y1,y2,...,yc,...yc]表示通道注意力因子序列,z表示伪联合注意力模块最终输出的特征;
[0025]
所述的先验变换模块采用双重残差结构,其计算公式如下:
[0026]
q=f
leakyrelu
(f
2d
(f
mpc
(f
leakyrelu
(f
pjam
(f
2d
(x)) x))) x)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)
[0027]
其中,x表示输入先验变换模块的特征图,q表示先验变换模块输出的特征图,f
pjam
(
·
)表示光谱空间的伪联合注意力模块操作处理,f
mpc
(
·
)表示多通道渐进卷积模块操作处理,f
2d
(
·
)表示2d卷积操作处理,卷积层的核大小为3
×
3、步长为1,f
leakyrelu
(
·
)为激活函数;
[0028]
所述的深度先验联合注意力网络由若干先验变换模块、卷积层及激活层构成,首先由两个步长为1、核大小为3
×
3的2d卷积和两个激活层组成浅层特征提取函数,对输入图像进行特征提取,得到浅层特征;然后再利用8个先验变换模块对浅层特征依次递归变换得到深层特征,并利用一个步长为1、核大小为3
×
3的2d卷积对深层特征进行变换,引入全局残差将变换后的特征与浅层特征融合;最后得到的融合特征经激活层激活后,利用一个3
×
3卷积层由其重建高光谱图像,其计算公式如下:
[0029][0030]
其中,x表示输入的rgb图像,f0表示浅层特征,fk表示第k个先验变换模块的输出,k=1,2,...,8,f8表示第8个先验变换模块的输出,即深层特征,y表示重建的高光谱图像;
[0031]
步骤3,模型训练:将步骤1的图像训练集输入到步骤2构建的光谱超分辨率网络模型进行训练,得到训练好的网络;训练采用随机梯度下降算法,优化器采用adam,通过最小化损失函数训练网络参数,损失函数按照下式进行计算:
[0032][0033]
其中,m表示输入图像的空间分辨率,b表示重建的高光谱图像波段数,i
gtij
表示真实图像第i个像素第j个波段的光谱反射率强度值,i
recij
表示经网络处理后得到的重建图像第i个像素第j个波段的光谱反射率强度值,|i
gt
|=m
×
b;
[0034]
步骤4,图像重建:将测试数据集rgb图像输入到训练好的光谱超分辨率网络模型,模型输出即为其对应的高光谱图像。
[0035]
本发明的有益效果是:所设计深度先验联合注意力网络由于在每一个先验变换模块均嵌入了光谱空间的伪联合注意力模块,因此能够充分利用图像自身内在先验属性,融合图像自相似区域特征,并增强光谱相关性,进而有效改善rgb图像的光谱超分辨率精度,光谱重建精度更高;由于采用了多通道渐进卷积设计,能够以相对较少的参数量实现局部
大范围内的互补特征融合计算,能够有效降低模型的总参数量且增强邻近区域同一类别对象光谱的一致性。
附图说明
[0036]
图1是本发明基于深度先验联合注意力的光谱超分辨率方法流程图;
[0037]
图2是本发明深度先验联合注意力网络结构示意图。
具体实施方式
[0038]
下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。
[0039]
如图1所示,本发明提供了一种基于深度先验联合注意力的光谱超分辨率方法,其具体实现过程如下:
[0040]
1、构建训练数据集
[0041]
首先从给定数据集中提取训练集和测试集,然后将训练集中的每一对rgb图像和高光谱图像裁剪为64
×
64大小的图像,构成训练数据集,测试集中的rgb图像和高光谱图像不做裁剪直接作为测试数据集。
[0042]
2、构建光谱超分辨率网络模型
[0043]
如图2所示,本发明构建了用于进行rgb图像光谱超分辨率处理的网络模型,能够重建得到其对应的高光谱图像。首先依次构建多通道渐进卷积模块、光谱空间的伪联合注意力模块,然后基于多通道渐进卷积模块和光谱空间的伪联合注意力模块构建先验变换模块,最后基于先验变换模块构建深度先验联合注意力网络,即光谱超分辨率网络模型。
[0044]
(1)多通道渐进卷积模块
[0045]
多通道渐进卷积模块将输入特征按下式均分为g组:
[0046][0047]
其中,ei表示第i组特征,e1表示第一组特征,ki(
·
)表示第i级函数处理操作,当i=1,2,

,g-1时,每一级函数由一个3
×
3卷积层和一个激活层组成,最后一级函数为一个3
×
3卷积层;pi表示经第i级函数处理后得到的第i组特征;

表示串接操作。
[0048]
(2)光谱空间的伪联合注意力模块
[0049]
光谱空间的伪联合注意力模块包含基于补丁的稀疏非局部操作和通道注意力机制两部分。
[0050]
基于补丁的稀疏非局部操作首先利用两个1
×
1卷积对输入特征进行变换和通道降维,然后利用平均池化计算由邻近像素组成的补丁的特征均值,并对池化后得到的特征进行变形,最后利用内积运算及归一化指数函数建模不同补丁之间的相关性,其计算公式如下:
[0051]
a=softmax(u
twθwφ
u)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(11)
[0052]
其中,a表示补丁间的相关性矩阵,u表示对输入特征平均池化和变形后得到的特征矩阵,w
θ
表示对输入特征进行变换和通道降维的1
×
1卷积的权重,w
φ
表示另一个对输入特征进行变换和通道降维的1
×
1卷积的权重。
[0053]
光谱空间的伪联合注意力模块通过权重共享的方式将通道注意力机制嵌在非局部操作中。即利用上述两个1
×
1卷积的权重及其转置对输入特征进行变换,再对得到的特征进行全局平均池化,得到通道描述符,其计算公式如下:
[0054][0055][0056]
其中,z表示伪联合注意力模块的输入特征,z=[z1,z2,...,zc,...zc]表示伪联合注意力模块利用上述两个1
×
1卷积的权重及其转置对输入特征进行变换后得到的特征,vc表示第c个通道的描述符,h表示输入特征的高度,w表示输入特征的宽度,c表示输入特征的通道数量;zc(i,j)表示zc的第i行j列元素。
[0057]
然后,利用两个步长k=7的1
×
1卷积学习得到通道注意力,其计算公式如下:
[0058][0059]
其中,w1表示用于学习邻近通道相关性的步长为7的1维卷积的权重,w2表示用于获得通道注意力系数的步长为7的1维卷积的权重;表示邻近通道描述符序列,表示邻近通道相关性建模后的邻近通道描述符序列,δ(
·
)表示修正线性单元函数,σ(
·
)表示sigmoid函数,yc则表示第c个通道特征的注意力因子.
[0060]
最后,通过结合通道注意力机制及基于补丁的稀疏非局部操作的输出计算伪联合注意力模块的输出,其计算公式如下:
[0061]
z=fold(unflod(y*z)a)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(15)
[0062]
其中,unfold及fold分别表示展开和折叠操作,y=[y1,y2,...,yc,

yc]表示通道注意力因子序列,z表示伪联合注意力模块最终输出的特征。
[0063]
(3)先验变换模块
[0064]
先验变换模块采用双重残差结构,其计算公式如下:
[0065]
q=f
leakyrelu
(f
2d
(f
mpc
(f
leakyrelu
(f
pjam
(f
2d
(x)) x))) x)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(16)
[0066]
其中,x表示输入先验变换模块的特征图,q表示先验变换模块输出的特征图,f
pjam
(
·
)表示光谱空间的伪联合注意力模块操作处理,f
mpc
(
·
)表示多通道渐进卷积模块操作处理,f
2d
(
·
)表示2d卷积操作处理,卷积层的核大小为3
×
3、步长为1,f
leakyrelu
(
·
)为激活函数。
[0067]
(4)深度先验联合注意力网络
[0068]
深度先验联合注意力网络由若干先验变换模块、卷积层及激活层构成,首先由两个步长为1、核大小为3
×
3的2d卷积和两个激活层组成浅层特征提取函数,对输入图像进行特征提取,得到浅层特征;然后再利用8个先验变换模块对浅层特征依次递归变换得到深层特征,并利用一个步长为1、核大小为3
×
3的2d卷积对深层特征进行变换,引入全局残差将变换后的特征与浅层特征融合;最后得到的融合特征经激活层激活后,利用一个3
×
3卷积层由其重建高光谱图像,其计算公式如下:
reconstruction from rgb images,in proc.ieee conf.comput.vis.pattern recognit.workshops,2020,pp.422

423.”,记为方法4)、考虑相机灵敏度先验的基于自适应加权注意力网络的从rgb图像重建光谱方法(“j.li,c.wu,r.song,y.li,and f.liu,adaptive weighted attention network with camera spectral sensitivity prior for spectral reconstruction from rgb images,in proc.ieee conf.comput.vis.pattern recognit.workshops,2020,pp.462

463.”,记为方法5)作为对比方法,以平均相对绝对误差(mrae)及均方根误差(rmse)作为评价指标来说明不同方法的效果。表1为不同方法的两项指标的计算结果。可以看出,本发明明显优于其他方法,具有更好的光谱超分辨率效果。
[0079]
表1
[0080]
再多了解一些

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

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

相关文献