【技术实现步骤摘要】
一种基于深度学习分阶段式训练的图像去雾方法及装置
[0001]本专利技术涉及计算机视觉领域,尤其涉及的是一种基于深度学习分阶段式训练的图像去雾方法及装置。
技术介绍
[0002]图像去雾是通过消除大气散射效应,从而改善图像质量的图像处理方法。传统的暗通道去雾方法基于局部暗通道近似为0的假设,并通过归一化暗通道求透视率图。但暗通道近似0的假设并不是一直成立的,遇到不成立的场景暗通道去雾容易导致去雾异常。有的方法是通过伪深度评估进行加雾和去雾,但由于深度评估没有真实真值监督,导致评估的深度与真实深度差异较大,进而影响去雾和加雾的质量。有的方法是基于先验条件的自监督学习,同样地,先验的问题也会继承到网络当中,影响去雾质量。
[0003]也就是说,目前主要的去雾算法分为传统去雾算法和基于深度学习的去雾算法。传统去雾算法鲁棒性差,容易导致去雾过度或异常等问题。而深度学习则缺乏真实的端到端数据,导致在真实场景下去雾效果较差,且对算力的要求高,导致去雾的实时性较差。
[0004]因此,现有技术存在缺陷,有待改进与发展。
技术实现思路
[0005]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于深度学习分阶段式训练的图像去雾方法及装置,旨在解决现有技术中对图像去雾处理时的去雾效果较差以及去雾的实时性较差的问题。
[0006]本专利技术解决技术问题所采用的技术方案如下:一种基于深度学习分阶段式训练的图像去雾方法,所述方法包括:获取预先训练的图像去雾模型,所述图像去雾模型是利用 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习分阶段式训练的图像去雾方法,其特征在于,所述方法包括:获取预先训练的图像去雾模型,所述图像去雾模型是利用预先构建的仿真数据集对预先构建的去雾网络进行训练得到初始去雾模型,再利用预先构建的真实有雾数据集对所述初始去雾模型进行自监督训练后得到;将待处理的原始图像输入所述图像去雾模型,得到去雾图像;其中,所述仿真数据集包括:仿真有雾图、与所述仿真有雾图匹配的有雾深度图、仿真无雾图及与所述仿真无雾图匹配的无雾深度图。2.根据权利要求1所述的基于深度学习分阶段式训练的图像去雾方法,其特征在于,所述图像去雾模型的训练步骤包括:利用自动驾驶模拟器在不同场景下生成仿真有雾图、与所述仿真有雾图匹配的有雾深度图、仿真无雾图及与所述仿真无雾图匹配的无雾深度图,根据所述仿真有雾图、所述有雾深度图、所述仿真无雾图和所述无雾深度图构建仿真数据集;获取生成网络和辨别网络,所述生成网络包括预先构建的去雾网络和加雾网络,所述辨别网络包括辨别无雾网络和辨别有雾网络;基于所述仿真数据集对所述生成网络和所述辨别网络进行训练,训练结束后,提取所述去雾网络,将已训练的所述去雾网络作为初始去雾模型;获取真实有雾数据集,利用所述真实有雾数据集对所述初始去雾模型进行自监督训练,得到已训练的图像去雾模型。3.根据权利要求2所述的基于深度学习分阶段式训练的图像去雾方法,其特征在于,所述去雾网络的构建步骤包括:构建并加载EfficientNet
‑
lite3的基础模型作为骨干,并用两层步长为2的3
×
3卷积层代替EfficientNet
‑
lite3的conv_stem层;构造4层Unet网络,每层所述Unet网络均包括一层编码器和一层解码器,所述骨干用于输出4组不同尺度特征至所述Unet网络的编码器;构建全局平均池化层,所述全局平均池化层用于将所述骨干输出的4组不同尺度特征进行平均池化得到全局特征;构建第一线性层和第二线性层,所述第一线性层用于根据所述全局特征得到大气光强,所述第二线性层用于根据所述全局特征得到雾浓度因子;构建双反卷积层作为上采样模块,所述上采样模块用于将所述Unet网络的输出特征上采样至输入分辨率;构建双卷积层,所述双卷积层用于接收上采样后的特征与原图拼接后得到的拼接图像,并根据所述拼接图像得到透视率。4.根据权利要求2所述的基于深度学习分阶段式训练的图像去雾方法,其特征在于,所述加雾网络利用的是4层Unet网络结构,所述辨别无雾网络和辨别有雾网络利用的均是5层卷积网络加sigmoid激活函数;所述辨别网络的训练步骤包括:将所述生成网络的权重固定,利用所述生成网络得到生成有雾图和生成无雾图;获取所述仿真数据集中的仿真有雾图和仿真无雾图;基于预设的辨别网络损失函数,利用所述仿真有雾图、仿真无雾图、生成有雾图和生成
无雾图对所述辨别网络进行训练;所述生成网络的训练步骤为:将所述辨别网络的权重固定,进行无雾图闭环通路训练和有雾图闭环通路训练。5.根据权利要求4所述的基于深度学习分阶段式训练的图像去雾方法,其特征在于,所述无雾图闭环通路训练的训练步骤包括:将所述仿真数据集中的仿真无雾图和匹配的无雾深度图输入所述生成网络中;随机生成第一雾浓度因子,利用所述无雾深度图和所述第一雾浓度因子得到第一透视率;随机生成第一大气光强,根据所述第一透视率和所述仿真无雾图得到第一初始合成雾图;所述第一初始合成雾图经所述生成网络处理得到第一最终合成雾图;所述第一最终合成雾图经所述去雾网络处理得到生成无雾图,所述生成无雾图和所述仿真无雾图形成闭环,利用预设的第一损失函数约束所述生成无雾图和所述仿真无雾图;利用所述辨别网络指导所述生成网络更新权重;所述有雾图闭环通路训练的训练步骤包括:将所述仿真有雾图和...
【专利技术属性】
技术研发人员:裴朝科,
申请(专利权)人:深圳市欧冶半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。