APP下载

改进的彩色图像去雾效果评价方法

2015-12-03陈珂柯文德许波张良均

智能系统学报 2015年5期
关键词:像素点度量颜色

陈珂,柯文德,许波,张良均

(1.广东石油化工学院计算机科学与技术系,广东茂名525000;2.广州太普信息技术有限公司,广东广州510663)

改进的彩色图像去雾效果评价方法

陈珂1,柯文德1,许波1,张良均2

(1.广东石油化工学院计算机科学与技术系,广东茂名525000;2.广州太普信息技术有限公司,广东广州510663)

针对当前对图像去雾效果评价的不足,提出了一种改进的评价彩色图像去雾效果的方法。该方法同时考虑了对图像边缘的评价以及对颜色失真的评价,基于图像雾化的大气散射模型,通过将原始图像转换到相对色彩空间,提出了度量颜色失真的标准;结合对比度增强的评价方式,提出了一个统一的评价指标,从而实现很好地给出一个符合人眼视觉判断的客观评价结果。实验中基于多种去雾算法的去雾结果,对基于可见边比的评估方法、CNC评价指标和本文提出的评价指标进行了对比,结果表明本文改进的评价标准能更好地体现去雾的质量,获得与视觉判定更加接近的结论。

图像去雾;去雾效果评价;大气散射模型;相对色彩空间;可见边对比度

在雾天情况下,由于空气中大量悬浮粒子的散射作用,使得周围场景的能见度很低,给户外交通运行以及安全监控显示设备等带来了很大的影响,因此近年来国内外学者对图像去雾展开了深入的研究,提出了很多的去雾方法,也取得了一定的去雾效果,但在该领域比较欠缺的是对去雾效果的评价。目前在评价去雾效果的研究中,比较著名的是Hautière提出的基于可见边对比度的评价方法[1],该方法主要评估在去雾前后每个图像细节对比度增强的情况,具体用3个指标(新增可见边比、可见边的规范化梯度均值和饱和黑色或白色像素点的百分比)来衡量图像对比度的变化。该方法得到了广泛应用,能很好地体现去雾前后图像细节边缘的清晰化程度,但也存在明显的问题,即无法对由过增强等引起的颜色失真进行评估。进一步,国内有研究者综合了对颜色失真的评估,提出了色调极坐标直方图、直方图相似度和色彩还原系数等指标来评估去雾后图像的颜色质量[2-4],但这些指标有的只部分反映了色彩的还原能力或者自然度等特性,且存在计算复杂的问题。没有很好的对比和评价标准,会影响在实际应用中对去雾算法的选择,也不能给去雾算法的研究提供一个良好的前进方向,因此提出合理的去雾评价标准具有重要的研究意义和价值。但是提出客观实用的去雾效果评价标准又存在着很大的难度,一方面因为用来参考的无雾时的清晰图像难以获得,无法实现直接客观的对比;另一方面是基于一些常规的对图像质量进行评价的指标,它们得到的评估结果与人眼直观感受的结果会出现不一致的情况,不能很好地体现出去雾效果的好坏。因此,目前已提出的对图像去雾效果进行评价的准则较少。考虑到评价去雾效果的重要性,以及已有评价准则所存在的问题,本文提出了一个改进的评价方式,对图像雾化原因进行分析,并基于雾天成像的大气散射模型,提出评价颜色失真的方法;结合对颜色失真的评估和对边缘对比度的评估,提出一个综合的评价准则,以获得对去雾后清晰化图像比较客观的评价。

1 已有评价标准的介绍

目前对于去雾效果的评价主要从2方面进行考虑,一是去雾前后图像细节边缘的变化,另一个是去雾后图像颜色发生的变化。对这2方面的评估目前都有相应的准则,其中比较引人关注的是用于评估对比度增强的基于可见边对比度的方法[1]和用于评估颜色失真程度的直方图相似度、色彩丰富度等指标[3,5]。以下详细介绍这2类评价方法。

1.1 基于可见边对比度的评价方法

