一种基于深度展开网络的空谱同时超分辨率重建方法

专利查询3月前  33



1.本发明涉及图像处理与计算机视觉领域,具体涉及一种基于深度展开网络的空谱同时超分辨率重建方法。


背景技术:

2.空间光谱超分辨率的目标是将低空间分辨率的多光谱图像转换为高空间分辨率的高光谱图像。高空间分辨率图像包含精细的图像细节具有更好的视觉效果,而高光谱图像(hsi)具有较高的光谱分辨率,适用于检测物体的物理结构和化学成分。高光谱成像已成为各个领域的新兴科学工具,例如目标识别和跟踪、医学图像处理和遥感。
3.然而,在光学遥感系统的设计中,由于入射能量有限,空间分辨率、光谱分辨率和信噪比之间存在关键的权衡。传感器无法生成具有全色图像空间分辨率和hsi光谱分辨率的图像。作为全色图像和hsi之间的折衷,多光谱图像(msi)既没有高空间分辨率也没有高光谱分辨率,这极大地限制了其应用。因此,提高msi的空间分辨率和光谱分辨率非常重要。
4.图像空谱超分问题可以解释为逆问题,从空间和光谱退化的数据立方体中恢复三维数据立方体。为了解决这种严重不适定的问题,一种直接的方法是依次执行单张图像超分方法后跟一个图像光谱超分方法或者将这两个阶段执行顺序反过来。需要注意的是,当首先完成光谱超分时,会得到低分辨率高光谱图像,有两种方法得到超分辨目标高分辨率高光谱图像。一种方法是通过单张图像超分辨率算法分别重建每个高分辨率光谱图像,另一种是通过高光谱图像超分辨率算法联合估计目标高分辨率高光谱图像。另外,还可以对低分辨率多光谱图像分别进行单张图像超分和光谱超分得到高分辨率多光谱图像和低分辨率高光谱图像,然后通过高光谱图像与多光谱图像融合得到高分辨率高光谱图像。


技术实现要素:

5.本发明提供了一种基于深度展开网络的空谱同时超分辨率重建方法,用以解决现有技术中空间分辨率和光谱分辨率不高的问题。
6.本发明通过以下技术方案实现:
7.一种基于深度展开网络的空谱同时超分辨率重建方法,所述超分辨率重建方法具体包括以下步骤:
8.步骤1:确定图像退化模型;
9.步骤2:将单张图像超分和光谱超分的观测模型结合到空间光谱超分辨率模型中;
10.步骤3:利用交替方向乘子法admm求解基于模型的能量函数;
11.步骤4:将步骤3的admm算法的迭代过程展开成一个多级网络;
12.步骤5:利用步骤4的多级网络解决在空间和光谱上产生超分辨率结果。
13.进一步的,所述步骤1具体为,图像空谱超分的观测模型写成:
14.y=lxr+n
ꢀꢀꢀ
(1)
15.其中x∈r
hw
×s是目标高空间分辨率高光谱图像,h、w和s分别是其高度、宽度和波段
数,y∈r
hw
×s是低空间分辨率多光谱图像,h、w和s分别是其高度、宽度和波段数s<<s,r∈rs×s是多光谱成像传感器的光谱响应函数,l∈r
hw
×
hw
代表空间退化算子通常假设由循环卷积算子和下采样矩阵组成,n表示加性噪声;因此,通过最小化以下优化问题来估计高空间分辨率高光谱图像:
[0016][0017]
其中是保真度项,λf(x)是正则化项,表示x的先验知识,λ是正则化参数;
[0018]
受到高光谱与多光谱图像融合任务的启发,其中目标高分辨率高光谱图像从给定的高分辨率多光谱图像和低分辨率高光谱图像重建,引入了两个辅助变量p∈r
hw
×s和q∈r
hw
×s,并将空谱超分问题公式(1)分解为以下两个子问题:
[0019][0020][0021]
p∈r
hw
×s和q∈r
hw
×s分别代表单张图片超分结果hr-msi和光谱超分结果lr-hsi。
[0022]
进一步的,所述步骤2具体为,空谱超分问题被分解为单张图像超分公式(7)、光谱超分公式(8)和空间光谱融合公式(9)三个子问题;通过变量分离技术,将分解为和目标方程(2)等价于
[0023][0024]
其中α∈[0,1]是一个权衡参数;
[0025]
当α=0时,目标方程退化为只引入谱超分辅助任务;
[0026]
当α=1时,目标方程退化为只引入单张图片超分辅助任务。
[0027]
进一步的,所述步骤3具体为,
[0028][0029]
其中u和v是拉格朗日乘数(β》0,γ》0);admm理论指出,最小化方程;
[0030]
公式(6)等价于迭代以下步骤直到收敛
[0031][0032][0033][0034]
其中拉格朗日乘子通过以下公式更新:
[0035]u(k+1)
=u
(k)-(p
(k+1)-x
(k+1)
r)
ꢀꢀꢀ
(10)
[0036]v(k+1)
=v
(k)-(q
(k+1)-lx
(k+1)
)
ꢀꢀꢀ
(11);
[0037]
上述,左乘矩阵表示对输入做空间变换,右乘矩阵表示对输入做通道变换。进一步
的,等式(7)看作是空间超分问题,它存在以下形式的闭式解:
[0038]
p
(k+1)
=(2αl
t
l+βi)-1
(2αl
t
y+β(x
(k)
r+u
(k)
))
ꢀꢀꢀ
(12),
[0039]
其中i∈r
hw
×
hw
是单位矩阵;
[0040]
因此,方程(8)也看作是光谱超分问题,它存在以下形式的闭式解:
[0041]q(k+1)
=(2(1-α)yr
t
+γ(lx
(k)
+v
(k)
))(2(1-α)rr
t
+γi)-1
ꢀꢀꢀ
(13);
[0042]
使用近端梯度算子解决方程(9),方程(9)的更新规则为:
[0043]
x
(k+1)
=prox
λ,f
(x
(k)-η(βx
(k)
rr
t
+γl
t
lx
(k)
+β(u
(k)-p
(k+1
))r
t
+γl
t
(v
(k)-q
(k+1)
)))(14),
[0044]
其中η为步长,prox
λ,f
(
·
)是依赖于λ和f的近端算子。
[0045]
进一步的,所述步骤4具体为,网络由k个阶段组成,对应于求解方程(6)的迭代算法中的k次迭代;每个阶段取原始lr-msiy和前一阶段的输出x,p,q,u,v作为输入,并输出更新后的x,p,q,u,v作为下一阶段的输入;
[0046]
首先展开迭代方程(12)将它转换为等效的以下三个连续部分:
[0047][0048][0049][0050]
在等式(15)中l
t
∈r
hw
×
wh
代表一个上采样操作,通过几个2d转置卷积层来实现,每个2d转置卷积层执行2倍上采样;r表示通道减少操作,通过使用1
×
1卷积层实现;
[0051]
将定义为空间全局变换,并引入非局部操作(non-local)来展开方程(16);
[0052]
然后展开方程(13)为以下两个等效的连续部分:
[0053][0054][0055]
在等式(18)中r
t
∈rs×s表示通道增加操作,使用1
×
1卷积层来实现它;l表示下采样操作,通过几个内核步长为2的2d卷积层来实现它;在公式(19)中,(2(1-α)rr
t
+γi)-1
表示对输入的通道进行变换,所以通过使用一个可逆的1
×
1卷积层来实现它以保持通道数;
[0056]
最后,将方程(14)等价的分成以下五个连续部分:
[0057][0058][0059]e(k)
=β(u
(k)-p
(k+1)
)r
t
ꢀꢀꢀ
(22)
[0060]f(k)
=γl
t
(v
(k)-q
(k+1)
)
ꢀꢀꢀ
(23)
[0061][0062]
在等式(20)中,rr
t
表示对输入先减少通道数,然后增加通道数;通过使用两个1
×
1卷积层来实现它;在方程式(21)中l
t
l代表对输入先下采样再上采样,分别通过使用2d卷积层和内核步长为2的2d转置卷积层来实现它们;在方程式(19)中;prox
λ,f
(
·
)是近端算子;采用深度残差网络resnet来学习这个近端算子。
[0063]
进一步的,所述快速全局操作;公式(16)中的非局部操作对应于矩阵2αl
t
l+βi)-1
∈r
hw
×
hw

[0064]
基于sherman-morrison-woodbury公式进一步求解方程(16):
[0065][0066]
用非局部操作来代替方程(25)中的而不是方程(16)中的(2αl
t
l+βi)-1
∈r
hw
×
hw
;新的解决方案大大降低了时间和空间的复杂度,从到
[0067]
将公式(25)代入到公式(17)中:
[0068][0069]
然后将迭代方程(16)展开为以下等效的三个连续部分:
[0070][0071][0072][0073]
进一步的,图像空谱联合超分具体包括以下步骤:
[0074]
步骤1:输入低分辨率多光谱图像;
[0075]
步骤2:将步骤1的图像初始化α∈[0,1]之间的均匀分布,使用正态分布随机采样β》0,γ》0;
[0076]
步骤3:更新p
(k+1)

