一种单幅图像去雾方法技术

技术编号:32334816 阅读:22 留言:0更新日期:2022-02-16 18:42
本发明专利技术一种单幅图像去雾方法属于数字图像处理技术领域;该方法首先构建去雾模块,然后构建阶梯式去雾网络结构:将有雾图像输入到去雾模块得到第一梯度去雾模块,输出为较粗糙的去雾图像,再将输入到去雾模块得到第二梯度去雾模块,得到较高质量的清晰无雾图像;最后设计深度损失函数;本发明专利技术单幅图像去雾方法,把阶梯式去雾策略跟改进的去雾模块充分结合,得到了更好的去雾效果。得到了更好的去雾效果。得到了更好的去雾效果。

【技术实现步骤摘要】
一种单幅图像去雾方法


[0001]本专利技术一种单幅图像去雾方法属于数字图像处理


技术介绍

[0002]雾霾是由空气中的灰尘和烟雾等小的漂浮颗粒产生的常见大气现象,这些漂浮的颗粒极大地吸收了散射光,导致图像质量下降。在雾霾影响下,视频监控、远程感应、自动驾驶等许多实际应用很容易收到威胁,检测和识别等高级计算机视觉任务很难完成,因此,图像去雾成为一种越来越重要的技术。
[0003]为了消除霉霾天气对图像产生的影响,研究者提出了许多不同的方法,目前对于雾天图像的处理方法主要分为两类:雾天图像增强和雾天图像复原,其区别在于是否运用到了大气散射模型。
[0004]近年,深度学习在图像处理的领域应用越来越广泛,因此,有研究者开始考虑将其运用到图像去雾的领域上。因其可以通过学习获取图像信息,在去雾也取得了不错的效果。其中包括Cai等人提出的端到端的去雾网络Dehaze Net,Ren等人提出的一种多尺度卷积神经网络MSCNN、Zhao等人在前者的基础上提出的深度全卷积回归网络DFCRN以及Li等人通过改进大气散射模型公式提出的基于残差深度卷积神经网络的去雾网络AOD

Net。虽然以上算法都取得了不错的效果,但各自也都存在着一定的局限性。
[0005]本文基于深度学习,提出了一种多尺度卷积神经网络,通过端到端映射的方式还原出清晰图像,以达到更好的去雾效果。

技术实现思路

[0006]本专利技术要解决的技术问题是提供一种单幅图像去雾方法,结合了新的去雾策略与去雾模型,对图像去雾效果实现逐步优化,最终能够在网络的最后一个去雾模块的输出得到质量比较高的清晰无雾图像。
[0007]本专利技术的目的是这样实现的:
[0008]一种单幅图像去雾方法,包括如下步骤:
[0009]S1、构建去雾模块D;
[0010]S2、构建阶梯式去雾网络结构θ:将有雾图像x输入到去雾模块D得到第一梯度去雾模块D1,D1输出为较粗糙的去雾图像x1;后将x1输入到去雾模块D得到第二梯度去雾模块D2,最终D2得到较高质量的清晰无雾图像x2;
[0011]S3、设计深度损失函数L:
[0012][0013]其中,L
n1
和L
n2
分别表示第n个导向滤波层前后的平均方差误差损失,α和β是一对可调整的比例参数,通过设置为不同的比例得到不同的去雾效果。
[0014]上述单幅图像去雾方法,步骤S1中,去雾模块D依次包括优化ResNet,所述ResNet为残差神经网络、轻量化U

Net,所述U

Net为U形全卷积网络、图像回归,导向滤波层以及前
后监督,使得网络同时具备高性能和高效率两个特点。
[0015]所述去雾模块优化ResNet部分,由七层组成,其中第一层是卷积层,第2层、第4层和第6层为多尺度卷积层,第3层、第5层、第7层为连接层,其中所有卷积运算都使用ReLU函数作为激活函数,所述ReLU为整流线性单元,1、2、3层,3、4、5层,5、6、7层为三个CNN的构造块,所述CNN为卷积神经网络,其中每个块包含一个快捷连接和连接层,充分保留前一层生成的特征图,并将其输入下一层;该部分主要进行结构特征提取。
[0016]所述去雾模块轻量化U

Net部分,由八层组成,首先是由两个具有不同数量的滤波器和内核大小的卷积层组成,两个卷积层之后都跟着一个ReLU和一个最大池化及下采样操作,然后,使用具有32个内核大小为3
×
3的滤波器的带有ReLU的卷积层,最后,轻量化U

Net的扩展路径由两个上采样步骤组成,每个步骤包括一个去卷积和一个级联层,由级联层相应地从收缩路径降采样特征映射;在扩展路径期间,通过一系列反卷积和级联操作将特征和空间信息与来自收缩路径的高分辨率特征相结合,这种结构用于提取复杂的统计图像特征。
[0017]所述去雾模块图像回归部分由三层组成,用于特征提取的两个先前并行路径的特征通道转换成去杂基图像分量,两个卷积层具有3
×
3滤波器和32个输出通道,而最后一层是具有3
×
3滤波器和3个输出通道的去卷积层,以形成去杂基图像分量的RGB通道。
[0018]所述去雾模块,导向滤波层被添加到每个去雾模块的最后进行联合训练,为了适应不同网络深度不同的感受野大小,使用不同的半径大小,第一梯度去雾模块D1为8个像素点,第二梯度去雾模块D2为16个像素点。
[0019]所述去雾模块,在导向滤波层前后都加入监督,起到强监督的作用,让去雾模块的主体部分专注于学习去雾相关的特征信息,然后导向滤波层起到一个边缘保持的作用,共同协调促成网络更好的去雾效果。
[0020]所述去雾模块优化ResNet部分为多尺度深度残差学习网络的构造块:
[0021][0022]其中,S表示网络中考虑的标度的数目,Fj表示要在第j标度中学习的残差映射,W
i

