APP下载

引导滤波在雾天图像清晰化中的应用

2015-11-19王伟鹏戴声奎

关键词:光幕透射率复原

王伟鹏,戴声奎

(华侨大学 信息科学与工程学院,福建 厦门361021)

雾天环境下,人们获取的室外图像是经过大气中雾滴、烟霾等吸收及散射之后的退化图像.这些图像的对比度、锐度及颜色保真度均较差,不利于图像特征的提取,难以在户外监控、目标检测与追踪等领域中应用.因此,快速有效的图像去雾对提高视觉系统的可靠性和鲁棒性具有重要意义.近年来,基于先验知识或假设的单幅图像去雾算法已成为当前研究的热点.Tan[1]通过扩大复原图像的局部对比度来达到去雾的目的,得到的结果没有从物理模型上恢复真实场景反照率,恢复后的颜色显得过饱和.Fattal[2]假设介质透射率和场景目标表面投影是局部不相关的,利用ICA 模型估计透射率,但是复原后的颜色失真较严重.He等[3]基于对大量户外图像数据库的统计规律,提出一种基于暗通道先验的单一图像去雾方法,对一般户外图像取得了很理想的效果.但是,对于大面积白色物体会出现偏差,并且借助抠图算法对透射率进行细化修复具有很高的空间复杂度和时间复杂度.针对此问题,He等[4]提出了引导滤波器替代了抠图算法,该方法显著降低了运算复杂度,由于滤波参数的不恰当设置易引起光晕效应.因此,本文在大气散射模型的基础上,利用低复杂度的引导滤波器对大气光幕进行估计,通过均值计算得到大气光辐射强度,并对复原图像偏暗的问题进行修正,得到清晰无雾的图像.

1 雾图成像模型

在机器视觉和计算机图形学中,Narasimhan等[5-6]给出了雾霾天气条件下的雾图成像模型,被广泛地应用于去雾技术的研究,模型描述为

式(1)中:I(x)为有雾图像强度;J(x)为场景反照率,即清晰无雾的图像;t(x)=exp(-βd(x))为介质透射率,β为大气散射系数,d(x)为场景深度;A为整体大气光辐射强度.去雾的目的就是从I(x)中恢复出A,t(x)和J(x).式(1)中,令

式(2)中:V(x)称为大气光幕,表示环境光对场景成像的附加部分,它的值取决于大气光强度和介质透射率.由于透射率t(x)与场景深度d(x)成指数关系,可知大气光幕的估计图与景深相关.

Tan[1]指出景深具有局部平滑的特性,即在边缘处会有大的跳变,除此以外大部分区域都是平滑的.由此推断,大气光幕也具有该性质.综上所述,假设大气光强度A在成像环境中是稳定的,则大气光幕具有如下2个特点:一是仅与目标物体距观测点的距离相关,与物体的细节纹理无关;二是在大部分空间中的分布是平滑并且连续的,仅在边缘景深跳变处产生突变.

2 快速去雾新算法

在大气散射模型的基础上,根据大气光幕的性质,提出了一种雾天图像复原新方法.具体可以表示为以下4个步骤:1)利用引导滤波器的局部平滑特性准确估计大气光幕;2)通过计算雾气最浓区域的平均值得到大气光辐射强度;3)利用已求得参数恢复场景反照率;4)对复原图像进行亮度增强处理.

2.1 大气光幕的估计

引导滤波器能够在参考图像的引导下,对输入图像进行滤波处理,在保留边缘的同时进行良好的平滑操作.它包括输入图像Vop(x)、引导图像Vm(x)和输出图像V(x).其局部线性模型是假定在一个以像素点k为中心的窗口wk中,输出图像是引导图像的局部线性转换.线性模型表示为

在滤波窗口wk中,|w|是像素点总数,ak和bk为线性转换系数.在满足线性模型的前提下,应使输入图像Vop(x)和输出图像V(x)之间的差值最小化,即在窗口wk内,具有代价函数.表示为

式(4)为线性回归模型,它的解为

式(5)中:μk和σ2k分别是引导图像Vm(x)在滤波窗口wk内的均值和方差;;ε是规则化系数.

经式(3)计算得到的大气光幕,如图1(c)所示.图1(c)可知:输出图像V(x)保留了引导图像Vm(x)中的边缘信息(由于局部线性模型),而亮度信息则与输入图像Vop(x)相似(由于代价函数的最小化).

2.2 大气光强度估计