[0077]
步骤4:更新q
(k+1)

[0078]
步骤5:更新x
(k+1)

[0079]
步骤6:更新u
(k+1)
←u(k)-(p
(k+1)-x
(k+1
)r);
[0080]
步骤7:更新v
(k+1)
←v(k)-(q
(k+1)-lx
(k+1)
);
[0081]
步骤8:输出高分辨率高光谱图像。
[0082]
本发明的有益效果是:
[0083]
本发明提出了一个端到端可训练的空谱超分辨率网络,它可以在一个统一的框架中同时处理单幅图像超分辨率和光谱超分辨率。通过引入两个辅助任务:单张图像超分和谱超分使目标方程的求解变得简单高效。
[0084]
本发明所提出的方法求解单张图像超分子问题和光谱超分子问题的闭式解。具体来说,在单张图像超分子问题中,对于优化过程中需要用到的空间全局变换操作,设计了快速全局变换操作,算法时间空间复杂度可以从降到
[0085]
本发明通过优化算法引导设计每个模块及其迭代,所提出的空谱超分方法以最小的参数量实现了最优的性能。特别是在更锐利的边缘和更真实的纹理图案方面,所提出的空谱超分方法实现了最引人注目的视觉性能。大量的消融实验进一步验证了所提出方法不同部分的有效性。
附图说明
[0086]
图1本发明的us3rn整体结构示意图。
[0087]
图2本发明的快速全局操作流程示意图。
[0088]
图3本发明的cave数据集的定性结果。将高光谱图像的波段28-13-5的合成r-g-b图像显示,并将指定的区域放大4倍的图像。
[0089]
图4本发明的pavia centre数据集第51通道的定性结果和相应的误差图像。
[0090]
图5本发明的pavia centre数据集中四个随机选择位置的重建光谱特征图。
[0091]
图6本发明的方法流程示意图。
具体实施方式
[0092]
下面将结合本发明实施例中的附图对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0093]
符号和缩写
[0094][0095][0096]
一种基于深度展开网络的空谱同时超分辨率重建方法,所述超分辨率重建方法具体包括以下步骤:
[0097]
步骤1:确定图像退化模型;
[0098]
步骤2:将单张图像超分和光谱超分的观测模型结合到空间光谱超分辨率模型中;
[0099]
步骤3:利用交替方向乘子法admm求解基于模型的能量函数;
[0100]
步骤4:将步骤3的admm算法的迭代过程展开成一个多级网络;
[0101]
步骤5:利用步骤4的多级网络解决在空间和光谱上产生超分辨率结果。
[0102]
进一步的,所述步骤1具体为,图像空谱超分的观测模型写成:
[0103]
γ=lxr+n
ꢀꢀꢀ
(1)
[0104]
其中x∈r
hw
×s是目标高空间分辨率高光谱图像,h、w和s分别是其高度、宽度和波段数,y∈r
hw
×s是低空间分辨率多光谱图像,h、w和s分别是其高度、宽度和波段数s<<s,r∈rs
×s是多光谱成像传感器的光谱响应函数,l∈r
hw
×
hw
代表空间退化算子通常假设由循环卷积算子和下采样矩阵组成,n表示加性噪声;因此,通过最小化以下优化问题来估计高空间分辨率高光谱图像:
[0105][0106]
其中是保真度项,λf(x)是正则化项,表示x的先验知识,λ是正则化参数;
[0107]
受到高光谱与多光谱图像融合任务的启发,其中目标高分辨率高光谱图像从给定的高分辨率多光谱图像和低分辨率高光谱图像重建,引入了两个辅助变量p∈r
hw
×s和q∈r
hw
×s,并将空谱超分问题公式(1)分解为以下两个子问题:
[0108][0109][0110]
p∈r
hw
×s和q∈r
hw
×s分别代表单张图片超分结果hr-msi和光谱超分结果lr-hsi。
[0111]
高光谱图像融合任务以低分辨率高光谱图像和高分辨率多光谱图像作为输入,因此与仅观察低分辨率多光谱图像的光谱超分任务相比,这是一个更容易的问题。考虑到这一点并受到之前高光谱图像融合方法的启发,引入空间超分和光谱超分作为辅助任务,然后通过交替方向乘子法(admm)求解基于模型的能量函数。相应地,可以获得一个迭代过程,该迭代过程在解决三个子问题之间迭代交替,分别与空间超分、光谱超分和空间光谱融合相关。然后将这些迭代步骤展开到一个深度网络架构中,以取代传统的迭代算法。
[0112]
进一步的,所述步骤2具体为,空谱超分问题被分解为单张图像超分、光谱超分和空间光谱融合三个子问题;通过变量分离技术,将分为分为和目标方程(2)等价于
[0113][0114]
其中α∈[0,1]是一个权衡参数;
[0115]
为了获得单张图像超分任务和谱超分任务的最佳组合,将α设置为可学习的参数而不是固定值(例如,0.5);消融实验证明了这种设置的有效性;值得注意的是,
[0116]
当α=0时,目标方程退化为只引入谱超分辅助任务;
[0117]
当α=1时,目标方程退化为只引入单张图片超分辅助任务。
[0118]
与基于模型的方法精心设计先验不同,通过深度展开网络学习基于数据驱动的隐式先验f(
·
);这样做的原因是高光谱图像的类型很多,基于模型的手工制作的先验可能在某个数据集上表现良好,但很难在所有高光谱数据集上都表现良好;
[0119]
进一步的,所述步骤3求解能量函数具体为,通过使用admm,方程(5)分解成几个子问题;相应的增广拉格朗日函数表示为:
[0120][0121][0122]
其中u和v是拉格朗日乘数(β》0,γ》0);admm理论指出,最小化方程;
[0123]
公式(6)等价于迭代以下步骤直到收敛
[0124][0125][0126][0127]
其中拉格朗日乘子通过以下公式更新:
[0128]u(k+1)
=u
(k)-(p
(k+1)-x
(k+1)
r)
ꢀꢀꢀ
(10)
[0129]v(k+1)
=v
(k)-(q
(k+1)-lx
(k+1)
)
ꢀꢀꢀ
(11);
[0130]
上述,左乘矩阵表示对输入做空间变换,右乘矩阵表示对输入做通道变换。进一步的,等式(7)看作是空间超分问题,它存在以下形式的闭式解:
[0131]
p
(k+1)
=(2αl
t
l+βi)-1
(2αl
t
y+β(x
(k)
r+u
(k)
))
ꢀꢀꢀ
(12),
[0132]
其中i∈r
hw
×
hw
是单位矩阵;
[0133]
因此,方程(8)也看作是光谱超分问题,它存在以下形式的闭式解:
[0134]q(k+1)
=(2(1-α)yr
t
+γ(lx
(k)
+v
(k)
))(2(1-α)rr
t
+γi)-1
ꢀꢀꢀ
(13);
[0135]
使用近端梯度算子解决方程(9),方程(9)的更新规则为:
[0136]
x
(k+1)
=prox
λ,f
(x
(k)-η(βx
(k)
rr
t
+γl
t
lx
(k)
+β(u
(k)-p
(k+1)
)r
t
+γl
t
(v
(k)-q
(k+1)
)))
ꢀꢀꢀ
(14),
[0137]
其中η为步长,prox
λ,f
(
·
)是依赖于λ和f的近端算子。
[0138]
进一步的,所述步骤4具体为,网络由k个阶段组成,对应于求解方程(6)的迭代算法中的k次迭代;每个阶段取原始lr-msiy和前一阶段的输出x,p,q,u,v作为输入,并输出更新后的x,p,q,u,v作为下一阶段的输入;
[0139]
首先展开迭代方程(12)将它转换为等效的以下三个连续部分:
[0140][0141][0142][0143]
在等式(15)中l
t
∈r
hw
×
wh
代表一个上采样操作,通过几个2d转置卷积层来实现,每个2d转置卷积层执行2倍上采样;r表示通道减少操作,通过使用1
×
1卷积层轻松实现;从方程(17)了解到n∈r
hw
×
hw
就像一个对中间结果的所有像素加权算子;由于2αl
t
l+βi非常大,所以求这个矩阵的逆计算成本很高;在之前的单张图像超分工作中通常使用共轭梯度算法来优化求解,而不是直接使用闭式解;这种替代方案虽然节省计算成本,但也容易陷入局部最优解;如果n表示不同像素之间的相似度,则公式(17)将是非局部操作non-local,受这一观察的启发,在本文中将n定义为空间全局变换,并引入非局部操作来展开方程(16);
[0144]
然后展开方程(13)为以下两个等效的连续部分:
[0145][0146]
[0147]
在等式(18)中r
t
∈rs×s表示通道增加操作,使用1
×
1卷积层来实现它;l表示下采样操作,通过几个内核步长为2的2d卷积层来实现它;在公式(19)中,(2(1-α)rr
t
+γi)-1
表示对输入的通道进行变换,所以通过使用一个可逆的1
×
1卷积层来实现它以保持通道数;
[0148]
最后,将方程(14)等价的分成以下五个连续部分:
[0149][0150][0151]e(k)
=β(u
(k)-p
(k+1)
)r
t
,
ꢀꢀꢀ
(22)
[0152]f(k)
=γl
t
(v
(k)-q
(k+1)
),
ꢀꢀꢀ
(23)
[0153][0154]
在等式(20)中,rr
t
表示对输入先减少通道数,然后增加通道数;通过使用两个1
×
1卷积层来实现它;在方程式(21)中l
t
l代表对输入先下采样再上采样,分别通过使用2d卷积层和内核步长为2的2d转置卷积层来实现它们;在方程式(19)中;prox
λ,f
(
·
)是近端算子;采用深度残差网络resnet来学习这个近端算子。
[0155]
进一步的,所述快速全局操作;公式(16)中的非局部操作对应于矩阵2αl
t
l+βi)-1
∈r
hw
×
hw
;在网络实现时直接将公式(16)求逆转化为非局部操作计算和内存负担繁重尤其是在特征图非常大的时候;因此,需要找到一种替代解决方案,以更有效的方式实现这样的目标;
[0156]
为了解决上述问题,基于sherman-morrison-woodbury公式进一步求解方程(16):
[0157][0158]
用非局部操作来代替方程(25)中的而不是方程(16)中的(2αl
t
l+βi)-1
∈r
hw
×
hw
;新的解决方案大大降低了时间和空间的复杂度,从到
[0159]
将公式(25)代入到公式(17)中:
[0160][0161]
然后将迭代方程(16)展开为以下等效的三个连续部分:
[0162][0163][0164][0165]
在图2中展示了快速全局操作;显然,将非局部算子从原始空间(具有hw
×
hw维)转换到更紧密的空间(具有hw
×
hw维),从而减小计算复杂度和内存需求;
[0166]
进一步的,图像空谱联合超分具体包括以下步骤:
[0167]
步骤1:输入低分辨率多光谱图像;
[0168]
步骤2:将步骤1的图像初始化α∈[0,1]之间的均匀分布,使用正态分布随机采样β》0,γ》0;
[0169]
步骤3:通过方程(15),(27)-(29)更新p
(k+1)

