(毕业设计论文)《VC++图像降噪技术研究》

上传人:zhuma****mei1 文档编号:54408381 上传时间:2018-09-12 格式:DOC 页数:85 大小:4.71MB
返回 下载 相关 举报
(毕业设计论文)《VC++图像降噪技术研究》_第1页
第1页 / 共85页
(毕业设计论文)《VC++图像降噪技术研究》_第2页
第2页 / 共85页
(毕业设计论文)《VC++图像降噪技术研究》_第3页
第3页 / 共85页
(毕业设计论文)《VC++图像降噪技术研究》_第4页
第4页 / 共85页
(毕业设计论文)《VC++图像降噪技术研究》_第5页
第5页 / 共85页
点击查看更多>>
资源描述

《(毕业设计论文)《VC++图像降噪技术研究》》由会员分享,可在线阅读,更多相关《(毕业设计论文)《VC++图像降噪技术研究》(85页珍藏版)》请在金锄头文库上搜索。

1、摘 要 本文以 VC+6.0 做为编程语言,对图像降噪技术进行研究。本文通过介绍位图的基本操作以及在图像中加入椒盐噪声的操作,从而进一步引出几种降噪方法。本文分别介绍“均值滤波” 、 “中值滤波”以及“傅里叶降噪”和“小波降噪”四种算法,实现图像降噪。详细介绍了其基本原理、实现方法以及具体算法,并对降噪效果加以比较与分析。“均值滤波”把每个像素都用周围的 8 个像素来做均值操作,可以平滑图像,速度快,算法简单。 “中值滤波”是常用的非线性滤波方法 ,也是图像处理技术中最常用的预处理技术。同时在“低通滤波”及“小波降噪”中分别引入“快速傅里叶变换”和“Mallat 算法”,使得其取得更快速的计算

2、,有效地解决了其计算量太大,运算时间过长的弊端,从而达到更好的综合降噪效果。关键词:图像降噪;滤波;傅里叶降噪;小波降噪AbstractTaking VC+6.0 as the programming language, this paper is a study about image noise reduction technology. Furthermore, introducing several noise reducing measures through the introduction of the basic processing and the operation to

3、put the salt and pepper noise into the image.The paper introduces Averaging Filter, Median Filter,Fourier Lowpass Filtering and Wavelet Filter to achieve image noise reducing. Here we introduce the basic principles, implement methods, detailed arithmetic, and make comparison and analysis the noise r

4、educing effects.Averaging Filter operates every pixel by using 8 pixels meanly. It can make the images smoothing, fast and easy to calculate. Median Filter Fourier is a common nonlinear filtering way and also common preprocessing technique when processing images. Introducing FFT and Mallat Algorithm

5、 separately into Lowpass Filtering and Wavelet Filter, and then we can make faster calculating and solve the massive calculating more efficiently. Therefore, we can have a more effective noise reducing.Keywords:Image Noise Reduction;Filter;Fourier Filter;Wavelet filter目 录1 绪论.11.1 VC+6.0 简介 11.2 数字图

6、像处理基本概念.11.3 图像降噪技术研究背景及意义.21.4 图像降噪的国内外研究现状.21.5 关于图像噪声.22 位图操作基本知识.42.1 CDIB 类的介绍42.2 位图操作.42.2.1 图像读取.42.2.2 图像显示.52.3 程序源代码62.3.1 图像读取.62.3.2 图像保存.83 噪声的添加.133.1 基本原理.133.2 实现步骤.133.3 程序源代码.133.3.1 添加响应函数.133.3.2 添加成员函数.133.4 输出结果.164 均值滤波.184.1 基本原理.184.2实现方法.184.3程序源代码.204.3.1 添加响应函数.204.3.2 添

7、加成员函数.204.4 结果输出及分析.234.4.1 结果输出.234.4.2 结果分析.255 中值滤波.265.1 基本原理.265.2 实现方法.265.3 程序源代码.265.3.1 添加响应函数.265.3.2 添加成员函数.275.4 结果输出及分析325.4.1 结果输出325.4.2 结果分析336 傅立叶降噪.346.1 基本概念.346.1.1 二维傅里叶变换.346.1.2 二维离散傅里叶变换.346.1.3 快速傅里叶变换.356.2 相关原理.356.3 程序源代码.356.3.1 快速傅里叶变换.366.3.2 快速傅里叶逆变换386.3.3 低通滤波406.4

8、结果输出及分析.436.4.1 结果输出.436.4.2 结果分析467 小波降噪.477.1 基本概念基本概念.477.1.1 二维离散小波变换.477.2.2 Mallat 算法.487.2 相关原理.497.3 程序源代码.507.3.1 LPass_Filter 函数.527.3.2 HPass_Filter 函数.537.3.3 DWT_Inverse 函数.557.4 结果输出及分析.567.4.1 结果输出.567.4.2 结果分析.59结 论.60致 谢.61参考文献.62附录 A 英文原文.63附录 B 中文翻译.741 绪论1.1 VC+6.0 简介VC+6.0 是 Mic

9、rosoft 公司推出的一个基于 Windows 系统平台、可视化的集成开发环境,它的源程序按 C+语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。MFC 中封装了大部分 Windows API 函数和Windows 控件,它包含的功能涉及到整个 Windows 操作系统。MFC 不仅给用户提供了Windows 图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准 Windows 应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。另外,它提供了大量的代码,指导用户

