对同时含有椒盐噪声和高斯噪声的-消噪处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对同时含有椒盐噪声和高斯噪声的-消噪处理
燕山大学
课程设计说明书
题目:同时含有椒盐噪声和高斯噪声的图像消噪处理
学院(系):里仁学院
年级专业:09工业自动化仪表
学号: 0912********
学生姓名:姚宁
指导教师:赵彦涛程淑红
教师职称:讲师副教授
燕山大学课程设计(论文)任务书
院(系):电气工程学院基层教学单位:自动化仪表系
说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
012年6月29日
燕山大学课程设计评审意见表
2
目录
第一章摘要 (1)
第二章引言 (2)
第三章噪声的特性 (3)
第四章对图像的消噪处理 (4)
4.1 中值滤波 (4)
4.2 维纳滤波 (8)
4.3 中值滤波与维纳滤波的结合 (10)
第五章学习心得 (14)
第六章参考文献 (15)
共 15 页第0页
同时含有椒盐噪声和高斯噪声的消噪处理
一、摘要
本文研究的是对同时含有椒盐噪声和高斯噪声的消噪处理。
首先,本文对高斯噪声和椒盐噪声作出解释,从根本是理解高斯噪声和椒盐噪声,并用图像生动形象的解释这两种噪声产生的影响,如正文中图1 所示。
对图像的消噪处理时,有均值滤波,中值滤波,维纳滤波,超限像素平滑法等方法,在这里我们选取中值滤波和维纳滤波进行分析。
一、中值滤波:
选取一个窗口,并对窗口中的像素灰度值进行排序,用中间值代替窗口中心的像素值。其消噪效果如文中图2和图3所示。由图中我们可以看到中值滤波对图像中的椒盐噪声有很好的滤除效果,并能较好的保留图像的边缘,但对图像中的高斯噪声的滤波效果不是很理想。
二、维纳滤波:
共 15 页第1页
运用维纳滤波的方法进行滤波时,我们可以根据他的原理进行编程滤波,也可以直接运用维纳滤波的函数wiener2(a)进行滤波。其运行结果如文中图4所示。由图中我们可以发现维纳滤波能够很好地滤去高斯噪声,但对椒盐噪声的滤波效果不是很理想。
所以我们采用将这两种方法结合起来,来对同时还有椒盐噪声和高斯噪声的图像进行滤波。
三、中值维纳滤波:
首先我们将图像中的像素点按一定的条件分为椒盐噪声点和信号点,然后对椒盐噪声点进行中值滤波,信号点保留,最后再对整个图像进行维纳滤波,其结果如图5所示。从图中我们可以看出中值维纳滤波对图像的处理想过还是挺理想的。
共 15 页第2页
关键字:椒盐噪声高斯噪声中值滤波维纳滤波中值维纳滤波
二、引言
数字图像的噪声主要来源于图像的获取(数字化过程)和传输过程。图像传感器的工作情况受各种因素的影响,如图像获取中的环境条件和传感元器件自身的质量。例如,使用CCD 摄像机获取图像,光照强度和传感器温度是生
成图像中产生大量噪声的主要因素。图像在传输过程中主要由于所用的传输信道的干扰受到噪声污染。比如,通过无线网络传输的图像可能会因为光或其他大气因素的的干扰被污染。
噪声不仅仅严重影响人们观赏图像时的视觉效果,还有可能影响边缘检测、图像分割、特征提取、模式识别等后续更高层的处理结果,因此采用适当的方法尽量减少噪声时一个非常重要的预处理步骤。
在实际生活中,最常见的为高斯噪声和脉冲噪声(椒盐噪声)两类,所以去除这两类噪声是非常需要的。本文通过对这两种噪声的去噪方法进行了根本的分析和研究,并用Matlab 进行了编程和调试,最终确定出最优的去噪方案,简单易懂,深入浅出。为今后的研究提供了相关的参考资料和编程,具有深刻的研究意义!
三、噪声的特性
实际生活中最常见的是高斯噪声和脉冲噪声(椒盐噪声),下面便分别对这两种解释做出解释和比较。
1、高斯噪声
高斯噪声是指噪声的概率密度函数服从高斯分布(即正态分布)的一类噪声,这种噪声经常被用于实践中。高斯随机变量z 的PDF (概率密度函数)由下式给出:
22()/2()
x p z μσ--=
(1)
式中,z 表示灰度值,μ表示z 的平均值或期望值,σ表示z 的标准差,2σ称为z 的方差。 2、脉冲噪声
(双极)脉冲噪声的PDF 可由下式给出:
()0a b P z a p z P z b =⎧⎪==⎨⎪⎩ 其他
(2) 如果b a >,灰度值b 在图像中将显示为一
个亮点,相反,a 的值将显示为一个暗点。如果a P 和b
P 为零,则脉冲噪声称为单极脉冲。如果a P 和b
P 均不可能为零,尤其是它们近似相等时,脉冲噪声值将类似于随机分布在图像上的胡椒和盐粉微粒,因此双机脉冲噪声也称为椒盐噪声。在这,我们研究的是椒盐脉冲。
椒盐噪声是由图像传感器,传输信道,
解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声往往由图像切割引起的。
在实际生活中,这两种噪声一般都是同
时存在的。为了更形象,清楚的了解椒盐噪声和高斯噪声对图像的影响,我们运用Matlab,对一个图像进行加噪处理,分别认识一下椒盐噪声和高斯噪声以及椒盐、高斯同时存在时,反映在图像上的效果。其程序如
下所示:
clear;
clc;
I=imread('Miss512G.bmp');
[a,b]=size(I);
figure
subplot(2,2,1);imshow(I);title('灰白原图');
J=imnoise(I,'salt & pepper',0.02);
subplot(2,2,2);imshow(J);title('加椒盐噪声后的图像');
G=imnoise(I,'gaussian',0.02);
subplot(2,2,3);
imshow(G);title('加高斯噪声后的图像');
K=imnoise(J,'gaussian',0.02);
subplot(2,2,4);imshow(K);title('加椒盐噪声和高斯噪声后的图像');
其运行结果如图1所示:
灰白原
图加椒盐噪声后的图
像
加高斯噪声后的图
像加椒盐噪声和高斯噪声后的图像
四、对图像的消噪处理 对含有椒盐噪声和高斯噪声的图像进行消噪图1