首页> 中国专利> 基于快速小波变换和加权图像融合的单幅图像去雾方法

基于快速小波变换和加权图像融合的单幅图像去雾方法

摘要

本发明公开了一种基于快速小波变换和加权图像融合的单幅图像去雾方法,其具体实施步骤如下:获取雾天图像,并求取雾天图像的暗原色,根据暗原色获取大气光向量值;对原雾天图像的RGB三通道求取最小值获得最小成分图像,对最小成分图像进行快速小波变换和中值滤波推导得到透射率,根据大气散射模型利用得到的大气光向量值和透射率得到初步去雾图像;对原雾天图像减去对应于其灰度均值的比例因子并乘以相应的值从而进行简单的对比度增强;将得到的初步复原图像与进行对比度提高的图像进行加权图像融合,得到最终的去雾图像。本发明提供的去雾方法,具有提高单幅图像的去雾速度和增强雾天图像的清晰度的优点。

著录项

  • 公开/公告号CN103955905A

    专利类型发明专利

  • 公开/公告日2014-07-30

    原文格式PDF

  • 申请/专利权人 北京邮电大学;

    申请/专利号CN201410200960.2

  • 发明设计人 黄治同;张红;纪越峰;

    申请日2014-05-13

  • 分类号G06T5/00(20060101);

  • 代理机构

  • 代理人

  • 地址 100876 北京市海淀区西土城路10号

  • 入库时间 2023-12-17 00:30:37

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-05

    授权

    授权

  • 2014-08-27

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20140513

    实质审查的生效

  • 2014-07-30

    公开

    公开

说明书

技术领域

本发明涉及图像处理领域,尤其涉及图像复原领域,具体地说是一种基于快速小波变换和加权图像融合单幅图像去雾方法。 

背景技术

在恶劣天气条件下捕获的室外图像,由于空气中悬浮的微粒(如雾、霭)会对光线产生吸收、辐射和散射作用,其中吸收和辐射对成像的影响较小,大气粒子的散射会引起光线在大气传播中发生强度和颜色的改变,从而导致捕获的雾天图像呈现对比度低,颜色失真等特点,这对后续的图像处理(如目标识别、特征提取等)造成一定的困难。 

目前的户外计算机视觉系统(如视频监控、智能交通等)均需充分提取图像的特征,所以在恶劣天气条件下获取清晰的无雾图像在计算机视觉领域具有重要意义,同时由于视频监控等系统的实时需求,去雾算法的高效性也是至关重要的。近年来,图像去雾技术逐渐成为国内外学者的研究热点。 

近期几乎所有的去雾算法都是建立在大气散射模型之上的,而在该模型中雾所依赖的景深信息和天空光是未知的。由于从单幅图像中获取景深信息缺少约束条件,所以很多研究学者提出基于多幅图像或添加额外信息进行去雾。然而在实际的计算机视觉系统中,获取同一场景不同天气条件下的多幅图像或者采用其余设备获取额外信息都是难以实现的。所以基于单幅图像的去雾算法才更具有研究价值。 

