摘要
针对暗原色去雾算法在高亮背景图像中出现Halo效应的不足,分析Halo效应的成因,提出基于B样条曲线加gamma(γ)修正透射率去除Halo效应的算法。首先,计算暗原色透射率图像的统计直方图,分析得出halo效应是因为He算法透射率直方图中低灰度值占比较大,需要对直方图低灰度包络进行修正,因此寻找直方图中第一个低灰度波峰,在两个波谷间进行子区间分割,以区间边界点作为样条区间节点计算三次样条曲线,拟合低灰度包络;其次,透射率图中修正的位置对修正结果有关键性作用,需要将待修正区域从透射率图中分离出来,因此采用改进的大津法(Otsu)从两个维度对透射率图进行分割,以确定修正区域,实现精准补偿,并提高抗噪性能;再次,根据不同雾图选择合适的γ修正系数对拟合的灰度包络进行修正,分别以γ为1,1.5,2,2.5等为参数对透射率图修正并进行图像还原,以验证不同的修正系数对结果的影响,实验表明当修正系数γ>1.5时Halo效应能被有效的减缓或消除;横向对比表明图像的对比度、信息熵分别提高10.1%和9.9%,同时算法并行度可达到M或N级。
- 单位