在线工博会

带噪声抑制的反锐化掩模图像增强算法
厦门大学 谢明果 何剑光 徐中佑
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版
摘 要:为了减小传统的反锐化掩模算法对噪声的敏感性,提出了一种新的反锐化掩模图像增强算法,该算法在图像的平坦区域进行去噪处理,并依据人眼视觉特性对图像的不同细节区域做不同程度的增强。通过几种算法的实验结果比较,表明本算法不仅增强效果较好,且抑制了噪声的增强。
关键词:图像增强;反锐化掩模;噪声抑制;算法
An Unsharp Masking Technique for Image Enhancement with Noise S uppression
XIE Mingguo,HE Jianguang,XU Zhongyou,ZHANG Yanchen
(Xiamen University,Xiamen,361005,China)
Abstract:A new method for unsharp masking technique for imag e enhancement is presented in order to reduce noise sensitivity of traditional u nsharp masking technique. Denoising operation is performed in smooth areas of images. The sharpening depth varies automatically in different contrast areas of images based on human visual properties. Experimental results show a much impr oved enhancement and noise suppressing
Keywords:image enhancement; unsharp masking; noise suppressi on;alorithm
1 引言
反锐化掩模(Unsharp Masking,UM)[1]最早应用于摄影暗室中,处理时,将一张模糊的负片与正片卷和在一起,然后冲洗混和胶片得到更为清晰的照片。原理是将胶片的模糊形式从原始胶片中减去,达到增强照片细节的目的。在数字图像处理中,为了增强图像的边缘和细节,常采用反锐化掩模技术,经典的线性反锐化掩模技术组成框图如图1所示,原始图像经过线性高通滤波器后,乘以一个比例因子后与原始图像相加,得到增强的图像。尽管这种方法简单,增强效果也相对较好,但他却有2个重大的缺点:
(1)系统对噪声非常敏感由于采用了线性高通滤波器,图像的细节和噪声同时被增强,尤其是在图像的平坦区域,即使很小的噪声也非常明显。
(2)过冲(overshoot)现象由于图像的高细节区域相对于其他区域增强更大,处理后的图像会呈现明显的人工处理痕迹。
为了克服线性反锐化掩模技术的缺点,尤其是对噪声的敏感性,人们提出了各种各样的方法。这些方法大部分是用非线性滤波器代替线性高通滤波器,对减小噪声和增强细节进行折中考虑。SK Mitra提出了基于Teager算法的非线性算子[2],这种非线性算子可近似为局部均值权重高通滤波器。根据Weber定律,人眼对图像黑色区域的细节更敏感,因此这种算子能减小噪声。G.Ramponi提出了立方反锐化掩模技术[3],这种技术的实质是用一个对边缘敏感的平方滤波器算子乘以拉普拉斯算子,仅增强局部亮度变化区域的图像细节,相对较小噪声。Y H Lee提出了基于序列统计拉普拉斯算法的算子[4],这个算子的输出和局部均值与局部中值之差成比例,他能有效地去除高斯白噪声。A Polesel提出了自适应反锐化掩模技术[5],这种技术采用自适应滤波器对图像的细节增强程度大一些,而对图像的平坦区域几乎不增强,因而能减小平坦区域的噪声。
上面提到的方法虽然相对于线性反锐化掩模技术减小了噪声,但在平坦区域,噪声仍然比较明显,而且,为了使图像的中细节区域达到较好的增强效果,图像的高细节区域往往增强过大,导致过冲现象的出现。虽然文献[5]的方法效果较好,但算法较复杂,计算量较大,且有过渡噪声的问题。另一类解决办法是对图像先进行去噪处理,再进行增强处理,但去噪往往导致图像的模糊,使增强难以达到较优化的效果。
本文针对反锐化掩模技术的缺点,提出了一种新的解决方法。首先,把图像根据细节程度分为低、中、高三个区域,只对低细节区域进行去噪处理。其次,在增强时,对低细节区域不做增强或增强很小,对高细节区域做中等程度的增强,对中细节区域增强程度最大。这样,避免了去噪带来的图像模糊问题,而且,对图像的增强符合人眼视觉特性,既改善了噪声的敏感程度,又不会出现过冲现象。
2 算法介绍
线性反锐化掩模算法的计算公式如下:

(图片)

