图像透雾方法、装置及计算机可读存储介质制造方法及图纸

技术编号:37131811 阅读:11 留言:0更新日期:2023-04-06 21:30
本申请公开了一种图像透雾方法、装置及计算机可读存储介质,该图像透雾方法包括:获取目标图像中每个像素点的暗通道值;对所有像素点的暗通道值进行滤波处理,得到每个像素点的暗通道滤波值;将每个像素点的暗通道滤波值分别作为自变量带入第一预设公式,得到每个像素点的第一透射率值;根据每个像素点的第一透射率值,分别确定每个像素点的至少一个评估值,至少一个评估值表征像素点的第一透射率值相对第二透射率值的准确率;根据每个像素点的至少一个评估值,分别对每个像素点的第一透射率值进行修正,得到每个像素点的透射率修正值;根据每个像素点的透射率修正值,对目标图像进行透雾处理。本申请的方法能够提高图像透雾处理的效率。理的效率。理的效率。

【技术实现步骤摘要】
图像透雾方法、装置及计算机可读存储介质


[0001]本申请属于图像透雾
,特别是涉及一种图像透雾方法、装置及计算机可读存储介质。

技术介绍

[0002]空气中存在的微小水滴等颗粒物对可见光进行了吸收或散射等,导致视频采集装置采集的图像不清晰,从而使得后续图像处理和应用场景较为困难,因此需对图像进行透雾处理,以使得图像变得清晰。
[0003]透雾处理主要分为物理透雾处理和数字透雾处理两种。物理透雾处理即是光学透雾处理,主要由摄像机镜头实现,但是价格昂贵。数字透雾处理是一种后端图像复原技术,具有低成本、易部署等特点。但是目前主流的数字透雾处理技术复杂度高,效率有待进一步提高。

技术实现思路

