图像去噪处理的研究及matlab仿真.docx

上传人:b****0 文档编号:310820 上传时间:2022-10-08 格式:DOCX 页数:15 大小:576.71KB
下载 相关 举报
图像去噪处理的研究及matlab仿真.docx_第1页
第1页 / 共15页
图像去噪处理的研究及matlab仿真.docx_第2页
第2页 / 共15页
图像去噪处理的研究及matlab仿真.docx_第3页
第3页 / 共15页
图像去噪处理的研究及matlab仿真.docx_第4页
第4页 / 共15页
图像去噪处理的研究及matlab仿真.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

图像去噪处理的研究及matlab仿真.docx

《图像去噪处理的研究及matlab仿真.docx》由会员分享,可在线阅读,更多相关《图像去噪处理的研究及matlab仿真.docx(15页珍藏版)》请在冰豆网上搜索。

图像去噪处理的研究及matlab仿真.docx

图像去噪处理的研究及matlab仿真

引言………………………………………………………………………………………1

1图像去噪的研究意义与背景…………………………………………………………2

1.1数字图像去噪研究意义与背景……………………………………………………2

1.2数字图像去噪技术的研究现状……………………………………………………3

2邻域平均法理论基础…………………………………………………………………3

2.1邻域平均法概念……………………………………………………………………3

3中值滤波法理论基础…………………………………………………………………3

3.1中值滤波法概念……………………………………………………………………3

3.2中值滤波法的实现…………………………………………………………………4

4中值滤波法去噪技术MATLAB仿真实现………………………………………………4

4.1Matlab仿真软件……………………………………………………………………4

4.2中值滤波法的MATLAB实现…………………………………………………………5

4.3邻域平均法的MATLAB实现…………………………………………………………6

总结………………………………………………………………………………………8

全文工作总结……………………………………………………………………………8

工作展望…………………………………………………………………………………8

参考文献…………………………………………………………………………………9

英文摘要………………………………………………………………………………10

致谢语…………………………………………………………………………………11

 

图像去噪处理的研究及MATLAB仿真

电本1102班姓名:

杨韬

指导老师:

刘明军

摘要:

图像是生活中一种重要的信息来源,通过对图像的处理可以帮助我们了解信息的内在信息。

数字图像去噪声涉及光学系统、微电子技术、计算机科学、数学分析等领域,是一门综合性很强的边缘科学,如今其理论体系非常完善,且其应用很广泛,在医学、军事、艺术、农业等都有广泛且充分的应用。

MATLAB是一种高效的工程计算语言,在数值计算、数据处理、图像处理、神经网络、小波分析等方面都有广泛的应用。

MATLAB是一种向量语言,它非常适合于进行图像处理。

本文概述了邻域平均法与中值滤波法去噪的基本原理。

对这两种常用的去噪方法进行了分析比较和仿真实现。

最后根据理论分析和实验结果,讨论了一个完整去噪算法中影响去噪性能的各种因素。

为实际工作中的图像处理,去噪方法的选择和改进提供了数据参考和依据。

关键字:

邻域平均法;中值滤波法;MATLAB

引言

图像因为一些原因总会被外界干扰,所以图像质量往往不是很好,而质量不好的图片又不容易进行进一步的处理。

在对图像的地处理过程中,图像去噪是很重要的一个环节,所以想对图像进行进一步的处理,对图像的去噪就变得重要起来,所以很多研究人员对这一课题进行了比较全面的研究,图像的处理最传统的方法是在空域中的处理,也就是说在图像的空间范畴内对图像质量进行改善。

也可以对图像进行平滑处理等,这属于第一类图像处理方法。

中值滤波法与邻域平均法是出现最早的去噪手段,而且由于其具备良好的空频特性,实际应用也非常广泛。

其中图像的邻域平均去噪方法是众多空域图像去噪方法中效果最好的去噪方法。

基本思想就是用邻近的像素平均值来代替噪声的像素,且图像尺寸越大,去噪效果越好,从而达到较好的去噪目的。

而且,邻域平均法本身是一种非线性变换,而国内外的研究大多集中在如何选取一个合适的相邻点,通过选取一个最为适合的邻域点使得去噪效果更加明显,传统的方法对于类似于高斯噪声的效果较好,所以此方法多用于去除高斯噪声。

