单幅图像去雾翻译(Kaiming He))_第1页
单幅图像去雾翻译(Kaiming He))_第2页
单幅图像去雾翻译(Kaiming He))_第3页
单幅图像去雾翻译(Kaiming He))_第4页
单幅图像去雾翻译(Kaiming He))_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单幅图像基于暗通道先验的去雾Kaiming He, Jian Sun, and Xiaoou Tang, Fellow, IEEE摘要:在本篇论文中,我们提出了一种简单但是有效的图像先验条件暗通道先验去从一幅输入图像中去雾。暗通道先验是一种对于大量户外有雾图像的统计结果,它最重要的一个观察结果是户外无雾图像的绝大部分区域包含某些像素的亮度值至少在某一个通道上是非常低的。结合这个先验条件与雾天图像模型,我们可以直接估计雾的厚度并且回复一幅高质量的无雾图像。基于各种各样的有雾图像的实验去雾结果证明了所提出先验条件的有效性。并且,一幅高质量的图像深度图可作为图像去雾的附带产品。索引词:去雾,去霾,图

2、像复原,深度估计一、 介绍户外场景图像通常会因为空气中的浑浊介质降质(比如,颗粒和小水滴),雾,霾,烟都是由于大气吸收或散射引起的现象。顺着视线的场景辐射在到照相机后已经减弱,并且,入射光混合了空气光【1】通过大气粒子反射到视线中的环境光。降质图像损失了对比度和图像保真度,如图 1a 所示。由于散射数量取决于摄像机镜头的距离,其退化是空间上的变化。图像去雾在消费者/计算机图像处理和计算机视觉等应用中都具有很高的需求。首先,去雾之后可以显著的提高场景的可见度并纠正由于大气光引起的颜色偏移。通常情况下,无雾图像给人的视觉感官更好。其次,大多数计算机视觉算法,无论是低水准的图像分析或是高水平的物体识

3、别,通常都假设输入图像(经过辐射矫正后)是场景的辐射。许多视觉算法(比如特征检测,滤波,光度分析)都会不可避免的因为场景辐射的偏移和低对比度而失效。最后,图像去雾可以提供深度信息并且对许多视觉算法和现金的图像编辑都是有益的。雾或者霾可以成为一个对场景理解有用的深度线索。一幅浓雾图像一样也可以被投入到使用中。然而,图像去雾是一个具有挑战性的问题因为雾通常都具有未知的深度。如果输入仅是单幅有雾图像的话这个问题是无法限定约束条件的。因此,有许多方法提出通过使用多幅图像或者通过额外信息来解决这个问题。基于偏振的方法通过从不同的偏振度拍摄两幅或更多的图像来去除雾的影响【3】,【4】。在【5】,【6】,【

4、7】中,通过从同一个场景在不同的天气条件下的图像获得更多的约束条件。基于深度的方法中【8】,【9】需要一些深度信息从输入图像或一些已知的 3D 模型。最近,单幅图像的去雾已经取得了显著的进步【10】,【11】。这些方法的成功点在于使用了强有力的先验条件或者假设。Tan【11】观察到一个无雾图像相比于输入的有雾图像必然会有更高的对比度所以他最大化了恢复图像的局部对比度。这个结果在视觉上是令人觉得信服的,但是在实际原理上不一定站得住脚。 Fattal【10】基于传输率和表面着色是局部无关的假设,估计了场景的反射率和介质传输率。这一方法在原理上听着可行在结果上也看着不错,但是它不可以很好的处理浓雾图

5、像并且当假设不成立时很可能失败。在这篇文章中,我们提出了一个新奇的先验条件暗通道先验专为单幅图像的去雾。暗通道先验是基于户外无雾图像的一种统计结果。我们发现,除去天空区域外的大多数局部区域的有些像素(暗像素)总是在 RGB 通道中至少有一个通道有非常小的亮度值。在有雾图像中,这些暗像素的亮度值主要被大气光所贡献。因此,这些暗像素可以直接提供一个雾的传输率的精确估计。结合雾的成像模型和软抠图插值方法,我们可以恢复出一幅高质量的无雾图像和一幅好的景深图。图 1 (a)输入有雾图像 (b)用我们的方法去雾后的图像 (c)我们恢复出的景深图我们的方法是物理可行的并且可以处理远距离的物体即使是浓雾情况下