基于可见边对比度的评价方法重点评估在去雾前后图像细节的对比度增强[1]。在雾、霾天气时,由于大气中悬浮粒子的散射作用,使得场景的对比度很低,而经过一定的去雾算法对图像进行清晰化处理后,场景中的细节就会清晰起来,边缘的对比度也相应提高,因此评估去雾前后图像细节边缘的对比度变化能很好地体现出相应去雾算法的性能。

文献[1]中详细介绍了可视度水平(visibility level,VL)的概念,并基于Adrian提出的经验目标可视模型来估测亮度的差异阈值[6],根据这些概念提出了基于可见边对比度来度量能见度水平的指标。具体地,文献[1]中提出了3个评价参量来衡量去雾前后图像可见边对比度的变化,分别为新增的可见边之比(e)、可见边的规范化梯度均值和饱和黑色或白色像素点的百分比(σ)。

新增的可见边之比可表示为

式中:no为原图像中可见边的数目,nr为去雾后的图像中可见边的数目。如果去雾效果好,去雾后的图像变得清晰,会有更多的边缘可见,则很好地体现了图像细节对比度增强的效果。

可见边的规范化梯度均值可表示为

式中:r表示可见边的相关系数,VLr和VLo分别代表去雾图像和原图像中目标的能见度水平,ΔIr和ΔIo表示去雾图像和原图像中可见边上像素点的梯度值,φr为去雾图像中所有可见边的集合,Pi为在可见边上的像素点。通过加权所有位于可见边上的像素点的Sobel梯度比值,获得对可见边对比度所增加强度的衡量。

对于饱和黑色或白色像素点的百分比σ,可表示为

式中:ns为去雾后的图像中饱和的白色或黑色像素点的数目,dimx和dimy分别表示图像的宽和高。σ体现了去雾后图像中饱和像素点所占的比例,即图像过增强的强度。

这3个指标一定程度上能反映出去雾后图像边缘对比度的变化,并取得了广泛的应用。但此方法存在2个方面的问题,一是用3个指标来度量去雾后图像的效果,理论上说,当e和越大而σ越小时,对应算法的去雾效果越好,但实际中有时它们不能达到统一,出现度量不一致的现象;另一方面,当去雾图像出现过增强时,图像边缘处的对比度能得到很大的增强,但往往同时也会出现颜色失真,从而极大地影响可视性,而基于可见边比的方法并不能反映这一现象,因为其评价参量都没有考虑对颜色失真的度量。因此,基于该方式的评价准则还需要进一步完善。

1.2 结合颜色失真的评估方法

雾天拍摄的图像看起来像是蒙上了一层白纱,饱和度低,存在色调的偏移。图像在进行去雾处理后,色彩强度得到了增强,但也经常会伴有部分区域的颜色失真,因此考虑对去雾前后颜色变化的度量,具有很大的必要性。已有学者对其进行了研究,并提出了一些结合颜色失真的评估方法[3,5]。

文献[3]提出基于直方图相似度来衡量去雾图像的色彩还原能力,该方法认为输入图像和去雾后图像直方图的形状大体上是一致的,因此通过定量计算去雾前后2个直方图分布的相似系数,可以合理的度量去雾后图像的色调还原程度。该方法重在评估去雾后图像的自然真实度,而对色调的丰富度衡量不足。文献[5]提出了综合图像对比度、色彩自然度和丰富度3个指标的CNC评价体系,通过无参考的方式获得对去雾后图像的全面评价,该方法虽然获得了与人眼视觉感受相接近的评价结果,但其评价过程计算复杂,尤其评价函数中重要参数的选取,对于某些具体场景的评估不一定适用。

本文通过分析探索去雾前后图像在色彩等属性方面的共性,从新的角度提出对颜色失真度的评估,获得简单有效的评价准则。

2 结合相对色彩空间的去雾效果评价方法

在雾、霾天气情况下,由于大气中悬浮的大量粒子的散射作用,摄像头采集到的图像饱和度、对比度较低,并且存在着一定的色调偏移。Narasimhan和Nayar基于对McCartney的衰减模型[7]和大气光模型的研究,提出了雾天成像的大气散射模型[8⁃9],具体表示为

