暗通道先验
暗通道先验算法是一种简单但有效的图像去雾算法。暗通道先验是一种对无雾户外图像的统计。该算法基于一项观察-无雾户外图像中大多数局部块中包含一些像素点,这些像素至少在一个颜色通道中具有非常低的强度。将此先验与雾霾成像模型结合使用,我们可以直接估计雾霾的厚度并恢复高质量的无雾图像。
在计算机视觉和计算机图像学中,广泛用于描述雾霾图像形成的模型如下:
上式中
等式右侧的
其中
暗通道先验基于以下对无雾室外图像的观测:在大多数非天空图像块中,至少一个颜色通道在某些像素处具有非常低的强度。形式上,对于图像
上式中
使用暗通道先验去雾
在通过暗通道先验进行图像去雾时,首先要对大气光值进行估计。
在大多数以前的单图像方法中,大气光
在大气光值确定完毕后,需要进一步假设在在局部窗口
上述的最小值操作是在三个颜色通道上独立执行的。所以上式也等同于:
之后,对上式进行三个颜色通道间的最小化运算,得到下式:
此时,根据暗通道先验,暗通道
那么在最小值处理后的最暗通道的雾霾图像方程中:
那么透射率的估计值
实际上,即使是在晴天,大气中也并非完全没有任何粒子。所以当我们看远处的物体时,雾霾仍然存在。此外,雾霾的存在是人类感知深度的基本线索。这种现象称为空中透视。如果我们彻底去除雾霾,图像可能看起来不自然并且可能会失去深度感。因此,我们可以通过在等时中引入常数参数
在获取到透射率之后,则可以根据雾霾成像模型进行图像恢复。但是在这个过程中透射率接近于零时,会使得衰减项