6、。我么并不依赖于显著变换的传输率或表面着色。处理结果会包含少量的光晕现象。和其它任一使用强假设的方法类似,我们的方法也有自己的限制性。在一个大的局部区域中当场景物体和大气光具有内在相似性(比如一个雪地或者白墙)并且没有阴影投影在上时,暗通道先验这个方法也许会失效。尽管我们的方法对于绝大多数户外有雾图像的去雾效果都不错,但也会在某些极端条件下失效。幸运的是,在这样的情况下去雾已经不是关键的事情了因为雾已经几乎不可见了。我们相信逐渐发展的从不同角度出发的新奇的先验条件的结合会使去雾更加进一步。二、 背景在计算机视觉和计算机图形中,广泛应用来描述雾天图像成型的公式是【2】,【5】,【10】,【11】

7、:I(x)=J(x)t(x)+A(1-t(x));(1)在公式中 I(x)是观察到的有雾图,J(x)是场景的无雾图,A 是全局大气光,t 是描述无法散射并到达照相机的光的介质传输率。 达到去雾的目的是要从已知的 I 中解出未知的 J,A,t,这是一个未限定方程,是不可解的。在(1)中,等式右边 J(x)t(x)叫做直接衰减【11】,A(1-t(x))【1】,【11】叫做空气光(大气遮罩)。直接衰减描述了场景辐射和其在介质中的衰减,空气光来自于之前所提的散射的光并会导致场景颜色的偏移。直接衰减对场景辐射是一种乘性变形,空气光是一种加性变形。当大气介质是均匀的时候,传输率 t 可以表示为:t(x)

8、=e-d(x) (2)是大气散射系数,d 是景深。这个等式表明场景辐射是与景深成指数衰减的关系。如果我们可恶意恢复传输率,我们也可以恢复景深。几何上来说,(1)说明了在 RGB 颜色空间中,向量 A,I(X)和 J(x)是共面的,他们的最后一点是共线的(见图 2a) 传输率 t 是两个线性段的比值:t(x)=|𝐴𝐼(𝑥)| = 𝐴𝑐𝐼𝑐(𝑥) ,(3)C 是 RGB 通道的索引。|𝐴𝐽(𝑥)|𝐴w

9、888;𝐽𝑐(𝑥)图 2 (a)雾图成像模型 (b)Fattal 的恒定反射率模型【10】图 3.暗通道的计算 (a)任意一幅图像 (b)计算每一个像素的(r,g,b)三通道最小值(C)对 b 使用最小值滤波得到 J 的暗通道图。 图片大小 800x551, 通道大小为 15x15.基于这个模型,Tan 的方法【11】专注于提高图像的可见度。对于一个通道内具有相同传输率 t,可视性(梯度之和)被雾所减弱了因为 t<1:𝑥 |𝐼(𝑥)| = 𝑡 𝑥 |Ү

10、69;(𝑥)| < 𝑥 |𝐽(𝑥)|(4)在 J(x)的亮度不可能大于 A 的亮度的约束条件下,通过最大化通道的可视度来估计一个局部通道的传输率 t。一个 MRF 模型是用来修正结果的,这个方法可以很好的揭示雾图的细节和结构。然而, 输出图像通常会具有更高的饱和度值因为这个方法仅仅注意提升可视度但是并没有物理上的还原场景辐射。而且,结果可能会在景深不连续处产生光晕效果。Fattal【10】提出了一种基于独立部分分析(ICA)的方法。首先,局部区域的反射率被假设为一个恒定的向量 R,如图 2b 所示。 第二,通过假设表面着色|