[0170]
步骤4:通过方程(18)和(19)更新q
(k+1)

[0171]
步骤5:通过方程(20)-(24)更新x
(k+1)

[0172]
步骤6:更新u
(k+1)
←u(k)-(p
(k+1)-x
(k+1)
r);
[0173]
步骤7:更新v
(k+1)
←v(k)-(q
(k+1)-lx
(k+1)
);
[0174]
步骤8:输出高分辨率高光谱图像。
[0175]
us3rn方法与由最先进(sota)单张图片超分+光谱超分或光谱超分+单张高光谱图像超分组成的两阶段方法和最近提出的一种sota空谱联合超分方法ssjsr进行比较。另外,考虑到高光谱与多光谱图像融合,首先使用单张图片超分方法和谱超分方法分别在空间和光谱上对原始lr-msi进行超分辨,然后使用高光谱图像与多光谱图像融合方法进行融合。其中单张图像超分方法使rcan,对与光谱超分方法使用awan。对于单张高光谱图像超分,选择rcan和sspsr。选择mog-dcn进行高光谱图像与多光谱图像融合。所有比较方法都在相同的训练数据集重新训练。至于客观比较,使用四种图像质量指标来评估不同方法的性能,包括psnr、ssim、sam和ergas。psnr和ssim在每个2d空间图像上计算,然后在所有波段上取平均值。他们分别基于mse和结构一致性来评估恢复的hr-hsi和地真之间的相似性。sam计算恢复的hr-hsi和地真的频谱向量之间的平均角度。至于ergas,它反映了恢复的hr-hsi的整体质量。ergas和sam的值越小结果越好,而psnr和ssim的值越大结果越好。
[0176]
实验设置
[0177]
训练数据集在二个公开可用的高光谱成像数据集上评估的us3rn方法,包括cave和pavia centre。cave数据集由32张在受控照明下捕获的室内图像组成,空间大小为512
×
512,包括31个10nm宽的光谱带,涵盖了从400到700nm的可见光谱。hr-msi(rgb图像)是通过将所有地真hr-hsi波段乘以与尼康d700相机相同的模拟光谱响应函数r得到,lr-hsi和lr-msi是通过将对应的hr-hsi和hr-msi进行双三次下采样d倍得到的。选择前22个样本并从中随机提取64
×
64的有重叠块作为参考hr-hsi进行训练。因此,hr-hsi、hr-msi、lr-hsi和lr-msi的大小分别为64
×
64
×
31、64
×
64
×
3、和数据库中剩余的10个样本用于测试。
[0178]
pavia centre数据集由反射光学系统成像光谱仪(rosis)传感器拍摄,是2001年在意大利北部帕维亚中心地区拍摄的机载hsi。它有102个光谱通道,光谱范围从430到860nm。pavia centre总共包含1096
×
1096个像素点,但有部分区域没有信息将其删除,仅选择1096
×
715个有效像素点。左上1024
×
128像素被裁剪作为测试数据,而数据集的其余部分被选为训练数据。遵循与ssjsr相同的设置来生成hr-msi。从训练数据中随机提取64
×
64的有重叠块作为参考hr-hsi进行训练。因此,使用的hr-hsi、hr-msis、lr-hsi和lr-msi的大小分别为64
×
64
×
102、64
×
64
×
4、和消融分析
[0179]
为了探索展开网络迭代次数对sssr性能的影响。报告了具有不同迭代次数k的us3rn的性能。表3-1展示了对来自cave数据集的10张测试图像的
×
4上采样的平均结果(在本小节中,使用相同的数据集和设置来评估所提出的方法)。从表中可以观察到,随着迭代
次数的增加,psnr和ssim性能会提高,但是当k》4时,psnr和ssim性能会下降。在接下来的实验中,在实现中选择k=4来平衡性能和计算复杂度。这说明的方法在多次迭代后可以快速收敛,但是增加迭代次数可能不会提高性能,因为网络太复杂,很难训练得到最优解。
[0180]
表3-1迭代次数对网络性能的影响
[0181][0182]
关于α的分析。为了验证两个辅助任务的有效性,报告了具有不同α值的us3rn的性能。表3-2列出了
×
4上采样平均结果。其中α=0代表目标方程退化只引入谱超分辅助任务,而α=1代表目标方程退化只引入单张图片超分辅助任务。``learnableα"表示每个阶段的α都使用基于梯度的方法更新。从这些比较结果中,观察到当α=0和α=1这两种情况时,性能都不是最优的。他们的psnr比的小0.4db(最后一行)。如果引入两个辅助任务,网络性能比只引入一个辅助任务时更好,大概有0.2~0.4db提升。这证明引入空间超分任务和光谱超分任务可以有效帮助空谱联合任务。通过比较表3-2中的第二行、第三行、第四行和第六行,可以观察到可学习的α比每个自定义的α都更好。
[0183]
表3-2空间超分和光谱超分增广任务对网络性能的影响
[0184][0185]
与sota的对比
[0186]
cave数据集上的结果。表3-3显示了cave数据集上所有对比方法的psnr、sam、ergas和ssim的平均结果。从表中可以观察到ssjsr方法的性能比其他方法差。这可能是由于网络深度限制了其性能。此外,可以发现先空间超分再光谱超分的性能优于先光谱超分再空间超分的性能。显然,所提出的方法在大多数情况下优于其他算法,表明的方法可以更好地恢复空间和光谱信息。随着上采样规模的增加,us3rn和次优方法之间的性能差距越来越大。这表明us3rn能比对比方法更好地处理具有挑战性的场景。值得一提的是,
×
2的性能不如
×
4和
×
8。一种可能的解释是,当上采样尺度大于2时,使用多层2d转置卷积进行上采
样,每层2d转置卷积的上采样尺度为2。因此,4倍上采样和8倍上采样时的网络参数将大于2倍上采样时的网络参数。比如2次上采样的网络参数是250k,4次上采样的时候网络参数是295k(还是比其他比较方法小很多)。这导致的网络在上采样规模较大时表现更好。
[0187]
在图3中,展示了所有对比方法生成的高光谱图像合成的rgb图像,分别以28-13-5通道作r-g-b。从图3可以看出,us3rn得到的合成图像最接近地真,而ssjsr方法的结果通常含有明显的结构错误或光谱失真。显然,所提出的方法在恢复原始hsi的细节方面表现最好,并实现了最小的重构误差。
[0188]
表3-3对比方法在cave数据集的10张测试图像的四个pqis定量比较
[0189][0190]
pavia center数据集的结果cave数据集中的hsi包含31个光谱通道。为了测试所提出方法的泛化性,在包含比cave数据集光谱通道多得多的的pavia center数据集上进一步评估的方法。表3-5展示了所提出的方法在pavia center数据集上的psnr、ssim、sam和ergas平均性能超过了对比方法。在这四种两步法中,awan+sspsr的表现优于其他三种情
况。将此归因于sspsr方法良好的光谱建模能力,特别是当光谱通道数量很大时。
[0191]
从列表结果可以看出,所提出的us3rn方法在所有客观评估指标方面始终优于所有四种竞争方法。的方法相对于次优方法的平均psnr增益分别为
×
2下提升1.32db、
×
4下提升0.52db和
×
8下提升0.05db。
[0192]
图5给出了pavia center数据集上645nm处的三个示例。从视觉上可以观察到ssjsr的超分辨率图像非常模糊。的方法取得了最好的视觉效果,边缘轮廓清晰。此外,为了清楚地显示光谱矢量恢复结果,在图6中,绘制了通过五种对比方法重建的四个随机选择的光谱矢量。很明显,所提出的us3rn的光谱向量最接近地真,这表明所提出的方法不仅很好地恢复了空间信息,而且还保留了重要的高维光谱信息。
[0193]
表3-5对比方法在pavia centre数据集的四个pqis定量比较
[0194][0195]

