本发明提供一种实现单幅图像去雾的方法和装置,旨在解决现有的单幅图像去雾算法会在图像的边缘处会产生明显的光晕效应的技术问题。所述方法包括:求取有雾图像的环境光强度A;将所述有雾图像分割为同一子图像区域中灰度变化较小的若干子图像区域;针对所述若干子图像区域,分别获取每个子图像区域的暗原色图;计算所述每个子图像区域的暗原色图中各个像素的透过率t(x);按照公式
求取去雾后所得图像J(x),所述I(x)为所述有雾图像。本发明提供的方法一方面避免了直接使用暗原色先验去雾所产生的边缘效应,算法简单灵活且效率很高,另一方面,最后得到的去雾图片质量高,图像的对比度得到很大的增强,视觉效果较原有雾图像有较大提高。