作者简介:赵海英(1972-),女,副教授,博士.研究方向:图形图像处理,虚拟现实与文化遗产.E-mail:zhaohaiying@bupt.edu.cn
针对图像噪声类型未知、Meanshift平滑窗口难以确定致使图像细节被模糊的问题,提出多尺度Meanshift图像去噪算法。结合小波的“数字显微镜”的优点与Meanshift较强无参概率密度估计及快速模板匹配的特点,非常有效地去除了一组实际夜间远程拍摄图像中的未知噪声。算法执行过程中,首先,将图像进行二维离散小波变换,分解出低频子图和承载细节的高频轮廓子图;然后,区别于传统处理方式,高频子图保护不变,对低频子图进行Mean shift分析窗平滑,最后合成高频子图与低频滤波后图像形成去噪声后图像。该方法不仅弥补了单一Meanshift算法由于平滑窗口难以确定致使图像细节被过滤的缺陷,而且解决了一类实拍高噪声图像的去除,信噪比SNR为34.29。结果表明:本文提出的算法可以去除不同类型噪声图像,并可得到较高的信噪比。
With unknown types of image noise, it is difficult to determine the Meanshift smooth window, which leads the details of image to be blurry. To overcome this problem, a multi-scale Meanshift algorithm of image denoising is proposed. This algorithm combines the advantages of 'digital microscope' of Wavelet and the characteristics of Meanshift of non-parametric probability density estimation and rapid template matching. So it is very efficient to remove the unknown noise of a group of actual distance image at night. In the implementation of the algorithm, first, the image is carried out two-dimensional discrete Wavelet transform, and the low frequency sub-image and the detailed high frequency sub-band are decomposed. Then, different from traditional process, high frequency sub-image is kept unchanged, and the smooth algorithm is implemented on the low frequency sub-image. Finally, the noise is removed based on the reconstruction of the decomposed sub-images. The algorithm not only makes up for the defect of the single Meanshift algorithm, which is difficult to determine the smooth window, leading to the image details be filtered, but also solves the denoising problem on a group of actual distance images at night, whose Signal-to-Noise Ratio (SNR) is 34.29. Experiment results show that the proposed algorithm has higher ability to remove noise, and gets a higher SNR.
目前,大量图像去噪算法的主要研究工作是围绕噪声去除和噪声去除后评估展开。传统的去噪方法根据噪声图像类型不同,分为普通图像、红外图像、医学图像、遥感图像等去噪方法;根据去噪方法所在的信号域,分为空间域去噪和变换域去噪方法;根据噪声类型是否已知,分为已知噪声类型和未知噪声类型去除方法。对已知噪声类型的图像可根据噪声选择空间域或变换域进行噪声去除,如高斯滤波器[ 1]、中值滤波器[ 2]、形态滤波器[ 3]、鲁棒卡尔曼滤波算法(Robust Kalman filter,RKF)[ 4]等。近十多年,噪声去除算法已拓展到偏微分方程(PDE)[ 5]与变分极值最小化[ 6]进行图像自适应滤波,其特点是利用图像是分块光滑的二元函数,以图像边缘为边界,采用分块连续的函数逼近图像中的真实信号,其各向异性扩散能较好地保留边缘和细节。但是由于噪声类型不尽相同,噪声和图像频率常常会发生大范围重叠,或在空间域上图像分块光滑的条件不满足,利用经典滤波技术不可能将噪声频率去除掉,而在空间域也只是使图像本身变得光滑,一部分细节特征信息丢失。使得图像预处理过程中出现了后期分类、检索应用中不希望出现的负面效果,因此设计和选择合适的去噪算法非常关键。更重要的是,现有噪声估计多基于空间白噪声、高斯噪声等已知类型,而实际情况中,噪声的具体信息往往是未知的,即使是噪声协方差矩阵也很难得到。为了解决这类问题,基于噪声的估计方法被提出,一般分为3类:①基于平滑区域方法[ 7, 8],使用有噪图像与去噪后图像的差来估计噪声大小,但纹理和边缘较多的图像易于估计错误。②基于小波估计法[ 9, 10],对图像先进行小波变换,由于噪声多集中在尺度小的高频子带,故将最高频率子带系数认为是噪声,依此估计噪声方差。③基于块的估计法,将噪声图像划分为若干块,并估计每块的噪声,最后用统计方法对整个图像进行估计[ 11],该方法主要依赖于分块区域中的光滑区域,对于纹理、边缘对比度差的图像效果依然很差。
综上所述,对于已知噪声类型的图像去噪研究较为深入,未知噪声图像的去噪主要方法是先估计噪声再去除噪声,但当噪声估计难度过大,直接对图像进行噪声去除也是切实可行的选择方法。
本文探讨如何对夜间远程拍摄获得的实际图像进行有效的降噪处理,以恢复其原始图像的特征信息。但由于该类图像背景与实物的对比度较小,随机噪声干扰大且噪声类型未知,因此给降噪处理带来较大困难。常用的去噪算法是选取背景相对较简单的一个较小区域作为平滑区域进行噪声估计。但其噪声类型估计不准会导致去噪效果降低。文献[12]指出:即使估计时有大量信息可用,估计的概率密度分布函数仍旧可能偏离真实的概率密度分布函数。文献[13]将小波分解的低频子图视为不变,对高频细节进行Meanshift滤波。并提出采用Fourier级数来近似计算高斯函数,提高了去噪声效果。但上述算法对夜间远程拍摄的实际图像的噪声去除效果不明显。为此本文改善了多尺度Meanshift降噪算法,首先对分解的低频子图进行Meanshift平滑;然后对平滑子图进行小波重构,并以Meanshift平滑分析窗为约束完成对未知噪声图像的降噪。
算法采用的是Daubechies正交小波,对原始图像进行一层Mallat塔式分解,分解后得到
本文提出使用Meanshift平滑处理去除残留在低频子图中的噪声分量,将三部分含有高频边缘细节信息通过有某种高频滤波去除噪声,将小波域去噪处理后的4个子图进行小波重构,得到去噪后的重构图像。本文算法框架如图2所示。
本文针对噪声统计特性未知图像提出一种多尺度Meanshift降噪算法,该算法扩大了Meanshift算法的适用范围,解决了未知噪声统计特性的噪声去除问题。具体是通过小波变换抑制高频噪声,利用Meanshift算法的平滑分析窗为约束完成对未知噪声的低频子图进行平滑,重构平滑子图和高频子图。实验结果证明,本文算法具有较强的图像降噪能力。
设
基于式(1)~(4)的小波和尺度函数的形式,定义可平移与伸缩的基函数如下:
根据二元可分离多分辨分析和双尺度方程,可以推导出任意一个二维图像信号
再次设给定
式中:
从式(13)可以看出,只要落入
将式(14)的
实验1 为了验证在处理夜间监控图像时只在低频部分进行Meanshift平滑处理的合理性,图3给出了其他两种处理方式(即高频部分平滑和高低频部分均平滑)的对比结果。
由图3可知,只进行低频平滑处理的图像效果最好,能够有效去除夜空、地面上的噪音。为了量化各去噪算法的优劣,本文从性能和效率两个方面对其进行评估。性能方面采用信噪比(Signal to noise ratio,SNR),即图像信号与噪声的方差之比,效率方面统计各个算法的时间开销。
本实验的环境是:DELL t7400+Windows XP+MATLAB(R2009b)。为了降低运行环境对时间开销统计的影响,在图4中所给出的时间均为算法运行5次的平均值。根据图4的横纵坐标可知,数据点越靠近左上角,表明算法的性能和效率越高,反之则越低。从该图可知:①低频滤波算法与其他两种算法比较更接近于左上角,说明该算法优于后两种算法。②低频+高频滤波算法与高频滤波算法比较,性能几乎无提升,但时间开销有所提高。
综上所述,三者按从优到劣的排序为:低频滤波算法,高频滤波算法,低频+高频滤波算法。
实验2 图5为本文算法与几种典型去噪算法的比较图。由图可知,本文算法与传统算法相比优势明显,与单一Meanshift去噪方法相比,在纹理区域(如行人的小腿到脚部,地上的小石头)本文算法纹理细节保留较好,这是因为小波变换能把高频细节区分加以保留,Meanshift去除了低频噪声,因此,重构图像比较完整地保留了图像的细节特征。
实验3 图6为本文算法与单一Meanshift算法去噪效果对比的局部截图,观察图6可以发现,对于Lena帽子上的毛织物,与图6(c)相比本文的效果与原图更接近。
实验4 图7为本文算法与文献[13]的比较。高频子图保护不变,对低频子图进行Mean shift分析窗平滑,最后合成高频子图与低频滤波后图像,形成去噪声后的图像。可以看出,本文算法获得了较清晰的去噪图像。与未知噪声类型有关,不同噪声类型其噪声分布频率不同,针对实际夜晚拍照图像的噪声,本文算法可以较好地保持图像细节。图8所示是对织物图案的背景平滑及相应去噪后的图像。可以看出,本文对未知噪声图像更具去噪能力。图9为加入椒盐噪声的Brodatz图像及去噪图像,也可看出本文算法对已知噪声图像同样具有较强的去噪能力。
本文基于一组在夜间远程拍摄的实际图像展开了复杂背景下的未知噪声类型的图像去噪研究。由于实际图像具有背景与实物对比度小、噪声干扰大的特点,本文进行了大量噪声去除的仿真实验,通过多尺度Meanshift算法有效地去除了实际图像的噪声。同时仿真了中值滤波、均值滤波、维纳滤波等常用滤波去噪,与多尺度Meanshift算法进行实验效果对比,本文算法的信噪比SNR为34.29,优于其他算法,表现出本文的Meanshift去噪算法的优越性,但是也发现高频与低频进行Meanshift平滑存在的差异。如何优化或组合Meanshift去噪算法是下一步研究的方向。同时也可以通过选择平滑区域进行噪声方差估计,再合理推导出未知噪声模型,从而确定Meanshift滤窗的大小是后期的研究工作。
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|