【技术实现步骤摘要】
一种基于生成对抗网络的单幅图像超分辨率重建方法及系统
[0001]本专利技术涉及图像处理领域,具体涉及一种基于生成对抗网络的单幅图像超分辨率重建方法及系统。
技术介绍
[0002]图像分辨率越高,图像越清晰,得到的图像中的信息也越准确。成像的效果往往会受到硬件设备的限制,比如元件性能低、设备老化等问题,得到不理想的图像。另外环境因素的不确定性也会干扰拍摄图像的清晰度,比如天气、物体遮挡、空气湿度等。诸多客观因素使得设备在成像的时候出现模糊、噪声、降采样等退化现象,使得最后成像分辨率不高。现实生活中通常增加硬件设备成本,提高成像系统的性能,得到高分辨率图像。使用这种方法存在问题,一方面通过硬件提升的方法代价过于昂贵;另一方面,通过增加成像系统传感器的密度提高图像分辨率目前已达到瓶颈,继续增加摄像机的传感器数量很难再提高图像分辨率。并且,这样的方法仍无法避免环境因素对成像效果的影响。此外,高分辨率图像在存储介质中占用空间大,存储高清图像和视频时,经常出现存储介质空间不够用的情况,也使硬件成本增加。超分辨率重建算法就是为了从软件算法的途径解决上述因图像分辨率产生的问题。
[0003]超分辨率重建问题的目标是给定一幅或多幅低分辨率图像,恢复其高频细节,得到尽可能合理的高分辨率图像。高分辨率图像一方面有拥有更多的图像像素,另一方面在对同一场景的描述上能体现出更多的细节信息。这样,即使原摄像传感器的分辨率不变,也可进一步提高图像分辨率;此外,面对解决高清图像存储问题,可以先将图像以低分辨率图像进行储存,需要使用时通过超分 ...
【技术保护点】
【技术特征摘要】
1.一种基于生成对抗网络的单幅图像超分辨率重建方法,其特征在于,包括:步骤S1:获取高分辨率图像集I
H
,对I
H
进行裁剪,裁剪尺寸为M
×
M,其中,M小于I
H
中最小尺寸图像的长或宽,得到高分辨率子图像集I
BH
;步骤S2:设置图像下采样因子为s,利用双三次插值法对I
BH
进行下采样,得到低分辨率子图像集I
BL
,I
BL
中图像的大小为步骤S3:将所述低分辨率子图像集I
BL
输入到生成网络,通过网络的正向传播得到重建后的图像集I
S
,其中,I
S
中图像大小为M
×
M;步骤S4:将I
BH
与I
S
分别送入判别网络中进行正向传播得到其分类概率,以使所述判别网络学习区分真实图像与生成图像;使用交叉熵函数作为损失函数对二者的分类概率进行计算;步骤S5:采用Adam算法对所述判别网络的参数反向传播,更新所述判别网络;步骤S6:采用Adam算法对所述生成网络的参数反向传播,更新所述生成网络;步骤S7:重复步骤S3~S6,直至当所述生成网络与所述判别网络达到相对的平衡状态时,即所述生成网络的损失函数趋于0,所述判别网络的损失函数趋于1时,得到重建的超分辨率图像。2.根据权利要求1所述的基于生成对抗网络的单幅图像超分辨率重建方法,其特征在于,所述步骤S2中利用双三次插值法对I
BH
进行下采样,具体包括:步骤S21:构造双三次插值函数,如公式(1)所示:其中,x为I
BH
图像像素的坐标;步骤S22:对于待插值像素点(x,y),取其附近的4
×
4领域点(x
i
,y
j
),i,j=0,1,2,3,按公式(2)计算插值位置:其中,f(x,y)为像素点(x,y)的值。3.根据权利要求1所述的基于生成对抗网络的单幅图像超分辨率重建方法,其特征在于,所述步骤S3:将所述低分辨率子图像集I
BL
输入到生成网络,通过网络的正向传播得到重建后的图像集I
S
,具体包括:步骤S31:将所述低分辨率子图像集I
BL
通过亚像素卷积进行上采样,其中,亚像素卷积层的计算公式(3)如下所示,放大至重建目标图像的尺寸;I
input
=PS(LRELU(conv(I
BL
)3))4ꢀꢀꢀꢀ
(3)其中,conv表示卷积运算,卷积运算中下标3表示卷积核的尺寸,LRELU为Leaky ReLU函数;PS表示亚像素卷积上采样模块,下标4表示采样倍数,表示PS的公式(4)如下所示:PS(T)
H,W,C
=T
[H/S][W/S]C
·
s
·
mod(W,s)+C
·
mod(H,s)+b
ꢀꢀꢀꢀ
(4)
公式(4)表示对形状为H
×
W
×
C
·
s2的输入图像张量元素进行变换,最终得到图像形状变为sH
×
sW
×
C,s为采样因子,C表示图像的色彩通道数,T为转换函数;b为偏置;步骤S32:通过步长对I
input
进行n次下采样,n>1,每次下采样后图像尺寸缩小一倍,记第n次下采样后的图像为I
n
;步骤S33:将最后一次下采样的图像I
n
进行通过亚像素卷积方法进行上采样操作,采样后图像再经过n次批量正则化层计算,如公式(5)所示,最终得到图像I
′
的尺寸与重建目标图像尺寸一致;I
′
n
‑1=BN(upsample(LRELU(conv(I
n
)3))2)
ꢀꢀꢀꢀ
(5)其中,BN表示批量正则化,upsample表示上采样;步骤S34:将I
′
通过三层卷积网络进行非线性映射重组,最后经过Sigmoid函数激活得到重建后的图像集I
S
。4.根据权利要求1所述的基于生成对抗网络的单幅图像超分辨率重建方法,其特征在于,所述步骤S4:将I
BH
与I
S
分别送入判别网络中进行正向传播得到其分类概率,以使所述判别网络学习区分真实图像与生成图像,具体包括:步骤S41:图像I
S
与I
BH
输入判别网络中,通过残差块对...
【专利技术属性】
技术研发人员:杨斌,解凯,李桐,杨泽鹏,杨梦瑶,
申请(专利权)人:北京印刷学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。