式中,x(m,n)是输入图像信号;z(m,n)是线性高通滤波器的输出;λ是一个正比例因子,可以控制图像增强的强度;y(m,n)是增强后的图像,如图1所示。

(图片)

线性反锐化掩模最大的缺点是对噪声非常敏感。很自然的解决方法是在增强前先进行去噪处理,去噪多采用平均或插值的方法,但去噪一般会使图像变模糊,损失图像的细节,而使去噪和增强二者之间难以达到较优化的效果。为了避免图像细节的损失,可以把图像根据细节程度分为低、中、高三个区域,只在图像的低细节区域(亦即平坦区域)进行去噪处理,因为根据人眼视觉特性,人眼对图像平坦区域的噪声比细节部分的噪声更敏感,且一般情况下图像的大部分区域是平坦的。这样图像的噪声被相对“去除”了,而细节区域被完好的保留。而且,在平坦区域对去噪算法的要求较低,有利于实时处理。为了对图像的细节程度进行判断,我们采用了局部方差的方法,即在一个象素的3×3邻域内进行如下运算:

(图片)

式中,x(m,n)是象素点(m,n)3×3邻域的亮度平均值。
通过式(2)的计算,D(m,n)就代表了象素点(m,n)的细节程度。假设有两个阈值T1和T2,且T1T2则为高细节区。
在图像的平坦区域,如当D(m,n)(图片)

另一方面,在图像的低细节区域,由于人眼对噪声很敏感,所以可以只做很小的增强或不进行增强;在图像的高细节区域,为了避免出现过冲现象,可进行中等程度的增强;而在图像的中细节区域,则进行较大程度的增强。为此,可将式(1)中的λ定义为图像细节的非线性函数λ(m,n),且:

(图片)

式中,z(m,n)为增强算子,本文采用了增强效果较好的二阶拉普拉斯算子,掩模采用3×3的模板,如图2所示。这样,图像的平坦区域进行了去噪处理,低、中、高不同细节区域也得到了不同程度的增强。

(图片)

算法框图如图3所示。经过大量的图像实验,算法中的参数选取范围如下:

(图片)

(图片)

3 实验结果
图4(a)是图像增强处理经常采用的“lena”原图;(b)是线性反锐化掩模的处理结果;(c)是立方反锐化掩模(SCUM)的结果;(d)是本文算法处理的结果。

(图片)

各种算法使用的参数如表1所示,这些参数的取值都是按照相应文献中的建议取值的。为 了进行对比,本文算法参数的取值使增强效果和线性反锐化掩模算法的增强效果接近。
图像增强效果没有统一的判断标准,最好的判断方法还是由人眼进行对比观察。图4(b) 中,明显可见到细小的噪声,尤其是在右脸颊部分;(c)中虽然噪声得到了很好的抑制, 但有很明显的人工处理痕迹,比如头发和眼睛;(d)中不仅噪声得到了很好的抑制,同时 ,图像的细节也得到了很好的增强,达到了非常理想的总体增强效果。

(图片)

4 结语
本文提出了一种新的图像增强算法,根据人眼视觉特性,对图像的平坦区域进行均值滤波,并对图像的低、中、高细节区域做不同程度的反锐化掩模增强。与其他增强方法相比,既抑 制了噪声,又达到了很好的增强效果。
参考文献
[1]Rafael C. Gonzalez, Richard E WoodsDigital Image Process ing, Second Edition.Englewood Cliffs,NJ: Prentice Hall,2002.
[2]Mitra S K,LiH, Lin I S,et al.A New Class of Nonlinear Filters for Image Enhancement in Proc Intl Conf.Acoust,Speech, Signal P rocessing,Toronto, Canada,1991,(4):2525-2528.
[3]Ramponi G.A Cubic Unsharp Masking Technique for Contrast En hancement.
Signal Process,1998,67:211-222.
[4]Lee.Y H,Park S Y.A Study of Convex/Concave Edges and Edge enhancing Operators Based on the Laplacian.IEEE Trans Circuits Syst,1990,37 :940-946.
[5]Polesel A,Ramponi. G,Mathews V J.Image Enhancement Via Adapt ive.Unsharp Masking.IEEE Trans. Image Processing, 2000,9:505-510. 8/18/2005


电脑版 客户端 关于我们
佳工机电网 - 机电行业首选网站