1. 图像去雾技术背景与核心挑战
在计算机视觉和图像处理领域,图像去雾(Image Dehazing)是一个经典且具有重要应用价值的研究方向。这项技术旨在从受雾霾、雾气和其它大气散射效应影响的退化图像中,恢复出清晰、高质量的图像。在实际应用中,去雾技术广泛应用于自动驾驶、视频监控、遥感图像分析和消费级摄影等多个领域。
传统图像去雾方法通常基于大气散射模型(Atmospheric Scattering Model),该模型将雾化图像的形成过程描述为:
I(x) = J(x)t(x) + A(1 - t(x))
其中:
- I(x)代表观测到的雾化图像
- J(x)代表待恢复的清晰图像
- t(x)代表透射率(transmission map),表示光线到达相机的比例
- A代表大气光(atmospheric light)
这个模型揭示了图像去雾的两个核心挑战:透射率估计和大气光估计。传统方法在这两个关键参数的估计上往往存在以下问题:
- 透射率估计过于依赖先验假设(如暗通道先验),在复杂场景下容易失效
- 固定参数设置难以适应不同雾浓度和光照条件的图像
- 去雾后图像容易出现色彩失真和细节丢失
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 自适应透射率估计方法详解
2.1 透射率估计的传统局限
传统暗通道先验(Dark Channel Prior, DCP)方法假设:在大多数无雾图像的局部区域中,至少有一个颜色通道的像素值非常低(接近0)。基于这一先验,透射率可以表示为:
t(x) = 1 - ω min_{c∈{r,g,b}} (min_{y∈Ω(x)} (I^c(y)/A^c))
其中ω是调节参数(通常取0.95)。这种方法虽然简单有效,但在以下场景表现不佳:
- 天空区域(违反暗通道假设)
- 明亮物体区域(如白色车辆、建筑物)
- 不均匀光照条件下的图像
2.2 自适应透射率改进策略
针对上述问题,本方法提出了自适应透射率估计方案,核心改进包括:
-
场景分类自适应:
- 通过分析图像局部区域的梯度特征和色彩分布,自动识别天空、远景、近景等不同区域
- 对不同区域采用差异化的透射率计算策略
-
多尺度融合估计:
matlab复制% 多尺度透射率估计示例代码 function t_map
