基于生成对抗网络的图像去模糊方法技术

技术编号:24356784 阅读:54 留言:0更新日期:2020-06-03 02:44
本发明专利技术公开了一种基于生成对抗网络的图像去模糊方法,主要解决现有技术需要估计模糊核,反卷积迭代求取清晰图像时运行速度缓慢、重建效果差的问题。其实现方案是:1)选择实验数据集,确定与其相关的训练数据集和测试数据集;2)分别构建15层结构的生成网络和6层结构的对抗网络;3)根据对抗损失、像素损失和特征损失构建联合损失函数;4)通过联合损失函数对生成网络和对抗网络进行交互训练,得到生成对抗网络模型;5)将对测试样本输入到生成对抗网络模型中,得到去模糊后的清晰图像。本发明专利技术具有无需估计模糊核、去模糊速度快、去模糊效果好的优点,可用于由于相机抖动而拍摄的模糊图像的去模糊处理。

Image deblurring method based on generated countermeasure network

【技术实现步骤摘要】
基于生成对抗网络的图像去模糊方法
本专利技术属于图像处理
,更进一步涉及一种图像去模糊方法,可用于由于相机抖动而拍摄的模糊图像的去模糊处理。
技术介绍
数字图像在产生、处理、传送和保存的过程中,总会因为拍摄装置和外界不可预知的因素的影响,造成图像总体质量的减退,丢失图像的重要信息,对后续处理带来很多负面影响。为了满足图像应用及图像视觉对高质量图片的要求,如何从低质的图像中恢复出清晰的图像一直是数字图像领域研究的长期关注的问题。在图像复原早期,研究者主要研究非盲去模糊技术,提出维纳滤波,LR迭代去模糊、最小二乘法等方法,但这几种方法过于简单,复原图像存在噪声大,边缘信息丢失严重等问题。在实际应用中,图像的点扩散函数往往很难获得,通常要解决的是盲去模糊问题。目前常用的方法就是通过估计模糊核尺寸,再通过逆卷积进行去模糊,但这往往需要复杂的先验;利用变量分离技术将图像复原中的保真项和正则项进行分离,使用迭代求解法,效果较好,但存在运行效率低的问题,同时也很难找到一个通用的、合理的算法停止条件。随着深度学习在计算机视觉的应用广泛,很本文档来自技高网...

【技术保护点】
1.一种基于生成对抗网络的图像去模糊方法,其特征在于,包括如下:/n(1)选用GOPRO数据集中的训练集,并依次通过翻转、水平和垂直旋转的扩大处理,从1280*720的图像中随机裁剪256*256图像作为最终训练数据;选用GOPRO数据集中的测试集作为测试数据来源;/n(2)搭建一个包括两个卷积层、两个下采样层、九个残差模块、两个上采样层的15层的生成网络,其结构依次是:第一卷积层→第一下采样层→第二下采样层→第一残差模块→第二残差模块→第三残差模块→第四残差模块→第五残差模块→第六残差模块→第七残差模块→第八残差模块→第九残差模块→第一上采样层→第二上采样层→第二卷积层;/n(3)搭建一个由...

【技术特征摘要】
1.一种基于生成对抗网络的图像去模糊方法,其特征在于,包括如下:
(1)选用GOPRO数据集中的训练集,并依次通过翻转、水平和垂直旋转的扩大处理,从1280*720的图像中随机裁剪256*256图像作为最终训练数据;选用GOPRO数据集中的测试集作为测试数据来源;
(2)搭建一个包括两个卷积层、两个下采样层、九个残差模块、两个上采样层的15层的生成网络,其结构依次是:第一卷积层→第一下采样层→第二下采样层→第一残差模块→第二残差模块→第三残差模块→第四残差模块→第五残差模块→第六残差模块→第七残差模块→第八残差模块→第九残差模块→第一上采样层→第二上采样层→第二卷积层;
(3)搭建一个由6层卷积层构成的对抗网络,其结构依次是:第一卷积层→第二卷积层→第三卷积层→第四卷积层→第五卷积层→第六卷积层;
(4)根据对抗损失Ladv、像素损失L1和特征损失Lc这三个损失函数得到联合损失函数:L=λaLadv+λ1L1+λcLc,其中λa,λ1,λc为三个不同的权值参数;
(5)训练生成对抗网络:
5a)将经过生成网络的图像输入到对抗网络,利用梯度下降法,更新对抗网络的权值;
5b)迭代5a)共五次,得到对抗网络更新后的权值
5c)固定对抗网络权值,将模糊图像输入生成网络,利用梯度下降法,更新生成网络权值
5d)重复执行步骤5a)-5c)共120次,得到训练好的生成对抗网络模型;
(6)将模糊图像输入到训练好的生成对抗网络模型中,得到清晰图像。


2.根据权利要求1所述的方法,其特征在于,2)搭建的15层生成网络,其各层参数设置如下:
第一卷积层的卷积核大小为7×7,卷积步长为1,卷积核个数为64;
第一下采样层的卷积核大小为3×3,卷积步长为2,卷积核个数为128;
第二下采样层的卷积核大小为3×3,卷积步长为2,卷积核个数为256;
第一到第九残差模块卷积核的个数均为256;
第一上采样层的卷积核大小为3×3,卷积步长为1,卷积核个数为128;
第二上采样层的卷积核大小为3*3,卷积步长为1,卷积核个数为64;
第二卷积层的卷积核大小为7*7,卷积步长为1,卷积核个数为3;
九个残差模块均由四个支路组成,其中:
第一支路卷积层的卷积核大小为1×1,卷积步长为1,卷积核个数为256;
第二支路由两个卷积层构成,其中第1卷积层的卷积核大小为1×1,卷积步长为1,卷积核个数为256,第2卷积层的卷积核大小为3×3,卷积步长为1,卷积核个数为64;
第三支路由三个卷积层构成,其中第1卷积层的卷积核大小为1×1,卷积步长为1,卷积核个数为256,第2卷积层卷积核大小为3×3,卷积步长为1,卷积核个数为256,第3卷积层卷积核大小为3×3,卷积步长为1,卷积核个数为256;
第四支路由池化层和卷积层...

【专利技术属性】
技术研发人员:王晓甜林亚静石光明齐飞董伟生林杰吴嘉诚吴智泽苗垟
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1