图像去雾方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27462854 阅读:20 留言:0更新日期:2021-03-02 17:23
本申请提出一种图像去雾方法、装置、电子设备及可读存储介质,涉及图像处理技术领域。根据待处理的有雾图像,获得暗通道图像。对该有雾图像进行平滑滤波处理,并将处理后的有雾图像中各个像素点的颜色值作为有雾图像中各个像素点的大气光值。根据该大气光值及暗通道图像,计算得到有雾图像中各个像素点的目标透射率,采用有雾图像中各个像素点的大气光值和目标透射率,对有雾图像进行去雾处理,得到去雾图像。相较于现有去雾技术中的使用全局大气光值,上述方式使用的大气光值能够更加准确地反映出大气光照对各个像素点的影响,可解决由于去雾时使用的大气光值不合理,而导致的图像亮度变暗、色彩失真及局部细节损失等问题。色彩失真及局部细节损失等问题。色彩失真及局部细节损失等问题。

【技术实现步骤摘要】
图像去雾方法、装置、电子设备及可读存储介质


[0001]本申请涉及图像处理
,具体而言,涉及一种图像去雾方法、装置、电子设备及可读存储介质。

技术介绍

[0002]在能见度较低的恶劣天气(比如,雾霾)下,获得的图像细节模糊、色彩暗淡,可视性较差,不利于后续的图像处理。而通过去雾算法可以去除天气因素对图像质量的影响,增强图像的视觉效果。
[0003]现有的去雾算法主要分为两大类:图像增强以及图像复原。图像增强算法(如直方图均衡化、锐化等)能够有效提高雾天图像的对比度,但没有考虑使用雾天图像的退化模型,适用范围较窄。图像复原是通过求解图像降质的逆过程来复原清晰图像,复杂度更高,效果也更好。在图像复原方面,基于暗通道技术的去雾算法效果较为显著,但这类方法往往会导致去雾图像变暗、局部对比度降低,并且天空或者白色物体等亮度较高的区域颜色失真。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种图像去雾方法、装置、电子设备及可读存储介质,以解决上述问题。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供一种图像去雾方法,所述方法包括:
[0007]获取待处理的有雾图像;
[0008]根据所述有雾图像,获得暗通道图像;
[0009]对所述有雾图像进行平滑滤波处理,并将处理后的有雾图像中各个像素点的颜色值作为所述有雾图像中对应像素点的大气光值;
[0010]根据所述有雾图像中各个像素点的大气光值及所述暗通道图像,计算得到所述有雾图像中各个像素点的目标透射率;
[0011]采用所述有雾图像中各个像素点的大气光值和目标透射率,对所述有雾图像进行去雾处理,得到去雾图像。
[0012]在可选的实施方式中,所述根据所述有雾图像中各个像素点的大气光值及所述暗通道图像,计算得到所述有雾图像中各个像素点的目标透射率,包括:
[0013]基于暗通道先验算法,根据所述有雾图像中各个像素点的大气光值及所述暗通道图像计算得到所述有雾图像中各个像素点的第一透射率;
[0014]对所述第一透射率进行自适应调整,得到所述目标透射率。
[0015]在可选的实施方式中,所述对所述第一透射率进行自适应调整,得到所述目标透射率,包括:
[0016]获得所述有雾图像的各个像素点的亮度;
[0017]获得所述有雾图像的各个像素点的对比度;
[0018]根据各个像素点的亮度及对比度,计算得到各个像素点的雾浓度;
[0019]根据各个像素点的雾浓度,判断是否需要对该像素点的第一透射率进行调整;
[0020]若需要,则根据该像素点的雾浓度,对该像素点的第一透射率进行调整,得到第二透射率;
[0021]若不需要调整,则直接将该像素点的第一透射率作为该像素点的第二透射率;
[0022]根据各个像素点的第二透射率得到各个像素点的目标透射率。
[0023]在可选的实施方式中,所述根据该像素点的雾浓度,对该像素点的第一透射率进行调整,得到第二透射率,包括:
[0024]根据各个像素点的雾浓度,及预设的雾浓度与自适应调整系数的对应关系,得到各个像素点的自适应调整系数;
[0025]根据各个像素点的第一透射率及自适应调整系数,计算得到各个像素点的第二透射率。
[0026]在可选的实施方式中,所述根据各个像素点的第二透射率得到各个像素点的目标透射率,包括:
[0027]将第二透射率和预设透射率中的较大透射率,作为目标透射率。
[0028]在可选的实施方式中,所述根据所述有雾图像,获得暗通道图像,包括:
[0029]根据所述有雾图像中各个像素点的三原色通道的通道最小值,获得最小值图像;
[0030]对所述最小值图像进行平滑滤波处理,得到所述暗通道图像。
[0031]在可选的实施方式中,在所述根据所述有雾图像,获得暗通道图像之前,所述方法还包括:
[0032]对获得的待处理的有雾图像进行白平衡处理。
[0033]第二方面,本申请实施例提供一种图像去雾装置,所述装置包括:
[0034]第一获取模块,用于获取待处理的有雾图像;
[0035]第二获取模块,用于根据所述有雾图像,获得暗通道图像;
[0036]大气光计算模块,用于对所述有雾图像进行平滑滤波处理,并将处理后的有雾图像中各个像素点的颜色值作为所述有雾图像中对应像素点的大气光值;
[0037]透射率计算模块,用于根据所述有雾图像中各个像素点的大气光值及所述暗通道图像,计算得到所述有雾图像中各个像素点的目标透射率;
[0038]去雾模块,用于采用所述有雾图像中各个像素点的大气光值和目标透射率,对所述有雾图像进行去雾处理,得到去雾图像。
[0039]第三方面,本申请实施例提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任一所述的图像去雾方法。
[0040]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的图像去雾方法。
[0041]本申请实施例提供的图像去雾方法、装置、电子设备和计算机可读存储介质,在获取待处理的有雾图像后,根据该有雾图像,获得暗通道图像。对该有雾图像进行平滑滤波处理,并将处理后的有雾图像中各个像素点的颜色值作为所述有雾图像中对应像素点的大气
光值。根据有雾图像中各个像素点的大气光值及暗通道图像,计算得到有雾图像中各个像素点的目标透射率,采用有雾图像中各个像素点的大气光值和目标透射率,对有雾图像进行去雾处理,得到去雾图像。相较于现有去雾技术中的使用的全局大气光值,上述方式获得的大气光值能够更加准确地反映出大气光照对各个像素点的影响,通过该大气光值进行去雾处理,可解决由于去雾时使用的大气光值不合理,而导致的图像亮度变暗、色彩失真及局部细节损失等问题。
[0042]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0043]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0044]图1是本申请实施例提供的电子设备的方框示意图;
[0045]图2是本申请实施例提供的图像去雾方法的流程示意图之一;
[0046]图3是图2中步骤S120包括的子步骤的流程示意图;
[0047]图4是图2中步骤S140包括的子步骤的流程示意图;
[0048]图5是本申请实施例提供的图像去雾方法的流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像去雾方法,其特征在于,所述方法包括:获取待处理的有雾图像;根据所述有雾图像,获得暗通道图像;对所述有雾图像进行平滑滤波处理,并将处理后的有雾图像中各个像素点的颜色值作为所述有雾图像中对应像素点的大气光值;根据所述有雾图像中各个像素点的大气光值及所述暗通道图像,计算得到所述有雾图像中各个像素点的目标透射率;采用所述有雾图像中各个像素点的大气光值和目标透射率,对所述有雾图像进行去雾处理,得到去雾图像。2.根据权利要求1所述的图像去雾方法,其特征在于,所述根据所述有雾图像中各个像素点的大气光值及所述暗通道图像,计算得到所述有雾图像中各个像素点的目标透射率,包括:基于暗通道先验算法,根据所述有雾图像中各个像素点的大气光值及所述暗通道图像计算得到所述有雾图像中各个像素点的第一透射率;对所述第一透射率进行自适应调整,得到所述目标透射率。3.根据权利要求2所述的图像去雾方法,其特征在于,所述对所述第一透射率进行自适应调整,得到所述目标透射率,包括:获得所述有雾图像的各个像素点的亮度;获得所述有雾图像的各个像素点的对比度;根据各个像素点的亮度及对比度,计算得到各个像素点的雾浓度;根据各个像素点的雾浓度,判断是否需要对该像素点的第一透射率进行调整;若需要,则根据该像素点的雾浓度,对该像素点的第一透射率进行调整,得到第二透射率;若不需要调整,则直接将该像素点的第一透射率作为该像素点的第二透射率;根据各个像素点的第二透射率得到各个像素点的目标透射率。4.根据权利要求3所述的图像去雾方法,其特征在于,所述根据该像素点的雾浓度,对该像素点的第一透射率进行调整,得到第二透射率,包括:根据各个像素点的雾浓度,及预设的雾浓度与自适应调整系数的对应关系,得到各个像素点的自...

【专利技术属性】
技术研发人员:张娅楠孙岳
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1