基于matlab的图像去噪算法研究与仿真-毕业论文.doc
《基于matlab的图像去噪算法研究与仿真-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于matlab的图像去噪算法研究与仿真-毕业论文.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要图像在获取和传输过程中会受到各种噪声的干扰,从而使得图像退化,造成图像质量下降。图像退化会引起图像模糊和特征淹没,从而不利于图像分析。为了去除噪声并改善图像质量,需要对图像进行去噪处理,从而有必要研究图像去噪算法。图像去噪算法有很多种,可以分别在空间域和频率域中进行。论文综述了平均值滤波、中值滤波、空间域低通滤波、多幅图像求平均法和频域低通滤波去噪算法。首先介绍了噪声的概念、产生的原因、分类及其特点。接着介绍了平均值滤波和中值滤波算法的基本原理及其适用范围,最后介绍了空间域低通滤波、频率域低通滤波和多幅图像求平均算法的基本原理。论文遵循理论联系实践,理论实践并重的研究思路。不仅对各种去噪
2、算法的理论基础和滤波原理作了详细的论述,而且使用MATLAB程序进行仿真并分析了去噪效果。论文最后设计了图形用户界面来评价各种算法的去噪效果。 MATLAB仿真结果表明:各种去噪算法各有其优缺点。因此,在对一幅图像去噪之前,首先要分析噪声类型及其产生原因,然后再选择恰当的去噪算法,这样才能得到比较令人满意的去噪效果。关键词:图像噪声;图像去噪算法;MATLAB;图形用户界面IAbstractThe image can be affected by noise during the process of acquisition and transmission. The image noise
3、leads to image degeneration and drop in quality. Image degeneration can cause image blur as well as characteristic masking so that unfit for image analysis. In order to remove noise and improve image quality, noise reduction is needed. Therefore, it is necessary to study image noise reduction algori
4、thms. There are many kinds of image noise reduction algorithms and they can be implemented in spatial domain and frequency domain respectively. This paper summarizes such algorithm as mean filter, median filter, low pass filter in spatial domain, mean of multi-image adding and low pass filter in fre
5、quency domain. Firstly, conception, causing, classification and characteristic of noise are introduced. Secondly, the basic principle and application range of mean filter and median filter algorithm is introduced. Finally, the basic principle of low pass filter in spatial domain, low pass filter in
6、frequency domain and mean of multi-image adding algorithm is introduced. This paper pays both attention to theory and practice. It not only summarizes the theory and filter principle of different image noise reduction algorithms in detail, but also simulates them using MATLAB procedure and analyzes
7、their noise reduction results. The graphic user interface is designed to evaluate the result of noise reduction to different image noise reduction algorithms The MATLAB simulation results demonstrate that different noise reduction algorithms are of different advantages and disadvantages. Therefore,
8、type and causing of noise should be analyzed first and then appropriate noise reduction algorithm is selected before image noise reduction so as to acquire satisfactory results. Key words: image noise; image noise reduction algorithm;MTALAB; graphic user interface目 录1 绪论11.1 图像与数字图像处理11.2 图像的文本格式11.
9、3 研究图像去噪处理的意义21.4 图像去噪技术的背景和国内外研究现状21.5 本文内容的安排32 图像噪声42.1 图像噪声的概念42.2 图像噪声的分类42.3 图像噪声的特点42.4 MATLAB中如何产生噪声52.5 去除图像噪声的主要方法52.6 小结53 模板操作与卷积运算63.1 模板操作63.2 模板卷积63.3 小结74 空间域滤波84.1 平均值滤波84.1.1 平均值滤波的基本原理84.1.2 平均值滤波法存在的问题和解决方法84.1.3 MATLAB如何实现平均值滤波94.2 中值滤波94.2.1 中值滤波的基本原理94.2.2 中值滤波的特性104.2.3 中值滤波的
10、过程114.2.4 MATLAB如何实现中值滤波114.3 空间域低通滤波124.3.1 空间域低通滤波的基本原理124.3.2 低通卷积模板124.3.3 MATLAB如何实现空间域低通滤波124.4 多幅图像平均法134.4.1 多幅图像平均法的基本原理134.5 小结135 频率域低通滤波145.1 二维离散傅立叶变换145.1.1 二维离散傅立叶变换的概念145.1.2 二维离散傅立叶变换的性质145.1.3 二维离散傅立叶变换的实现175.2 频率域低通滤波法175.3 几种常用的低通滤波器7185.3.1 理想低通滤波器185.3.2 巴特沃斯低通滤波器185.3.3 指数低通滤波
11、器195.3.4 梯形低通滤波器195.4 MATLAB如何实现频域低通滤波205.5 小结216 MATLAB GUI设计226.1 MATLAB简介226.2 图形用户界面GUI226.3 GUI设计原理及简介226.4 设计方法236.4.1 图形用户界面设计工具236.4.2 菜单设计246.4.3 对话框设计246.4.4 句柄图形246.4.5 图形对象句柄命令256.4.6 设计步骤256.5 GUI设计功能简介256.6 小结277 结论与展望287.1 结论287.2 展望28致 谢29参考文献30附 录31基于MATLAB的图像去噪算法研究与仿真1 绪 论据研究,在人类所接
12、受到的全部信息中,约有75%80%是通过视觉系统得到的,和语言或文字信息相比,图像包含的信息量更大、更直观、更确切,因而具有更高的使用效率和更广泛的适应性。当图像以数字形式进行处理和传输时,由于具有质量好、成本低和易于实现等优点,这种存储和传输格式已经成为该领域当前和未来的主要发展趋势。1.1 图像与数字图像处理客观世界在空间上是三维(3-D)的,但一般从客观景物得到的图像是二维(2-D)的。一幅图像可以定义为一个二维函数,这里 x和y 表示2-D空间中一个坐标点的位置,而幅值f则代表图像在坐标(x,y)上的某种性质的数值。例如常用的图像一般是灰度图,这时f表示灰度值,它常对应客观景物被观察到
13、的亮度。 日常所见图像多是连续的,即的值可以为任意实数。为了能用计算机对图像进行加工,需要把连续图像在坐标空间xy和幅值f都离散化。这种离散化了的图像就是数字图像,数字图像是由有限的元素组成的,每个元素都有一个特定的位置和幅值,这些元素称为图像像素。数字图像常用矩阵来描述。一幅MN个像素的数字图像,其像素灰度值可以用M行、N列的矩阵G表示:在存储图像时,一幅M行、N列的数字图像(MN个像素),可以用一个MN的二维数组T来表示。图像的各个像素灰度值可按一定的顺序存放在数组T中。习惯上把数字图像左上角的像素定义为第(1,1)个像素,右下角的像素定义为第(M,N)个像素。数字图像处理,就是把数字图像
14、经过一些特定数理模式的加工处理,以达到有利于人眼视觉或某种接收系统所需要的图像的过程。如对被噪声污染的图像除去噪声,对信息微弱的图像进行增强,对失真的图像进行几何校正等。随着计算机软硬件技术的突飞猛进,以及数字处理技术的不断发展,数字图像处理在科学研究、工业生产、国防以及现代管理决策等各行各业都得到越来越多的应用。1.2 图像的文本格式数字图像有多种存储格式,每一种格式由不同的软件所支持。因此要进行图像处理,必须了解图像文件的格式,即图像文件的数据结构。下面介绍几种常见的图像文件格式。(1) BMP图像格式BMP(Bit Picture)文件格式是Windows系统交换图像、图像数据的一种标准
15、格式,它由四部分组成:文图文件头,位图信息头,调色板和位图数据。(2) TIF图像文件格式标记图像文件格式TIF(Tag Image File Format),是现存图像文件格式中最复杂的一种,它提供存储各种信息的完备手段,可以存储专门的信息而不违反格式宗旨,是目前流行的图像文件交流标准之一。(3) GIF图像文件格式CompuServe开发了图形交换文件格式GIF(Graphics Interchange Format),目的是在不同的系统平台上交流和传输图像,它是在Web上 常用的一种文件格式。GIF图像文件采取LZW压缩算法,存储效率高,支持多幅图像定序或覆盖、交错多屏幕绘图以及文本覆盖
16、。GIF主要是为数据流而设计的一种传输格式,不作为文件的存储格式。(4) PCX文件PCX文件格式是最早的图像文件格式之一,是由Zsoft公司设计。PCX支持256种颜色,具有结构简单,存取速度快,压缩比适中的特点,适合一般软件使用。PCX图像文件由三部分组成:文件头、图像数据和256色调色板。(5) JPEGJPEG(Joint Photographers Experts Group,联合图像专家组)格式,是由ISO和CCITT为静态图像所建立的第一个国际数学图像压缩标准,主要是为了解决专业摄像师所遇到的图像信息过于庞大的问题。由于JPEG的高压缩比和良好的图像质量,使得它广泛应用于多媒体和
17、网络程序中。JPEG一般基于DCT变换的顺序型模式压缩比图像1.3 研究图像去噪处理的意义由于图像在形成、传输、接收和处理的过程中 ,会受到外界环境、系统性能和人为因素等诸多方面影响 ,不可避免地存在噪声干扰 ,它使图像变质 ,影响图像的质量。如果不对噪声进行及时处理 ,就会对后续的处理过程乃至输出结果产生影响 ,甚至可能得到错误的结论。严重时会影响有用信息,所以对图像噪声的处理显得相当重要。图像去噪处理从整个图像分析的流程上来讲属于图像的预处理阶段,由于图像噪声使得图像变形,更使得图像失去了存储信息的本质意义,显然,图像去噪,是正确识别图像信息的必要保证,也是对图像作进一步处理的可靠保证。1
18、.4 图像去噪技术的背景和国内外研究现状图像去噪的方法从不同处理域的角度可以划分空域和频域两种处理方法;前者是在图像本身存在的二维空间里对其进行处理,根据不同的性质又可以划分为线性处理方法和非线性处理方法;后者则是用一组正交函数系来逼近原信号函数,获得相应的系数,将对原信号的分析转化到了系数空间域,即频域中进行。空间域的线性滤波算法理论发展较为成熟,数字分析简单,对滤除与信号不相关的随机噪声效果显著,但对图像边缘细节保护能力较差。非线性滤波大多考虑到了人们的视觉标准和最佳滤波原则,提高了图像分辨率和边缘保护能力。1972年,图基提出了中值滤波的思想,并首先应用于时间序列的分析中,后来被引入到图
19、像处理中,并收到了良好的效果。 对机器视觉研究的不断深入使人们开始重视偏微分方程的数学理论,Perona和Malik提出了一种具有非线性滤波能力的偏微分方程,在图像去噪和边缘保护上获得良好效果,后来Weickert基于他们的理论将这种方程发展成为各向异性扩散方程,进一步提升了去噪能力,并且具有图像边缘保护功效,后来被广泛地应用于医学、遥感图像的滤波去噪处理之中,获得了令人满意的结果。1946年Gabor在傅里叶变换的基础上提出了一种加窗傅里叶变换,通过特定的平移窗函数来分解信号的频谱,提取出它的局部信息,提高时间分辨能力。小波分析的概念是由法国从事石油勘测信号处理的地球物理学家Morlet在1
20、984年提出来的。1986年著名数学家Meyer和Mallat合作建立了构造小波函数的统一方法-多尺度分析,从此小波分析开始广范地应用到了信号分析领域并得到了蓬勃发展。近年来,小波分析已经深入到了非线性逼近、统计信号处理等领域,其特殊的时频分辨能力已经使它基本取代昔日传统频域分析方法。随着各种理论的不断成熟和完善,数字滤波技术已经获得了长足的进步,并广泛地应用到了医学、遥感、红外等多个领域。现在国内外很多大学和科研机构都设有专门的机器视觉实验室对这方面的技术进行更加深入的研究,相信随着这方面研究的不断深入,更新更好的方法将会不断被提出和应用。1.5 本文内容的安排本文主要对空间域和频率域的一些
21、滤波方法作了相关研究。本文的章节安排如下:第1章是本文的绪论,主演介绍数字图像的定义和类型,还有研究图像去噪技术的意义,以及图像去噪技术的背景和国内外研究状况。第2章概述了图像噪声的性质,主要包括图像噪声的含义、分类和特点。并介绍了在MATLAB中如何给图像添加噪声,最后介绍了去除图像噪声的一些常用方法。第 3 章介绍了模板操作与卷积运算,主要介绍了一些常用模板和卷积运算的步骤。第4章介绍了几种空间域图像去噪算法,包括平均值滤波,中值滤波,空间域低通滤波和多幅图像平均法。详细介绍了他们的基本原理和适用范围,并用MATLAB程序进行仿真。第5章介绍了频率域低通滤波,包括二维离散傅里叶变换的性质和
22、实现过程,以及几种常用的低通滤波器,最后用MATLAB程序进行仿真。第6 章介绍了MATLAB GUI设计,包括GUI设计的一些基本原理和如何制作一个简单的图像去噪的GUI设计界面。第7章是本文整体工作的一个总结。同时,还对整个研究工作中的不足和对未来的工作做了分析和展望。2 图像噪声2.1 图像噪声的概念图像在获取获取、存储、处理、传输过程中,会受到电气系统和外界干扰而存在一定程度的噪声。图像噪声使得图像模糊,甚至淹没图像特征,给分析带来困难。噪声可以理解为“妨碍人们感觉器官对所接受的信源信息理解的因素”。噪声也可以理解为不可预测的,只能用概率统计方法来认识的随机误差。因此,噪声可以借用随机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 matlab 图像 算法 研究 仿真 毕业论文
限制150内