数字图像去噪典型算法仿真与分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字图像去噪典型算法仿真与分析
个人信息*********
摘要:图像去噪是数字图像处理中的重要环节和步骤。本文首先介绍了常见的图像噪声;然后,在介绍图像去噪的基本方法和原理的基础上,讨论了均值滤波、中值滤波和维纳滤波三种典型的图像去噪方法;最后,对包含有高斯噪声和椒盐等噪声的图像进行去噪,并对其去噪效果进行了仿真和分析比较,得出了三种方法各自的适用性特点。
关键词:图像去噪;均值滤波;中值滤波;维纳滤波
Simulation and Analysis of Image De-noising Methods
in Digital Image
Name:***
(个人信息****)
Abstract: Image denoising is one of the most important parts and steps of image processing. Firstly, the paper introduces the common image noise. Then, based on the principle and methods of eliminating image noise, it discusses mean filtering, median filtering, and Wiener filtering which are typical image donoising. Finally, it uses these methods to eliminate image noise which contains Gaussian noise and salt&pepper noise. And through comparing and analyzing the effect of these methods, it concludes the applicability of each method in different application.
Key words:image denoising; mean filtering; median filtering; Wiener filtering
0 引言
数字图像是现代人们获取信息的主要来源。由于成像系统、传输介质和记录设备等的不完善,数字图像在其形成、传输记录过程中往往会收到多种噪声的污染。一般来说,现实中的图像都是带噪图像。噪声使图像变得模糊,甚至淹没图像特征,给后面图像区域分割、分析判断等工作带来了困难。因此,在边缘检测、图像分割、特征提取、模式识别等高层次处理之前,选用适当的方法尽量地去除噪声干扰是一个非常重要的环节和步骤,也一直是图像处理研究领域进行的主要课题之一。
在图像去噪的研究方面,国外的一些学者提出了大量的算法,如一些典型的图像去噪算法,均值滤波、中值滤波、维纳滤波、小波变换等[1-5]。近年来,一些改进的、新型的算法也被许多学者提出。文[6]提出了一种改进的均值滤波算法,该算法针对均值滤波在抑制噪声的过程中会损失图像的边缘等细节信息问题,在计算局部窗口中心像素灰度均值时,既考虑了窗口各像素与中心像素间的灰度差异,又顾及了窗口各像素与中心像素间的距离;但是容易导致图像细节因过度平滑而变得模糊。对于复杂的噪声图像,文[7]提出了一种基于同性质点个数的噪声点检测算法,这是一种改进的中值滤波算法,该算法对于脉冲噪声来说不仅在滤除噪声方便有较好的效果,保持图像细节信息方面也取得了一定的成就;但对未知噪声类型的图像进行滤除时其效果就不明显。针对经典维纳滤波器存在的不足,文[8]提出了一种新的自适应维纳滤波器,该滤波器能够根据不同
的图像特性在给定的多个模板之间自适应的选择模板,使得滤波效果更加理想;但是对于不太复杂的图像,新的自适应维纳滤波和普通维纳滤波相比,改善空间不是很大,效果不是很明显。
综上,现有的图像去噪方法大致可以分为两类:一类是空间域方法,另一类是频率域方法。本文主要围绕着空间域的去噪方法,分析几种典型的空间域去噪方法,研究总结各算法的优缺点、适用性及处理效率等,并通过MATLAB进行仿真和分析比较。
1 噪声
噪声可以理解为妨碍人的视觉器官或系统传感器对所接收图像源信息进行理解或分析的各种因素。噪声在理论上可以定义为“不可预测,只能用概率统计方法来认识的随机误差”[9]。
1.1 图像系统中的常见噪声
依据噪声产生的原因,将经常影响图像质量的噪声源分为三类:阻性元器件部产生的高斯噪声;光电转换过程中的泊松噪声(椒盐噪声);感光过程中产生的颗粒噪声。根据噪声和信号的关系也可以将其分为两种形式:一类是加性噪声,另一类是乘性噪声。
1.2 图像去噪的意义
噪声在图像处理中是一个非常重要的问题,它对图像的输入、采集、处理的各个环节以及最终的输出结果都会产生一定的影响。特别是在图像的输入、采集过程中,噪声是个十分关键的问题,若输入伴有较大噪,必然影响之后的处理以及最终的处理效果。因此,任何一个良好的图像处理系统,无论是模拟处理还是计算机处理无不把减少最前一级的噪声作为主攻目标。去噪处理已成为图像处理
中极其重要的环节和步骤。
2 图像去噪典型算法
现有的图像去噪方法大致可以划分为两类:一类是空间域方法,主要采用各种图像平滑模板对图像进行卷积处理,以达到压抑或消除噪声的目的;另一类是频率域方法,主要通过对图像进行变换后,选用适当的频率带通滤波器进行滤波处理,再经过反变换得到去噪后图像。本文的工作主要围绕着空间域方法,对三种典型的空间域去噪方法,均值滤波、中值滤波和维纳滤波,进行讨论、仿真与分析。
2.1 均值滤波
均值滤波也称为线性滤波,其采用的主要方法为邻域平均法[1-4]。均值滤波的基本思想是用领域几个像素值的均值来代替原图像中的各个像素值,其领域的选取通常为像素的4领域和8领域。
假定有一幅由L*H个像素组成的图像f(x,y),令Sxy表示中心在(x,y)点,尺寸为M*N的滑动模板窗口。均值滤波过程就是计算模板中所有像素的均值g(x,y),由公式1给出;然后将g(x,y)代替该点(x,y)原来的像素值f(x,y),得到去噪后图像F(x,y),如公式2所示。
这个操作可以用其系数1/M*N的卷积模板来实现。由上式可知,经过均值处理后,噪声的均值不变,方差变小,说明噪声的强度减弱了,即噪声得到了抑制。当然,这种方法在平滑噪声的同时,也会模糊信号的细节和边缘,即在清除