关于图像去雾中存在的一些待改进的地方
这一周在学习python的同时继续翻看了之前读过的论文,发现有些东西第一遍看的不太清楚马马虎虎,到第二遍重新读的时候才恍然大悟。比如之前一直不太清楚halo效应是如何产生的、为什么说是用暗通道先验条件的时候会对天空部分或明亮区域产生透射率估计不足的情况?之前只是知道这些结论但没有从根本上去理解这些现象的产生。通过二次翻阅论文,才算是理解了这些不足产生的原因,也算是一种收获吧!
Halo效应:
之前做过好多的仿真,我发现在仿真过程中或多或少总会产生halo效应,可见halo效应对复原出来的结果图像会造成很大的影响。Halo效应产生的过程如下所述:
在进行暗通道的求取时,第一步就是求彩色图像的三通道的最小值,然后在一个小窗口Ω内进行最小值滤波操作。在求取的三通道最小值图像中,物体(除了天空或较亮区域)的暗通道值普遍较低(接近于0),而天空等较亮区域不符合暗通道先验或者说其暗通道的值比较大。所以在物体的边缘处(比如物体和天空区域的交界处),用一个Ω窗口进行最小值滤波时,因为物体边缘的灰度像素信息会发生跳变(灰度不连续处),就有可能使边缘后面较亮的像素值在进行最小值滤波时会把边缘前面较低的值给调用过来,从而导致后面较亮部分的像素值变低,从而导致透射率