式中:I(x)表示采集装置观测到的有雾图像,J(x)为对应的理想天气时的清晰图像,A表示周围的环境光,又称大气光值,t(x)为场景的透射率,β为大气粒子的散射系数,d(x)表示场景的景深。从该模型可以看出,在雾天采集到的图像由2部分组成,一部分是物体表面的反射光经直接衰减后进入到成像传感器的光强,又称为直接衰减项;另一部分是周围的环境光经大气粒子散射后进入到采集装置的光强,又称为大气光成分。基于该雾天成像的物理模型可以分析得到,对于图像中的每个像素点,加载到其3个通道中由大气光成分带来的颜色值偏移量是相同的,且该点每个通道中反射光直接衰减的系数也是相同的,对应的用矩阵形式来表示图像中每个点在去雾前后像素值的变化关系为

式中:IR、IG、IB为有雾图像中某一点的R/G/B通道值,JR、JG、JB则为对应的无雾图像中3通道的像素值,c1为大气光带来的偏移值。从对应关系可以看出,对于每个像素点,可通过一定的图像变换去除在每个颜色通道中由相同的乘性因子和加性因子带来的变化值,即可以在图像的某个变换空间中找到图像在去雾前后存在的不变参量。

在图像的变换空间相对空间中,通过进一步处理可以获得图像变化前后不变的量。首先对于图像的变换空间相对空间与RGB空间的变换关系为

该变换空间中的O1和O22个对立色通道能有效去除添加在每个颜色通道上由大气成分带来的偏移量;进一步,通过分析O2/O1,可以获得去除乘性因子的量,具体过程可表示为

式中:H对应图像的色调(hue),用角度来表征,取值范围为-1.57~1.57。

基于上述雾天成像的大气散射模型,以及对图像相对色彩空间的分析,可以得出,在理想情况下,有雾图像与其对应的无雾图像之间存在着属性不变的参量H,因此,可通过计算该不变量的变化程度来衡量去雾后的效果。具体地,对于依据雾天图像的物理模型进行理想去雾后的图像,与相应的有雾图像的H会非常接近;而对于实际中的去雾算法,去雾后的图像很难达到预期的效果,其对应的H会在某些区域出现偏差。因此,通过计算去雾前后H的绝对差,并将所有区域的绝对差进行累加获得总的偏色值Hs,以此获得衡量不同去雾算法颜色性能的指标。

为了最大程度地体现出图像中颜色发生的变化,对相对色彩空间进行了扩展,除O1和O2对立色通道外,又增加了2组对立色通道O1′和O2′,O1″和O2″,表示如下:

参照式(10)和(11)的方式,计算在这2组对立色通道下去雾前后图像的H的绝对差。最后,将这3组对立色通道下获得的H的绝对差进行取最大值操作,并进行区域求和以获得能更好表征图像颜色失真的偏色值Hs。

为了更好地评价去雾后图像的清晰化效果,还需要考虑图像细节的变化,对图像的边缘及对比度进行评估。因此,将可见边对比度方法进行改进,并融合评价颜色失真的统计值Hs,本文提出一个统一的对去雾效果进行评价的指标,具体形式为

式中:C为本文提出的改进的综合评价指标,e′为改进的去雾前后图像的可见边数目比,对比式(1)的e,该值不会为负;r对应于平均的可见边梯度比值,表征图像的可见边对比度增加的强度;re为可见边梯度比大于5的可见边集合的平均梯度比值,添加该项作为惩罚量,能更加有效地削弱一些过增强边缘对评估结果的影响。此外,为了使所有参数能很好的结合,达到比较接近的取值范围及作用权重,本文用Hs代替Hs作为惩罚项。

通过上述方式,本文提出的改进的评价标准能有效地结合对颜色失真的度量和对边缘对比度增强的评估,并提出了对图像去雾效果进行客观评价的一个综合性的指标。

3 实验分析与对比

基于几种比较常用的单幅图像去雾算法(如Tan方法[10]、Tarel方法[11]、He方法[12]、Fattal方法[13]、Kopf方法[14]等)对输入的雾天图像进行去雾处理,获得对应原图的多幅去雾后的清晰化图像,如图1所示。

图1 不同算法对雾天图像的去雾效果对比Fig.1 Image defogging results based on different algorithms

