段 群,吴粉侠,李 红
(咸阳师范学院 图形图像处理研究所,陕西 咸阳 712000)
双通道分块同态滤波彩色图像增强算法
段 群,吴粉侠,李 红
(咸阳师范学院 图形图像处理研究所,陕西 咸阳 712000)
为了有效增强由于光照不均的彩色图像,文中在应用HSV彩色模型空间的基础上,提出了一种基于双通道的分块同态滤波彩色图像增强算法。首先将光照不均源彩色图像从RGB色彩空间模型转换到HSV色彩空间模型。然后为了弥补光照不足引起的图像亮度不均,对变换后的亮度分量做分块巴特沃斯高通同态滤波,之后会出现轻微块效应,为了去除块效应,对相邻子图像边界处亮度值采用3×3邻域均值的亮度值代替;接着为了提高图像的整体对比度,对变换后的饱和度分量做全局巴特沃斯高通同态滤波以便微调增强效果。最后,再将图像从HSV色彩空间模型还原到RGB色彩空间模型。实验结果表明,该算法不仅增加了图像暗区域明亮度,而且颜色保持较好,纹理更清晰。
HSV颜色模型;同态滤波;彩色图像增强;块效应;截至频率
对彩色图像的增强是图像预处理中非常关键的一个环节,它不仅能够很大程度上改善图像的视觉效果,而且也能够有效地突出图像的特征,以便对图像进行分割、识别、特征提取等后期处理。目前,根据处理空间的不同,图像增强可以分为“空域增强”处理和“频域增强”处理两种方法[1],前者直接对图像的像素进行处理,而后者首先将图像变换到频域(如傅里叶变换),再对其变换系数进行调整,最后做相应的反变换,以得到增强后的图像。对彩色图像的增强处理,文献[2]中提出的方法是直接对彩色图像R,G,B三个分量做直方图均衡化处理。此方法虽然可以有效改变图像亮度动态范围,但使得图像模糊,又由于在R,G,B三个分量直接处理,会造成图像色彩严重偏离。文献[2-3]采用小波变换的方法增强图像,取得了较好的效果,此方法可以借鉴。文献[4-7]采用的是同态滤波增强,可以有效增强图像的亮度,但由于是对整个图像做滤波,原来图像中较亮部分会出现过度增强现象,丢失图像细节。文献[7-8]采用局部同态滤波方法,解决了文献[4-7]的问题,但由于只是对亮度分量进行处理,色彩不丰富。文献[9-14]对饱和度和亮度分量都做全局同态滤波。
鉴于上述问题,文中提出了在彩色图像的HSV色彩空间,对亮度分量做自适应分块同态滤波,对饱和度分量做自适应全局同态滤波的增强算法,同时对调节系数对巴特沃斯高通滤波器的影响做了一定的研究。经过大量实验验证,此方法能有效解决图像亮度不均、色彩偏离、细节丢失等问题。
HSV是在1978年由A.R.Smith根据颜色的直观特性创建的一种颜色空间,也称六角锥体模型[1]。在这个模型中颜色有3个参数:色调(H),饱和度(S),亮度(V)。色调H用角度度量,取值范围为0°~360°,按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°,它们的补色是:黄色为60°,青色为180°,品红为300°。饱和度S的取值范围为0.0~1.0,值越大,颜色越饱和。亮度V的取值范围为0(黑色)~255(白色)。
同态滤波对图像是在频率域中进行处理,主要是对图像的灰度范围进行调整。一幅自然景物的图像f(x,y),在形成时由光源的照度入射分量fi(x,y)和物体的反射分量fr(x,y)组成,用数学模型表示为[1]:
f(x,y)=fi(x,y)×fr(x,y),0 (1) 式中,fi(x,y)照度分量在空间中的变化比较缓慢,而fr(x,y)反射分量在景物的交界处变化较剧烈,图像做同态滤波后,傅里叶变换的低频部分主要对应照度分量,而高频部分主要对应反射分量。因此,对fi(x,y)采取压缩低频部分,fr(x,y)采取提高高频的方法,就能减弱入射分量、增强反射分量,最终使图像变得清晰。 同态滤波的巴特沃斯高通滤波器可以在傅里叶频率域有效压缩低频的动态范围,并能较好地保留更多的高频分量。同态滤波增强图像的流程如图1所示。 图1 同态滤波增强图像流程 巴特沃斯高通滤波传递函数为: (2) 式中,rH、rL为调节系数,rH的值越小图像越亮,而rL的值在不超过rH的值的情况下对增强效果影响不大;n越大,滤波函数衰减速度越快;D(u,v)为点(u,v)到傅里叶变换中心的距离,D(u,v)由式(3)计算;D0为截至频率,值越小保留的低频越多,图像越暗,反之越亮。 (3) 式中,M和N为图像行数和列数。 3.1 图像分块 图像做全局同态滤波处理后,会很大程度地提升图像的亮度,但是图像中原来清晰明亮的部分就会过度被增强,丢失了一些细节和边缘信息。为了解决此问题,可以对图像做分块同态滤波[7-8],对不同的图像子块分别用不同截至频率进行滤波。文中做了大量实验,若将图像分成大小为8×8、16×16、32×32的子块,图像分块过多,块效应严重,去除效果不好;而如果将块大小确定为128×128甚至更大时,就起不到分块滤波的目的,反而因为少数块效应,滤波效果不如全局滤波好。因此,文中图像子块大小确定为64×64。 3.2V分量分块同态滤波增强 文中将真彩色图像从RGB空间转换到HSV空间中,提取图像的亮度分量V,对V分量做分块同态滤波,以提升图像的亮度。 首先将图像分成64×64大小的一系列子图像;然后对每个子图像块做巴特沃斯高通同态滤波,式(2)中的rH=0.4,rL=0,n取值为10,截止频率D0=a×median(median(D')),其中D'为每个子块点(u,v)到傅里叶变换中心的距离,a为调节系数,a=0.000 03~0.000 06[9],值越大,截止频率越大,低频系数通过的越少,图像细节保留的越少。文中做了大量实验,a取值为0.000 03;最后对滤波结果图像做伽马校正,以微调图像整体亮度到人眼舒适为止。 g=gr (4) 式中,r=0.8,r值越小,图像越亮。 3.3V分量分块滤波后消除块效应 对V分量做分块局部滤波后,在块的边界上会出现块效应(即子图像块水平、垂直方向出现白色的线条)。为了去除块效应,文献[7]采用了边界均值方法,文献[8]采用了重叠块加权方法,均能在一定程度上去除。 文中采取相邻块边界M×N邻域均值方法,并在计算均值时不包括块效应处的像素,能更有效地接近实际图像。设L、R是相邻子图像进行滤波后水平方向上的相邻图像像素,U、D为垂直方向上的相邻图像像素,消除4个像素的块效应如式(5)-(8)。 (5) (6) (7) (8) 其中,模板大小为M×N,M=3,N=3,m0=floor(M/2),n0=floor(N/2)。 3.4S分量同态滤波增强 在对V分量做分块同态滤波后,图像的亮度明显提高了,但图像的对比度一定程度上降低了。为了提高图像的对比度,使得图像更加清晰、色彩更丰富,接下来再对S分量做全局巴特沃斯高通同态滤波,进行微调,以改善图像色彩视觉效果。 在式(2)中,rH=0.9,rL=0,n取值为10,截止频率D0=a×median(median(D)),其中a=0.000 03。 文中提出的算法是基于饱和度S和亮度V的双通道分块同态滤波彩色图像增强算法,步骤如下: (1)读入光照不均的真彩色图像。 (2)将图像从RGB空间转换到HSV空间。 (3)对亮度分量V,首先分为块大小为64×64的一系列子图像,再对每个子图像做自适应截止频率的巴特沃斯高通同态滤波,并进行伽马校正,最后采用邻域均值消除块效应。 (4)对饱和度分量S做全局巴特沃斯高通同态滤波。 (5)得到处理后图像HS’V’。 (6)将图像从HSV空间还原到RGB空间。 (7)输出增强后的真彩色图像。 图像的信息熵[10,15]是衡量图像信息丰富程度的重要指标,其值越大,说明图像含有的信息量越多,图像越逼真,质量也就越好。文中采用Matlab2013软件做模拟实验,选取两幅亮度不均、对比度低、细节不明显的真彩色图像。分别在HSV色彩空间做单通道(V分量)全局同态滤波、双通道(V分量和S分量)全局同态滤波,以及文中算法对图像做增强处理,以图像的信息熵作为客观评价指标。从表1的数据可以看出,文中算法的处理结果比全局同态滤波V分量的信息熵大,比单通道同态滤波S分量的信息熵大,说明文中算法在亮度和对比度方面都有明显提高。 表1 图像信息熵客观性能比较 另外从视觉上可以看出,对图像V分量做全局同态滤波可以使得图像整体变亮,但是图像中原有较亮的部分会被过度增强,丢失一些细节信息,如图2(b)中天空及其附近的树木部分和图3(b)左下角部分,尤其是图2(a)天空附近的树木部分,过度明亮,层次变得不清晰了,并且由于只对V分量进行增强,颜色也不够艳丽,如图2(b)车顶、女孩嘴唇和图3(b)士兵上衣部分。因而文中对光照不均的图像V分量做分块同态滤波,并对S分量也做同态滤波进行微调,不仅使得图像亮度提升,而且颜色也更明艳、丰富了,效果如图2(d)和图3(d)所示。 图2 girl图像增强效果比较 图3 army图像增强效果比较 文中方法能在提高图像的亮度的同时保持图像颜色基本上不偏离,适合增强光照不均或有部分暗区域的真彩色图像,不适合雨雾图像。下一步将继续寻找更有效的频域内调整函数,并且研究能适合范围更广的彩色图像增强的方法。 [1] 刘 刚.MATLAB数字图像处理[M].北京:机械工业出版社,2010. [2] 陈守刚.基于直方图均衡化的彩色图像增强研究[J].重庆三峡学院学报,2011,27(3):74-77. [3]HanmanduM,JhaD.Anoptimalfuzzysystemforcolorimageenhancement[J].IEEETransactionsonImageProcessing,2006,15(10):2956-2966. [4] 韩丽娜,耿国华.基于小波变换的真彩图像降噪与增强[J].计算机工程,2010,36(12):224-225. [5]SeowMJ,AsariVK.Homomorphicprocessingsystemandratioruleforcolorimageenhancement[C]//ProceedingsoftheIEEEinternationaljointconferenceonneuralnetworks.Budapest,Hungray:IEEE,2004:2507-2511. [6]SeowMJ,AsariVK.Ratioruleandhomomorphicfilterforenhancementofdigitalcolorimage[J].Neurocomputing,2006,69:954-958. [7]JobsonDJ,RahmanZU,WoodellGA.Thestatisticsofvisualrepresentation[C]//ProceedingofSPIEvisualinformation.Washington:SPIEPress,2002:25-35. [8] 张亚飞,谢明鸿.基于HSI和局部同态滤波的彩色图像增强算法[J].计算机应用与软件,2013,30(12):303-307. [9] 张亚飞,谢明鸿.基于分块DCT同态滤波的彩色图像增强算法[J].计算机工程与设计,2013,34(5):1752-1756. [10] 韩丽娜,熊 杰,耿国华,等.利用HSV空间的双通道同态滤波真彩图像增强[J].计算机工程与应用,2009,45(27):18-20. [11] 焦竹青,徐保国.基于同态滤波的彩色图像光照补偿方法[J].光电子·激光,2010,21(4):602-605. [12] 焦竹青,徐保国.HSV变换和同态滤波的彩色图像光照补偿[J].计算机工程与应用,2010,46(30):142-144. [13] 郑晓东,王永强,许增补,等.基于同态滤波彩色图像亮度不均校正方法[J].微计算机信息,2009,25(12-1):114-116. [14] 刘燕君,刘 奇.基于同态滤波与直方图均衡化的超声图像增强[J].中国组织工程研究与临床康复,2011,15(48):9031-9034. [15] 周西柳,章 洁.基于聚类余弦变换的图像增强算法研究[J].计算机仿真,2012,29(2):216-219. An Enhanced Algorithm of Color Image Based on Block Homomorphic Filter in Two Channels DUAN Qun,WU Fen-xia,LI Hong (Institute of Graphics and Image Processing,Xianyang Normal University,Xianyang 712000,China) A new enhanced method of non-uniform illumination color image based on block homomorphic filter in two channels was presented on basis of applying HSV color model space.First,a color image is transformed from RGB color space to HSV color space.Then,luminance channel is blocked and enhanced by Butterworth highpass homomorphic filter to compensate for the non-uniform illumination due to lack of light,and the block effect caused by blocking homomorphic filter process is removed by the method of averaging the 3*3 adjacent sub-images boundaries.The saturation channel is slightly enhanced by Butterworth highpass global homomorphic filter to increase image contrast.Last,the color image is transformed from HSV color space to RGB color space.Experiments illustrate that this algorithm can not only correct non-uniform illumination in images,but also maintain a good image color and the local details. hue saturation value space;homomorphic filter;color image enhancement;block effect;cut-off frequency 2015-04-02 2015-07-15 时间:2016-01-04 陕西省教育厅项目(14JK1802);咸阳师范学院基金项目(13XSYK058) 段 群(1980-),女,讲师,硕士,研究方向为图像增强与降噪、并行计算。 http://www.cnki.net/kcms/detail/61.1450.TP.20160104.1608.076.html TP301.6 A 1673-629X(2016)01-0082-04 10.3969/j.issn.1673-629X.2016.01.0173 双通道分块同态滤波彩色图像增强
4 文中算法流程
5 实验结果分析
6 结束语