分割暗通道先验邻域的单幅图像去雾算法
作者简介:黄黎红(1971-),女,硕士,教授,研究方向为光学测试、混合图像处理。E-mail: 894209214@qq.com
收稿日期: 2017-08-07
要求修回日期: 2017-11-09
网络出版日期: 2018-03-02
基金资助
国家自然科学基金项目(11172138)
福建省自然科学基金项目(2012J05008)
The Algorithm of Segmenting the Prior Neighborhood of Dark Channel in the Single Image Dehazing
Received date: 2017-08-07
Request revised date: 2017-11-09
Online published: 2018-03-02
Supported by
National Natural Science Foundation of China, No.11172138
National Natural Science Foundation of Fujian, No.2012J05008
Copyright
利用暗原色先验进行单幅图像去雾时,需采取高计算复杂度的细化程序,否则其估计的传输率易在边界处造成光晕。对导致边界处产生光晕现象的原因进行分析时发现,计算复杂度高的细化程序在去除晕轮效应时去雾过度,且传统的基于暗原色先验的单幅去雾算法在明亮区域易造成色彩失真现象。由此在原来的透射率估计时,提出一种基于色调的简单而快速的邻域分割方法。首先将原始RGB图像转换到HSI色彩空间,在H(Hue)通道中,用邻域中的点与中心点的色调的差值绝对值,来判断该邻域内的点是否属于同一区域,只使用属于同一区域的像素点来计算该区域的暗原色值;再通过修正透射率值,来校正明亮区域的色彩失真。在图像复原时,在HSI色彩空间保留色调分量不变,仅对强度分量运用修改的暗原色值进行去雾,再进行非线性增强,最后对饱和度分量进行颜色补偿。实验表明,本文的去雾算法能够显著提高场景的视觉清晰度,而且不需要图像后续修补,并能获得更好的色彩视觉保真。
黄黎红 . 分割暗通道先验邻域的单幅图像去雾算法[J]. 地球信息科学学报, 2018 , 20(2) : 228 -234 . DOI: 10.12082/dqxxkx.2018.170366
A refinement program of high computational complexity is needed to dehaze an image by using dark channel prior. It will avoid haloes at boundaries which is related to the transmission rate. In analyzing halo phenomenon at boundaries, it is founded that highly computational complexity of refinement procedures usually dehaze excessively, and the traditional methods based on dark channel prior for a single image dehazing may cause the color distortion in bright regions. Therefore, a simple and fast neighborhood segmentation method based on the hue is proposed during estimation of original transmittance. Firstly, the source RGB images are converted to HIS color space, In H (Hue) channel, differences in neighborhood of point and center point of the tone of absolute value determine whether those pixels in the neighborhood belong to the same region. Only those pixels belonging to the same areas are used to calculate Dark Channel. Then, transmission value corrects the color of bright region. When the image is restored, hue component remains unchanged in HIS color space. Only the intensity component is defogged using the modified dark channel values. Then, the nonlinear enhancement is performed. Finally, the saturation component is compensated by the color. Experiments show that the proposed algorithm can significantly improve the visual clarity of scenes and get better color fidelity without subsequent image repairing.
Fig. 1 Relationship between J and I (t=0.8, A=225)图1 J与I的关系(t取0.8, A取225) |
Fig. 2 The transmission comparison between He’s algorithm and the proposed algorithm图2 本文算法和He算法的透射率比较 |
Fig. 3 The flow chart of the algorithm图3 本算法流程图 |
Fig. 4 Comparison between He’s algorithm and the proposed algorithm图4 He算法和本文算法去雾结果比较 |
Fig. 5 Image dehazing results obtained by the proposed method图5 本算法去雾效果 |
Fig. 6 The comparison of the algorithm in this study with other methods图6 4种算法和处理效果比较 |
Tab. 1 Objective quality assessments of all comparison algorithms表1 目标比较算法的客观质量评估 |
源图像 | 方法 | ||||
---|---|---|---|---|---|
Fattal | He | Tan | 本文方法 | ||
熵 | 18.1632 | 25.0137 | 21.9613 | 10.4437 | 28.0772 |
平均梯度 | 2.1267 | 2.3036 | 2.3714 | 2.4727 | 2.5156 |
色调还原度 | 0.7325 | 0.7162 | 0.5172 | 0.8063 | |
运行时间/s | 5.9413 | 58.2260 | 581.1476 | 2.8762 |
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
[
|
[19] |
|
[20] |
|
[21] |
|
[22] |
[
|
[23] |
[
|
[24] |
[
|
/
〈 |
|
〉 |