分别对原图和去雾后的图像基于相对色彩空间的3组对立色通道计算它们的H参量。在具体的计算中,由于是对每个像素点进行处理和对比,一些噪声点会带来干扰,因此在计算之前对所有图像进行预处理,用高斯函数对图像进行小窗口的平滑。

对于每一对原图和去雾后的图,基于以上3组H参量在对应位置作差,并对比获得每个位置上最大的H绝对差值。计算所有区域的H绝对差值的总和,获得评估颜色失真的参量Hs。需注意的是,图像中还有些灰白区域,因为没有明显的颜色属性,会在计算时出现分母过小的情况,导致出现很大的比值和相应的H,最终干扰统计的结果,因此对这些区域需采取一定的措施,在本文的实验中,根据统计分析具体将H绝对差值大于1的位置置零,不计入评估范围。

表1给出了对应图1中各去雾图像的评估颜色失真的Hs值。

表1 对应图1中各去雾图像的评估颜色失真的HsTable 1 Hsvalues for defogging images in Fig.1

由图1可知,基于Tan算法的结果有明显的颜色失真,而Tarel算法相比He算法也出现了局部颜色失真的情况,因此理论上评估颜色失真程度的值应该Tan算法的最大,而He算法的最小。从表1可以看出,本文提出的基于累加每个位置H绝对差值的评估颜色失真的方法,很好地体现了去雾后图像相对于原图的颜色变化,与理论分析相符,能客观的表示图像去雾后发生颜色失真的程度。

基于本文改进的将颜色失真和可见边对比度增强进行综合评估的方法,依据式(14)计算对应的去雾前后图像的综合指标C作为客观评价常用去雾算法效果的准则。根据此改进方式,对图1中各算法的去雾效果进行评估,表2~4分别给出了对应于图1(a)~(c)的综合指标C,基于文献[5]中评价方法的CNC,以及基于比较常用的可见边对比度方法的各项指标值。结合图1和表2~4,分析基于本文改进的评估准则对多个去雾算法的评估结果。表2~4反映He算法的去雾效果最好,从对应的图1看,也很好地证实了该结果与人眼视觉观察的评判结果比较一致。对于文献[5]提出的综合指数CNC对不同去雾算法的评估效果,表2显示He算法最好,但Tan算法好于Tarel算法,这表明其度量颜色的侧重点与本文方法不一样;表3和4中基于CNC的方法都反映Tarel算法的效果最好,这与实际有偏差,虽然基于Tarel算法去雾的图像局部清晰度较好,但同时存在过增强引起的失真,比如图1(b)中的树木、图1(c)中穿插的白雾等。对于基于可见边对比度方法的各项指标,其结果一方面会出现评价不一致的情况,如表2和4所示,e较大时而略小,对于类似不一致的评价结果,无法直接对多种算法的去雾效果作出统一的判断;另一方面会忽略对颜色失真的度量,如表3所示。如果依据e和越大而σ越小则效果越好的准则,则Tan算法要优于He算法,然而实际从图1(b)观察到的结果并不是如此,Tan算法的结果虽然使边缘的对比度得到了很大的增强,但颜色有一定的失真,局部过增强明显,使整体色调偏离原始图像,由此引起的对可视性的破坏,使人眼很难接受其效果优于He算法。因此,基于本文所提出方法的度量结果总体上比较令人满意。

表2 基于不同指标对图1(a)中各算法去雾效果的评估Table 2 Assessment for the defogging results in Fig.1(a)based on the different index

表3 基于不同指标对图1(b)中各算法去雾效果的评估Table 3 Assessment for the defogging results in Fig.1(b)based on the different index

表4 基于不同指标对图1(c)中各算法去雾效果的评估Table 4 Assessment for the defogging results in Fig.1(c)based on the different index

图2进一步给出了多组基于本文改进的评估方法获得的对比结果,更加充分地表明了本文改进的评估方法的有效性和适用性。

图2 基于本文改进的指标C对去雾效果的对比评价Fig.2 Assessment of defogging effect by improved index C

