轻量化火星遥感影像超分辨率重建网络
高分辨率火星遥感影像对人类全面了解火星的地貌地表状态、太阳系起源与演化、火星着陆区的精细勘测和火星车的路径规划起到了至关重要的作用。但由于深空探测的运载能力远不能与地球轨道的大吨位运载能力相媲美,有效载荷的重量依然是执行深空探测任务的首要考虑因素。受限于重量约束,行星遥感相机口径、焦距一般配置不高,分辨率往往不能满足更精细、更微观的使用需求。因此在较低的硬件配置条件下通过软件算法对火星遥感影像进行超分辨率重建成为重要研究方向。
图像超分辨率重建技术旨在通过软件方法从相应的低分辨率图像中恢复具有丰富高频细节的高分辨率图像,1964年,Harris[
近年来,基于卷积神经网络的算法在计算机视觉领域展现了突出的性能[
2016年,Dong等人[
针对上述问题,本文结合DRCN与LapSRN的优点提出一种轻量化拉普拉斯金字塔递归残差网络(Lightweight Laplacian Pyramid Recursive and Residual Network, LRN)。本文将参数共享思想引入LapSRN,设计了三种参数共享的递归块,并在拉普拉斯金字塔级间进行参数共享。同时对网络加入同源跳跃连接,保证了浅层特征在不断被进一步加深提取的同时在不同层级间的高效流动,提高了其在残差图像推断中的参与度。对以上改进网络进行了火星遥感影像超分辨率重建测试实验,实验结果表明:在评价指标与视觉效果上,相比LapSRN,LRN在保持火星遥感影像超分辨率重建效果的同时实现了参数量的大幅压缩。
2 图像超分辨率重建方法
2.1 图像金字塔
图像金字塔主要有向下采样的高斯金字塔[
图1 图像金字塔示意图
Fig.1 Schematic diagram of the image pyramid
对于大小为R×C的数字图像I,高斯金字塔的定义为:G(I)={G1(I),…,GN(I)},其中G1(I)=I是高斯金字塔的最底层即原图像,第N层为最高层即经过N-1次下采样的图像。由第L-1层图像GL-1(I)生成第L层图像方式如
(1) |
其中:(i,j)表示像素,0<i≤RL,0<j≤CL,RL为金字塔第L层图像的行数,CL为金字塔第L层图像的列数,2≤L≤N;ω为高斯低通滤波器;(m,n)为高斯核大小。
拉普拉斯金字塔的定义为:L(I)={L1(I),…,LN-1(I)}。第l层图像生成方式如
(2) |
其中:expand(⋅)是放大算子,是卷积操作,是5×5大小的高斯内核。
近年来,拉普拉斯金字塔结构被广泛应用于图像滤波[
2.2 网络结构
LRN以拉普拉斯图像金字塔为总体框架,融合了参数共享思想、递归思想、全局与局部残差学习思想和先计算后上采样策略,其整体结构如
图2 LRN整体结构示意图
Fig.2 Overall network architecture of proposed LRN model
LRN以IFE为起点,对LR进行初步的特征提取如
(3) |
其中:表示对LR应用的浅层特征提取函数,表示输入网络的低分辨率图像,表示被金字塔第一级IFE从LR提取出来的浅层特征图。
(4) |
其中:表示金字塔第一级DFE输出的深层特征,表示对应用的深层特征提取函数。包含两个部分,第一个是表示推断子网络(Inference Sub-network)函数,包含可进行参数共享的递归块(详见2.3节),负责将输入DFE的浅层特征进行深层次提取并推断丢失的高频信息;第二个是表示上采样函数,包含一个LReLU(leak=0.2)和一个转置卷积层(3×3 kernels, 64 feature maps,scale=2),输出2倍尺寸的特征图,作为输入传入IR并得到2倍SR如式(5)~
(5) |
(6) |
(7) |
(8) |
其中:代表2倍超分辨率图像;表示图像重建函数;表示2倍低分辨率图像;代表金字塔第一级函数;代表金字塔第一级残差图像即2倍残差图像;代表残差推断函数,包含一个卷积层(3×3 kernels, 64 feature maps, stride 1);表示转置卷积函数,包含一个转置卷积层(3×3 kernels, 64 feature maps,scale=2)。由经过一层残差推断卷积层得到,残差图像与低分辨率转置卷积而来的2倍低分辨率图像逐像素相加得到2倍超分辨率图像。以上为金字塔第一级中2倍超分辨率图像的生成过程。
在金字塔第二、三级,与第一级不同之处在于4倍低分辨率及8倍低分辨率图像不是直接从低分辨率图像转置卷积而来,而是由2倍和4倍超分辨率图像和转置卷积而来,使包含更多高频信息的和在残差学习中得到利用,如式(
(9) |
(10) |
另一个不同之处在于金字塔二、三级的浅层特征和由前一级的深层特征、继承而来,如式(
(11) |
(12) |
故4倍超分辨率图像及8倍超分辨率图像如式(
(13) |
(14) |
将LRN与图像金字塔相对应可得,原高分辨率遥感影像及对其分别进行2倍、4倍和8倍下采样得到的低分辨率影像对应高斯金字塔的四层,、和对应拉普拉斯金字塔的三个层级。LRN生成高质量超分辨率图像的关键在于残差图像的推断。残差图像应包含更多的丢失的高频信息。此任务主要依赖于推断子网络输出的深层信息。
推断子网络结构如
图3 推断子网络结构
Fig.3 Architecture of inference sub-network
以拉普拉斯金字塔为框架的LRN网络在一次8倍超分辨率图像生成的前馈过程中就可以对LR产生2倍、4倍以及8倍的超分辨率结果,而不需要针对三种放大倍率准备三个不同的网络模型,故图像金字塔框架本身就是一种轻量化的框架。
2.3 轻量化设计
本文所提LRN核心在于围绕参数共享思想进行的网络轻量化设计。LRN在两个层面进行参数共享,一个是级间参数共享,另一个是推断子网络内参数共享。
2.3.1 级间参数共享
如
2.3.2 推断子网络内参数共享
推断子网络负责从浅层特征中提取出更深层次的特征图以进行残差推断,是LRN网络的核心结构,本文所提LRN由可以进行参数共享的递归块结构组成,设计了如下所述的三种不同的递归块。
2.3.2.1 块内共享递归块(Share in Recursive Block, SIRB)
SIRB结构如
图4 SIRB结构
Fig.4 Architecture of SIRB
2.3.2.2 全共享递归块(All Shared Recursive Block, ASRB)
ASRB与SIRB结构相同,不同之处在于递归块间也进行参数共享。使用ASRB作为递归块的LRN称为ASLRN,本文实验中提到的ASLRN每一级的推理子网络均由5个含有8层递归层的递归块组成。
3 实验与结果分析
3.1 软硬件平台
本文实验在CPU为i7-8750H@2.20 GHz,GPU为8 GB显存的NVIDIA RTX2070的计算机上进行。实验平台搭载的操作系统为Win10、深度学习框架Matconvnet1.0、CUDA10.0。
3.2 数据集与评价指标
本文选择了高分辨率成像科学实验相机[
图6 火星遥感影像测试数据集示例图像
Fig.6 Sample images of Mars remote sensing image test dataset
本文使用峰值信噪比(Peak Signal-to-Noise Ratio, PSNR)、结构相似性(Structural SIMilarity,SSIM)以及信息保真度准则(Information Fidelity Criterion, IFC)作为重建图像质量的客观评价指标。
3.3 数据准备
为了增强网络的泛化性,在训练时使用数据增强来扩充训练集,主要包括三种方式:(1)下采样:对所有训练集图片进行随机下采样,采样因子范围为[0.5,1.0];(2)旋转:对所有训练集图片随机旋转90°、180°、270°;(3)水平翻转:以0.5的概率水平翻转所有训练集图片。本文通过双三次插值算法对训练集进行下采样,从而产生低分辨率输入图像,原图作为真实高分辨率图像。
3.4 网络参数与训练策略
在所提出的LRN中,每个卷积层有64个大小为3×3的卷积核。本文使用He等人[
网络训练策略方面,本文提出的LRN使用随机梯度下降(Stochastic Gradient Descent, SGD)的策略来优化网络,其中SGD动量参数设置为0.9,权重衰减为10-4。对于所有层,学习速率被初始化为10-5,并且每50个Epoches将学习速率乘以0.8。由于GPU显存的限制,本文将训练数据集裁剪成128×128的图像块作为训练对象。
3.5 实验结果对比分析
No. | PSNR/dB | SSIM | IFC | No. | PSNR/dB | SSIM | IFC |
---|---|---|---|---|---|---|---|
1 | 29.177 6 | 0.535 9 | 0.742 2 | 21 | 28.387 8 | 0.598 3 | 1.307 1 |
2 | 29.617 0 | 0.648 5 | 1.301 4 | 22 | 27.993 3 | 0.563 2 | 0.996 9 |
3 | 28.658 6 | 0.583 4 | 1.025 1 | 23 | 29.564 9 | 0.608 3 | 1.030 0 |
4 | 29.184 8 | 0.651 0 | 1.335 8 | 24 | 29.351 7 | 0.559 3 | 0.757 3 |
5 | 28.736 2 | 0.642 3 | 1.299 8 | 25 | 30.053 3 | 0.598 8 | 0.750 2 |
6 | 29.291 7 | 0.601 8 | 1.064 2 | 26 | 29.528 4 | 0.597 1 | 0.777 6 |
7 | 29.946 2 | 0.635 3 | 1.053 6 | 27 | 28.331 7 | 0.560 1 | 0.876 8 |
8 | 27.794 1 | 0.526 1 | 0.841 4 | 28 | 28.124 9 | 0.555 8 | 0.865 8 |
9 | 28.702 1 | 0.616 3 | 0.984 3 | 29 | 29.499 3 | 0.605 3 | 0.866 6 |
10 | 30.199 7 | 0.663 8 | 0.894 5 | 30 | 26.525 4 | 0.392 2 | 0.840 9 |
11 | 30.057 2 | 0.575 9 | 0.855 7 | 31 | 28.552 4 | 0.546 9 | 0.746 7 |
12 | 28.061 1 | 0.593 7 | 1.190 9 | 32 | 28.898 9 | 0.575 4 | 0.871 4 |
13 | 29.754 7 | 0.678 4 | 1.484 9 | 33 | 28.953 9 | 0.560 0 | 0.876 1 |
14 | 29.010 9 | 0.636 7 | 1.150 8 | 34 | 26.920 3 | 0.476 4 | 0.777 4 |
15 | 28.430 9 | 0.599 2 | 1.056 7 | 35 | 29.157 7 | 0.634 1 | 0.897 3 |
16 | 29.127 3 | 0.617 8 | 1.109 4 | 36 | 29.469 0 | 0.559 1 | 0.766 0 |
17 | 28.696 5 | 0.627 9 | 1.146 3 | 37 | 28.478 9 | 0.542 8 | 0.897 7 |
18 | 31.053 1 | 0.675 2 | 0.836 0 | 38 | 29.960 2 | 0.680 9 | 1.347 7 |
19 | 29.847 4 | 0.634 9 | 0.879 4 | 39 | 28.953 9 | 0.629 3 | 0.939 9 |
20 | 27.888 2 | 0.581 3 | 0.914 2 | 40 | 29.366 1 | 0.592 6 | 0.977 6 |
续表1 ASLRN对火星遥感影像测试数据集8倍超分辨率重建的客观评价指标具体值
No. | PSNR/dB | SSIM | IFC | No. | PSNR/dB | SSIM | IFC |
---|---|---|---|---|---|---|---|
41 | 27.882 9 | 0.514 7 | 0.942 4 | 51 | 28.666 7 | 0.640 3 | 1.089 0 |
42 | 27.867 9 | 0.529 7 | 0.997 6 | 52 | 28.801 3 | 0.650 9 | 0.908 1 |
43 | 29.154 7 | 0.635 5 | 0.956 1 | 53 | 28.598 7 | 0.670 5 | 1.146 1 |
44 | 28.459 7 | 0.614 5 | 0.912 2 | 54 | 32.596 1 | 0.760 7 | 0.929 4 |
45 | 30.274 4 | 0.668 4 | 0.796 6 | 55 | 28.680 7 | 0.631 5 | 0.855 2 |
46 | 28.632 8 | 0.571 2 | 0.906 4 | 56 | 27.619 4 | 0.574 9 | 0.730 5 |
47 | 27.688 8 | 0.521 8 | 0.740 2 | 57 | 29.739 3 | 0.679 5 | 0.854 9 |
48 | 29.147 9 | 0.625 5 | 1.046 2 | 58 | 29.260 2 | 0.675 3 | 1.084 3 |
49 | 30.214 8 | 0.678 1 | 1.151 5 | 59 | 29.044 6 | 0.658 7 | 1.209 6 |
50 | 29.920 4 | 0.664 1 | 0.704 8 | 60 | 30.692 7 | 0.702 4 | 1.029 4 |
Scale | Method | Parameters | PSNR/dB | SSIM | IFC |
---|---|---|---|---|---|
2 | Bicubic | / | 33.188 4 | 0.791 2 | 5.683 4 |
LapSRN | 407 K | 33.708 0 | 0.818 6* | 7.720 1* | |
SILRN | 223 K | 33.722 6 | 0.818 6* | 7.673 9 | |
DLRN | 76 K | 33.470 5 | 0.806 4 | 7.090 7 | |
ASLRN | 75 K | 33.723 5* | 0.818 6* | 7.633 5 | |
4 | Bicubic | / | 30.812 5 | 0.680 6 | 2.195 3 |
LapSRN | 812 K | 31.400 8 | 0.708 3 | 2.887 2 | |
SILRN | 223 K | 31.415 0 | 0.709 4 | 2.935 9 | |
DLRN | 76 K | 31.183 8 | 0.698 6 | 2.654 6 | |
ASLRN | 75 K | 31.432 1* | 0.709 9* | 2.941 8* | |
8 | Bicubic | / | 28.209 6 | 0.579 2 | 0.725 6 |
LapSRN | 667 K | 28.920 5 | 0.602 2 | 0.902 8 | |
SILRN | 223 K | 29.024 2 | 0.606 9 | 0.962 2 | |
DLRN | 76 K | 28.747 6 | 0.594 4 | 0.838 0 | |
ASLRN | 75 K | 29.037 5* | 0.607 2* | 0.972 1* |
注: 加粗字体与*分别表示最优值与次优值
从
总参数量方面,由于LapSRN三种不同放大倍率的模型间不共享参数,故总参数量为1 886 K,而ASLRN三种倍率只需一个网络模型就可以实现,故总参数量为75 K,仅为LapSRN的3.98%。
图
图7 第54幅火星遥感测试影像2倍超分辨率重建结果对比
Fig.7 Super-resolution results comparison of the No.54 Mars remote sensing test image for scale factor ×2
图8 第59幅火星遥感测试影像4倍超分辨率重建结果对比
Fig.8 Super-resolution results comparison of the No.59 Mars remote sensing test image for scale factor ×4
图9 第26幅火星遥感测试影像8倍超分辨率重建结果对比
Fig.9 Super-resolution results comparison of the No.26 Mars remote sensing test image for scale factor ×8
4 结 论
本文提出了一种以拉普拉斯图像金字塔为框架的轻量化残差递归空间遥感图像超分辨率网络模型,以求在不降低重建效果的情况下降低网络的参数量。通过加入以参数共享为思想设计的递归块以及同源跳跃连接机制,使作为网络核心的推断子网络在不降低特征提取能力的情况下参数量大幅下降。所提ASLRN方法在不降低重建效果的情况下,单倍模型参数量相对于LapSRN降低了约一个数量级,总参数量缩减至LapSRN的3.98%。
- 2025年中科院分区表已公布!Scientific Reports降至三区
- 官方认定!CSSCI南大核心首批191家“青年学者友好期刊名单”
- 2023JCR影响因子正式公布!
- 国内核心期刊分级情况概览及说明!本篇适用人群:需要发南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的学者
- 我用了一个很复杂的图,帮你们解释下“23版最新北大核心目录有效期问题”。
- 重磅!CSSCI来源期刊(2023-2024版)最新期刊目录看点分析!全网首发!
- CSSCI官方早就公布了最新南核目录,有心的人已经拿到并且投入使用!附南核目录新增期刊!
- 北大核心期刊目录换届,我们应该熟知的10个知识点。
- 注意,最新期刊论文格式标准已发布,论文写作规则发生重大变化!文字版GB/T 7713.2—2022 学术论文编写规则
- 盘点那些评职称超管用的资源,1,3和5已经“绝种”了