j
表示第i层中的第j标度的加权系数,通过考虑S=2的情况,公式变为:
[0023]y=F1(ω,{W
i
‑1})+F2(ω,{W
i
‑2})+x=σ(ω*W
i
‑1)+σ(ω*W
i
‑2)
[0024]其中,“ω”表示卷积运算,σ表示激活函数,在我们的网络中,ReLU函数也被用作激活函数,ReLU主要用于非线性,这已被证明比其他非线性允许更快的训练分离器,此外,“+”操作集成了由连接层实现的三个项,在该深度模型中,为了联合提取多尺度特征并保留输入模糊图像的颜色信息,我们将所有特征映射和原始输入进行叠加,生成当前层的输出,构成了所提出的去雾模块。
[0025]上述单幅图像去雾方法,步骤S2中,去雾网络结构通过以下公式表示:
[0026][0027]其中,x1表示第一梯度去雾模块D1输出,x2表示第二梯度去雾模块D2输出,D表示去雾模块,x表示原始输入的有雾图像,通过使用阶梯式去雾学习策略,前一梯次去雾模块的输出作为后一梯次去雾模块的输入,对图像去雾效果实现逐步优化,最终能够在网络的最
后梯次去雾模块的输出得到质量比较高的清晰无雾图像。
[0028]有益效果:
[0029]本专利技术在传统的多尺度网络基础上,提出了阶梯式去雾网络的策略,图像中雾浓度较轻的部分使用第一梯度去雾模块来处理,雾浓度较重的部分使用第二梯度去雾模块来处理;把阶梯式去雾策略跟改进的去雾模块充分结合,得到了更好的去雾效果。
附图说明
[0030]图1为本专利技术中方法流程示意图;
[0031]图2为本专利技术中去雾模块的结构图;
[0032]图3为本专利技术中阶梯式去雾网络结构图;
[0033]图4为本专利技术中结构特征提取部分构成图;
[0034]图5为本专利技术中统计特征提取部分构成图;...

【技术保护点】

【技术特征摘要】
1.一种单幅图像去雾方法,其特征在于,包括如下步骤:S1、构建去雾模块D;S2、构建阶梯式去雾网络结构θ:将有雾图像x输入到去雾模块D得到第一梯度去雾模块D1,D1输出为较粗糙的去雾图像x1;后将x1输入到去雾模块D得到第二梯度去雾模块D2,最终D2得到较高质量的清晰无雾图像x2;S3、设计深度损失函数L:其中,L
n1
和L
n2
分别表示第n个导向滤波层前后的平均方差误差损失,α和β是一对可调整的比例参数,通过设置为不同的比例得到不同的去雾效果。2.根据权利要求1所述的单幅图像去雾方法,其特征在于,步骤S1中,去雾模块D依次包括优化ResNet,所述ResNet为残差神经网络、轻量化U

Net,所述U

Net为U形全卷积网络、图像回归,导向滤波层以及前后监督,使得网络同时具备高性能和高效率两个特点。3.根据权利要求2所述的单幅图像去雾方法,其特征在于,所述去雾模块优化ResNet部分,由七层组成,其中第一层是卷积层,第2层、第4层和第6层为多尺度卷积层,第3层、第5层、第7层为连接层,其中所有卷积运算都使用ReLU函数作为激活函数,所述ReLU为整流线性单元,1、2、3层,3、4、5层,5、6、7层为三个CNN的构造块,所述CNN为卷积神经网络,其中每个块包含一个快捷连接和连接层,充分保留前一层生成的特征图,并将其输入下一层;该部分主要进行结构特征提取。4.根据权利要求2所述的单幅图像去雾方法,其特征在于,所述去雾模块轻量化U

Net部分,由八层组成,首先是由两个具有不同数量的滤波器和内核大小的卷积层组成,两个卷积层之后都跟着一个ReLU和一个最大池化及下采样操作,然后,使用具有32个内核大小为3
×
3的滤波器的带有ReLU的卷积层,最后,轻量化U

Net的扩展路径由两个上采样步骤组成,每个步骤包括一个去卷积和一个级联层,由级联层相应地从收缩路径降采样特征映射;在扩展路径期间,通过一系列反卷积和级联操作将特征和空间信息与来自收缩路径的高分辨率特征相结合,这种结构用于提取复杂的统计图像特征。5.根据权利要求2所述的单幅图像去雾方法,其特征在于,所述去雾模块图像回归部分,由三层组成,用于特征提取...

【专利技术属性】
技术研发人员:孙晓明韩洋刘鹏飞贺志帅
申请(专利权)人:哈尔滨理工大学
类型:发明
国别省市:

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

1