本文以图像去噪方法为研究对象,以邻域平均法与中值滤波法为研究方向,对比了这两种传统去噪方法,比较深入地研究了基于MATLAB邻域平均法图像去噪,对其在图像去噪中的应用做了进一步研究。

1图像去噪背景与意义

人的主要接受信息的手段就是视觉,虽然人类也有其他感官但是绝大部分(约80%)还是依靠眼睛看到外界的情况来进行信息接受的。

我们对图像进行的各种加工就是为了满足我们的眼睛对图像清晰度的要求的。

因此,图像处理技术的广泛研究和应用是必然的趋势。

在分析和使用图像之前,需要对图像信号进行一系列处理。

比如调整图像存储的格式,对图像进行去噪等等,对图像的处理因为所涉及的目的不同、所以也要求采用与所要达到的目的相对应的处理方法。

而其所使用的方法常常涉及到现代最前卫的现代科学,如数学、物理学、计算机科学、通信、信号分析等。

在这篇论文中因为理论知识有限,所以只研究几种传统的去噪方法。

在图像的产生和在信道中传播时,信号必定会因为某些原因掺入杂质信号。

所以,为了提高图像的质量而寻求一种行之有效的去噪方法也是人们一直在进行的工作。

1.1数字图像去噪研究意义与背景

1.1.1图像去噪的研究意义

现实中的所用信号在传输和产生过程中不可避免的会夹杂一些噪声,这一点是无法避免的,所以怎么除掉或减少在接受图像信号时的噪声就成为了唯一的去噪方法我们把它称之为图像去噪,在图像去噪之前我们先要建立一个含噪图像的模型,为了简便,我们以下面的式子为例:

(1-1)

表示图像,

为噪声,含噪图像记为

因为噪声的产生是无法避免的,而想对图像进行进一步的处理加工又需要不掺杂噪声的图像信息,去噪就成为了唯一的解决办法,这也是图像去噪这一课题的研究意义。

1.1.2图像去噪的研究背景

在21世纪,信息化高度发展,人类接触的信息不再是单纯的语音信号,更多的接触的是图像信号,因为人接受信息的主要来源是眼睛接触的图像信息,视觉也是人类最主要的接受外界信息的信息源,所以对图像质量的要求就变得越来

越严格,这就成了图像去噪发展的契机,随着人们的研究的不断深入,很多种方

法渐渐被研究人员发现,图像去噪技术也越来越完善。

现今图像去噪已经是一个研究比较深入的科目,涉及的范围也非常广泛,包括在军事,医疗等各个方面都有很大的帮助。

1.2数字图像去噪技术的研究现状

现实生活中的图像信号都会或多或少带有一些噪声信号这是无法避免的,所以消除噪声的唯一办法就是去噪,根据图像、噪声的特点,科学家们已经提出了多种去噪的方法,随着现代科学的发展与进步与人们的研究又有一些新的方法被提出,例如利用模糊指标的概念所提出的一种自适应中值滤波法以及采用模糊加权法对均值滤波法进行了改进。

以上提出的去噪法自身也都存在一些缺点,例如对多种噪声同时对图像信号干扰的情况,上述两种方法的结果就不是很理想,因为在去除噪声的同时也平滑的图像的细节,使图像细节变得模糊,图像质量下降,因此图像去噪这一课题还有非常大的研究价值。

2邻域平均法理论基础

2.1邻域平均法概念

邻域平均法是一种局部的空间域处理办法。

通常可以用下式得到处理后的图像:

(2-l)式中

;s是以

点为中心的邻域的集合,M是s内坐标总数。

邻域平均法去噪后得到的图像其清晰度和所用的邻域的半径密切相关,其图像的迷糊程度与半径成正比。

另外,邻域平均法去噪计算简单,快捷。

但是此方法也存在缺点,那就是在去除噪声的同时图像也变得模糊,尤其是边缘和细节,邻域与模糊程度也是呈正比的。

3中值滤波法理论基础

3.1中值滤波法概念

中值滤波法是一种非线性的去噪方法,它是把原来图像的信息点的灰度用这个点某个邻域内所有点的中值代替。