全局大气光辐射强度A可理解为天空区域的像素最大值,或者是雾最浓处的像素最大值.利用文献[3]求得大气光,对于大部分户外图像都能得到准确的结果.但是对于含有噪声的雾天图像,取雾最浓处的像素最大值可能造成一定的误差,因为该点的像素值可能就是噪声点.因此,计算雾最浓区域的平均值作为大气光强度.具体实现步骤为

1)根据节2.1近似体现雾浓度图Vop(x)中,选取0.5%最亮的像素点pmax;

2)在雾天图像中搜索pmax所在区域,分别计算3个颜色分量在这些区域的均值Am.

均值计算排除了噪点的影响,然而降低了雾最浓处的最大值特性.因此,引入因子κ进行修正,从而得到大气光辐射强度,即

式(6)中:κ的取值为大于1的常数,它直接影响复原图像的质量,若取值太小,则复原图像将会有部分像素值溢出;若取值过大,则复原图像显得偏暗.根据实验统计结果,一般取κ=1.05.

2.3 场景反照率的复原

利用已估计的大气光幕和大气光辐射强度,依据式(2)得到介质透射率表示为

式(7)中:引入去雾强度百分比因子ω,目的是控制去雾后图像远景处的残余雾量,保证复原图像在视觉上的自然效果.文中对大部分图像ω可简单取为99%.式(7)计算得到的结果,如图1(d)所示.

图1 大气光幕和透射率的估计Fig.1 Estimation of atmospheric veil and transmission

将介质透射率t(x)代入大气散射模型式(1)中,得到清晰无雾的复原结果为

为了防止在浓雾区域由于噪点影响而出现0/0型的不确定值,设定透射率下限值t0,实验中取为0.05.

2.4 复原图像的增强

由于雾天环境下物体反射光线的亮度通常低于大气光辐射强度,所以把大气光值作为全局常量处理会导致去雾还原后的图像局部亮度降低,颜色较实际场景偏暗.因此,需要进行自适应增强,使图像的亮度和色调更符合真实情况.Tarel等[7]引入色调调整,容易造成颜色的失真.张冰冰等[8]利用局部线性拉伸做增强处理,易导致图像中亮度值较高的像素点溢出.

基于人眼视觉系统的局部自适应特性,采用仿生彩色图像增强方法[9]对复原后的图像进行调整.该方法主要包括全局亮度调节、局部对比度增强和颜色恢复三个部分.

定义Jmax(x)为复原图像J(x)中三颜色分量的最大值,JL(x)为Jmax(x)经亮度和局部对比度调整后的图像.增强后,图像彩色信息恢复方法为

式(9)中:定义α(x)=JL(x)/Jmax(x)为点x处的比例增强因子,由于是线性操作,恢复后图像的每个像素点的3个颜色分量比例关系保持不变,因此,能较好地维持原始图像的颜色信息.

文中方法复原后以及增强图像的结果,如图2所示.由图2可知:虽然将雾气移除(图2(b)),但是整体亮度偏暗,经过增强后的结果图(图2(c))亮度得到提升,视觉效果更好.

图2 文中方法的复原结果和增强效果Fig.2 Recovered result and enhanced effect of proposed method

3 实验结果与比较

在一台操作系统为32位的Windows 7,3.40GHz的AMD Athlon双核处理器,系统内存为2GB的普通PC机上,利用MATLAB 8.0平台实现文中算法.

为了验证文中算法在执行速度上的优势,与目前较为流行的去雾算法进行比较.结果发现,文中算法处理单幅600px×400px大小的图像,耗时仅为0.67s,执行时间远小于同一平台测试时He算法[4]的3.86s以及Tarel算法[7]的5.34s.

当前,衡量去雾效果的定量评价体系中,应用较为广泛的是Hautiere等[10]提出的可见边梯度法.然而,采用该方法无法准确判断复原结果是否出现光晕、颜色过饱和以及偏色现象.因此,该方法评价的准确性不高,不具有可靠的参考价值.所以,文中通过与目前复原效果较好的单幅图像去雾算法进行视觉感官的主观比较,验证文中方法在避免上述不足的可行性和优越性.

表1 大气光亮度值比较Tab.1 Atmospheric brightness comparisons

表1给出了文中算法与He算法[3]计算的大气光值比较,得到的去雾结果如图3所示.由图3可知:由于He算法在含噪声图像中选取了不准确的大气光值,导致复原结果严重偏色;而文中基于均值计算的大气光值估计方法简单易行,复原结果色彩纯正,相比现有的方法具有更强的鲁棒性.

