- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
采用快速导向滤波的暗通道先验去雾算法的研究与实现
采用快速导向滤波的暗通道先验去雾算法的研究与实现
摘要:本文首先阐述了暗通道先验去雾的理论基础及其适用范围,其次对于基于暗通道优先理论的雾天图像清晰化处理的基础算法及可能进行优化的步骤进行了分析,最后在此基础之上采用了导向滤波与最新的快速导向滤波算法代替软抠图实现了算法的进一步优化。在上述理论研究基础之上,本文使用Matlab对多种雾天图像清晰化处理算法进行了逐一实现,并设计了综合比较系统,实现了直方图均衡化去雾算法、自适应直方图去雾算法以及SSR、MSR去雾算法等与暗通道优先算法在效果与效率上的对比分析。本系统不仅能够对这各种算法的最终结果和中间产物进行输出保存,还能够对各种算法进行算法效率和算法结果进行直观数字的对比。
中国论文网 /8/view-7185106.htm
关键词:雾天图像清晰化 数字图像处理 暗通道先验 快速导向滤波
中图分类号: TP751 文献标识码:A 文章编号:1007-9416(2015)11-0000-00
1 基于暗通道先验的去雾算法的理论基础
在描述恶劣天气条件对图像造成的影响时,McCarneg 散射理论得到的米氏散射物理模型是最为常用的,该物理模型表达式为:
(1.1)
其中β是大气散射系数,d是场景深度。(x,y)是图像像素的空间坐标;I是雾化图像的颜色值,J是场景无雾情况下的颜色值,A是大气光颜色值,而t则是场景色彩在各个区域通过程度的描述。去雾方法的本质就是从I获取J,A和t。
称为场景直接衰减值,表示景场景直接衰减值描述描述场景颜色值,以及它在介质中的衰减程度;被称为空气光。在光路上由于大气粒子的散射作用,杂散光会融入到成像光路中,与目标物体的反射光一起参与成像,即图像复原中的“噪声”。空气光描述由于光线散射导致场景颜色值偏移的大气光。
我们可以用传输透射率t(x,y)来表示指数衰减项,则可以得到:
I(x,y)=J(x,y)t(x,y)+A(1-t(x,y)) (1.2)
对于上式,如果已知透射率t(x,y),大气光A和有雾图像I,方可求得无雾图像J:
(1.3)
在大多数的不包含天空的局部区域中至少有一个颜色通道中存在亮度很小甚至接近于零的像素。也就是说,在这样的一个区域中的最小亮度接近零。
为了更好地描述这个概念,对于任意图像J,其暗通道由下式给出:
(1.4)
2透射率t的计算
根据式J(x)是要恢复的无雾的图像,A是全球大气光数值, t(x)为透射率。现在的已知条件就是I(X),要求目标值J(x),显然,这是个有无数解的方程,因此,就需要一些先验了。
左右同除以A可得:
(2.1)
上标c是表示RGB三个通道的意思。
首先假设每一个窗口内透射率t(x)为常数,定义为,并且A已经给定,然后对上式进行两次求最小值运算:
(2.2)
在上式中,J是待求的无雾图像,根据暗通道先验理论有:
(2.3)
因此,可以推导出:
(2.4)
(2.5)
这就是透射率的预估值。
即使在晴天,空气中也存在着一些颗粒,使得看远处的物体还是能感觉到雾的影响,另外,雾的存在让人类感到景深的存在,因此,有必要在去雾的时候保留一定程度的雾,这可以通过在上式中引入一个在[0,1] 之间的因子,修正为:
(2.6)
3 透射率的优化
3.1基于导向滤波的透射率分布优化(Guided Filtering)
为了去除暗通道和透射率分布的块效应,传统方法使用软抠图来进行,但是由于计算过程中构建抠图拉普拉斯矩,计算量极其庞大,该算法的大部分时间都耗在了软抠图优化透射率上了。为了提高透射率优化的速度,我们尝试用导向滤波的透射率分布优化。导向滤波本质上其实就是一种双边带滤波,需要一个引导图像作为引导目标。经过试验,我们发现导向滤波的效果与软抠图的效果类似,但是计算速度比软抠图提高了不止一个数量级。该方法的计算速度与滤波窗口尺寸没有关系,这是因为滤波过程中利用了积分图像。我们定义滤波模型如下:
(3.1)
其中 i,j 表示的是处理像素的像平面坐标(i 横坐标,j 纵坐标);I 表示引导影像,可以理解为目标效果;p 表示原始影像;q 表示输出结果影像;是与引导影像 I 相关的一个函数,该函数与待处理影像 p 没有关系。当引导影像 I 和原始影像 p 是完全一样的时候,式(3.1)则演变成联合双边滤波。在利用导向滤波的时候,我们定义其核函数为:
(3.2)
其中 i 表示像素的平面坐标,I 表示引导影像,q 表示结果影像,此处对应的就是经过优化后的透射率分布图,a 和 b 是在窗口内恒定的系数。定义价值函
文档评论(0)