基于MatlabGUI空域滤波增强的方案设计书.pdf
《基于MatlabGUI空域滤波增强的方案设计书.pdf》由会员分享,可在线阅读,更多相关《基于MatlabGUI空域滤波增强的方案设计书.pdf(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于 Matlab GUI 空域滤波增强的设计专业名称:电子信息工程班级:08 电子 2 班学生姓名:董浩文指导教师:章瑞平完成时间:2012 年 5 月目 录1 绪论 .11.1 课题研究背景 .11.2 图像去噪的研究现状 .21.3 本文主要工作 .3第 2 章 Matlab 简介 .42.1 Matlab 概况.42.1.1 Matlab 发展过程 .52.1.2 Matlab 的语言特点 .72.2 Matlab 图像处理常用函数 .7第 3 章 图像去噪算法 .103.1 图像噪声概述 .103.1.1 图像噪声的概念 .103.1.2 图像噪声的分类 . 113.2 邻域平均法图
2、像去噪 .123.2.1 模板操作和卷积运算 .123.2.2 邻域平均法原理 .153.3 中值滤波法图像去噪 .163.3.1 中值滤波原理 .173.3.2 中值滤波主要特性 .193.3.3 复合型中值滤波 .223.4 维纳滤波法图像去噪 .233.4.1 维纳滤波原理 .233.4.2 维纳滤波器特性 .25第 4 章 基于 Matlab GUI 的空域增强设计 .264.1 Matlab GUI 设计的介绍 .274.2 Matlab GUI 界面的操作 .274.2.1 启动 GUIDE.274.2.2 GUI 文件的介绍 .294.2.3 GUIDE 环境的设置 .304.3
3、 基于 Matlab GUI 空域增强软件平台的设计 .304.3.1 启动 GUIDE.304.3.2 加入菜单项编辑 .314.3.3 增加子菜单和布局 .324.4 各种方法的仿真 .344.4.1 邻域平均法的仿真 .344.4.2 中值滤波的仿真 .364.4.3 维纳滤波的仿真 .394.4.4 几种去噪方法的比较分析 .414.5 Matlab GUI 软件界面处理的结果 .43致 谢 .45参考文献.46摘要在许多情况下图像信息会受到各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理就显得十分重要。根据噪声的频谱分布的规律和统计特征以及图像的特点,出现了多种
4、多样的去噪方法。经典去噪方法有:空间域合成法、频域合成法和最优线性合成法等。与之相适应的出现了许多应用方法:如均值滤波器、中值滤波器、低通滤波器、维纳滤波器、最小失真法等。这些方法广泛地应用,促进数字信号处理的极大发展,并且能够显著提高图像质量。本文的主要工作就是研究四种常用去噪方法:邻域平均法、中值滤波法、维纳滤波法和模糊小波变换法的原理,并进行相应的仿真。本文首先介绍了本课题的研究背景以及国内外的研究现状,之后简单介绍了Matlab 软件的发展过程以及特点。第二,介绍了滤波器的工作原理以及分类。第三,在了解滤波器的基本工作原理的基础上,针对不同的数字滤波器所采用最合适的设计方法 ,根据基于
5、 matlab 空域滤波当中的均值 ,中值,维纳等滤波器来设计所需要的内容为了改善图像质量 .从图像中提取有效信息,必须对图像进行去噪预处理。第四,设计 Matlab GUI 的空域滤波软件 ,利用 Matlab GUI 操作界面设计了一个空域增强滤波器,该滤波器具有三种滤波方法,分别为均值滤波、中值滤波以及维纳滤波。最后根据不同的去噪算法(邻域平均法、中值滤波法、维纳滤波法),运用Matlab 软件编写代码,对一张含噪图片(含高斯噪声或椒盐噪声) 进行仿真去噪,并对结果分析讨论,比较几种方法的优缺点,并设计了相应的空域增强软件。通过 Matlab GUI 界面软件设计,可以方便地进行图像空域
6、增强处理,即使对Matlab 软件不熟练的人也可以较为方便和快速地进行操作。只要点击操作界面,载入图像,即可进行相应的图像处理。关键词:中值滤波;均值滤波;维纳滤波;小波变换法;Matlab GUIAbstractIn many casesimages information can be affected by various noises, seriouslyaffect the useful information of a image, so getting rid of noise of image is veryimportant.According to the noise sp
7、ectrum distribution and statistical characteristics andimage characteristics, appeared a variety of denoising method. Classical denoisingmethods are: spatial domain synthesis, frequency synthesis method and optimal linearsynthesis. To adapt to the emergence of many application methods: such as the m
8、eanfilter, median filter, low-pass filter, Wiener filter, minimum distortion method. Thesemethods are widely used, and promote the great developmentof digital signalprocessing, and can significantly improve the quality of images. The main work of thispaper is to study the four kinds of denoising met
9、hods: neighborhood average, medianfiltering, Wiener filtering method and fuzzy wavelet transform method, and thecorresponding simulation.This paper first introduces the research background of this topic and the presentresearch situation at home and abroad, then simply introduced the Matlab softwared
10、evelopment process and characteristics. Second, introduces the working principle andclassification of filter. In third, understanding filter based on the principle, accordingto different digital filter by using the appropriate design method, based on MATLABspatial filtering of the mean, median, Wien
11、er filter to design the content needed inorder to improve the image quality. Extracted from image information effectively,must the image denoising pretreatment. Fourth, design Matlab GUI spatial filteringsoftware, using Matlab GUI interface design of a spatial enhancement filter, the filterhas a thr
12、ee filtering methods, respectively mean filtering, median filtering and Wienerfiltering.Finally, according to the different denoising algorithm ( neighborhood average,median filtering, Wiener filtering method), using the software of Matlab code, to asheet containing noise images (including Gauss noi
13、se and salt and pepper noisedenoising) simulation,and the results analyzed,comparedthe advantagesanddisadvantages of several methods, and designs corresponding airspace enhancementsoftware.Through the Matlab GUI interface software design, can be easily carried outinspatial domain image enhancement p
14、rocessing, even for Matlab software unskilledperson can also be more convenient and rapid operation. Just click interface, loadimages, corresponding to image processing.分享到翻译结果 HYPERLINK http:/ l# 重试抱歉,系统响应超时,请稍后再试支持中英、中日在线互译支持网页翻译,在输入框输入网页地址即可提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅Keywords:Median Filtering;M
15、ean Filtering;Wiener Filtering;WaveletTransform;Matlab GUI河北经贸大学毕业论文第1章 绪论1.1 课题研究背景21 世纪,人类已经进入了信息化时代,计算机在处理各种信息中发挥着重要作用。据统计,人类从自然界获取的信息中,视觉信息占75%85%。俗话说“百闻不如一见 ”,有些场景或事物,不管花费多少笔墨都难以表达清楚,然而,若用一幅图像描述,可以做到一目了然。可见,在当代高度信息化的社会中,图形和图像在信息传播中所起的作用越来越大,在图像处理领域,数字图像处理得到了飞速发展。图像是信息社会人们获取信息的重要来源之一。在通过图像传感器将现实
16、世界中的有用图像信号进行采集、量化、编码、传输、恢复的过程中,存在大量影响图像质量的因素。因此图像在进行使用之前,一般都要经过严格的预处理如去噪、量化、压缩编码等。噪声的污染直接影响着对图像边缘检测、特征提取、图像分割、模式识别等处理,使人们不得不从各种角度进行探索以提高图像的质量。所以采用适当的方法尽量消除噪声是图像处理中一个非常重要的预处理步骤。图像处理技术在 20 世纪首先应用于图像的远距离传送,而改善图像质量的应用开始于 1964 年美国喷气动力实验室用计算机对 “徘徊者七号 ”太空船发回的月球照片进行处理,并获得巨大成功。现在图像处理技术已深入到科学研究、军事技术、工农业生产、医学、
17、气象及天文学等领域。科学家利用人造卫星可以获得地球资河北经贸大学毕业论文源照片、气象情况;医生可以通过X 射线或 CT 对人体各部位的断层图像进行分析。但在许多情况下图像信息会受到各种各样噪声的影响,严重时会影响图像中的有用信息,所以对图像的噪声处理就显得十分重要。1.2 图像去噪的研究现状图像处理中,输入的是质量低的图像,输出的是改善质量后的图像。常用的图像处理方法有图像增强、复原、编码、压缩等。光学相干层析成像是近些年来发展较快的一种层析成像技术。因为其对生物组织无辐射损伤、具有微米级的分辨率、高探测灵敏度和越来越快的扫描速率等优点,在医学诊断病变组织方面,尤其是对生物组织活体检测具有诱人
18、的应用前景。由于噪声干扰的存在,这些生理信号可能失真。甚至面目全非,这给图像处理带来了难度。因此,必须对含噪的图像进行处理,从而改善图像质量,最大程度地显现图像本来的特点。在所处理的图像中,相邻像素的灰度之间大多具有很高的相关性, 也就是说,一幅图像中大多数像素的灰度差别不大。因为这种灰度相关性的存在,一般图像的能量主要集中在低频区域中,只有图像的细节部分的能量才处于高频区域中。因为在图像的数字化和传输中常有噪声出现,而这部分干扰信息主要集中在高频区域内,所以消除噪声的一般方法是衰减高频分量或称低通滤波,但与之同时带来的负面影响是图像的细节也有一定的衰减,从视觉效果上来看图像比处理前模糊。一个
19、较好的去噪方法应该是既能消去噪声对图像的影响又不使图像细节变模糊。为了改善图像质量,从图像中提取有效信息,必须对图像进行去噪预处理。河北经贸大学毕业论文根据噪声的频谱分布的规律和统计特征以及图像的特点,出现了多种多样的去噪方法。经典去噪方法有:空间域合成法、频域合成法和最优线性合成法等。与之相适应的出现了许多应用方法:如均值滤波器、中值滤波器、低通滤波器、维纳滤波器、最小失真法等。这些方法广泛应用,促进数字信号处理的极大发展,显著提高了图像处理的质量。近年来,小波变换去除噪声的方法得到广泛的应。与传统的去噪方法相比,它利用非线性域值,在时间域和频率域同时具有良好的局部化性质,而且时窗和频窗的宽
20、度可以调节。对高频成分采用逐渐精细的时域或空域取样步长,从而可以聚焦到对象的任意细节。因此可以提高散斑高散射特性的噪声对比度,很好的消除散斑噪。小波变换去除噪声的方法在不断地发展,去噪方法很多,如非线性小波变换阈值法去噪、小波变换模极大值去噪及基于小波变换域的尺度相关性去噪法等。1.3 本文主要工作图像在获取和传输过程中,往往受到噪声的干扰,而降噪的目的是尽可能保持原始信号主要特征的同时,除去信号中的噪声。目前的图像去噪方法可以将图像的高频成分滤除,虽然能够达到降低噪声的效果,但同时破坏了图像细节。边缘特性是图像最为有用的细节信息,本文对邻域平均法、中值滤波法、维纳滤波法及模糊小波变换法的图像
21、去噪算法进行了研究分析和讨论。第 1 章 绪论:主要介绍本课题的研究背景以及国内外的研究现状。第 2 章 Matlab 简介:介绍软件 Matlab 的概况、发展历程、语言特点、图像处理应用时的常用函数及其用法。河北经贸大学毕业论文第 3 章 图像去噪算法:简要说明了图像噪声的概念及分类, 详细阐述了邻域平均法、中值滤波法、维纳滤波法及模糊小波变换法的去噪原理及特点。第 4 章 基于 Matlab GUI 的空域增强设计:根据邻域平均法、中值滤波法、维纳滤波法的原理,运用 Matlab 仿真软件编写代码,对一张含噪图片(含高斯噪声或椒盐噪声)进行仿真去噪,并对结果分析讨论,比较几种方法的优缺点
22、。最后设计了一个 Matlab GUI 空域增强软件,方便他人的操作。第2章 Matlab 简介2.1 Matlab 概况Matlab(Matrix Laboratory) 为美国 Mathworks 公司 1983 年首次推出的一套高性能的数值分析和计算软件,其功能不断扩充,版本不断升级,目前的最新版本河北经贸大学毕业论文为 7.1 版。Matlab 将矩阵运算、数值分析、图形处理、编程技术结合在一起,为用户提供了一个强有力的科学及工程问题的分析计算和程序设计工具,它还提供了专业水平的符号计算、文字处理、可视化建模仿真和实时控制等功能,是具有全部语言功能和特征的新一代软件开发平台。Matla
23、b 已发展成为适合众多学科,多种工作平台、功能强大的大型软件。在欧美等国家的高校, Matlab 已成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。成为攻读学位的本科、硕士、博士生必须掌握的基本技能。 在设计研究单位和工业开发部门,Matlab 被广泛的应用于研究和解决各种具体问题。在中国, Matlab 也已日益受到重视,短时间内就将盛行起来, 因为无论哪个学科或工程领域都可以从Matlab 中找到合适的功能。当今的信息化社会,图像是人类赖以获取信息的最重要的来源之一。随着计算机技术的迅猛发展,图像技术与计算机技术不断融合,产生了一系列
24、图像处理软件, 如 VC、 Matlab, 这些软件的广泛应用为图像技术的发展提供了强大的支持。Matlab 已成为国际公认的最优秀的科技应用软件之一,具有编程简单、数据可视化功能强、可操作性强等特点,而且配有功能强大、专业函数丰富的图像处理工具箱,是进行图像处理方面工作必备的软件工具。2.1.1Matlab 发展过程Matlab 名字由 MATrix 和 LABoratory 两词的前三个字母组合而成。那是20世纪七十年代后期的事:时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授出于减轻学生编程负担的动机,为学生设计了一组调用 LINPACK 和河北经贸大学毕业论文EISPA
25、CK 库程序的 “通俗易用 ”的接口,此即用FORTRAN 编写的萌芽状态的Matlab。经几年的校际流传,在 Little 的推动下,由 Little、Moler、Steve Bangert 合作,于 1984 年成立了 MathWorks 公司,并把 MATLAB 正式推向市场。从这时起,Matlab 的内核采用 C 语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。Matlab 仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包。在时间进入20 世纪九十年代的时候, Matlab 已经成为国际控制界公认的标准计算软件。MathWorks 公司于 199
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MatlabGUI 空域 滤波 增强 方案设计
限制150内