数字图像去噪典型算法仿真与分析

数字图像去噪典型算法仿真与分析
个人信息*********
摘要:图像去噪是数字图像处理中的重要环节和步骤。本文首先介绍了常见的图像噪声;然后,在介绍图像去噪的基本方法和原理的基础上,讨论了均值滤波、中值滤波和维纳滤波三种典型的图像去噪方法;最后,对包含有高斯噪声和椒盐 等噪声的图像进行去噪,并对其去噪效果进行了仿真和分析比较,得出了三种方法各自的适用性特点。
关键词:图像去噪;均值滤波;中值滤波;维纳滤波
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表示中心在rtiyishu(x,y)点,尺寸为M*N的滑动模板窗口。均值滤波过程就是计算模板中所有像素的均值g(x,y)2009 CHINAJOY,由公式1给出;然后将g(x,y)代替该点(x,y)岁月的风铃原来的像素值f(x,y),得到去噪后图像F(x,y),如公式2所示。
                (1)
                        (2)
这个操作可以用其系数1/M*N的卷积模板来实现。由上式可知,经过均值处理后,噪声的均值不变,方差变小,说明噪声的强度减弱了,即噪声得到了抑制。当然,这种方法在平滑噪声的同时,也会模糊信号的细节和边缘,即在清除噪声的同时也会对图像的高频细节成分造成破坏和损失,使图像模糊。
2.2 中值滤波
中值滤波是一种非线性信号处理方法,它的基本原理是把数字图像或数字序列中的一点的值用该点的一个邻域中的各点值的中值代替。通俗地讲中值滤波就是用一个活动窗口沿图
象移动,窗口中心位置的象素灰度用窗口内所有象素灰度的中值来代替。
其算法步骤为:首先确定一个以某个像素(x,y)为中心点的邻域,常用的有方形、十字形和圆形等邻域;然后将邻域中的各个像素的灰度值进行排序,取其中间值作为中心点像素灰度的新值,这里的邻域通常被称为窗口,这个窗口可以是3*35*5等;当窗口在图像中上下左右进行移动后,利用中值滤波算法可以很好地对图像进行平滑处理[1-4]。它是一种邻域运算,类似于卷积,但计算的不是加权求和,而是把邻域中的像素按灰度级进行排序然后选择该组的中间值作为输出像素值。
即用该像素的相邻像素的灰度中值来代替该像素的值,由公式3给出。
                    (3)
领域的大小决定在多少个数值中求中值,窗口的形状决定在什么样的几何空间中去元素计算中值。窗口的大小和形状有时对滤波效果影响很大。
2.3 维纳滤波
维纳东京奥运会必将如期举行(Wiener)滤波器是一种自适应滤波器,它根据图像的局部方差调整滤波器的输出,它的最终目标是使恢复图像g(x,y)与原始图像f(x,y)的均方差最小。所谓自适应滤波,就是利用潜意识可以获得的滤波器参数等结果,自动的调节现时刻的滤波器参数,以适应信号的噪声未知的或随时间变换的统计特性。
Wiener算法[1] [5]首先估计出像素的局部矩阵均值和方差:

本文发布于:2024-09-25 01:18:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/477384.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:噪声   图像   滤波
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议