基于某Matlab的图像去噪算法仿真.doc

基于某Matlab的图像去噪算法仿真.doc

ID:55915126

大小:597.50 KB

页数:9页

时间:2020-06-14

基于某Matlab的图像去噪算法仿真.doc_第1页
基于某Matlab的图像去噪算法仿真.doc_第2页
基于某Matlab的图像去噪算法仿真.doc_第3页
基于某Matlab的图像去噪算法仿真.doc_第4页
基于某Matlab的图像去噪算法仿真.doc_第5页
资源描述:

《基于某Matlab的图像去噪算法仿真.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Matlab的图像去噪算法仿真在信息化的社会里,图像在信息传播中所起的作用越来越大。所以,消除在图像采集和传输过程中而产生的噪声,保证图像受污染度最小,成了数字图像处理领域里的重要部分。本文主要研究分析邻域平均法、中值滤波法、维纳滤波法及模糊小波变换法的图像去噪算法。首先介绍图像处理应用时的常用函数及其用法;其次详细阐述了四种去噪算法原理及特点;最后运用Matlab软件对一含噪图片(含高斯噪声或椒盐噪声)进行仿真去噪,通过分析仿真结果得出:一.均值滤波是典型的线性滤波,对高斯噪声抑制是比较好的;二.中值滤波是常用的非线性滤波方法,对

2、椒盐噪声特别有效;三.维纳滤波对高斯噪声有明显的抑制作用;四.对小波系数进行阈值处理可以在小波变换域中去除低幅值的噪声和不期望的信号。本论文主要是从两方面展开,首先是图像去噪算法:简要说明了图像噪声的概念及分类,详细阐述了邻域平均法、中值滤波法、维纳滤波法及模糊小波变换法的去噪原理及特点。其次是基于Matlab的图像去噪算法仿真:根据邻域平均法、中值滤波法、维纳滤波法及模糊小波变换法原理分析,运用Matlab仿真软件编写代码,对一含噪图片(含高斯噪声或椒盐噪声)进行仿真去噪,并对结果分析讨论,比较几种方法的优缺点。本论文仿真时选取一彩色

3、图片“2010-03-09-2.bmp”,并在图片中加入两种噪声:高斯噪声和椒盐噪声。所谓高斯噪声是指它的概率密度函数服从高斯分布的一类噪声。椒盐噪声是由图像传感器、传输信道、解码处理等产生的黑白相间的亮暗点噪声,属于非平稳噪声。本章利用Matlab软件对含噪图像的去噪算法进行仿真,将应用邻域平均法、中值滤波法、维纳滤波法和模糊小波变换法对含有高斯噪声和椒盐噪声图像的去噪效果进行比较,从而得到相应结论。1.1邻域平均法的仿真本节选用邻域平均法对含有高斯噪声和椒盐噪声的图片进行去噪,并用Matlab软件仿真。(1)给图像加入均值为0,方差

4、为0.02的高斯噪声,选择3×3模板去噪Matlab部分代码:j=imnoise(x,'gaussian',0,0.02);h=ones(3,3);h=h/9;k=conv2(j,h);仿真结果如图4-1所示。图1-1邻域平均法对高斯噪声去噪的仿真结果(2)给图像加入噪声密度为0.02的椒盐噪声,选择3×3模板去噪Matlab部分代码:j=imnoise(x,'salt&pepper',0.02);h=ones(33);h=h/9;k=conv2(j,h);仿真结果如图1-2所示。图1-2邻域平均法对椒盐噪声去噪的仿真结果从仿真结果可以

5、看出:邻域平均法实现起来很方便,适用于消除图像中的颗粒噪声,但需要指出这种方法既平滑了图像信号,同时使图像的细节部分变得模糊。由以上处理后的图像可以看到:邻域平均法消弱了图像的边缘,使图像变得有些模糊。如图1-1所示,均值滤波对高斯噪声的抑制是比较好的,但对椒盐噪声的抑制作用不好,如图1-2所示,椒盐噪声仍然存在,只不过被削弱了而已。为了改善均值滤波细节对比度不好、区域边界模糊的缺陷,常用门限法来抑制椒盐噪声和保护细小纹理,用加权法来改善图像的边界模糊,用选择平均的自适应技术来保持图像的边界。1.1中值滤波的仿真本节选用中值滤波法对含有

6、高斯噪声和椒盐噪声的图像进行去噪,并用Matlab软件仿真。(1)给图像加入均值为0,方差为0.02的高斯噪声,分别选择3×3模板、5×5模板和7×7模板进行去噪Matlab部分代码:j=imnoise(I,'gaussian',0,0.02);x=j(:,:,1);subplot(221);imshow(x);title('高斯噪声图片');k1=medfilt2(x,[33]);k2=medfilt2(x,[55]);k3=medfilt2(x,[77]);仿真结果如图1-3所示。图1-3中值滤波法对高斯噪声去噪的仿真结果(2)给图

7、像加入噪声密度为0.02的椒盐噪声,分别选择3×3模板、5×5模板和7×7模板进行去噪Matlab部分代码:i=imread('2010-03-09-2.bmp');j=imnoise(I,'salt&pepper',0.02);x=j(:,:,1);subplot(221);imshow(x);title('椒盐噪声图片');k1=medfilt2(x,[33]);k2=medfilt2(x,[55]);k3=medfilt2(x,[77]);仿真结果如图1-4所示。图1-4中值滤波法对椒盐噪声去噪的仿真结果从仿真结果可以看出:对图像

8、加入椒盐噪声后,应用中值滤波,如图1-4所示,噪声的斑点几乎全部被滤去,它对滤除图像的椒盐噪声非常有效。而对于高斯噪声来说,如图1-3所示,虽然也有一些去噪效果,但效果不佳。由此可知,中值滤波法运算简单,易

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。