在实际应用中,随着所选用窗口长度的增加,滤波的计算量将会迅速增加。

因此,寻求中值滤波的快速算法,是中值滤波理论的一个重要研究内容。

中值滤波的快速算法,一般采用下述三种方式:

①直方图数据修正法;②样本值二进制表示逻辑判断法;③数字和模拟的选择网络法。

对中值滤波的理论研究,还集中于统计特性分析和根序列的描述方面。

当一个信号序列经一特定窗口长度的中值滤波反复处理后,它会收敛于某一个不再变化的序列,这个序列称为中值滤波的根序列。

根序列是描述中值滤波特性的一个重要概念。

通过对根序列结构的研究,可以确定原信号序列中,哪些成分可以经中值滤波后保留下来,哪些成分将被抑制。

这对确定中值滤波器的窗口长度,提供了重要依据。

用VLSI实现的中值滤波器芯片,可供实时处理中应用

3.2中值滤波法的实现

中值滤波法是一种能抑制噪声信号的非线性信号处理技术,其理论基础是排序统计学,它的基本原理是把数字图像信号的一点值用其邻域中每个点的中值代替掉,让周围的像素无限的逼近真实值,来达到去除噪声点的目的。

其实现方法为:

1:

可以从图像中某一个采样窗口提取出奇数个数据样点,再进行排序。

2:

用排序好的中值替代掉要进行处理的数据点。

邻域平均滤波法和中值滤波都是对图像的灰度进行处理,以达到平滑信号的目的。

而平均滤波是用邻域灰度平均值代替原来的点的灰度,而中值滤波则是永邻域灰度代替该点灰度,所以,中值滤波器对噪声的抑制作用要比均值滤波器差。

但对于来自脉冲信号的干扰作用来说,中值滤波却很管用。

不过,这两中去噪手段在平滑图像的同时也会使原来图像的轮廓变得有些模糊,而且窗口宽度越宽,噪音平滑效果越好,相应的图像就越模糊,也是均值滤波和中值滤波的缺点所在。

4传统方法去噪及MATLAB仿真

4.1Matlab仿真软件

 MATLAB这一软件是由美国著名软件公司MathWorks开发的主要用于概念仿真,算法开发,建模仿真,实时实现的理想的集成环境。

因为这一软件拥有非常专业的体系和现今的开发与设计思路,使得MATLAB这一软件在现在高科技领域里拥有非常大的作用,特别是在MATLAB的主要应用方向:

科学计算、建模仿真以及信息工程系统的设计开发上已经成为行业内的首选设计工具,该软件在航空航天,金融财务,机械化工,电信,教育等各个行业得到广泛的应用。

4.2中值滤波法的MATLAB实现

源程序:

M=imread('2.jpg')           %打开图像“csu.jpg”

subplot(3,2,1) 

imshow(M)             %在一行一列显示原始图像

title('原始图像')

P1=imnoise(M,'gaussian',0.02)        %加入高斯躁声

subplot(3,2,2) 

imshow(P1)       %在一行二列显示加入高斯躁声后的图像

title('加入高斯躁声');

P2=imnoise(M,'salt & pepper',0.02)    %加入椒盐躁声subplot(2,3,3)

imshow(P2)       %在一行三列显示加入椒盐躁声后的图像

title('加入椒盐躁声');

P12=im2bw(P1,0.5)                 

P22=im2bw(P2,0.5)      %将添加噪音后的图像转为二进制

P01=im2bw(M,0.5)

subplot(2,3,4)

imshow(P01)

title(原图像转为二进制')%将原图像转为二进制并于二行一列显示

P3=medfilt2(P12)            %对高斯躁声中值滤波

subplot(2,3,5)

imshow(P3)     %在二行二列显示高斯躁声中值滤波后的图像

title('对高斯躁声中值滤波')

P4=medfilt2(P22)            %对椒盐躁声中值滤波

subplot(2,3,6)

imshow(P4)

title('对椒盐躁声中值滤波'%在二行三列显示对椒盐躁声中值滤波)

运行程序后得到的结果:

4.3邻域平均法MATLAB实现

源程序:

A=imread('1.jpg'); 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1