本文搜集了在各种典型去雾算法中常用的测试图像,并采用He算法和Tarel算法对它们进行去雾,然后基于本文所提出的评估方法对这2个算法的去雾效果进行评估。图3给出了对24幅典型测试图像进行计算评估指标C得到的曲线。从图3可以看出,在大多数情况下,本文评估方法反映出He算法的去雾效果更好一些,这也说明了He算法的通用性更好一些,兼顾边缘增强和颜变变化。基于本文评估方法得到的结论,与文献[5]通过计算CNC得到的结论相一致,均表明He算法更优,但本文方法明显比文献[5]方法更加简单易实现,不需要调节复杂的参数。

需要说明的是,由于本文的方法是基于相对色彩空间对立色通道的比值而提出,在有些特殊情况下该评估方法会不适用,评估结果出现异常,比如之前提到的非彩色区域(灰、白区域等),它们的R/G/B通道值比较接近,导致式(10)比值异常;当图像中出现单色时,比如蓝色,也会出现比值异常,影响最终的评估结果。在这方面我们还需要进一步完善,并结合对灰度图像去雾效果进行评估的方法,提出适用性更好的评价准则。

图3 基于本文C对24幅典型图像评估He算法和Tarel算法的去雾效果Fig.3 Assessment of He’s and Tarel’s defogging effect by index C on 24 typical images

4 结束语

本文提出了一种改进的对彩色图像去雾效果进行评估的方法,基于相对色彩空间提出度量颜色失真的准则,并结合评估边缘对比度增强的方法构建了一个比较客观的综合评价指标。通过对多组图像的去雾效果进行评价,实验证实了本文改进的评价准则能更好的获得与人眼直观感受较一致的评估结果,融合了对颜色失真和对比度增强的度量,能全面地反应去雾后图像的变化,有一定的理论支持和很好的实用性。该方法在评价彩色图像的去雾效果上取得了明显的优势,但也有些不适用的情况,比如彩色图中的灰白色区域或单色区域,对于这些部分度量颜色失真的值会出现异常。进一步研究中可考虑结合评价灰度图像去雾效果的方法,提出更加完善适用性更强的准则。

[1]HAUTIÈRE N,TAREL J P,AUBERT D,et al.Blind con⁃trast enhancement assessment by gradient ratioing at visible edges[J].Image Analysis and Stereology Journal,2008,27(2):87⁃95.

[2]禹晶,徐东彬,廖庆敏.图像去雾技术研究进展[J].中国图象图形学报,2011,16(9):1561⁃1576.YU Jing,XU Dongbin,LIAO Qingmin.Image defogging:a survey[J].Journal of Image and Graphics,2011,16(9):1561-1576.

[3]李大鹏,禹晶,肖创柏.图像去雾的无参考客观质量评测方法[J].中国图象图形学报,2011,16(9):1753⁃1757.LI Dapeng,YU Jing,XIAO Chuangbai.No⁃reference quali⁃ty assessment method for defogged images[J].Journal of Image and Graphics,2011,16(9):1753⁃1757.

[4]姚波,黄磊,刘昌平.去雾增强图像质量客观比较方法的研究[C]//中国模式识别会议论文集.南京,中国,2009:1⁃5.YAO Bo,HUANG Lei,LIU Changping.Research on an ob⁃jective method to compare the quality of defogged images[C]//Proceedings of Chinese Conference on Pattern Recog⁃nition.Nanjing,China,2009:1⁃5.

[5]郭墦,蔡自兴.图像去雾算法清晰化效果客观评价方法[J].自动化学报,2012,38(9):1410⁃1419.GUO Fan,CAI Zixing.Objective assessment method for the clearness effect of image defogging algorithm[J].Acta Auto⁃matica Sinica,2012,38(9):1410⁃1419.

[6]ADRIAN W.Visibility of targets:model for calculation[J].Lighting Research&Technology,1989,21(4):181⁃188.

[7]MCCARTNEY E J.Optics of the atmosphere:scattering by molecules and particles[M].New York:John Wiley and Sons,1976:123⁃129.

[8]NARASIMHAN S G,NAYAR S K.Vision and the atmos⁃phere[J].International Journal of Computer Vision,2002,48(3):233⁃254.