10、编程时实现某些技术和功能。因此,使用 VC+提供的高度可视化的应用程序开发工具和MFC 类库,可使应用程序开发变得简单。1.2 数字图像处理基本概念数字图像处理(DigitalImageProcessing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。数字图像处理的产生和迅速发展主要受三个因素的影响:一是计算机的发展;二是数学的发展(特别是离散数学理论的创立和完善) ;三是广泛的农牧业、林业、环境、军事、工业和医学等方面的应用需求的增长。20 世纪 20 年代,图像处理首次应用于改善伦敦和纽约之间海底电缆发送的图片质量。到 20 世纪 50 年代,数字计算机发

11、展到一定的水平后,数字图像处理才真正引起人们的兴趣。1964 年美国喷气推进实验室用计算机对“徘徊者七号”太空船发回的大批月球照片进行处理,收到明显的效果。20 世纪 60 年代末,数字图像处理具备了比较完整的体系,形成了一门新兴的学科。20 世纪 70 年代,数字图像处理技术得到迅猛的发展,理论和方法进一步完善,应用范围更加广泛。在这一时期,图像处理主要和模式识别及图像理解系统的研究相联系,如文字识别、医学图像处理、遥感图像的处理等。20 世纪 70 年代后期到现在,各个应用领域对数字图像处理提出越来越高的要求,促进了这门学科向更高级的方向发展。特别是在景物理解和计算机视觉(即机器视觉)方面

12、,图像处理已由二维处理发展到三维理解或解释。近年来,随着计算机和其它各有关领域的迅速发展,例如在图像表现、科学计算可视化、多媒体计算技术等方面的发展,数字图像处理已从一个专门的研究领域变成了科学研究和人机界面中的一种普遍应用的工具。1.3 图像降噪技术研究背景及意义随着计算机科学和图像处理技术的迅速发展,图像在医学成像、模式识别等方面取得了广泛应用。但是,图像在形成、传输过程中,不可避免会受到噪声的干扰,而且有些图像的噪声非常严重,图像中的噪声往往和信号交织在一起,会使图像本身的细节如边界轮廓、线条等变的模糊不清。引起噪声的原因很多,噪声的种类也很多。因此,需要对图像进行降噪处理,便于更高层次

13、的图像分析与理解。如何既对图像中出现的噪声进行合理的抑制、衰减以及去除不需要的信息,又能使有用的信息得到加强,从而便于目标区分或对象解释,是图像去噪主要研究的主要任务。1.4 图像降噪的国内外研究现状图像降噪是图像处理的一个重要环节。目前图像噪声的取出在数字图像处理技术中的重要性愈加明显。近年来,在小波基础上发展起来的图像去噪仍是一个值得关注的问题,在理论和实践上都具有重大的研究意义。其中,基于中值滤波和小波变换的图像去噪小波变换是近年来兴起的信号处理技术,它具有良好的局部化分析特性和多分辨率分析特性,非常适合于图像处理。1.5 关于图像噪声噪声是不可预测的随机信号,通常采用概率统计方法对其进

14、行分析。噪声对图像处理十分重要,它影响图像处理的、采集、处理的各个环节以及输出结果的全过程。特别是图像的输入、采集噪声的抑制是十分关键的问题,若输入伴有较大的噪声,必然影响处理全过程及输出的结果。噪声可以理解为“妨碍人们感觉器官,对所接收的信源信息理解的因素”。 噪声在理论上可以定义为“不可预测,只能用概率统计方法来认识的随机误差”。因此将图像噪声看成是多维随机过程是合适的,因而描述噪声的方法完全可以借用随机过程的描述,即用其概率分布函数和概率密度分布函数。但在很多情况下,这样的描述方法是很复杂的,甚至是不可能的。而实际应用往往也不必要。通常是用其数字特征,即均值方差,相关函数等。因为这些数字

15、特征都可以从某些方面反映出噪声的特征。除此之外,噪声的灰度值与其周围的灰度之间有着明显的灰度差,也正式这些明显的灰度差才造成了视觉障碍。因此一个良好的图像处理系统,不论是模拟处理还是用计算机进行的数字处理,无不把减少最前一级的噪声作为主攻目标。特此根据噪声性质的不同,消除噪声的方法也不同,本文将介绍“均值滤波”、 “中值滤波”、 “傅里叶降噪”、 “小波变换”四种降噪方法。根据噪声产生的来源,大致可以分为外部噪声和内部噪声两大类。外部噪声是指从处理系统外来的影响,如天线干扰或电磁波从电源线窜入系统的噪声。内部噪声则有一下几种最常见形式:(1)由光和电的基本性质引起的噪声。例如电流可看作电子或空

16、穴运动,这些例子运动产生随机散粒噪声,导体中电子流动的热噪声,光量子运动的光量子噪声等。(2)由机械运动引起的噪声。例如,接头振动使电流不稳,磁头或磁带、磁盘抖动等。(3)元器件期检噪声。如光学底片的颗粒噪声,磁带、磁盘缺陷噪声,光盘的疵点噪声等。(4)系统内部电流的噪声。从噪声的分类方法来看是多种多样的。但综合来说,噪声是随机产生的量,所以又可以从统计数学的观点来定义噪声。凡是统计特性不随时间变化的噪声称为平稳的噪声,而统计特性随时间变化的噪声称作非平稳噪声。以上所讨论的各种类型的噪声反映在图像画面上,大致可以分为两种经典的图像噪声。若噪声的幅值基本相同,但是噪声出现的位置是随意的,称这类噪声为椒盐噪声。若从噪声幅值大小的分布统计来看,其密度函数有高斯型、瑞利型,分别称为高斯噪声和瑞利噪声,又如频谱均匀分布的噪声称为白噪声等等。本文着重讨论椒盐噪声。2 位图操作基本知识2.1 CDIB 类的介绍大多数图像处理都是基于与设备无关位图(DIB)来进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号