暗原色先验图像去雾改进算法

2014-04-21 05:49:21宋得成徐国庆鲁建勇
武汉工程大学学报 2014年12期
关键词:原色透射率先验

宋得成,徐国庆*,鲁建勇

1.武汉工程大学计算机科学与工程学院,湖北 武汉 430205;2.智能机器人湖北省重点实验室(武汉工程大学),湖北 武汉 430205

暗原色先验图像去雾改进算法

宋得成1,2,徐国庆1,2*,鲁建勇1,2

1.武汉工程大学计算机科学与工程学院,湖北 武汉 430205;2.智能机器人湖北省重点实验室(武汉工程大学),湖北 武汉 430205

针对含雾图像的去雾增强问题,提出基于环境光调节参数的暗通道去雾改进算法,该算法考虑到使用暗原色先验算法在图像中含有较多的类似大气等场景时,会降低图像的去雾效果。首先,在含雾图像中暗原色去雾统一框架中引入环境光调节容差参数,在去雾过程中引入背景因素变化。其次,通过修正参数重新推导出准确透射率函数,并讲其应用于更新的去雾方程。最后,结合对含雾图像一本的统计,获取去雾算法的最优调节参数,该参数可以较好地适应大气环境的影响,在背景变化时可以实现对去雾效果的自适应处理。实验表明,算法可以在去雾过程结合环境背景因素的变化,在天空前景交界处能够明显改进图像去雾的效果。

图像处理;图像去雾;暗原色先验;可视化

0 引言

在含雾图像中如何有效去除雾影响,增强图像的视觉效果是一个热点问题.研究人员提出了很多有效的算法[1-6],暗原色先验[7-10]基于一种简单但是有效的图像先验规律——暗原色先验实现单幅输入图像去雾.在自然场景图像中,存在这样一个统计规律:在户外图像中的局部区域像素的三个颜色通道中,至少有一个通道的亮度值为一个较低的数值,将其定义为暗通道.通过定义暗通道,可以建立按原色先验的图像模型,并估算图像中的雾成分,从而从含雾图像中复原出原始图像.

通过对比几种去雾算法,尽管暗原色先验在时间上和效果上有很明显的改进,但是由于暗原色先验是一种统计的结果,其前提是对大量户外无雾照片进行统计综合的结果.如果目标场景内存在大气光类似场景环境,比如雪地、白色背景墙、大海等,此时使用该算法一般无法获得满意的效果.soft matting方法可以获得更为精细的透射率图,但是其不足在于运算效率较低,不能实时实现,导向滤波能够获得较精确的透射率图,在运算上大大提高了运算的速度.

本文通过在暗原色先验中引入大气环境容差系数,调整明亮区域的透射率函数,估计出透射率自适应环境参数,在含雾图像中获得了较好的去雾效果.

1 算法介绍

大气光照模型可以通过下式进行描述:

其中,I(x)为含雾图像,J(x)为待恢复的无雾图像,A为全球大气光,t(x)为大气透射率.去雾的目标即在已知I(x)时要求目标值J(x).将(1)式变形为:

如上所述,上标C表示RGB三个通道的意思.

对于任意的输入图像J,其暗通道可以用下式表达:式(3)中Jc表示彩色图像的每个通道,Ω(x)表示以像素x为中心的一个窗口.对输入的RGB图像,求出每个像素RGB分量中的最小值,存入一副和原始图像大小相同的灰度图中获得暗通道图像.对该图进行最小值滤波,其中滤波的半径R由窗口W决定,一般有

首先假设在每一个窗口内透射率t~(x)为常数,定义为,参数A值在通常情况下可以视为图像中的天空颜色,一般可以取为一个常数,对式(2)两边求两次最小值运算,得到

式(4)中,J是待求的无雾的图像,根据前述的暗原色先验理论有

因此,可推导出

把式(6)带入式(4)中,得到

这就是透射率的预估值.于是恢复的无雾图像可以表示为

2 改进算法

在现实生活中,即使是晴天白云,空气中也存在着一些颗粒,因此,看远处的物体还是能感觉到雾的影响,另外,雾的存在让人类感到景深的存在,因此,有必要在去雾的时候保留一定程度的雾,这可以通过在式(7)中引入一个在(0,1)之间的因子修正为