11、J(x)|和传输率 t(x)在局部区域是相独立的,R 的方向可以用 ICA 估计。最后,利用输入颜色图像引导的 MRF 模型,对整个图像进行推断。这种方法是基于物理的,并且可以生成一个自然的无雾图像和一个好的深度映射。但是,由于统计独立的假设,这种方法要求独立的部分有很大的差异。任何缺乏变化或低信噪比(通常在稠密的霾区)都会产生统计数据不可靠。此外,由于统计数据是基于颜色信息的,所以对于灰度图像来说,它是无效的并且难以处理无色的浓密烟雾。在下一节中,我们将介绍一个新的先验条件暗通道先验从一个室外的朦胧图像直接估算出它的传输率。三、 暗通道先验暗通道先验是基于以下户外无雾图像的观察:在大多数非天

12、空区域,至少有一些像素的最少一个通道有非常低接近于 0 的亮度值。正式的描述这个观察结果,我们首先定义了关于暗通道的概念。,对于任意一幅图像 J,它的暗通道Jdark 可表示为: Jdark(x)=𝑚𝑖𝑛𝑦𝛺(𝑥) (𝑚𝑖𝑛𝑐𝑟,𝑔,𝑏𝐽𝑐(𝑦),(5)Jc 表示 J 的一个颜色通道,(x)是一个在 x 处的局部区域。一个暗通道是两个最小符的

13、取值结果:𝑚𝑖𝑛𝑐𝑟,𝑔,𝑏表现如图 3b,𝑚𝑖𝑛𝑦𝛺(𝑥)表示一个最小值滤波(图 3c),两个最小符可以互相交换顺序。使用暗通道的概念,我们的观察发现如果 J 是一个户外无雾图像,除了天空区域,J 的暗通道亮度是非常低的并且趋近于 0:Jdark->0. (6) 我们称此为暗通道先验。暗通道的低亮度主要是因为如下三个因素:1.阴影,比如果,汽车,建筑的阴影,城市景观的内部, 或是树

14、,岩石,输液的投影。2 彩色物体表面 比如一个物体在某个颜色通道具有非常低的反射性(绿色的草、植被,红黄的花,蓝色的水面)将会导致暗通道 3.暗的物体或表面,比如黑的树干和石头。因为自然的户外图像通常都五颜六色并且有很多阴影,在这些图片中暗通道的值很低!为了验证暗通道先验的优越性,我们从 F 和其它搜索引擎上收集了很多图像做实验。由于户外和城市区域是雾的多发地带,我们选取了 5000 多张无雾图片,然后剪切掉了天空区域,并且重新设置大小为 500X500,窗口大小为 15x15.图 4,显示了几幅户外图像和与之相对应的暗通道图。图 4.(a)我们的无雾图像数据库中的示例图像 (b)与之对应的暗

15、通道 (c)一幅有雾图像和它的暗通道图 5a 是 5000 多张图片的暗通道亮度直方图,图 5b 是对应的累积分布。我们可以看到大约 75%的暗通道中的像素值为 0,90%的像素值低于 25.这个数据结果强有力的支持了我们的暗通道先验。我们也计算了每个暗通道的平均亮度值并且作了与之对应的直方图(图 5c)。所以,大多数暗通道有非常低的平均亮度,显示只有非常小的一部分户外无雾图像不符合我们的先验条件。由于加性的大气光,一个有雾的图像要比一个传输率低的无雾图像明亮。所以,有雾图像的暗通道会在有雾区域有更高的亮度(见图 4c)显而易见地,安通的的亮度值是一个关于雾的厚度的粗略估计。在下一节,我们会使

16、用一些特性来估计传输率和大气光。注意我们忽略天空区域因为无雾图像的暗通道可能会在天空区域有很高的亮度。幸运的是,我们可以很优雅的用雾图模型(1)和先验条件来处理天空区域。不必非常清楚的把天空区域去除。我们会在 4.1 节讨论这个问题。我们的暗通道先验是部分受启发于在多光谱远程感应系统广为使用的知名的暗物体抠除技术【12】, 在【12】中,空间同性的雾是通过减去一个对应场景中最暗物体的恒定值。我们综合了这个想法并且为自然图片去雾提出了这个新奇的先验。图 5.暗通道的统计结果 (a)5000 个暗通道的像素亮度直方图(每位代表 16 个灰度级)(b)累积分布 (c)每个暗通道的平均亮度直方图四、

17、用暗通道先验去雾4.1 估计传输率我们假设大气光 A 已知。在 4.3 节已提出了一个方法估计 A。我们首先归一化雾图等式(1):𝐼𝑐(𝑥)( ) 𝐽𝑐(𝑥)( )( )𝐴𝑐= 𝑡 𝑥𝐴𝑐+ 1 𝑡 𝑥 .7注意我们对每个颜色通道独立进行归一化。我们更进一步假设在局部窗口(x)中为恒定的。我们设这个传输率为t(x), 我们计算了(7)等式两边的暗通道,并在两边同时取最小值:

18、𝑚𝑖𝑛𝑦𝛺(𝑥) (𝑚𝑖𝑛𝑐𝐼𝑐(𝑦)𝐴𝑐 ) = 𝑡(𝑥)𝑚𝑖𝑛𝑦𝛺(𝑥) (𝑚𝑖𝑛𝑐𝐽𝑐(𝑦)𝐴&#

19、119888; ) + 1 𝑡(𝑥)(8)因为t(x)在局部区域是恒定的,它可以放在最小符外面。因为 J 是无雾图像,所以 J 的暗通道由于先验是趋近于 0 的:𝐽𝑑𝑎𝑟𝑘(𝑥) = 𝑚𝑖𝑛𝑦𝛺(𝑥)(𝑚𝑖𝑛𝑐𝐽𝑐(𝑦) = 0(9).因为𝐴

20、19888;永远是正的,所以可以推出: 𝑚𝑖𝑛𝑦𝛺(𝑥)(𝑚𝑖𝑛𝑐𝐽𝑐(𝑦) = 0(10)𝑐𝐴将(10)代入(8),我们可以消去乘性项,并且粗略估计传输率 t:t(x)=1-𝑚𝑖𝑛𝑦𝛺(𝑥)(𝑚𝑖𝑛𝑐

21、;𝐽𝑐(𝑦) (11)𝐴𝑐事实上,𝑚𝑖𝑛(𝑚𝑖𝑛 𝐽𝑐(𝑦)是𝐼𝑐(𝑦) 的归一化后的暗通道。它可以直接估计传输率。𝑦𝛺(𝑥)𝑐 𝐴𝑐𝐴𝑐正如我们之前所提过的,暗通道先验对于天空区域是不适用的。幸运的

22、是,一幅有雾图像中天空的颜色往往非常接近于天空光 A,所以,在天空区域,我们可以设:𝑚𝑖𝑛𝑦𝛺(𝑥)(𝑚𝑖𝑛𝑐𝐽𝑐(𝑦) 1,𝑐𝐴并且由(11)可以得出t(x)->0. 因为天空是无限远的所以它的传输率事实上是接近于 0(见(2),(11)式巧妙的同时处理了天空区域与非天空区域,所以我们不需要事先分离天空区域。事实上,即使在晴朗的日子大气也并非是完全没

23、有雾没有任何粒子的。所以当我们看向远处的物体时候雾是事实存在的。更确切的说,因为雾的存在使得人们能够辨别景深【13】,【14】,这个现象叫做空间透视。如果我们完全移除了雾,这个图像可能会显得不自然,我们也感受不到景深。所以我们有选择的保持了非常少量的雾,通过在(11)引入一个恒定参数 (0<1):t(x)=1-𝑚𝑖𝑛𝑦𝛺(𝑥)(𝑚𝑖𝑛𝑐𝐽𝑐(𝑦)(12))𝐴w

24、888;这个改进好的一点是我们可以可调节的为远处的物体保留雾,这个 的值视实际应用而定,在本文中,我们一律使用 0.95.在(11)的推导中,暗通道先验对于消除在雾霾成像模型(1)中的乘性项(直接传输率)是至关重要的。只有加性项还残留。这个策略与之前【10】【11】中所提到的非常依赖乘性项单幅图像图像去雾方法完全不同,之前的方法非常依赖乘性项改变图像对比度【11】和色彩变化【10】的因素。对比之下,我们注意到加性项改变暗像素的亮度。有了暗通道先验后,我们可以不用管乘性项而只使用加性项去估计传输率。我们可以更进一步总结(1):I(x)=J(x)t1(x)+A(1-t2(x), (13)而在这之中

25、 t1,t2 没必要相同。使用(11)中推导的方法,我们可以估计 t2 并且分理处加性项。这个问题就简化为一个乘性项(J(x)t1),而其他的约束项或先验条件可以进一步求解这个项。在人类视觉研究的文献中【15】,加性项被称作光度耗散,而式(13)可用来表达透过雾或耀眼的亮光看场景。图 6b 显示了通过(12)估计的传输率图。图 6d 显示了与之对应的还原的图像。 我们可以看到, 暗通道先验有效的还原了颜色和被遮住的低对比度物体。传输率图显示的非常合理,不过主要的问题是有光晕和黑点,主要是因为传输率并不总是在局部恒定,我们将在下一节介绍一个软抠图方法去修复传输率图。图 6 图像去雾 (a)输入有

26、雾图像(b)软抠图之前传输率图估计(c)软抠图之后传输率图估计(d),(e)对应(b)(c)还原的图像4.2 软抠图我们注意到雾图成像等式(1)与抠图等式有一个类似的形式:I=Fa+B(1-a), (14)F 和 B 分别是前景和背景颜色,a 是前景不透明度。一个有雾图像等式的传输率图正是 alpha 图。因此我们可以应用一个封闭的抠图框架【16】来修复传输率。改善后的传输率图表示为 t(x),我们把 t(x)和t(x)重写为他们的向量形式 t,t,最小化下面的损失函数:E(t)=tTLt+(t-t)T(t-t)(15)这里的第一项为平滑项,第二项是带权重的数据项。矩阵 L 称作抠图拉普拉斯矩

27、阵。它的(i,j)元素定义为:(16)Ii,Ij 是输入图像 I 在像素 i,j 处的颜色,ij 是克罗内克三角,k 和 𝑘是k 窗口中颜色的均值和协方差矩阵, 是规范化参数,|k|是k 窗口内的像素数。理想的 t 可以通过解下面的系数线性系统得到:(L+U)t=t(17)其中 U 是一个与 L 具有相同尺寸的单位矩阵。我们设置一个很小的值(实验为 10-4),以至于t 是 t 的软约束。抠图拉普拉斯矩阵的推导是基于颜色线假设的:前景/背景颜色在小的局部区域中在 RGB 空间上是在同一行的。颜色线假设在去雾问题中,同样是合法的。首先,场景辐射 J 是自然图像,自然图像满足颜色线

28、模型。其次,大气光 A 是一个常量,当然也满足假设。因此,在去雾问题中使用抠图拉普拉斯矩阵作为平滑项是正确的。解决线性系统(18)后,我们在 t 上执行双边滤波来平滑较小的纹理。这样,光晕和块失真就被抑制了。改善的传输系数图设法捕捉不连续的锐利边缘,画出了对象的轮廓线。4.3 估计大气光我们已经假设大气光 A 是已知的。在本节中,我们提出了一个方法去估计 A。在之前的工作中,雾最浓的区域的颜色被用来当做 A【11】或者最为 A 的初始猜测【10】。然而,却很少关注怎么检测哪里是雾最浓的区域。在 Tan 的研究中,雾霾图像中的最亮像素作为最浓雾区域,这只是在阴天的时候并且阳光可以忽略的时候才是可

29、行的。在这种场景下,大气光是场景的唯一光源,因为每个颜色通道的场景辐射为:J(x)=R(x)A (18)其中 R1 是场景的反射率。这样(1)可以写成:I(x)=R(x)At(x)+A(1-t(x)A (19)当图像中存在无穷远距离的像素时,最亮的 I 就是最浓雾区域了,大约等于 A。不过,现实中很少能忽略阳光,考虑到阳光 S,我们修改(18)可得:J(x)=R(x)(A+S)(20)I(x)=R(x)St(x)+R(x)At(x)+A(1-t(x)(21)在这种情况下,整个图像的最亮像素要比大气光更亮。最亮像素也许在一个白色汽车或白色大楼上(图 7d,7e)。正如在第三节中讨论过的,雾霾图像

30、的暗通道可以看做雾霾的密度的近似(图 7b)。因此,我们可以用暗通道来检测最浓雾区域,提高对大气光的估计。我们首先在暗通道里挑选出 0.1%的最亮像素。这些像素通常就是最浓雾区域的(图 7b 中黄色线包围区域)。这些像素对应的额输入图像 I 的最亮的像素值作为大气光,这些像素在图 7a 中为红色矩形中的像素。主义,这些像素可能不是整个输入图像的最亮的像素。这种方法即使在图像中不存在无限距离像素的情况下,也能工作的很好。在图 8b 中,我们的方法成功检测到了最浓雾区域。然而 t 并不在这里接近于 0,所以这些区域的颜色可能会不同于 A。幸运的是,t 在这些最浓雾区域是很小的,所以阳光的影响是很小

31、的(21)。因此,这些区域可以提供一个关于 A 的估计。去雾效果见图 8c这个简单的基于暗通道先验的方法比“最亮像素”方法更好。4.4 恢复场景辐射有了大气光和传输系数,我们就可以根据(1)复原场景辐射。但是,当传输系数 t(x)接近于 0 的时候,直接衰减项 J(x)t(x)也接近于 0.这样直接复原的场景辐射容易产生噪音。因此,我们给t(x)一个下线 t0,我们在雾很浓的地方保留少量的雾霾。最终的场景辐射根据下式得到:J(x) =𝐼(𝑥)𝐴max(𝑡(𝑥),𝑡0)+ 𝐴(22)t

32、0 的典型值为 0.1.由于场景辐射通常没有大气光亮,去雾后的图像显得微暗。因此可以增强 J(x) 的曝光束更好的显示。图 7.估计大气光 (a)输入图像 (b)暗通道和最浓雾区域(c)我们的方法自动获取大气光的局部区域(d)(e)2 个部分比大气光含有更高亮度像素图 8 (a)输入图像 (b)暗通道。红色像素是用我们的方法检测出的最浓雾区域(c)我们的去雾效果图(d)Fattal 的去雾效果【10】图 9 一幅无雾图像(600x400)和它的暗通道各自使用 3x3 和 15x15 通道4.5 窗口大小在我们的算法中一个关键的参数就是窗口的大小(11)。一方面,暗通道先验采用大的窗口会比较好因

33、为这样窗口内含有暗像素的概率会提高,见图 9:窗口大小更大,暗通道更暗。相对应的,小窗口会导致(9)更不精确,恢复的场景图会有过饱和现象(图 10b)。另一方面,如果窗口过大,传输率恒定这一假设将不再成立,并且光晕现象会在景深边缘处变大(图 10c)。图 11 表示了用不同窗口大小的去雾结果。图片大小为 600x400. 在图 11b 中,窗口大小为 3x3.有些灰色的表面看上去过饱和了(第一行的建筑和第二三行的子图像)。在图 11c 和图 11d 中,窗口大小使 15x15 和 30x30,这些结果看上去比图 11b 的更加自然。这证明如果窗口大小选择的合适,我们的方法是有效的。软抠图技术可

34、以除去这些光晕。我们也注意到图 11d 似乎比图 11c 要显得雾多一些(尤其是远处区域),但是这些区别很小。我们在本文中都使用 15x15 的窗口。5. 实验结果在我们的实验中,我们用 van Herk 的快速算法【20】计算了最小值滤波,该算法的复杂度与图像尺寸成线性关系。在软抠图步骤中,我们使用了 Preconditioned Conjugate Gradient(PCG),花了大概 10-20 秒去处理一幅 600x400 的图像,我们的配置是 3.0GHz Intel Pentium 4 Processor.图 1 和 12 展示了恢复图像和深度图。深度图是根据(2)并且是根据一个未

35、知的测量参数。大气光的估计方法采用 4.3 节所介绍的。正如所见到的,我们的方法可以揭示图像细节并且将图像从浓雾区域还原。估计的深度图在景深边缘尖锐并且与输入图像保持一致。我们的方法也可以用于灰度图像处理如果有足够的阴影的话。城市景观的图像通常满足这个条件,如此我们忽略运算符 minc。图 13 为例。在图 14 中,我们将我们的方法与 Tan 的方法【11】做了个比较。他的结果有过饱和的颜色因为最大化的了对比度意味着过大估计雾层。我们的方法没有这种现象并且光晕现象也小很多。我们将我们的方法与 Fattal 的方法做了比较,在图 8,我们的结果相比于 Fattal 的结果。在图 15, 我们展

36、示了我们的方法结果比 Fatttal 的方法在处理浓雾时更好。他的方法是基于局部数据并且提供充足的颜色信息与方差。当雾很浓时,颜色会变淡而且方差会变小不足以支撑用他的方法去估计传输率。图 15b 和图 15c 显示了他的结果在经过 MRF 插值前后的结果,因为只有部分传输率恢复的是可靠的,而经过插值后有些区域依旧太暗(山)而有些雾仍旧没有去处(城市的远处)。我们的方法给出了更好更自然的结果。(图 15d)我们也将我们的方法与 Kopf et al.的方法【8】做了比较(图 16)。他们使用了场景的 3D 模型与纹理图来去雾。他们的信息来自于 Google Earth 和卫星图像,我们不需要这么

37、多额外信息也可以得到类似的结果。在图 17 中,我们更进一步比较了我们的方法与之前的一些方法。图 17e 显示了 Photoshop 的 auto curve 功能。它和暗物体去除方法应用到每个颜色通道【12】相同。图 10 (a)一幅 600x400 的有雾图像(b)用 3x3 窗口恢复的图像(c)用 15x15 窗口恢复的图像 (没有软抠图) 用小窗口恢复的图像有过饱和现象,而大窗口恢复的图像有光晕现象。图 11.用不同窗口大小处理图像(软抠图之后)(a)输入图像(b)用 3x3 窗口大小(c)用 15x15 窗口(d)用 30x30 窗口图 12 去雾结果 (a)输入雾图(b)还原的无雾

38、图像(c)深度图 顶行红框表示我们实际取大气光的位置图 13 一幅灰度图像 (a)输入图像(b)我们的结果(c)恢复的深度图图 14,与 Tan 的比较(a)输入图像(b)Tan 的结果(c)我们的结果图 15 与 Fattal 的比较(a)输入图像(b)插值前的结果,用 Fattal 的方法,在黑色区域的传输率无法估计(c)Fattal 的结果(插值后)(d)我们的结果图 16与 Kopf 等人的工作进行比较。(a)-(d)输入图像,Kopf 等人的结果,我们的结果,和我们恢复的深度图图 17。与其他方法进行比较。(a)输入图像。(b)Kopf 等人的结果【8】。(c)Tan 的结果11。(

39、d)Fattal 的结果10。(e)Photoshop 的 auto curve。 (f)ps 的 Unsharp mask。(g)直方图均衡化。(h)我们的结果。(i)我们找到的深度图。图 18 暗通道先验的失败例子 (a)输入图 (b)我们的结果(c)我们的传输图,大理石的传输率被低估了图 19,成雾模型的失败例子 (a)输入图 (b)我们的结果 (c)暗通道红色框表示我们估计大气光的位置 (d)传输图估计6. 讨论在本文中,我们提出了一种非常简单但功能强大的前一种方法,即暗通道先验,用于单个图像去雾处理。暗通道先验是基于户外无图像图像的统计数据。将先验条件与霾成像模型相结合,单一图像模糊

40、处理更简单和更有效。因为暗通道先验是一种经过统计数据得出的结论,所以它可能不适用于某些特定的图像。当场景中的物体与大气的光线内在相似的时候,并且没有阴影投射在它们上(如图 18 中的白色大理石),暗通道先验是无效的。在这类物体附近,暗通道的亮度是高的。因此,我们的方法将会低估这些物体的传播率并高估了霾层。还有,我们的方法是依赖于雾图成像模型的(1),当模型不成立时可能会失效。首先,恒定的大气光可能不适用于当阳光十分构成影响的情况。 在图 19a,大气光在左侧很充足而右侧很按。 我们自动估计的 A(图 19c)实际并不是其它区域的 A,所以回复出来的天空区域会比它原本要暗(图 19b) 更加先进

41、的模型【14】可以用来描述这种复杂的情况。第二,传输率 t 具有波长依赖性如果空气中的粒子很小而物体很远(很薄的雾)【7】。在这种情况下,传输率在不同颜色通道中是不同的。这就是为什么接近地平线的物体会比较蓝(图 19a)因为成雾模型假设所有通道的传输率相同,所以我们的方法也可能会对远处物体场景辐射还原失效。我们把这个问题留给以后的研究。文献引用1 H. Koschmieder, “Theorie der Horizontalen Sichtweite,” Beitr.Phys. Freien Atm., vol. 12, pp. 171-181, 1924.2 S.G. Narasimhan

42、and S.K. Nayar, “Vision and the Atmosphere,”Intl J. Computer Vision, vol. 48, pp. 233-254, 2002.3 Y.Y. Schechner, S.G. Narasimhan, and S.K. Nayar, “Instant Dehazing of Images Using Polarization,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 325-332, 2001.4 S. Shwartz, E. Nam

43、er, and Y.Y. Schechner, “Blind Haze Separation,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 2, pp. 1984-1991, 2006.5 S.G. Narasimhan and S.K. Nayar, “Chromatic Framework for Vision in Bad Weather,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 598-605, Jun

44、e 2000.6 S.K. Nayar and S.G. Narasimhan, “Vision in Bad Weather,” Proc. Seventh IEEE Intl Conf. Computer Vision, vol. 2, pp. 820-827, 1999.7 S.G. Narasimhan and S.K. Nayar, “Contrast Restoration of Weather Degraded Images,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 25, no. 6 pp. 71

45、3-724, June 2003. 8 J. Kopf, B. Neubert, B. Chen, M. Cohen,D. Cohen-Or, O. Deussen, M. Uyttendaele, and D. Lischinski, “Deep Photo: Model-Based Photograph Enhancement and Viewing,” ACM Trans. Graphics, vol. 27, no. 5, pp. 116:1-116:10, 2008.9 S.G. Narasimhan and S.K. Nayar, “Interactive Deweathering

46、 of an Image Using Physical Models,” Proc. IEEE Workshop Color and Photometric Methods in Computer Vision, in Conjunction with IEEE Intl Conf. Computer Vision, Oct. 2003.10 R. Fattal, “Single Image Dehazing,” Proc. ACM SIGGRAPH 08, 2008.11 R. Tan, “Visibility in Bad Weather from a Single Image,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, June 2008.12 P. Chavez, “An Improved Dark-Object Subtraction Technique for Atmospheric Scattering Correction of Multispectral Data,” Remote Sensing of Environment, vol. 24, pp. 450-479, 1988.13 E.B. Goldstein, Sensation an

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论