2. 中国电建集团贵州工程有限公司, 贵阳 550025
2. Guizhou Engineering Co., Ltd. of China Power Construction Group, Guiyang 550025, China
开放科学(资源服务)标志码(OSID):
雾是由悬浮空中的细小水滴形成的气溶胶。由于雾会降低地面水平能见度,因此在雾天采集的户外图像通常存在模糊不清、颜色失真等退化现象。近年来,随着大气污染物排放量的增加,雾霾的出现日益频繁,导致户外视觉系统无法正常工作。因此,研究有效的图像去雾算法具有重要意义。
目前主流的图像去雾算法主要包括基于图像增强[1]的去雾算法和基于物理模型复原图像[2]的去雾算法。基于图像增强的去雾算法包括直方图均衡化算法[3]、同态滤波算法[4]、小波变换算法[5]和Retinex算法[6]。基于物理模型复原图像的去雾算法是通过分析图像退化原因建立雾天图像退化模型,然后反推出无雾图像。该算法可得到去雾后真实的图像,能有效避免图像信息大量丢失,具有较好的去雾效果,其主要包括多幅图像去雾算法和单幅图像去雾算法。常见的多幅图像去雾算法有偏振光学成像去雾算法[7]和利用图像深度信息估算场景模型复原图像的去雾算法[8]。在单幅图像去雾方面,文献[9]提出一种增加物体表面阴影的估计传输函数去雾算法。文献[10]利用中值滤波估计大气耗散函数,取得了一定的去雾效果。文献[11]利用暗通道先验理论估计大气光值与透射率复原图像。虽然暗通道先验去雾算法的去雾效果较自然,但其对天空等白色物体高亮度区域大气光的估计值偏大,同时透射率计算精度较低会造成光晕伪影,导致整体去雾效果偏暗。文献[12]提出一种有效的正则化去雾算法,将透射率的边界约束与基于加权L1范数的上下文正则化相结合,建立模型估计未知场景透射率。文献[13]提出一种基于多尺度小波变换的去雾算法,其可对低频图像进行去雾处理,同时增强高频图像的细节纹理信息。文献[14]通过一系列伽马校正对模糊图像进行人工欠曝光操作,再利用多尺度拉普拉斯混合方案将所得多幅曝光图像集处理为无雾图像集。文献[15]采用自适应阈值分割算法将图像分割为亮白区域与非亮白区域,并根据灰度计算权重,提高透射率。文献[16]将颜色线先验估计的透射率图和暗通道先验估计的透射率图进行加权融合,有效提高了透射率的准确性。
深度学习技术也被应用于图像去雾处理。文献[17]提出一种多尺度深度神经网络去雾算法,利用粗尺度神经网络估计透射率,并通过细尺度神经网络细化透射率图的局部细节。文献[18]提出一种基于残差的深度卷积神经网络去雾算法,有效提高了去雾效率。针对深度学习算法去雾后仍有残雾的问题,文献[19]提出一种双域分解的多尺度深度学习去雾算法,利用结合高频子雾网络与低频子雾网络的多尺度深度学习网络获得良好的去雾效果,但该算法复杂度较高。
本文针对暗通道先验去雾算法得到的图像透射率不精确、去雾后整体偏暗以及大气光值偏大等问题,提出一种改进的暗通道去雾算法。根据可见光在雾天衰减速度不同的特点,通过求取雾天图像蓝色通道的逆通道来校正暗通道图,在引导滤波中引入权重因子对平滑因子进行自适应调整,以获得图像不同位置的滤波强度,从而更准确地细化透射率。在此基础上,结合最大类间方差法和形态学分割得到图像的天空部分,选取其中亮度最大像素值的平均值作为大气光值,最终修复得到去雾图像。
1 相关去雾算法 1.1 大气散射模型大气散射模型[20]主要包括雾天图像成像过程与各个要素,其常用于图像的去雾修复,表达式如下:
$ I\left(x\right)=J\left(x\right)t\left(x\right)+A\left(1-t\left(x\right)\right) $ | (1) |
其中,
文献[11]对大量去雾图像进行统计后发现,在非天空区域图像的红色通道(R)、绿色通道(G)和蓝色通道(B)中存在至少1个颜色通道的像素值很低且趋近于0,在此基础上提出暗通道先验理论,将任意去雾图像的暗通道表示为:
$ \left\{\begin{array}{l}{J}^{\mathrm{d}\mathrm{a}\mathrm{r}\mathrm{k}}\left(x\right)=\underset{c\in \left(r, g, b\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}{J}^{c}\left(y\right)\right)\\ {J}^{\mathrm{d}\mathrm{a}\mathrm{r}\mathrm{k}}\to 0\end{array}\right. $ | (2) |
其中,
$ \underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\frac{{I}^{c}\left(y\right)}{{A}^{c}}=t\left(x\right)\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\frac{{J}^{c}\left(y\right)}{{A}^{c}}+1-t\left(x\right)\right) $ | (3) |
取3个颜色通道中的最小值:
$ \begin{array}{l}\underset{\mathit{c}}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{\mathit{y}\in \Omega \left(\mathit{x}\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\frac{{I}^{c}\left(y\right)}{{A}^{c}}\right)=t\left(x\right)\underset{\mathit{c}}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{\mathit{y}\in \Omega \left(\mathit{x}\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\frac{{J}^{c}\left(y\right)}{{A}^{c}}\right)+\\ 1-t\left(x\right)\end{array} $ | (4) |
根据暗通道先验理论计算如下:
$ {J}^{\mathrm{d}\mathrm{a}\mathrm{r}\mathrm{k}}\left(x\right)=\underset{c}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}{J}^{c}\left(y\right)\right)=0 $ | (5) |
由于
$ t\left(x\right)=1-\underset{c}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\frac{{I}^{c}\left(y\right)}{{A}^{c}}\right) $ | (6) |
因为空气中存在细小颗粒,在晴天观察远处物体时有雾存在,所以为使图像保持深度感[11],在远处有雾的情况下引入常数
$ t\left(x\right)=1-\omega \underset{c}{\mathrm{m}\mathrm{i}\mathrm{n}}\left(\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\frac{{I}^{c}\left(y\right)}{{A}^{c}}\right) $ | (7) |
当
$ J\left(x\right)=\frac{I\left(x\right)-A}{\mathrm{m}\mathrm{a}\mathrm{x}\left(t\left(x\right)\mathrm{ }, {t}_{0}\right)}+A $ | (8) |
由于粗略估算的透射率t会使修复图像出现块效应,可用软抠图的方法优化透射率[11],但该方法计算时间较长,实用性较差,因此采用引导滤波优化透射率以提高算法执行速度[11]。
2 本文改进算法 2.1 改进的暗通道由于雾对不同波长可见光的吸收率不同,导致其衰减速度不同,其中在雾天蓝光衰减速度最快[21],蓝色通道像素值接近0。由式(7)可知,要得到透射率t的估计值需计算所输入雾天图像I的暗通道。本文在计算雾天图像I的暗通道时考虑红色通道和绿色通道以及蓝色通道的逆通道,蓝色通道的逆通道可表征蓝光衰减情况,将蓝色通道的逆通道定义如下:
$ {B}_{\mathrm{i}\mathrm{n}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s}\mathrm{e}}=1-B $ | (9) |
式(7)中雾天图像I的暗通道表达式为:
$ {I}^{\mathrm{d}\mathrm{a}\mathrm{r}\mathrm{k}}=\underset{y\in \Omega \left(x\right)}{\mathrm{m}\mathrm{i}\mathrm{n}}\left\{\mathrm{m}\mathrm{i}\mathrm{n}R, \mathrm{m}\mathrm{i}\mathrm{n}G,\mathrm{m}\mathrm{i}\mathrm{n}{B}_{\mathrm{i}\mathrm{n}\mathrm{v}\mathrm{e}\mathrm{r}\mathrm{s}\mathrm{e}}\right\} $ | (10) |
不同算法的暗通道和去雾效果如图 1所示。由图 1(b)和图 1(c)可以看出,本文利用蓝色通道的逆通道所得暗通道图像在无穷远处的暗通道值比HE等人[11]提出的暗通道去雾算法(以下称为HE算法)中暗通道值更低,避免了透射率估计值偏小的问题,不会出现光晕现象。图 1(d)和图 1(e)分别为HE算法和本文改进算法(以下称为本文算法)的去雾效果图,可以看出,由于雾天大气光浓度较大,有雾图像的暗通道强度值较高,使最终效果图(见图 1(d))整体偏暗,且在无穷远处(天空区域)计算所得透射率t较小,容易在天空区域产生光晕(见图 1(d)方框处),本文算法所得图像的无穷远处(见图 1(e)方框处)色彩过渡平缓自然,图像整体清晰度更高。
![]() |
Download:
|
图 1 不同算法的暗通道和去雾效果图 Fig. 1 Dark channel and defogging effect images of different algorithms |
引导滤波算法[22]具有复杂度低、计算速度快和执行效率高等特性,其在进行滤波处理时需要引导图像。假设输出图像q与引导图像I存在如下关系:
$ {q}_{i}={a}_{k}{I}_{i}+{b}_{k},\forall i\in {\omega }_{k} $ | (11) |
其中,
为得到
$ E\left({a}_{k}, {b}_{k}\right)=\sum\limits_{i={\omega }_{k}}\left({\left({a}_{k}{I}_{i}+{b}_{k}-{p}_{i}\right)}^{2}+\epsilon {a}_{k}^{2}\right) $ | (12) |
其中,
$ {a}_{k}=\frac{\frac{1}{\left|\omega \right|}\sum\limits_{i\in {\omega }_{k}}{I}_{i}{p}_{i}-{\mu }_{k}{\stackrel{-}{p}}_{k}}{{\sigma }_{k}^{2}+\epsilon } $ | (13) |
$ {b}_{k}={\stackrel{-}{p}}_{k}-{a}_{k}{\mu }_{k} $ | (14) |
其中,
因为引导滤波在不同窗口采用相同的平滑因子
改进的引导滤波算法步骤如下:
1) 用Sobel算子自动设定边缘阈值t,利用图像梯度模值M表示图像中每个像素灰度变化的特征(图像边缘处梯度值大,非边缘处梯度值小),将边缘阈值t与梯度值M进行比较,以检测出位于边缘的像素点。
2) 引入权重因子
$ \lambda =\left\{\begin{array}{l}{\mathrm{e}}^{{\sigma }_{k}^{2}}, M>t\\ 1\mathrm{ }, M\le t\end{array}\right. $ | (15) |
加入权重因子后得到拟合函数如下:
$ E\left({a}_{k}, {b}_{k}\right)=\sum\limits_{i={\omega }_{k}}\left({\left({a}_{k}{I}_{i}+{b}_{k}-{p}_{i}\right)}^{2}+{a}_{k}^{2}\epsilon /\lambda \right) $ | (16) |
$ {a}_{k}=\frac{\frac{1}{\left|\omega \right|}\sum\limits_{i\in {\omega }_{k}}{I}_{i}{p}_{i}-{\mu }_{k}{\stackrel{-}{p}}_{k}}{{\sigma }_{k}^{2}+\epsilon /\lambda } $ | (17) |
$ {b}_{k}={\stackrel{-}{p}}_{k}-{a}_{k}{\mu }_{k} $ | (18) |
改进前后引导滤波的透射率效果如图 2所示,引导图像I为原始图,输入图像p为粗透射率效果图。可以看出,改进后的滤波图整体上与输入图像p相似,其在细节纹理上与引导图像相同,整体效果较改进前算法更优。
![]() |
Download:
|
图 2 改进前后引导滤波透射率效果图 Fig. 2 Effect images of transmittance of guided filtering before and after improvement |
因为图像中有大气光,其与雾叠加后较自身更亮,透射率t一般较小,所以雾覆盖图像的暗通道具有较高强度值,可将暗通道强度值作为雾浓度的粗略近似值。因此,HE算法选取暗通道中亮度最大0.1%的像素[11],并将输入图像I中强度最大的像素点设定为大气光值。
由于部分图像包含白色物体、车灯和路灯等人造光源,导致所选大气光值偏大,从而会影响后续图像的处理。因为雾天图像中天空的颜色与大气光非常接近,所以将图像分割为天空部分与非天空部分[24],根据天空部分计算大气光值,具体步骤如下:
1) 利用最大类间差法OTSU[25]将有雾图像进行二值化分割。
2) 采用形态学膨胀与腐蚀操作将图像分割为前景(天空部分)与背景(非天空部分)图像。
3) 提取前景图像,选取天空中亮度最大0.1%像素的平均值作为大气光值。
天空区域分割前后的效果如图 3所示,采用上述方法不仅可避免白色物体、车灯和路灯等造成的大气光取值偏差,还能减弱图像的噪声干扰。
![]() |
Download:
|
图 3 天空区域分割前后的效果图 Fig. 3 Effect images before and after sky area segmentation |
本文算法的具体流程如下:
1) 分离出雾天图像的红、绿、蓝3个颜色通道,由雾天图像蓝色通道的逆通道
2) 利用新的雾天图像暗通道
3) 将雾天图像的灰度图作为引导图像,利用加入自适应平滑因子的改进引导滤波细化初始透射率。
4) 采用最大类间差法分割图像的天空部分,选取天空中亮度最大0.1%像素的平均值作为大气光值A。
5) 利用透射率t和大气光值A得到无雾图像J。
3 仿真与结果分析本文在MATLAB2014b平台对所提算法进行验证。仿真实验采用Windows10操作系统,Intel Core i5@2.3 GB,4 GB内存和840 MB显卡。参数设置为:暗通道中最小值滤波窗口
为评估本文算法的有效性,将本文算法的图像修复效果与采用暗通道先验去雾的HE算法[11]、文献[12]中基于边界限制的去雾算法(以下称为文献[12]算法)、文献[13]中多尺度小波去雾算法(以下称为文献[13]算法)、文献[14]中基于融合的图像去雾算法(以下称为文献[14]算法)的图像修复效果进行对比。
由于主观评价是根据评价人员主观意识得到的评价结果,为更准确评估本文算法,选取峰值信噪比(Peak Signal to Noise Ratio,PSNR)、均方误差(Mean Square Error,MSE)[26]和结构相似性(Structual Similarity,SSIM)3个常用的全参考客观评价指标,以及可见边增加比率e、饱和像素点比率
$ {P}_{\mathrm{P}\mathrm{S}\mathrm{N}\mathrm{R}}=10\times \mathrm{l}{\mathrm{g}}^{}\frac{{L}^{2}}{{M}_{\mathrm{M}\mathrm{S}\mathrm{E}}} $ | (19) |
$ {M}_{\mathrm{M}\mathrm{S}\mathrm{E}}=\frac{1}{M\times N}{\sum\limits_{0\le i\le N}\sum\limits_{0\le j\le M}\left({f}_{ij}-{f}_{ij}^{\text{'}}\right)}^{2} $ | (20) |
其中,
结构相似性反映出图像质量的优劣程度和两幅图像的相似度,SSIM值越大表明图像质量越好,其计算公式如下:
$ {S}_{\mathrm{S}\mathrm{S}\mathrm{I}\mathrm{M}}(x, y)={\left[l(x, y)\right]}^{\alpha }{\left[c(x, y)\right]}^{\beta }{\left[s(x, y)\right]}^{\gamma } $ | (21) |
其中,l为亮度信息,c为对比度信息,s为结构信息,
$ l(x, y)=\frac{2{\mu }_{x}{\mu }_{y}+{C}_{1}}{{\mu }_{x}^{2}+{\mu }_{y}^{2}+{C}_{1}} $ | (22) |
$ c(x, y)=\frac{2{\sigma }_{x}{\sigma }_{y}+{C}_{2}}{{\sigma }_{x}^{2}+{\sigma }_{y}^{2}+{C}_{2}} $ | (23) |
$ s(x, y)=\frac{{\sigma }_{xy}+{C}_{3}}{{\sigma }_{x}{\sigma }_{y}+{C}_{3}} $ | (24) |
其中,
文献[26]提出的对比度增强评价方法是通过可见边检测得到图像对比度,利用可见边增加比率e、饱和像素点比率
$ e=\frac{{n}_{r}-{n}_{0}}{{n}_{0}} $ | (25) |
$ \sigma =\frac{{n}_{s}}{\mathrm{d}\mathrm{i}{\mathrm{m}}_{\mathit{x}}\times \mathrm{d}\mathrm{i}{\mathrm{m}}_{\mathit{y}}}\times 100\mathrm{\%} $ | (26) |
$ \stackrel{-}{r}=\mathrm{e}\mathrm{x}{\mathrm{p}}^{}\left[\frac{1}{{n}_{\mathit{r}}}\sum\limits_{{P}_{\mathit{i}}\in {\mathrm{\wp }}_{\mathit{r}}}\mathrm{l}\mathrm{o}{\mathrm{g}}_{\mathit{v}}{r}_{i}\right] $ | (27) |
其中,n0和nr分别为雾天图像和去雾图像中可见景物边缘轮廓的数量,ns为灰度值为0的像素数目,dimx和dimy分别为图像的宽度和长度,
本文算法与HE算法、文献[12]算法、文献[13]算法、文献[14]算法得到的图像修复效果如图 4~图 7所示。由图 4(f)~图 7(f)可以看出:HE算法所得图像的天空部分出现不同程度的光晕现象,特别是图 6(f)和图 7(f)中较明显;图 4(f)出现色偏现象,图像局部颜色偏黄;图 5(f)从主观视觉上看整体较暗。上述现象是由透射率与大气光值估计不准确导致。文献[12]算法所得图像虽未出现光晕现象,但在图 4(g)~图 7(g)中天空部分出现大面积的亮白区域,去雾效果不自然,且图 4(g)和图 6(g)中建筑物区域存在颜色失真问题。文献[13]算法所得图像整体效果优于HE算法和文献[12]算法,但图 6(i)和图 7(i)的天空区域仍有轻微光晕,图 4(i)~图 7(i)中景物偏暗,局部区域非常模糊,失去物体的层次感。文献[14]算法所得图像的天空部分虽然未出现光晕现象,图像整体亮度适中,但存在颜色失真问题,且物体边缘处灰度不连续,呈现轻微锯齿状。由图 4(j)~图 7(j)可以看出,本文算法所得图像的天空区域均未出现光晕伪影现象,图像整体亮度适中,不存在色偏和颜色失真问题,物体边缘清晰且立体感较强,有效解决了HE算法存在的不足。
![]() |
Download:
|
图 4 不同算法得到的天安门效果图 Fig. 4 Effect images of Tian An Men obtained by different algorithms |
![]() |
Download:
|
图 5 不同算法得到的风景效果图 Fig. 5 Effect images of landscape obtained by different algorithms |
![]() |
Download:
|
图 6 不同算法得到的城市效果图 Fig. 6 Effect images of city obtained by different algorithms |
![]() |
Download:
|
图 7 不同算法得到的楼房效果图 Fig. 7 Effect images of buildings obtained by different algorithms |
HE算法、文献[12]算法、文献[13]算法、文献[14]算法及本文算法的PSNR值、MSE值和SSIM值对比如表 1~表 3所示。由表 1可见本文算法的PSNR值高于其他算法,表明其所得修复图像的失真度更小。由表 2可见本文算法所得修复图像的MSE值明显小于其他算法,表明去雾图像与原始图像的像素之间差异更小。由表 3可见本文算法修复图像与原始图像相似度更高,较好地保留了图像的原有信息。
![]() |
下载CSV 表 1 不同算法的PSNR值对比 Table 1 Comparison of PSNR values of different algorithms |
![]() |
下载CSV 表 2 不同算法的MSE值对比 Table 2 Comparison of MSE values of different algorithms |
![]() |
下载CSV 表 3 不同算法的SSIM值对比 Table 3 Comparison of SSIM values of different algorithms |
HE算法、文献[12]算法、文献[13]算法、文献[14]算法及本文算法的e值、
![]() |
下载CSV 表 4 不同算法的e值对比 Table 4 Comparison of e values of different algorithms |
![]() |
下载CSV 表 5 不同算法的σ值对比 Table 5 Comparison of σ values of different algorithms |
![]() |
下载CSV
表 6 不同算法的 |
本文提出一种结合逆通道与改进引导滤波的暗通道去雾算法。引入蓝色光的逆通道得到修正的雾天图像暗通道图,利用改进的暗通道图与自适应引导滤波计算透射率,通过最大类间方差法和形态学操作分割出图像的天空部分得到大气光值,最终得到去雾图像。实验结果表明,与基于边界限制的去雾算法和多尺度小波去雾算法相比,该算法的去雾效果更优,图像色彩明亮且对比度高,边缘信息保留完整,视觉效果更真实自然。后续将改进算法进一步提高实时性,以应用于监控视频去雾。
[1] |
WANG Hao, ZHANG Ye, SHEN Honghai, et al. Review of image enhancement algorithms[J]. Chinese Optics, 2017, 10(4): 438-448. (in Chinese) 王浩, 张叶, 沈宏海, 等. 图像增强算法综述[J]. 中国光学, 2017, 10(4): 438-448. |
[2] |
SHEN Huan, LI Shunming, MAO Jianguo, et al. Digital image restoration techniques: a review[J]. Journal of Image and Graphics, 2009, 14(9): 1764-1775. (in Chinese) 沈峘, 李舜酩, 毛建国, 等. 数字图像复原技术综述[J]. 中国图象图形学报, 2009, 14(9): 1764-1775. |
[3] |
DONG Lili, DING Chang, XU Wenhai. Two improved methods based on histogram equalization for image enhancement[J]. Acta Electronica Sinica, 2018, 46(10): 2367-2375. (in Chinese) 董丽丽, 丁畅, 许文海. 基于直方图均衡化图像增强的两种改进方法[J]. 电子学报, 2018, 46(10): 2367-2375. DOI:10.3969/j.issn.0372-2112.2018.10.009 |
[4] |
LI Yuanmiao, SUN Huayan, GUO Huichao. 3D imaging enhancement based on homomorphic filtering of 2D serial images[J]. Journal of Ordnance Equipment Engineering, 2019, 40(7): 238-242, 260. (in Chinese) 李媛淼, 孙华燕, 郭惠超. 基于二维切片的同态滤波实现三维图像增强[J]. 兵器装备工程学报, 2019, 40(7): 238-242, 260. DOI:10.11809/bqzbgcxb2019.07.049 |
[5] |
LI Haisheng, FAN Ping, XIA Haiying, et al. Quantum multi-level wavelet transforms[J]. Information Sciences, 2019, 504(12): 113-115. |
[6] |
LAND E H, MCCANN J J. Lightness and retinex theory[J]. Journal of Optical Society of America, 1971, 61(1): 1-11. DOI:10.1364/JOSA.61.000001 |
[7] |
SCHECHNER Y Y, NARASIMHAN S G, NAYAR S K. Polarization-based vision through haze[J]. Applied Optics, 2003, 42(3): 511-525. DOI:10.1364/AO.42.000511 |
[8] |
NARASIMHAN S G, NAYAR S K. Vision and the atmosphere[J]. International Journal of Computer Vision, 2002, 48(3): 233-254. DOI:10.1023/A:1016328200723 |
[9] |
FATTAL R. Single image dehazing[J]. ACM Transactions on Graphics, 2008, 27(3): 1-9. |
[10] |
TAREL J P, HAUTIERE N. Fast visibility restoration from a single color or gray level image[C]//Proceedings of 2009 IEEE International Conference on Computer Vision. Washington D.C., USA: IEEE Press, 2009: 2201-2208.
|
[11] |
HE Keming, SUN Jian, TANG Xiaoou. Single image haze removal using dark channel prior[C]//Proceedings of 2009 IEEE Conference on Computer Vision and Pattern Recognition. Washington D.C., USA: IEEE Press, 2009: 1956-1963.
|
[12] |
MENG Gaofeng, WANG Ying, DUAN Jiangyong, et al. Efficient image dehazing with boundary constraint and contextual regularization[C]//Proceedings of 2013 IEEE International Conference on Computer Vision. Washington D.C., USA: IEEE Press, 2013: 617-624.
|
[13] |
LIU X, ZHANG H, Cheung Y M, et al. Efficient single image dehazing and denosing: an efficient multi-scale correlated wavelet approach[EB/OL]. [2020-01-12]. https://www.onacademic.com/detail/journal_1000040052002610_fe61.html.
|
[14] |
GALDRAN A. Image dehazing by artificial multiple-exposure image fusion[J]. Signal Processing, 2018, 149(8): 135-157. |
[15] |
XIANG Wending, YANG Ping, XU Bing. Image dehazing algorithm based on adaptive threshold segmentation and transmittance fusion[J]. Computer Engineering, 2019, 45(10): 239-245. (in Chinese) 向文鼎, 杨平, 许冰. 基于自适应阈值分割与透射率融合的图像去雾算法[J]. 计算机工程, 2019, 45(10): 239-245. |
[16] |
ZHANG Zheng, LI Qi, XU Zhihai, et al. Color-line and dark channel based dehazing for remote sensing images[J]. Optics and Precision Engineering, 2019, 27(1): 181-190. (in Chinese) 张峥, 李奇, 徐之海, 等. 结合颜色线和暗通道的遥感图像去雾[J]. 光学精密工程, 2019, 27(1): 181-190. |
[17] |
REN Wenqi, LIU Si, ZHANG Hua, et al. Single image dehazing via multi-scale convolutional neural networks[C]//Proceedings of 2016 European Conference on Computer Vision. Berlin, Germany: Springer, 2016: 154-169.
|
[18] |
LI Jinjiang, LI Guihui, FAN Hui. Image dehazing using residual-based deep CNN[J]. IEEE Access, 2018, 6: 26831-26842. DOI:10.1109/ACCESS.2018.2833888 |
[19] |
CHEN Yong, GUO Hongguang, AI Yapeng. Single image dehazing of multiscale deep-learning based on dual-domain decomposition[J]. Acta Optica Sinica, 2020, 40(2): 21-27. (in Chinese) 陈永, 郭红光, 艾亚鹏. 基于双域分解的多尺度深度学习单幅图像去雾[J]. 光学学报, 2020, 40(2): 21-27. |
[20] |
CANTOR A. Optics of the atmosphere——scattering by molecules and particles[J]. IEEE Journal of Quantum Electronics, 1978, 14(9): 698-699. |
[21] |
CHEN Zhixiang, OU Binna, TIAN Qianyi. Improved dark channel prior image dehazing algorithm based on wavelet the compensation[J]. IOP Conference Series: Earth and Environmental Science, 2019, 310(2): 22-27. DOI:10.1007/s12145-019-00395-y |
[22] |
HE Keming, SUN Jian, TANG Xiaoou. Guided image filtering[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(6): 1397-1409. DOI:10.1109/TPAMI.2012.213 |
[23] |
LONG Peng, LU Huaxiang. Weighted guided filtering algorithm using LoG edge detector[J]. Journal of Computer Applications, 2015, 35(9): 2661-2665. (in Chinese) 龙鹏, 鲁华祥. LoG边缘算子改进的加权引导滤波算法[J]. 计算机应用, 2015, 35(9): 2661-2665. |
[24] |
YANG Yan, ZHANG Haowen, ZHANG Jinlong. Image defogging based on sky segmentation and transmittance mapping[J]. Optics and Precision Engineering, 2021, 64(2): 400-410. (in Chinese) 杨燕, 张浩文, 张金龙. 结合天空分割和透射率映射的图像去雾[J]. 光学精密工程, 2021, 64(2): 400-410. |
[25] |
DING Dongmei, TU Hongqing. Laser image contour detection based on maximum interclass variance method[J]. Laser Journal, 2019, 40(10): 95-98. (in Chinese) 丁冬梅, 涂宏庆. 最大类间方差法的激光图像轮廓检测[J]. 激光杂志, 2019, 40(10): 95-98. |
[26] |
ZHANG Xiaoli, LI Xiongfei, LI Jun. Correlation analysis and performance evaluation of fusion image quality evaluation indexes[J]. Acta Automatica Sinica, 2014, 52(2): 306-315. (in Chinese) 张小利, 李雄飞, 李军. 融合图像质量评价指标的相关性分析及性能评估[J]. 自动化学报, 2014, 52(2): 306-315. |
[27] |
HAUTIÉRE N, TAREL J P, AUBERT D, et al. Blind contrast enhancement assessment by gradient ratioing at visible edges[J]. Image Analysis and Stereology Journal, 2008, 27(2): 87-95. |