当投射图t的值很小时,会导致J的值偏大,从而使图像整体向白场过度,因此一般可设置一阈值T0,当t<T0时,令t=T0,本文中所有效果图均以T0=0.1为标准计算.

最终的恢复公式如下

由公式(4)可以得到,在不考虑按原色先验统

计假设时,其透射率为

式(11)中,分母不为零,分子小于1,则实际的透射率小于算法所求.对于含雾引起的图像失真,可以通过调整明亮区域的透射率,使估计的t~(x)→tactual(x).基于此,引入容差参数K,对于明亮区域|IA|<K,则对透射率进行更新,而暗原色区域|I-A|>K,则不做处理.取容差为0,可以将算法进行改进,得到

3 结果与讨论

窗口的大小直接影响到去雾的结果,窗口越大,其包含暗通道的概率越大,暗通道也就越明显,去雾的效果越不明显.但是通过大量的实验发现使用该算法处理结果有很多与原图相离,甚至是造成了图像失真.

由于空气环境不同,大气、光等都会对结果产生影响,通过前一节实验算法是由于前面算法中的一些固定参数选值所影响.要搜索的是最佳滤波半径的值.虽然不同的图片不同的环境应对应不同的滤波半径,但是在大量的实验下仍可以找到一个较为均衡的值作为最佳滤波半径.将图片用其灰度图引出透视图,进而得到每张图的透视率,然后进行大量的运算,将滤波半径的阶差缩小到0.1,得到了近1 000个数据.图1显示了在实验集上透射率与滤波半径的变化曲线.

从图1中可以看出当像数在20~25之间偏向于20的一个值时其透射率最高,意味着图片去雾效果最佳.

由图2可以看出,改进算法之后,去雾图片在视觉效果上有所增强,尤其是公路与天交接处,天空的模糊阴影也几乎消失.

图2 算法对比(从上到下依次为原图、原算法、本文算法)Fig.2The algorithm result(top through bottom:original image,original algorithm,our algorithm)

图3将本文提出的算法与He[8]算法进行对比,可以看出,本文提出的算法在天空与场景主体交界处可以获得较为清晰的边界细节效果.

图3 算法对比(原始图像、He的方法、本文算法)Fig.3The algorithm result(original image,he’s algorithm,our algorithm)

4 结语

在图像去雾中有很多方法可选择,在暗通道去雾方法使用的模型中既定参数的修改直接影响到对图片去雾效果.通过实验选择最佳滤波参数,可以在图像中含有较为明显的环境光照影响时获得较为理想的去雾效果.如何动态确定滤波参数,实现在图像去雾过程中自动选择最佳参数是下一步工作的主要方向.

致谢

本文得到湖北省自然科学基金项目、湖北省高等学校优秀中青年科技创新团队计划项目、湖北省大学生创新创业计划项目、湖北省教育厅深入企业行动计划项目、武汉工程大学科研基金项目、武汉工程大学校长基金项目的资助,在此衷心表示感谢.

[1]蒋建国,侯天峰,齐美彬.改进的基于暗原色先验的图像去雾算法[J].电路与系统学报,2011,16(2):7-12.

JIANG Jian-guo,HOU Tian-feng,QI Mei-bin.Improved algorithm on image haze removal using dark channel prior[J].Journal of Circuits and systems.2011,16(2):7-12.(in Chinese)

[2]陈建鹏,毕笃彦,张晟翀.基于暗通道理论的快速单幅图像去雾算法[J].计算机工程与设计,2014,34(4):2047-2051.

CHEN Jian-peng,BI Du-yan,ZHANG Sheng-chong Fast haze removal algorithm using dark channel prior[J].Computer Engineering and Design.2014,34(4):2047-2051.(in Chinese)

[3]郭璠,蔡自兴.谢冰.图像去雾技术研究综述与展望[J].计算机应用,2010,30(9):2417-2421.

GUO Fan,CAI Zi-xing,XIE Bin.Review and prospect of image dehazing techniques[J].Journal of computer applications.2010,30(9):2417-2421.(in Chinese)