图3 He算法与文中算法得到的去雾结果比较Fig.3 Comparison of haze removal results between He′s algorithm and the proposed algorithm

文中算法与He算法的更多比较结果,如图4所示.由图4可知:He算法[3]对大部分图像取得了很好的去雾效果,但是部分去雾结果整体亮度偏暗(图4(f)),通透性及对比度较差(图4(b));He等[4]提出引导滤波器用于图像去雾,处理速度相比文献[3]有了显著提高,然而该方法在景深突变的边界易产生光晕效应(图4(g)下部分山峰边缘);而文中算法在处理景深突变处具有一定的优势,并且复原图像的对比度较强(图4(d),(h)).

文中算法与Fattal算法和Tarel算法的比较结果,如图5所示.由图5可知:Fattal算法中关于介质透射率局部不相关的假设,会使去雾后图像的部分区域颜色过饱和(图5(b)房子颜色偏红),同时该方法不能很好的处理浓雾图像(图5(f)城市远景);Tarel算法执行速度较快,但是该方法对局部区域的大气光幕估计不准确,使得复原图像在景深突变区域仍然会残留较多雾气(图5(c)树叶间缝隙);而文中方法可有效克服颜色过饱和现象,去雾的同时自适应增强了图像的亮度,提高图像质量(图5(d),(h)).

图4 文中算法与更多He算法的比较Fig.4 More results comparison between the proposed algorithm and He′s algorithm

图5 文中算法与Fattal算法和Tarel算法的结果比较Fig.5 Results comparison between the proposed algorithm,Fattal′s algorithm and Tarel′s algorithm

4 结束语

提出了一种基于引导滤波的雾天图像清晰化方法.该算法结合大气散射模型,无需任何场景的附加信息,自动地恢复无雾图像的最优估计值;通过计算最浓雾的均值获取大气光辐射强度解决了部分图像颜色失真的问题;最后对复原图像的自适应增强处理,提高了图像的整体亮度.在大量的雾天图像上的实验结果表明:文中方法在实现更佳去雾效果的基础上,极大减少资源消耗,提高了执行速度.然而本算法目前还不能解决大气光强度值不连续的情况.因为当太阳光对天空区域的影响非常大时,大气光值作为全局常量的假设将不成立,这是今后值得继续研究的内容.

[1]TAN R T.Visibility in bad weather from a single image[C]∥Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.Anchorage:IEEE Press,2008:1-8.

[2]FATTAL R.Single image dehazing[J].ACM Transactions on Graphics,2008,27(3):1-9.

[3]HE Kai-ming,SUN Jian,TANG Xiao-ou.Single image haze removal using dark channel prior[C]∥Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.Miami:IEEE Press,2009:1956-1963.

[4]HE Kai-ming,SUN Jian,TANG Xiao-ou.Guided image filtering[C]∥Proceedings of the European Conference on Computer Vision.Heraklion:Springer,2010:1-14.

[5]NARASIMHAN S G,NAYAR S K.Removing weather effects from monochrome images[C]∥Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.Washington D C:IEEE Press,2001:186-193.

[6]NARASIMHAN S G,NAYAR S K.Contrast restoration of weather degraded images[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2003,25(6):713-724.

[7]TAREL J P,HAUTIERE N.Fast visibility restoration from a single color or gray level image[C]∥Proceedings of the IEEE 12th International Conference on Computer Vision.Kyoto:IEEE Press,2009:2201-2208.

[8]张冰冰,戴声奎,孙万源.基于暗原色先验模型的快速去雾算法[J].中国图象图形学报,2013,18(2):184-188.

[9]王守觉,丁兴号,廖英豪,等.一种新的仿生彩色图像增强方法[J].电子学报,2008,36(10):1970-1973.

[10]HAUTIERE N,TAREL J P,AUBERT D,et al.Blind contrast enhancement assessment by gradient ratioing at visible edges[J].Image Analysis and Stereology,2008,27(2):87-95.

猜你喜欢

光幕透射率复原
温陈华:唐宋甲胄复原第一人
噪声对相干衍射成像重构物体图像的影响
浅谈曜变建盏的复原工艺
毓庆宫惇本殿明间原状陈列的复原
一种改进的场景透射率修正图像去雾算法
针对复杂光线环境而生,相伴九城巡展 ACME艾可美|常焦抗光幕
非理想状态下斜幕面对四光幕阵列精度靶测量误差的影响*
纯色太阳镜镜片耐日光辐照性能试验研究
四光幕阵列的平面方程模型与解算
激光复合光幕靶测速系统设计