本站所有资源均为高质量资源,各种姿势下载。
暗原色去雾方法是何凯明在2009年提出的经典图像去雾算法。该方法基于一个关键观察:在无雾图像的非天空区域中,至少有一个颜色通道的像素值非常低(接近0)。这种统计特性被称为"暗原色先验"。
算法主要分为三个核心步骤:
首先需要估计图像的暗原色图。对于每个像素,取其三个颜色通道中的最小值,然后在局部邻域内取最小值。这个操作可以揭示出图像的雾浓度分布。
其次通过暗原色图来估计全局大气光值。通常选择暗原色图中最亮的0.1%像素对应的原始图像像素值作为大气光的估计。
最后利用估计的大气光和暗原色图计算透射率图。透射率表示光线穿透雾气的比例。通过求解这个物理模型,可以得到去雾后的图像结果。
在Matlab实现中,处理过程需要注意几个关键点:局部邻域大小的选择会影响暗原色图的精细程度;引入一个较小的透射率下限可以保留图像中的自然雾效;颜色恢复时需要防止过度饱和。