[0004]本申请提供一种图像透雾方法、装置及计算机可读存储介质,能够提高图像透雾处理的效率。
[0005]本申请实施例第一方面提供一种图像透雾方法,所述方法包括:获取目标图像中每个像素点的暗通道值;对所有所述像素点的所述暗通道值进行滤波处理,得到每个所述像素点的暗通道滤波值;将每个所述像素点的所述暗通道滤波值分别作为自变量带入第一预设公式,得到每个所述像素点的所述第一透射率值;根据每个所述像素点的所述第一透射率值,分别确定每个所述像素点的至少一个评估值,所述至少一个评估值表征所述像素点的所述第一透射率值相对第二透射率值的准确率,所述第二透射率值是将所述像素点的所述暗通道值作为自变量带入第二预设公式得到的;根据每个所述像素点的所述至少一个评估值,分别对每个所述像素点的所述第一透射率值进行修正,得到每个所述像素点的透射率修正值;根据每个所述像素点的所述透射率修正值,对所述目标图像进行透雾处理。
[0006]本申请实施例第二方面提供一种图像透雾装置,所述图像透雾装置包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器、所述通信电路,所述存储器中存储有程序数据,所述处理器通过执行所述存储器内的所述程序数据以实现上述方法中的步骤。
[0007]本申请实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现上述方法中的步骤。
[0008]有益效果是:本申请在对像素点对应的第一透射率值进行修正时,只要根据像素点对应的至少一个评估值对像素点对应的第一透射率值进行修正即可,能够实现透射率值的快速和准确修正,从而提高图像透雾处理的效率。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
[0010]图1是本申请图像透雾方法一实施方式的流程示意图;
[0011]图2是本申请中确定目标图像的目标大气光值的流程示意图;
[0012]图3是本申请图像透雾装置一实施方式的结构示意图;
[0013]图4是本申请图像透雾装置另一实施方式的结构示意图;
[0014]图5是本申请计算机可读存储介质一实施方式的结构示意图。
具体实施方式
[0015]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0016]需要说明的是,本申请中的术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0017]参阅图1,图1是本申请图像透雾方法一实施方式的流程示意图,该方法包括:
[0018]S110:获取目标图像中每个像素点的暗通道值。
[0019]具体地,目标图像为RGB图像,对于目标图像中的每个像素点而言,其均具备三个分量,分别为R(红色)分量、G(绿色)分量以及B(蓝色)分量。
[0020]在一应用场景中,步骤S110具体包括:分别确定每个像素点R分量、G分量以及B分量中的最小值,然后利用所有得到的最小值构建一张与目标图像大小一致的灰度图,在该灰度图中,像素点的像素值为目标图像中相同位置的像素点对应的最小值,然后对灰度图进行最小值滤波平滑处理,即在灰度图中,依次以每个像素点为中心,取一定大小的矩形窗口,然后对于每个矩形窗口都执行如下步骤:用矩形窗口中的最小像素值替换该矩形窗口中心点的像素值,从而得到目标图像的暗通道图像,该暗通道图像中像素点的像素值即为目标图像中相同位置的像素点对应的暗通道值。
[0021]在另一应用场景中,步骤S110具体包括:将每个像素点R分量、G分量以及B分量中的最小值,分别确定为每个像素点的暗通道值。
[0022]具体地,对于每个像素点而言,均执行如下步骤:
[0023]在像素点对应的R分量、G分量以及B分量中确定最小值,然后将该最小值确定为像素点的暗通道值。
[0024]相比较于上述应用场景,本应用场景直接将像素点对应的最小值,确定为像素点的暗通道值,可以简化过程,提高整个方法的效率。
[0025]在其他实施方式中,还可以采用其他方法确定每个像素点的暗通道值,本申请对确定暗通道值的具体过程不做限制。
[0026]S120:对所有像素点的暗通道值进行滤波处理,得到每个像素点的暗通道滤波值。
[0027]具体地,对所有像素点的暗通道值进行滤波处理,以减小相邻两个像素点的暗通道值的差距。
[0028]其中,像素点的暗通道值能够一定程度地反应景深,对于目标图像中的局部非突变区域而言,其景深应该是近似的,其中局部非突变区域指的是目标图像中同一个物体同一个平面或者近似同一个平面上的区域,例如,假设目标图像中有一个广告牌,该广告牌同一个面上的区域即为局部非突变区域。
[0029]与局部非突变区域相对立的是突变区域,例如,目标图像是对一个墙角进行拍摄的图像,此时两个不同的墙面对应的景深不同,因此墙角对应的区域为突变区域。
[0030]为了保留细节,使得局部非突变区域能够满足景深近似,对所有像素点的暗通道值进行滤波处理,以缩小相邻两个像素点的暗通道值,从而滤波后局部非突变区域内像素点的暗通道滤波值相近。
[0031]其中为了降低算法复杂度,提高效率,滤波处理具体可以是简单的均值滤波处理,且本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像透雾方法,其特征在于,包括:获取目标图像中每个像素点的暗通道值;对所有所述像素点的所述暗通道值进行滤波处理,得到每个所述像素点的暗通道滤波值;将每个所述像素点的所述暗通道滤波值分别作为自变量带入第一预设公式,得到每个所述像素点的所述第一透射率值;根据每个所述像素点的所述第一透射率值,分别确定每个所述像素点的至少一个评估值,所述至少一个评估值表征所述像素点的所述第一透射率值相对第二透射率值的准确率,所述第二透射率值是将所述像素点的所述暗通道值作为自变量带入第二预设公式得到的;根据每个所述像素点的所述至少一个评估值,分别对每个所述像素点的所述第一透射率值进行修正,得到每个所述像素点的透射率修正值;根据每个所述像素点的所述透射率修正值,对所述目标图像进行透雾处理。2.根据权利要求1所述的方法,其特征在于,所述像素点的所述至少一个评估值包括第一评估值以及第二评估值;当所述像素点的所述第一透射率值小于对应的所述第二透射率值时,所述像素点的所述第一评估值大于零,所述第二评估值等于零;当所述像素点的所述第一透射率值大于对应的所述第二透射率值时,所述像素点的所述第一评估值等于零,所述第二评估值大于零;当所述像素点的所述第一透射率值等于对应的所述第二透射率值时,所述第一评估值以及所述第二评估值均等于零。3.根据权利要求2所述的方法,其特征在于,所述根据每个所述像素点的所述至少一个评估值,分别对每个所述像素点的所述第一透射率值进行修正,得到每个所述像素点的透射率修正值的步骤,包括:分别将每个所述像素点的所述第一透射率值减去所述像素点各自的所述第二评估值的差值,确定为每个所述像素点的第一差值;分别确定每个所述像素点的所述第一差值与所述像素点的所述第一评估值的和值;分别将每个所述像素点对应的所述和值,确定为每个所述像素点的所述透射率修正值。4.根据权利要求2所述的方法,其特征在于,所述像素点的所述第一评估值等于第一数值减去所述像素点的所述第一透射率值的差值,所述第一数值为所述像素点的所述第一透射率值、所述第二透射率值中的最大值;所述像素点的所述第二评估值等于所述像素点的所述第一透射率值减去第二数值的差值,所述第二数值为所述像素点的所述第一透射率值、所述第二透射率值中的最小值;在所述根据每个所述像素点的所述...

【专利技术属性】
技术研发人员:刘硕邵晨董振昊俞克强王松
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1