[发明专利]一种基于生成对抗网络的水下图像去模糊方法在审
| 申请号: | 202210539714.4 | 申请日: | 2022-05-18 |
| 公开(公告)号: | CN114841890A | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 张冰;崔博文;赵强 | 申请(专利权)人: | 江苏科技大学 |
| 主分类号: | G06T5/00 | 分类号: | G06T5/00;G06N3/04;G06N3/08 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 向文 |
| 地址: | 212003 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 生成 对抗 网络 水下 图像 模糊 方法 | ||
1.一种基于生成对抗网络的水下图像去模糊方法,其特征在于,包括如下步骤:
S1:获取水下退化图像与清晰图像作为训练样本,对改进后的DeblurGAN网络进行训练,获取到优化模型;
S2:将需要处理的水下退化图像输入训练好的优化模型之中,得到清晰图像。
2.根据权利要求1所述的一种基于生成对抗网络的水下图像去模糊方法,其特征在于,所述步骤S1中DeblurGAN网络包括生成器网络和判别器网络,对于DeblurGAN网络的改进方法包括如下:
修改原始的DeblurGAN网络模型中生成器网络的激活函数:将原始的DeblurGAN网络模型中生成器网络的激活函数ReLU替换为SeLU;
在保持原始的DeblurGAN网络基础上,分别在生成器网络的九个ResBlock结构前后各加入卷积核为3×3的卷积层、归一化层和激活层,即加深一层特征提取;
在对判别器网络进行损失训练时,增加了梯度惩罚项;
在原始的DeblurGAN网络模型中引入生成图像和清晰图像的梯度L1距离作为生成器损失的正则项约束。
3.根据权利要求2所述的一种基于生成对抗网络的水下图像去模糊方法,其特征在于,所述激活函数SeLU的公式为:
其中x表示输入,α和λ表示超参数;
激活函数SeLU保留了小于0输入的计算,并且经过该激活函数后样本的分布自动归一化到0均值和单位方差。
4.根据权利要求2所述的一种基于生成对抗网络的水下图像去模糊方法,其特征在于,所述判别器网络的损失训练方法为:
判别器网络的损失函数为:
其中,表示图片取自生成图片集,x~pr表示图片取自真实清晰图片集,D代表图片输入到判别器后得到的概率,E代表将判别器对输入图像局部块的判定结果求平均;
判别器网络的损失训练是让判别器网络将重建图像判断为真实图像的概率最大化,生成器网络的损失函数L为条件损失LGAN和优化的感知损失LX之和:
L=LGAN+λ·LX (3)
生成器网络的条件损失函数为LGAN为:
感知损失函数LX是指将重建图像和清晰图像输入到训练好的VGG19网络,通过分别提取重建图像与清晰图像的特征进行对比,作为梯度惩罚项来惩罚对抗网络损失函数,在卷积层经过激活之后得到两个特征图之间的感知损失函数KX,感知损失函数LX为:
式中,φi,j表示将生成器网络得到的特征图和对应的真实清晰的图像送到VGG19网络的第i个卷积块、第j个卷积层后的特征图,Wi,j,Hi,j为特征图的宽和高,x、y分别是横坐标和纵坐标。
5.根据权利要求2所述的一种基于生成对抗网络的水下图像去模糊方法,其特征在于,在原始的DeblurGAN网络模型中引入生成图像和清晰图像的梯度L1距离作为生成器损失的正则项约束的具体方法为:
梯度算子采用的是Sobel算子中使用的计算方式,梯度图像的计算式:
Grad=|dx|+|dy| (6)
式中,dx代表横轴方向的梯度,dy代表纵轴方向的梯度,Grad是梯度图;
梯度图像的L1损失为:
式中:ds代表清晰图片的梯度图像,dG(B)代表生成图像的梯度图像,C、H、W分别代表梯度图像的通道数、高和宽。
6.根据权利要求2所述的一种基于生成对抗网络的水下图像去模糊方法,其特征在于,所述步骤S2中清晰图像的获取过程为:
在改进的DeblurGAN网络模型中,输入一张模糊的图像,通过构建一个生成对抗网络,训练出一个卷积神经网络作为DeblurGAN中的生成器和一个判别网络,最终通过对抗形式重构出清晰的图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210539714.4/1.html,转载请声明来源钻瓜专利网。