[4]禹晶,李大鹏,廖庆敏.基于物理模型的快速单幅图像去雾方法[J].自动化学报,2011,37(2):143-149.

YU Jing,LI Da-peng,Liao Qing-min.Physics-based fast single image fog removal[J].Acta automatica sinica 2011,37(2):143-149.(in Chinese)

[5]LV X Y,CHEN W B,Shen I F.Real-Time Dehazing for Image ang Video[EB/OL].Processdings of 18th Pacific Conference on Computer Graphics and Applications,2010.//http://www.cad.zju.edu.cn/Project/Projectapplication/166.html.2010-9-25.

[6]禹晶,徐东彬,廖庆敏.图像去雾技术研究进展[J].中国图像图形学报,2010,16(9):1563-1576.

YU Jing,XU Dongbin,LIAOQingmin.Imagedefogging:a survey[J].Journal of Image and Graphics.2010,16(9):1563-1576.(in Chinese)

[7]胡伟,袁国栋,董朝.基于暗通道优先的单幅图像去雾新方法[J].计算机研究与发展.2013,47(12):2132-2140.

HU Wei,YUAN Guodong,DONG Zhao.Improved single image dehazing using dark channel prior.Journal ofcomputerresearchanddevelopment.2013,47(12):2132-2140.(in Chinese)

[8]HEKaiming.SingleImageHazeRemovalUsing Dark Channel Prior[D].Hong Kong:The Chinese U-niversity of Hong Kong,2011.

[9]He Kaiming,Jian Sun and Xiaoou Tang.Guided ImageFiltering[EB/OL]./http:www,vcpapers.com/cvpr 2010.html.2010:01-10.

[10]He K,Sun J,Tang X.Single image haze removal using dark channel prior[EB/OL].http://cvpapers. com/cvpr2009.utml.2009:10-08.

Improved image defogging based on priori dark color

SONG De-cheng1,2,XU Guo-qing1,2,LU Jian-yong1,2
1.School of Computer Science and Engineering,Wuhan Institute of Technology,Wuhan 430205,China;Hubei Key Laboratory of Intelligent Robot(Wuhan Institute of Technology),Wuhan 430205,China

To improve the low visibility and poor contrast of fog images,a new simple but effective image defogging algorithm based on dark channel prior algorithm was proposed.Firstly,based on the statistical analysis of the images containing fog,a physical-based parameter model was presented.Secondly,the parameter was used to modify the accurate transmittance function,and the fog equation was applied to the updated algorithm.Finally,the atmospheric light was estimated based on the statistical parameter.And the haze was removed effectively through the parameter.Experiments show that the algorithm can be combined with the change of environment factors in the defogging process.In the junction area of the sky and prospects,the haze can be obviously removed.In comparison with the traditional image defogging algorithm,the proposed method achieves faster and more natural effectiveness.

image processing;haze removal;dark channel prior;visibility

TB35

A

10.3969/j.issn.1674-2869.2014.012.013

1674-2869(2014)012-0068-04

本文编辑:陈小平

2014-11-8

湖北省自然科学基金项目(2014CFB786);湖北省高等学校优秀中青年科技创新团队计划项目(T201206);

湖北省大学生创新创业计划项目(201410490034);湖北省教育厅深入企业行动计划项目(XD2014146);

武汉工程大学科研基金项目(12126021);武汉工程大学校长基金项目(2014062).

宋得成(1994-),男,湖北襄阳人,研究方向:模式识别,人机交互.*通信联系人.

猜你喜欢
原色透射率先验
基于无噪图像块先验的MRI低秩分解去噪算法研究
纯色太阳镜镜片耐日光辐照性能试验研究
基于自适应块组割先验的噪声图像超分辨率重建
自动化学报(2017年5期)2017-05-14 06:20:44
诗潮(2016年5期)2016-05-14 22:36:14
一种应用于车牌检测的改进暗原色去雾算法
基于平滑先验法的被动声信号趋势项消除
原色儿童村:让孩子回归自然
中国火炬(2015年11期)2015-07-31 17:28:42
先验的废话与功能的进路
东南法学(2015年2期)2015-06-05 12:21:36
石墨烯光栅太赫兹透射特性的研究
玻璃长波透射率对普通双层中空玻璃热特性的影响