技术特征:
1.一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述超分辨率重建方法具体包括以下步骤:步骤1:确定图像退化模型;步骤2:将单张图像超分和光谱超分的观测模型结合到空间光谱超分辨率模型中;步骤3:利用交替方向乘子法admm求解基于模型的能量函数;步骤4:将步骤3的admm算法的迭代过程展开成一个多级网络;步骤5:利用步骤4的多级网络解决在空间和光谱上产生超分辨率结果。2.根据权利要求1所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述步骤1具体为,图像空谱超分的观测模型写成:y=lxr+n (1)其中x∈r
hw
×
s
是目标高空间分辨率高光谱图像,h、w和s分别是其高度、宽度和波段数,y∈r
hw
×
s
是低空间分辨率多光谱图像,h、w和s分别是其高度、宽度和波段数s<<s,r∈r
s
×
s
是多光谱成像传感器的光谱响应函数,l∈r
hw
×
hw
代表空间退化算子通常假设由循环卷积算子和下采样矩阵组成,n表示加性噪声;因此,通过最小化以下优化问题来估计高空间分辨率高光谱图像:其中是保真度项,λf(x)是正则化项,表示x的先验知识,λ是正则化参数;受到高光谱与多光谱图像融合任务的启发,其中目标高分辨率高光谱图像从给定的高分辨率多光谱图像和低分辨率高光谱图像重建,引入了两个辅助变量p∈r
hw
×
s
和q∈r
hw
×
s
,并将空谱超分问题公式(1)分解为以下两个子问题:并将空谱超分问题公式(1)分解为以下两个子问题:p∈r
hw
×
s
和q∈r
hw
×
s
分别代表单张图片超分结果hr-msi和光谱超分结果lr-hsi。3.根据权利要求1所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述步骤2具体为,空谱超分问题被分解为单张图像超分公式(7)、光谱超分公式(8)和空间光谱融合公式(9)三个子问题;通过变量分离技术,将分解为和目标方程(2)等价于其中α∈[0,1]是一个权衡参数;当α=0时,目标方程退化为只引入谱超分辅助任务;当α=1时,目标方程退化为只引入单张图片超分辅助任务。4.根据权利要求3所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述步骤3求解能量函数具体为,其中u和v是拉格朗日乘数(β>0,γ>0);admm理论指出,最小化方程;
公式(6)等价于迭代以下步骤直到收敛公式(6)等价于迭代以下步骤直到收敛公式(6)等价于迭代以下步骤直到收敛其中拉格朗日乘子通过以下公式更新:u
(k+1)
=u
(k)-(p
(k+1)-x
(k+1)
r) (10)v
(k+1)
=v
(k)-(q
(k+1)-lx
(k+1)
) (11);上述,左乘矩阵表示对输入做空间变换,右乘矩阵表示对输入做通道变换。5.根据权利要求4所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,等式(7)看作是空间超分问题,它存在以下形式的闭式解:p
(k+1)
=(2αl
t
l+βi)-1
(2αl
t
y+β(x
(k)
r+u
(k)
))
ꢀꢀ
(12),其中i∈r
hw
×
hw
是单位矩阵;因此,方程(8)也看作是光谱超分问题,它存在以下形式的闭式解:q
(k+1)
=(2(1-α)yr
t
+γ(lx
(k)
+v
(k)
))(2(1-α)rr
t
+γi)-1
ꢀꢀ
(13);使用近端梯度算子解决方程(9),方程(9)的更新规则为:x
(k+1)
=prox
λ,f
(x
(k)-η(βx
(k)
rr
t
+γl
t
lx
(k)
+β(u
(k)-p
(k+1)
)r
t
+γl
t
(v
(k)-q
(k+1)
))) (14),其中η为步长,prox
λ,f
(
·
)是依赖于λ和f的近端算子。6.根据权利要求5所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述步骤4具体为,网络由k个阶段组成,对应于求解方程(6)的迭代算法中的k次迭代;每个阶段取原始lr-msi y和前一阶段的输出x,p,q,u,v作为输入,并输出更新后的x,p,q,u,v作为下一阶段的输入;首先展开迭代方程(12)将它转换为等效的以下三个连续部分:先展开迭代方程(12)将它转换为等效的以下三个连续部分:先展开迭代方程(12)将它转换为等效的以下三个连续部分:在等式(15)中l
t
∈r
hw
×
wh
代表一个上采样操作,通过几个2d转置卷积层来实现,每个2d转置卷积层执行2倍上采样;r表示通道减少操作,通过使用1
×
1卷积层实现;将定义为空间全局变换,并引入非局部操作non-local来展开方程(16);然后展开方程(13)为以下两个等效的连续部分:然后展开方程(13)为以下两个等效的连续部分:在等式(18)中r
t
∈r
s
×
s
表示通道增加操作,使用1
×
1卷积层来实现它;l表示下采样操作,通过几个内核步长为2的2d卷积层来实现它;在公式(19)中,(2(1-α)rr
t
+γi)-1
表示对输入的通道进行变换,所以通过使用一个可逆的1
×
1卷积层来实现它以保持通道数;最后,将方程(14)等价的分成以下五个连续部分:
e
(k)
=β(u
(k)-p
(k+1)
)r
t (22)f
(k)
=γl
t
(v
(k)-q
(k+1) (23)在等式(20)中,rr
t
表示对输入先减少通道数,然后增加通道数;通过使用两个1
×
1卷积层来实现它;在方程式(21)中l
t
l代表对输入先下采样再上采样,分别通过使用2d卷积层和内核步长为2的2d转置卷积层来实现它们;在方程式(19)中;prox
λ,f
(
·
)是近端算子;采用深度残差网络resnet来学习这个近端算子。7.根据权利要求6所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,所述快速全局操作;公式(16)中的非局部操作对应于矩阵(2αl
t
l+βi)-1
∈r
hw
×
hw
;基于sherman-morrison-woodbury公式进一步求解方程(16):用非局部操作来代替方程(25)中的而不是方程(16)中的(2αl
t
l+βi)-1
∈r
hw
×
hw
;新的解决方案大大降低了时间和空间的复杂度,从到将公式(25)代入到公式(17)中:然后将迭代方程(16)展开为以下等效的三个连续部分:然后将迭代方程(16)展开为以下等效的三个连续部分:然后将迭代方程(16)展开为以下等效的三个连续部分:8.根据权利要求7所述一种基于深度展开网络的空谱同时超分辨率重建方法,其特征在于,图像空谱联合超分具体包括以下步骤:步骤1:输入低分辨率多光谱图像;步骤2:将步骤1的图像初始化α∈[0,1]之间的均匀分布,使用正态分布随机采样β>0,γ>0;步骤3:更新p
(k+1)
;步骤4:更新q
(k+1)
;步骤5:更新x
(k+1)
;步骤6:更新u
(k+1)

u
(k)-(p
(k+1)-x
(k+1)
r);步骤7:更新v
(k+1)
←v(k)-(q
(k+1)-lx
(k+1)
);步骤8:输出高分辨率高光谱图像。

技术总结
本发明提供了一种基于深度展开网络的空谱同时超分辨率重建方法。步骤1:确定图像退化模型;步骤2:将单张图像超分和光谱超分的观测模型结合到空间光谱超分辨率模型中;步骤3:利用交替方向乘子法ADMM求解基于模型的能量函数;步骤4:将步骤3的ADMM算法的迭代过程展开成一个多级网络;步骤5:利用步骤4的多级网络解决在空间和光谱上产生超分辨率结果。本发明用以解决现有技术中空间分辨率和光谱分辨率不高的问题。不高的问题。不高的问题。


技术研发人员:江俊君 马清 刘贤明 马佳义
受保护的技术使用者:哈尔滨工业大学
技术研发日:2021.11.12
技术公布日:2022/3/8

最新回复(0)