近来,基于单幅图像的去雾技术已经取得了重大突破。Fattal(R.Fattal,“Single image dehazing,”International Conference on Computer Graphics and Interactive Techniques,pp.1–9,2008.)利用独立成分分析法,通过假定透射率与局部表面投影是不相关推断出透射率,从而进行雾天图像的还原,但复原的图像往往出现失真。Tan(R.T.Tan,“Visibility in bad weather from a single image,”IEEE Conference on Computer Vision and Pattern Recognition,pp.1–8,2008.)通过观察发现雾天图像比无雾图像的对比度低,所以提出通过最大化局部区域对比度来提高雾天图像的清晰度,但由于该方法是基于颜色统计的,所以在浓雾时会失效。He(K.He,J.Sun,and X.Tang,“Single image haze removal using dark channel prior,”IEEE Conference on Computer Vision and Pattern Recognition,pp.1957–1963,2009.)等人通过对大量的室外无雾图像进行统计实验发现了暗通道先验理论,利用该理论与软抠图可以得到较好的去雾效果,但是由于采用复杂度较高的软抠图算法,所以该算法效率较低。Tarel(Jean-Philippe Tarel,Nicolas Hauti`ere,“Fast Visibility Restoration from a Single Color or Gray Level Image,”International Conference on Computer Vision,2009.)采用中值滤波器估计大气幕,得到了一种快速的去雾方法,但是该方法需要设置较多的参数。总而言之,上述所有的算法在速度或者效果上均有待提高。 

发明内容

本发明提供一种基于快速小波变换和加权图像融合的单幅图像去雾方法,该方法可以有效快速的实现对雾天图像的清晰化处理。 

为了解决上述技术问题,本发明的具体实施步骤为: 

(1)获取雾天图像,并求取雾天图像的暗原色图,根据暗原色图获取大气光向量值; 

(2)对原雾天图像的RGB三通道求取最小值获得最小成分图像,对最小成分图像进行快速小波变换和中值滤波推导得到透射率,根据大气散射模型利用得到的大气光向量值和透射率得到初步去雾图像; 

(3)对原雾天图像减去对应于其灰度均值的比例因子并乘以相应的值从而进行简单的对比度增强; 

(4)将得到的初步去雾图像与进行简单对比度提高的图像进行加权图像融合,得到最终的去雾图像。 

进一步,步骤(1)所述的暗原色图是指:根据获取雾天图像的暗原色Idark,其中I为原雾天图像,Ic代表I的c颜色通道(c∈{r,g,b}),Ω(x)是以x为中心的一块方形区域。 

进一步,步骤(1)所述的根据暗原色图获取大气光的向量值是指首先选取暗原色图Idark中亮度最大的部分像素,在以上像素当中对应于输入图像I中强度最大的像素点的像素值被选定为大气光向量值A。 

进一步,步骤(2)所述的根据原雾天图像获取最小成分图像是指:根据获取的最小成分图像W,其中Ac为大气光向量值A的c通道分量,Ic代表原雾天图像I的c颜色通道,c∈{r,g,b}。 

进一步,步骤(2)所述的对最小成分图像进行快速小波变换并将细节系数置零,然后进行图像的重建是指:对最小成分图像W进行快速小波变换之后可以得到两部分即尺度系数和细节系数,其中尺度系数包含了图像的低频信息也就是图像的基本信息,而细节系数包含了图像中的高频信息也就是图像的细节信息。通过将细节系数进行置零,也就是消除了最小成分图像中的部分高频信息,这样可以将最小成分图像W中的纹理、噪声等信息消除,最后利用剩余的尺度系数进行图像的重建。 

进一步,步骤(2)所述的对重建之后的图像进行中值滤波是指:对最小成分图像W进行快速小波变换之后仍然包含部分的伪信息,所以采用中值滤波进行进一步的消除得到W'。 

进一步,步骤(2)所述的推导得到透射率是指:根据t(x)=1-ωW'(x)得到的透射率t,其中ω为常数系数。 

进一步,步骤(2)所述的根据大气散射模型获取初步去雾图像是指:根据 推导得到初步去雾图像J1,其中I为原雾天图像,t为透射率,A为大气光向量值,t0为常数系数,。 

进一步,步骤(3)所述的对原雾天图像减去对应于其灰度均值的比例因子并乘以相应的值是指:J2(x)=γ(I(x)-θ),其中I为原雾天图像,θ为对应于原图像中某区域的灰度均值的比例因子,γ用于提高图像的亮度,J2为处理之后的图像,相较于原雾天图像,J2的对比度得到提高。 

随着雾的浓度增加,雾天图像的对比度会降低,所以在进行对比度提高的时候首先进行雾的浓度判断,由于天空和近景部分受雾的影响较小,截取原图像中间部分的四分之一计算其灰度平均值,记为avg,那么当avg大于某个临界值δ时可以判断为浓雾,即θ=0.9avg,否则θ=0.7avg,并且γ=20.5avg。 

进一步,步骤(3)所述的加权图像融合是指:根据F(x)=m1(x)J1(x)m2(x)J2(x),其中J1为获得的初步去雾图像,J2为进行了简单对比度提高之后的图像,m1和m2为对应于J1和J2的权重图并且m1+m2=1。 

由于采用简单的相减法进行对比度的提高,而原雾天图像随着景深的增加雾的浓度增加,所以原雾天图像近景的部分相较于远景部分灰度值较低,以至于在J2中会出现信息的损失,所以在最后的融合图像中J2在近景部分所占的比例要低,由于透射率与景深成反比,所以可以将透射率的变换形式作为权重图。由于初步的去雾图像在清晰度上有更好的效果,所以要增加J1的比重,那么m1(x)=min((k+t(x)),1)和m2(x)=1-m1(x),其中k为初步去雾图像在结果图像中增加的比重,当原雾天图像为浓雾时k=0.4,否则k=0.1,t为透射率。 

本发明具有下述优点:本发明采用基于快速小波变换和加权图像融合的单幅图像去雾方法,该方法可以提高雾天图像的对比度和清晰度,同时可以尽量校正在处理中引起的颜色失真,另外本方法的计算复杂度较低,能更好的适应目前计算机视觉系统的应用。 

附图说明:

图1为本发明实施例的实施流程示意图; 

图2为输入的原雾天图像; 

图3为图2的暗原色; 

图4为图2的初步去雾图像; 

图5为图2的对比度提高图像; 

图6为对应于图4的权重图; 

图7为对应于图5的权重图; 

图8为图4与图5的加权融合图像,即最终的去雾图像。 

具体实施方式:

为了更好的说明本发明,以下参照附图和实施例对本发明的具体实施做进一步详细的描述。 

如图1所示,本发明的具体实施步骤为: 

(1)获取雾天图像,并求取雾天图像的暗原色图,根据暗原色图获取大气光向量值;读入一幅雾天图像并转换到RGB颜色空间,记为I。在本实施例中图2为原雾天图像,像素大小为840×560。 

根据获取雾天图像的暗原色Idark,其中I为原雾天图像,Ic代表I的c颜色通道(即c∈{r,g,b}),Ω(x)是以x为中心的一块方形区域。在本实施例中Ω(x)为15×15大小的区域。图2的暗原色图如图3所示。 

根据暗原色图获取大气光的向量值A,首先选取暗原色图Idark中亮度最大的部分像素,在以上像素当中对应于输入图像I中强度最大的像素点的值被选定为大气光向量值A。在本实施例中在暗原色图中选取数量为0.1%的亮度值最大的像素作为亮度最大的部分像素。 

(2)对原雾天图像的RGB三通道求取最小值获得最小成分图像,对最小成分图像进行快速小波变换并将细节系数置零,然后进行图像的重建,对重建之后的图像进行中值滤波并推导得到透射率,根据大气物理散射模型利用得到的大气光向量值和透射率就可以得到初步复原结果图像。 

首先获取最小成分图像W,即: 

W(x)=minc{r,g,b}(Ic(x)Ac)

其中Ac为大气光向量值的c通道分量,Ic代表I的c颜色通道,c∈{r,g,b}。 

在假定雾是均匀的条件下,整幅图像的透射率是由景深决定的。在步骤(2)中根据最小成分图像推导透射率,而最小成分图像由原雾天图像在RGB三通道求最小值推导得到的,所以最小成分图像中包含了如图像的纹理、白色物体等伪信息与透射率图只与景深有关不符。所以对最小成分图像W进行快速小波变换和中值滤波以消除存在的伪信息。 

首先对最小成分图像W进行快速小波变换得到两部分即尺度系数和细节系数,通过将细节系数进行置零,消除了最小成分图像中的部分高频信息,也就是将最小成分图像中的部分纹理信息和噪声等进行消除,最后利用剩余的尺度系数进行图像的重建。在本实例中选择对称小波并且级别数为2。 

对最小成分图像进行快速小波变换之后仍然包含部分的伪信息,所以采用中值滤波进行进一步的消除,即:W'x=mediansvWx,其中sv是中值滤波器的半径大小,在本实例中sv为7。 

根据t(x)=1-ωW'(x)推导得到透射率t,在推导透射率t的过程中引入了一个常数系数ω, 其目的在于在去雾之后的图像中有针对性的保留一部分雾,使其更真实,在本实例中ω=0.95。图1的透射率图如图4所示。 

大气散射模型是指:I(x)=J(x)t(x)A(1t(x)),其中I是原雾天图像,J是无雾图像,t是透射率,A是大气光向量值。目前在去雾领域大气散射模型被广泛的应用。根据大气散射模型,结合原雾天图像I、透射率t和大气光向量值A便可以获取无雾图像J1,即: 

J1(x)=I(x)-Amax(t(x),t0)+A

其中I为原雾天图像,t为透过率,A为大气光向量,t0为常数,在本实施例中t0=0.01,图2的初步去雾图像如图5所示。 

(3)对原雾天图像减去对应于灰度均值的比例因子并乘以相应的值从而进行简单的对比度增强。 

雾的浓度对于雾天图像的平均灰度值有较大的影响,首先判断雾的浓度,由于天空部分与近景部分受雾的影响较小,所以截取原雾天图像中间部分的四分之一,计算其平均灰度值,记为avg。在本实例中当计算得到的avg大于0.65的时候,则确认当前雾天图像中的雾为浓雾,否则确认为轻雾。 

对原雾天图像减去对应于其灰度均值的比例因子并乘以相应的值即: 

J2(x)=γ(I(x)-θ) 

其中I为原雾天图像,θ为对应于原图像中某区域的灰度均值的比例因子,γ=20.5+avg用于提高图像的亮度,J2为处理之后的图像,相较于原雾天图像,J2的对比度得到提高。在本实例中当确认雾的浓度为浓雾时θ=0.9avg,否则θ-0.7avg。 

(4)将得到的初步去雾图像与进行简单对比度提高的图像进行加权图像融合,得到最终的去雾图像。 

首先需要获取初步去雾图像J1和对比度提高的图像J2的权重图分别为m1和m2。由于在步骤(3)中采用简单的相减法对原雾天图像进行对比度的提高,而原雾天图像近景的部分相较于远景部分灰度值较低,在对整幅图像做减法处理之后,J2中的近景部分会出现信息的损失。所以在最后的融合图像中J2在近景部分所占的比例要低。 

透射率与景深成反比,将透射率的变换形式作为权重图。由于初步的去雾图像在清晰度上有更好的效果,所以要增加J1的比重,那么 

m1(x)=min((k+t(x)),1) 

m2(x)=1-m1(x) 

其中k为J1在结果图像中增加的比重。在本实例中当原雾天图像为浓雾时k=0.4,否则k=0.1。 

根据F(x)=m1(x)J1(x)m2(x)J2(x),将获取的初步去雾图像J1与对比度提高的图像J2进行加权图像融合。其中m1和m2为对应于J1和J2的权重图并且m1+m2=1。 

经过本发明的方法处理的原有雾图像与去雾之后的结果图像相比: 

原有雾图像呈现对比度低、颜色漂移等现象如图1所示;采用快速小波变换与中值滤波推导得到的透射率如图3所示;采用大气散射模型推导得到的初步去雾图像如图4所示,从图中可以看出经过初步去雾之后的图像对比度得到显著的提高,但是出现了颜色失真、远处信息丢失等现象;采用对原图像减去对应于其灰度均值的操作得到对比度提高的图像如图5所示,从图中可以看出该图像保留了原图像的颜色信息;采用加权图像融合的权重图分别如图6与7所示,其分别对应于初步去雾图像与对比度提高的图像;最终的去雾图像如图8所示;本实施例是在配置为3.60GHz Intel(R)Xeon(R)E5-1620CPU和8G内存的计算机中采MATLAB编程实现,处理时间为0.713s。从本实例中可以看出基于快速小波变换与加权图像融合的单幅图像去雾方法可以快速有效地提高图像的对比度,同时保证图像色彩的自然。 

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号