[9]NARASIMHAN S G,NAYER S K.Contrast restoration of weather degraded images[J].IEEE Transactions on PatternAnalysis and Machine Intelligence,2003,25(6):713⁃724.

[10]TAN R T.Visibility in bad weather from a single image[C]//Proceedings of IEEE Conference on Computer Vi⁃sion and Pattern Recognition(CVPR).Anchorage,USA,2008:1⁃8.

[11]TAREL J P,HAUTIΜERE N.Fast visibility restoration from a single color or gray level image[C]//Proceedings of the 12th IEEE International Conference on Computer Vi⁃sion.Kyoto,Japan,2009:2201⁃2208.

[12]HE Kaiming,SUN Jian,TANG Xiaoou.Single image haze removal using dark channel prior[C]//Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition.Miami,USA,2009:1956⁃1963.

[13]FATTAL R.Single image dehazing[J].ACM Transactions on Graphics,2008,27(3):721⁃729.

[14]KOPF J,NEUBERT B,CHEN B,et al.Deep photo:Model⁃based photograph enhancement and viewing[J].ACM Transactions on Graphics,2008,27(5):116.

An improved assessment method for the color image defogging effect

CHEN Ke1,KE Wende1,XU Bo1,ZHANG Liangjun2

(1.Department of Computer Science and Technology,Guangdong University of Petrochemical Technology,Maoming 525000,China;2.Guangzhou TipDM Information Technology Co.,Ltd.,Guangzhou 510663,China)

Currently,there is no adequate evaluation method for image defogging effect.Aiming at this,an im⁃proved method for the color image defogging effect assessment is proposed.By this method,either the edge’s con⁃trast enhancement or the color distortion is considered.Based on the atmospheric scattering model of an atomized image,the method first converts the original image to the opponent color space,thus deriving a standard for meas⁃uring the color distortion.Then,by combining the evaluation means for contrast enhancement,a unified assessment index for color image is generated,with objective evaluation results and good human visual perception.The defog⁃ging effects of many defogging methods were evaluated by comparison among the visible edge ratio,CNC value,and the criteria proposed in this paper.The results show that the improved assessment criteria can better reflect defog⁃ging quality and is closer to expected visual judgment.

image defogging;defogging effect assessment;atmospheric scattering model;opponent color space;contrast of visible edges

陈珂,男,1964年生,副教授,主要研究方向为机器学习、数据挖掘和图像处理等。主持广东省科技计划项目2项,广东省教育厅科技创新项目1项。发表学术论文20余篇,其中SCI收录1篇,EI收录9篇。

柯文德,男,1976年,教授,博士,主要研究方向机器视觉、人工智能和智能机器人等。主持广东省自然科学基金项目1项,广东省科技计划项目2项。发表学术论文40余篇,其中SCI收录4篇,EI收录20篇。

许波,男,1986年,讲师,主要研究方向为计算智能、机器学习。

TP391

A

1673⁃4785(2015)05⁃0803⁃07

10.11992/tis.201406003

http://www.cnki.net/kcms/detail/23.1538.tp.20150930.1556.006.html

陈珂,柯文德,许波,等.改进的彩色图像去雾效果评价方法[J].智能系统学报,2015,10(5):803⁃809.

英文引用格式:CHEN Ke,KE Wende,XU Bo,et al.An improved assessment method for the color image defogging effect[J].CAAI Transactions on Intelligent Systems,2015,10(5):803⁃809.

2014⁃06⁃05.

日期:2015⁃09⁃30.

国家自然科学基金资助项目(61272382);广东省科技计划资助项目(2012B0101100037);广东省高等学校科技创新项目(2013kjcx0132).

陈珂.E⁃mail:chenke2001@163.com.

猜你喜欢

像素点度量颜色
鲍文慧《度量空间之一》
基于局部相似性的特征匹配筛选算法
代数群上由模糊(拟)伪度量诱导的拓扑
突出知识本质 关注知识结构提升思维能力
基于像素点筛选的舰船湍流尾迹检测算法
度 量
基于canvas的前端数据加密
基于逐像素点深度卷积网络分割模型的上皮和间质组织分割
特殊颜色的水