图像增强(3)-- 暗通道去雾

本文介绍了何凯明的暗通道去雾算法,这是一种基于先验知识的图像去雾方法,通过暗通道先验估计大气透射率和环境光,从而恢复清晰图像。文中详细阐述了算法原理,包括暗通道、透射率估计和环境光估计,并探讨了软matting和导向滤波在改善去雾效果中的作用。
摘要由CSDN通过智能技术生成

这是图像去雾方向的一个里程碑式方法【1】,简单有效,是何凯明成名作(CVPR09 best paper)
                                                           在这里插入图片描述
                                                                                     图1. 左:原图;右:暗通道去雾结果


算法原理

一般用式(1)对有雾图像建模
I ( x ) = J ( x ) t ( x ) + A ( 1 − t ( x ) ) (1) I(x)=J(x)t(x)+A(1-t(x)) \tag{1} I(x)=J(x)t(x)+A(1t(x))(1)
其中 I I I是观察到的有雾的图像
       J J J是理想图像
       t t t是大气透射率
      A A A是环境光的估计
式(1)的 J ( x ) t ( x ) J(x)t(x) J(x)t(x)被称为 direct attenuation,描述场景辐射的衰减
                 A ( 1 − t ( x ) ) A(1-t(x)) A(1t(x))被称为 airlight,描述因为空气颗粒导致的光的散射(会造成场景颜色的偏移)

去雾算法的目标就是根据已有的 I I I和一些先验知识估计 A A A t t t,最终恢复 J J J

而暗通道方法最核心的一块就是找到了一个具有普遍性质的先验知识:对非天空区域,至少有一个颜色通道的值会非常低


接下来分析如何利用这个先验得到理想图像 J J J:

对图像上一个小窗口,可以认为大气透射率 t t t是一个常量,不妨记为 t ~ ( x ) \widetilde{t}(x) t (x),于是(1)式可写为
min ⁡ y ∈ Ω ( x ) I c ( y ) = t ~ ( x ) min ⁡ y ∈ Ω ( x ) ( J c ( y ) + ( 1 + t ~ ( x ) ) ) A c (2) \min_{y\in \Omega(x)}I^c(y) = \widetilde{t}(x)\min_{y\in\Omega(x)}(J^c(y)+(1+\widetilde{t}(x)))A^c \tag{2} yΩ(x)minIc(y)=t (x)yΩ(x)min(Jc(y)+(1+t (x)))Ac(2)
其中 min ⁡ y ∈ Ω ( x ) \min_{y\in\Omega(x)} minyΩ(x)表示在 x x x的邻域 Ω ( x ) \Omega(x) Ω(x)中取最小值
       上标 c c c表示分别对 r g b rgb rgb三个通道应用该式

对式(2)稍做变形并对等号两边同取颜色通道最小值,有
min ⁡ c ( min ⁡ y ∈ Ω ( x ) ( I c ( y ) A c ) ) = t ~ ( x ) min ⁡ c ( min ⁡ y ∈ Ω ( x ) ( J c ( y ) A c ) ) + ( 1 − t ~ ( x ) ) (3) \min_{c}(\min_{y\in\Omega(x)}(\frac{I^c(y)}{A^c}))=\widetilde{t}(x)\min_{c}(\min_{y\in\Omega(x)}(\frac{J^c(y)}{A^c}))+(1-\widetilde{t}(x)) \tag{3} cmin(yΩ(x)min(AcIc(y)))=t (x)cmin(yΩ(x)min(AcJc(y)))+(1t

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值