图像增强算法毕业论文

上传人:痛*** 文档编号:78451682 上传时间:2022-04-21 格式:DOC 页数:39 大小:525.04KB
收藏 版权申诉 举报 下载
图像增强算法毕业论文_第1页
第1页 / 共39页
图像增强算法毕业论文_第2页
第2页 / 共39页
图像增强算法毕业论文_第3页
第3页 / 共39页
资源描述:

《图像增强算法毕业论文》由会员分享,可在线阅读,更多相关《图像增强算法毕业论文(39页珍藏版)》请在装配图网上搜索。

1、 江 西 理 工 大 学本 科 毕 业 设 计(论文)题 目:基于频域的图像增强算法研究专题题目:学 院:信息工程专 业:电子信息工程班 级:082学 号:20学 生:谢建勇指导教师: 易见兵 职称:讲师时间:2012江 西 理 工 大 学本 科 毕 业 设 计(论文)任 务 书信息工程学院 电子信息工程专业2008级(2012届) 班 学生:谢建勇题 目:基于频域的图像增强算法研究专题题目(若无专题则不填): 原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):工作基础:频域增强是利用图像变换方法将原来的图像空间中的图像以某种形式转换到其它空间中,然后利用该空间的特有性质

2、方便地进行图像处理,最后再转换回原来的图像空间中,从而得到处理后的图像。由于学生已经学过matlab语言、c语言、数字图像处理、数字信号处理等课程,具备从事该课题的部分基础知识。研究条件:硬件条件计算机;软件条件是在计算机win98以上操作系统、matlab语言或c语言实现;前期基础知识是matlab语言或c语言、数字图像处理、数字信号处理等课程。应用环境:主要应用于医学图像处理、遥感图像处理等问题。工作目的:1、使学生提高综合运用所学专业知识的能力;2、使学生掌握从事学术研究的基本方法;3、使学生掌握撰写学术论文的基本格式;4、研究频域的图像增强的原理及应用。主要内容和要求:(包括设计(研究

3、)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):1 主要内容 学习和研究图像增强的基本框架; 研究图像增强的理论依据; 编程实现其功能。2 主要指标与技术参数均值、方差3 要求:要求学生独立完成所选课题,在课题研究和论文中应对所使用方法的理论依据、可行性及主要技术指标进行分析。日程安排:第12周:毕业实习(2周)第34周:收集课题资料,建立开发环境并学习开发工具的使用(2周)第58周:算法分析和方案构思(4周)第912周:matlab仿真及调试(4周)第13周:小组讨论、进一步完善课题(1周)第1415周:撰写毕业设计论文(2周)第16周:做好答辩前的各项准备工作并参加答辩(1

4、周)主要参考文献和书目:1 章毓晋. 图像工程,第2版. 北京: 清华大学出版社,2007。2 朱立新. 基于偏微分方程的图像去噪和增强研究. 南京理工大学博士论文,2007。3 阮秋琦. 数字图像处理(第二版). 北京:电子工业出版社,2007。4 陈强,纪则轩,孙权森,夏德深. 基于光能分配的遥感图像增强. 中国图像图形学报,2009,14(11): 2284-2291。5 王守觉,丁兴号,廖英豪,郭东辉. 一种新的仿生彩色图像增强方法. 电子学报,2008,36(10): 1970-1973。6 姚庆栋, 毕厚杰, 王兆华, 许孟侠. 图像编码基础. 杭州: 浙江大学出版社, 1992.

5、7 朱秀昌, 刘峰, 胡栋. 数字图像处理与图像通信. 北京: 北京邮电大学出版社. 2007.8 陈垚光,毛涛涛,王正林等精通MATLAB GUI设计北京:电子工业出版社,2008。 指导教师签字:易见兵 2011年 11 月 8 日教研室主任签字: 年 月 日教学院长签字: 年 月 日注:1、本表可自主延伸,各专业根据需调整 2、本表一式两份,一份下达给学生,一份装订在指导教师日志中。江 西 理 工 大 学本 科 毕 业 设 计(论文)开 题 报 告学院 信息工程 专业 电信 级(08 届)班 2 学号 20 学生 谢建勇题 目:基于频域的图像增强算法研究专题题目(若无专题则不填):本课题

6、来源及研究现状: 1,图像增强处理是数字图像处理的一个重要分支。很多由于场景条件的影响图像拍摄的视觉效果不佳,这就需要图像增强技术来改善人的视觉效果,比如突出图像中目标物体的某些特点、从数字图像中提取目标物的特征参数等等,这些都有利于对图像中目标的识别、跟踪和理解。图像增强处理主要内容是突出图像中感兴趣的部分,减弱或去除不需要的信息。这样使有用信息得到加强,从而得到一种更加实用的图像或者转换成一种更适合人或机器进行分析处理的图像。图像增强的应用领域也十分广阔并涉及各种类型的图像。 2, 人们运用数字图像增强技术处理和分析遥感图像,以有效地进行资源和矿藏的勘探、调查、农业和城市的土地规划、作物估

7、产、气象预报、灾害及军事目标的监视等。在生物医学工程方面,运用图像增强技术对X射线图像、超声图像和生物切片显微图像等进行处理,提高图像的清晰度和分辨率。在工业和工程方面,主要应用于无损探伤、质量检测和过程自动控制等方面。在公共安全方面,人像、指纹及其他痕迹的处理和识别,以及交通监控、事故分析等都在不同程度上使用了图像增强技术。图像增强是图像处理的重要组成部分,传统的图像增强方法对于改善图像质量发挥了极其重要的作用。随着对图像技术研究的不断深入和发展,新的图像增强方法不断出现。课题研究目标、内容、方法和手段: 1, 研究目标:一是消除噪声,二是增强(或保护)图像特征。对图像恰当增强,能使图像去噪

8、的同时特征得到较好保护,使图像更加清晰明显,从而提供给我们准确的信息。常用的图像增强技术各有其特点和效果。2, 内容:在频域内通过对Butterworth低通滤波器增强方法进了研究,介绍了相关的理论和数学模型,并给利用MATLAB工具进行实现。通过各种滤波后图像比较,实验证明在质量较差的图像中,选择不同的滤波算法对图像的增强在准确性上均有不同。3,方法和手段:(1) 选择变换方法,将输入图像变换到频域空间;(2) 在频域空间中,根据处理目的设计一个转移函数并进行处理;(3) 将所得结果用反变换得到图像增强。设计(论文)提纲及进度安排:完成开题报告毕业设计资料查询着手毕业设计初稿毕业设计的修改确

9、定毕业设计的终稿准备论文答辩1、2012年3月中旬 2012年3月底2、2012年3月底 2012年4月初 3、2012年4月初 2012年4月中旬4、2012年4月中旬 2012年5月初 5、2012年5月初 2012年5月中旬 5、2012年5月中旬 2012年5月底 主要参考文献和书目:1 章毓晋. 图像工程,第2版. 北京: 清华大学出版社,2007。2 朱立新. 基于偏微分方程的图像去噪和增强研究. 南京理工大学博士论文,2007。3 阮秋琦. 数字图像处理(第二版). 北京:电子工业出版社,2007。4 陈强,纪则轩,孙权森,夏德深. 基于光能分配的遥感图像增强. 中国图像图形学报

10、,2009,14(11): 2284-2291。5 王守觉,丁兴号,廖英豪,郭东辉. 一种新的仿生彩色图像增强方法. 电子学报,2008,36(10): 1970-1973。6 姚庆栋, 毕厚杰, 王兆华, 许孟侠. 图像编码基础. 杭州: 浙江大学出版社, 1992。7 朱秀昌, 刘峰, 胡栋. 数字图像处理与图像通信. 北京: 北京邮电大学出版社. 2007。8 陈垚光,毛涛涛,王正林等精通MATLAB GUI设计北京:电子工业出版社,2008。指导教师审核意见:指导教师(签字): 年 月 日注:本表可自主延伸摘 要 图像增强处理技术是图像处理领域中一项基本的,也是很重要的技术,一直是图像

11、处理领域中不可回避的研究课题。而且图像增强是指按一定的需要突出一幅图像中的某些信息,同时削弱或去除某些不需要的信息,使之改善图像质量,加强图像判读和识别效果的处理技术。因为一幅图像总是可能受到各种因素的干扰影响,造成图像质量的下降。图像增强包含两个方面内容:一是消除噪声,二是增强(或保护)图像特征。对图像恰当增强,能使图像去噪的同时特征得到较好保护,使图像更加清晰明显,从而提供给我们准确的信息。常用的图像增强技术各有其特点和效果。论文在介绍图像频域增强原理的基础上,在频域内通过对低通滤波器、高通滤波器的图像增强进行研究,介绍了相关的理论和数学模型,并给利用MATLAB工具进行实现。实验证明,在

12、质量较差的图像中,选择不同的滤波算法对图像的增强在准确性上均有不同。关键词:图像增强;滤波;MATLAB。 ABSTRACT Image enhancement in image processing technology is a basic and very important technology; the field of image processing has been a research topic cannot be avoided. And it aims to stand out some information of a picture to strength imag

13、e identification and reorganization. At the same time it can wipe out the information that we dont need in order to improve the quality of image. This paper addresses image frequency enhancement principle and also researches low-pass filtering, high-pass filtering and homeostasis filtering.Because a

14、n image is always possible interference by various factors, resulting in a decline in image quality. Image enhancement includes two aspects: First, eliminate the noise; the second is enhanced (or protected) image features. Appropriate image enhancement, image demising can be well protected at the sa

15、me time features, to make the image more clearly evident, thus providing us with accurate information. Commonly used image enhancement techniques have their own characteristics and effects. Paper, introducing the principle of image enhancement based on frequency domain, in the frequency domain throu

16、gh the low-pass filter and high pass filtering enhancement into the study, describes the relevant theoretical and mathematical models and tools to use MATLAB implementation. After filtering through a variety of image comparison, real proof of poor image quality, choose a different algorithm for imag

17、e enhancement filter of accuracy are different.Key words: Image enhancement; filter; MATLAB. 目 录 第一章 绪论11.1 课题研究的背景和意义11.2 国内外研究情况31.2.1图像增强技术国外发展状况31.2.2 图像增强技术国内发展状况4第二章 频域图像的原理62.1 引言62.2 频域增强定义和步骤62.3 低通滤波72.4 高通滤波82.5 同态滤波102.6 小结10第三章 MATLAB基础知识介绍123.1 MATLAB基本知识介绍123.1.1 MATLAB的概述123.1.2 MATL

18、AB产生的历史背景123.2 MATLAB语言的特点133.3 MATLAB在图像处理中的应用143.4 MATLAB软件优点153.5 友好的工作平台编程环境153.5.1 简单易用的程序语言163.5.2 强大的科学计算机数据处理能力163.5.3 应用广泛的模块集合工具箱163.5.4 实用的程序接口和发布平台17第四章 频域增强算法的实现及代码184.1 理想低通滤波器184.2 巴特沃斯低通滤波器224.3 高通滤波25参考文献和书目28总结及展望29致谢31 江西理工大学2012届本科生毕业设计(论文) 第一章 绪论1.1 课题研究的背景和意义 人类传递信息的主要媒介是语言和图像。

19、据统计在人类接受的各种信息中视觉信息占80%,所以图像信息是十分重要的信息传递媒体和方式。图像传递系统包括图像采集、图像压缩、图像编码、图像存储、图像通信、图像显示这六个部分。在实际应用中每个部分都有可能导致图像品质变差,使图像传递的信息无法被正常读取和识别。例如,在采集图像过程中由于光照环境或物体表面反光等原因造成图像整体光照不均,或是图像采集系统在采集过程中由于机械设备的缘故无法避免的加入采集噪声,或是图像显示设备的局限性造成图像显示层次感降低或颜色减少等等。因此研究快速且有效地图像增强算法成为推动图像分析和图像理解领域发展的关键内容之一。 图像增强处理是数字图像处理的一个重要分支。很多由

20、于场景条件的影响图像拍摄的视觉效果不佳,这就需要图像增强技术来改善人的视觉效果,比如突出图像中目标物体的某些特点、从数字图像中提取目标物的特征参数等等,这些都有利于对图像中目标的识别、跟踪和理解。图像增强处理主要内容是突出图像中感兴趣的部分,减弱或去除不需要的信息。这样使有用信息得到加强,从而得到一种更加实用的图像或者转换成一种更适合人或机器进行分析处理的图像。图像增强的应用领域也十分广阔并涉及各种类型的图像。例如,在军事应用中,增强红外图像提取我方感兴趣的敌军目标;在医学应用中,增强X射线所拍摄的患者脑部、胸部图像确定病症的准确位置;在空间应用中,对用太空照相机传来的月球图片进行增强处理改善

21、图像的质量;在农业应用中,增强遥感图像了解农作物的分布;在交通应用中,对大雾天气图像进行增强,加强车牌、路标等重要信息进行识别;在数码相机中,增强彩色图像可以减少光线不均、颜色失真等造成的图像退化现象。 图像工程是一门综合学科,它的研究内容非常广泛,覆盖面也很大。从1996年起,中国图像图形学报上连续刊登了对图像工程文献统计分类的综述文章。根据各文献的主要内容将其分别归入图像处理、图像分析、图像理解、技术应用和综述5个大类,并在此基础上对国内15种有关图像工程的重要中文期刊进行了各期刊各类文献的统计和分析。选取的刊物名有:CT理论与应用研究、测绘学报、电子测量与仪器学报、电子学报、电子与信息学

22、报、计算机学报、模式识别与人工智能、数据采集与处理、通信学报、信号处理、遥感学报、中国生物医学工程学报、中国体视学与图像分析、中国图象图形学报、自动化学报。从中我们挑选了最近5年的统计数据:在2005年的112期上发表的2734 篇学术研究和技术应用文献中,属于图像工程领域的文献有656篇。在2006年的112期上发表的3013篇学术研究和技术应用文献中,属于图像工程领域的文献有711篇。在2007年的118期上发表的3312篇学术强究和技术应用文献中,属于图像工程领域的文献有895篇。在2008年的120期上发表的3359篇学术研究和技术应用文献中,属于图像工程领域的文献有915篇,2009

23、年的134期上发表的3604篇学术研究和技术应用文献中,有1008篇属于图像工程领域的文献。这些统计数据显示,无论是论文总数还是选取总数都是逐年增长的。论文总数的增长表明刊物的不断发展,选取总数的增加表明图像工程的研究和应用的不断壮大。据统计从1995年至2009年,发表图像处理的文章总计2720篇,占图像工程总体的33.1%;发表图像分析的文章总计2434篇,占图像工程总体的29.6%;发表图像理解的文章总计1192篇,占图像工程总体的14.5%;发表技术应用文章1797篇,占图像工程总体的21.9%;发表综述评论文章74篇,占图像工程总体的0.9%,其中关于图像增强技术方面的文章增长率尤其

24、较高。因此图像增强技术在今后一段时间内仍将是一个热点。影响图像质量清晰程度有很多因素,室外光照度不均匀会造成图像灰度过于集中;摄像头获得的图像经过数/模转换,线路传输时都会产生噪声污染,图像质量不可避免降低,轻者变现为图像伴有噪点,难于看清图像细节;重者图像模糊不清,连大概物体面貌轮廓都难以看清。因此,对图像进行分析处理之前,必须对图像进行改善,即增强图像。图像增强并不考虑图像质量下降的原因,只是将图像中感兴趣的重要特征有选择性的突出出来,同时衰减不需要的特征,目的就是提高图像的可懂度。图像增强的方法分为空域法和频域法两种,空域法是对图像中的像素点进行操作,用公式描述如下:G(x,y)=F(x

25、,y) H(x,y)其中是F(x,y)原图像;H(x,y)为空间转换函数;G(x,y)表示进行处理后的图像。频域法是间接的处理方法,是先在图像的频域中对图像的变换值进行操作,然后变回空域。例如,先对图像进行傅里叶变化到频域,再对图像的频谱进行某种滤波修正,最后将修正后的图像进行傅里叶反变化到空域,以此增强图像。可用图1来描述该过程。g(x,y)G(u,v)F(u,v)f(x,y)逆变换修正H(U,V)正变换1.2 国内外研究情况 1.2.1 图像增强技术国外发展状况20世纪20年代图片第一次通过海底电缆从伦敦传往纽约。当时人们通过字符模拟得到中间色调的方法来还原图像。早期的图像增强技术往往涉及

26、硬件参数的设置,如打印过程的选择和亮度等级的分布等问题。在1921年年底提出了一种基于光学还原的新技术。在这一时期由于引入了一种用编码图像纸带去调制光束达到调节底片感光程度的方法,使灰度等级从5个灰度级增加到15个灰度等级,这种方法明显改善了图像复原的效果。到20世纪60年代早期第一台可以执行数字图像处理任务的大型计算机制造出来了,这标志着利用计算机技术处理数字图像时代的到来。1964年,研究人员在美国喷气推进实验室(JPL)里使用计算机以及其它硬件设备,采用几何校正、灰度变换、去噪声、傅里叶变换以及二维线性滤波等增强方法对航天探测器“徘徊者7号”发回的几千张月球照片进行处理,同时他们也考虑太

27、阳位置和月球环境的影响,最终成功地绘制出了月球表面地图。随后他们又对1965年“徘徊者8号”发回地球的几万张照片进行了较为复杂的数字图像处理,使图像质量进一步提高。这些成绩不仅引起世界许多有关方面的注意而且JPL本身也更加重视对数字图像处理地研究和设备的改进,并专门成立了图像处理实验室IPL。在IPL里成功的对后来探测飞船发回的几十万张照片进行了更为复杂的图像处理,最终获得了月球的地形图、彩色图以及全景镶嵌图。从此数字图像增强技术走进了航空航天领域。20世纪60年代末和20世纪70年代初有学者开始将图像增强技术用于医学图像、地球遥感监测和天文学等领域。X射线是最早用于成像的电磁辐射源之一,在1

28、895年X射线由伦琴发现。20世纪70年代Godfrey N. Hounsfield先生和Allan M. Cormack教授共同发明计算机轴向断层技术:一个检测器围绕病人,并用X射线源绕着物体旋转。X射线穿过身体并由位于对面环中的相应检测器收集起来。其原理是用感知的数据去重建切片图像。当物体沿垂直于检测器的方向运动时就产生一系列的切片,这些切片组成了物体内部的再现图像。到了20世纪80年代以后,各种硬件的发展使得人们不仅能够处理二维图像,而且开始处理三维图像。许多能获得三维图像的设备和分析处理三维图像的系统已经研制成功了,图像处理技术得到了广泛的应用。进入20世纪90年代,图像增强技术已经逐

29、步涉及人类生活和社会发展的各个方面。计算机程序用于增强对比度或将亮度编码为彩色,以便解释X射线和用于工业、医学及生物科学等领域的其他图像。地理学用相同或相似的技术从航空和卫星图像中研究污染模式。在考古学领域中使用图像处理方法已成功地复原模糊图片。在物理学和相关领域中计算机技术能增强高能等离子和电子显微镜等领域的实验图片。直方图均衡处理是图像增强技术常用的方法之一。1997年Kim 提出如果要将图像增强技术运用到数码相机等电子产品中,那么算法一定要保持图像的亮度特性。在文章中Kim提出了保持亮度特性的直方图均衡算法(BBHE)。Kim的改进算法提出后,引起了许多学者的关注。在1999年Wan等人

30、提出二维子图直方图均衡算法(DSIHE)。接着Chen和Ramli提出最小均方误差双直方图均衡算法(MMBEBHE)。为了保持图像亮度特性,许多学者转而研究局部增强处理技术,提出了许多新的算法:递归均值分层均衡处理(RMSHE)、递归子图均衡算法(RSIHE)、动态直方图均衡算法(DHE)、保持亮度特性动态直方图均衡算法(BPDHE)、多层直方图均衡算法(MHE)、亮度保持簇直方图均衡处理(BPWCHE)等等。1.2.2 图像增强技术国内发展状况在借鉴国外相对成熟理论体系和技术应用体系的条件下,国内的增强技术和应用也有了很大的发展。总体来说,图像增强技术的发展大致经历了初创期、发展期、普及期和

31、应用期4个阶段。初创期开始于20世纪60年代,当时的图像采用像素型光栅进行扫描显示,大多采用中、大型机对其进行处理。在这一时期由于图像存储成本高,处理设备造价高,因而其应用面很窄。20世纪70年代进入了发展期,开始大量采用中、大型机进行处理,图像处理也逐渐改用光栅扫描显示方式,特别是出现了CT和卫星遥感图像,对图像增强处理提出了一个更高的要求。到了20世纪80年代,图像增强技术进入普及期,此时的计算机已经能够承担起图形图像处理的任务。20世纪90年代进入了应用期,人们运用数字图像增强技术处理和分析遥感图像,以有效地进行资源和矿藏的勘探、调查、农业和城市的土地规划、作物估产、气象预报、灾害及军事

32、目标的监视等。在生物医学工程方面,运用图像增强技术对X射线图像、超声图像和生物切片显微图像等进行处理,提高图像的清晰度和分辨率。在工业和工程方面,主要应用于无损探伤、质量检测和过程自动控制等方面。在公共安全方面,人像、指纹及其他痕迹的处理和识别,以及交通监控、事故分析等都在不同程度上使用了图像增强技术。图像增强是图像处理的重要组成部分,传统的图像增强方法对于改善图像质量发挥了极其重要的作用。随着对图像技术研究的不断深入和发展,新的图像增强方法不断出现。例如一些学者将模糊映射理论引入到图像增强算法中,提出了包括模糊松弛、模糊熵、模糊类等增强算法来解决增强算法中映射函数选择问题,并且随着交互式图像

33、增强技术的应用,可以主观控制图像增强效果。同时利用直方图均衡技术的图像增强也有许多新的进展:例如提出了多层直方图结合亮度保持的均衡算法、动态分层直方图均衡算法。这些算法通过分割图像,然后在子层图像内做均衡处理,较好地解决了直方图均衡过程中的对比度过拉伸问题,并且可以控制子层灰度映射范围,增强效果较好。第二章 频域图像的原理2.1 引言 在进行图像处理的过程中,获取原始图像后,首先需要对图像进行预处理,因为在获取图像的过程中,往往会发生图像失真,使所得图像与原图像有某种程度上的差别。在许多情况下,人们难以确切了解引起图像降质的具体物理过程及其数学模型,但却能估计出使图像降质的一些可能原因,针对这

34、些原因采取简单易行的方法,改善图像质量。图像增强一般不能增加原图像信息,只能针对一些成像条件,把弱信号突出出来,使一些信息更容易分辨。图像增强的方法分为频域法和空域法,空域法主要是对图像中的各像素点进行操作;而频域法是在图像的某个变换域内,修改变换后的系数,例如傅立叶变换、DCT 变换等的系数,对图像进行操作,然后再进行反变换得到处理后的图像。 MATLAB矩阵实验室(Matrix Laboratory)的简称,具有方便的数据可视化功能,可用于科学计算和工程绘图。它不仅在一般数据可视化软件都具有的功能方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现

35、等),MATLAB同样表现了出色的处理能力。它具有功能丰富的工具箱,不但能够进行信号处理、语音处理、数值运算,而且能够完成各种图像处理功能。本文利用MATLAB工具来研究图像频域增强技术。图像增强是为了获得更好质量的图像,通过各种方法对图像进行处理,例如图像边缘检测、分割以及特征提取等技术。图像增强的方法有频域处理法与空域处理法,本文主要研究了频域处理方法中的滤波技术。从低通滤波、高通滤波、同态滤波三个方面比较了图像增强的效果。文章首先分析了它们的原理,然后通过MATLAB软件分别用这三种方法对图像进行处理,处理后使图像的对比度得到了明显的改善,增强了图像的视觉效果。2.2 频域增强定义和步骤

36、 图像增强技术基本上可分成两大类:频域处理法和空域处理法。频域处理法1的基础是卷积定理,它采用修改图像傅立叶变换的方法实现对图像的增强处理。在频域空间,图像的信息表现为不同频率分量的组合。如果能让某个范围内的分量或某些频率的分量受到抑制而让其他分量不受影响,就可以改变输出图的频率分布,达到不同的增强目的。频域增强是利用图像变换方法将原来的图像空间中的图像以某种形式转换到其它空间中,然后利用该空间的特有性质方便地进行图像处理,最后再转换回原来的图像空间中,从而得到处理后的图像。频域增强的主要步骤是:(1) 选择变换方法,将输入图像变换到频域空间;(2) 在频域空间中,根据处理目的设计一个转移函数

37、并进行处理;(3) 将所得结果用反变换得到图像增强。卷积理论是频域技术的基础。设函数f(x,y)与线性位不变算子h(x,y)的卷积结果是g(x,y),即g(x,y)=h(x,y)*f(x,y)那么根据卷积定理在频域有:G(x,y)=H(u,v)F(u,v)其中G(x,y)、 H(u,v)、F(u,v)分别是g(x,y)、h(x,y)、f(x,y)的傅立叶变换。(4)技术所需增强图的傅立叶变换。(5)将其与一个(根据需要设计的)转移函数相乘。(6)再将结果进行傅立叶反变换以得到增强的图。(7)将图像从空域转换到频域所需的变换及将图像从频域空间转换回空域所需的变换。(8)在频域空间对图像进行增强加

38、工操作。常用的频域增强方法有低通滤波和高通滤波。以下分别介绍在MATLAB中如何实现。2.3 低通滤波图像在传递过程中,由于噪声主要集中在高频部分,为去除噪声改善图像质量,滤波器采用低通滤波器H(u,v)来抑制高频成分,通过低频成分,然后再进行逆傅立叶变换获得滤波图像,就可达到平滑图像的目的。在傅里叶变换域中,变换系数能反映某些图像的特征,如频谱的直流分量对应于图像的平均亮度,噪声对应于频率较高的区域,图像实体位于频率较低的区域等,因此频域常被用于图像增强。在图像增强中构造低通滤波器,使低频分量能够顺利通过,高频分量有效地阻止,即可滤除该领域内噪声。由卷积定理,低通滤波器数学表达式3为:G(u

39、,v) = F(u,v)H(u,v) (1)式中,F(u,v)为含有噪声的原图像的傅里叶变换域;H(u,v)为传递函数;G(u,v)为经低通滤波后输出图像的傅里叶变换。假定噪声和信号成分在频率上可分离,且噪声表现为高频成分。H 滤波滤去了高频成分,而低频信息基本无损失地通过。选择合适的传递函数H(u,v)对频域低通滤波关系重大。常用频率域低滤波器H(u,v)有四种: (1) 理想低通滤波器设傅立叶平面上理想低通滤波器离开原点的截止频率为D0,则理想低通滤波器的传递函数为: (2-1)式中,D(u,v)=(u2+v2)1/2 表示点(u,v)到原点的距离,D0 表示截止频率点到原点的距离。 (2

40、) Butterworth 低通滤波器 n 阶Butterworth 滤波器的传递函数为: (2-2) 它的特性是连续性衰减,而不像理想滤波器那样陡峭变化。 (3) 指数低通滤波器 指数低通滤波器是图像处理中常用的另一种平滑滤波器。它的传递函数为: (2-3)(4) 梯形低通滤波器梯形低通滤波器是理想低通滤波器和完全平滑滤波器的折中。它的传递函数为: (2-4)2.4 高通滤波图像中的细节部分与其频率的高频分量相对应,所以高通滤波可以对图像进行锐化处理。高通滤波器与低通滤波器的作用相反,它使高频分量顺利通过,而消弱低频。图像的边缘、细节主要位于高频部分,而图像的模糊是由于高频成分比较弱产生的。

41、采用高通滤波器可以对图像进行锐化处理,是为了消除模糊,突出边缘。因此采用高通滤波器让高频成分通过,使低频成分削弱,再经逆傅立叶变换得到边缘锐化的图像。常用的高通滤波器有:(1) 理想高通滤波器 二维理想高通滤波器的传递函数为: (2-5)(2) 巴特沃斯高通滤波器 n 阶巴特沃斯高通滤波器的传递函数定义如下: (2-6)(3) 指数滤波器 指数高通滤波器的传递函数为: (2-7) (4) 梯形滤波器 梯形高通滤波器的定义为: (2-8)2.5 同态滤波一般来说,图像的边缘和噪声都对应于傅立叶变换的高频分量。而低频分量主要决定图像在平滑区域中总体灰度级的显示,故被低通滤波的图像比原图像少一些尖锐

42、的细节部分。同样,被高通滤波的图像在图像的平滑区域中将减少一些灰度级的变化并突出细节部分。为了增强图像细节的同时尽量保留图像的低频分量,使用同态滤波方法 可以保留图像原貌的同时,对图像细节增强.。滤波后,如图(2)图1同态滤波过程图2 同态滤波器应用实例 同态滤波函数的确定:以Rh 代表高频增益, Rl 代表低频增益, D( u,v ) 表示频率( u, v) 距滤波器中心( u0, v 0) 的离。传统的同态滤波函数如图2 所示。当Rh 1, Rl 1 时,该滤波函数能同时抑制照明分量和增强反射分量,从而满足动态范围压缩和对比度增强两种效果要求。处理目的不同, 可构造不同的滤波器。频域内经常

43、使用的高通滤波器为高斯型高通滤波器, 滤波函数为:H ( u, v) = 1- ex p - D( u, v ) / 2D02n 增强处理。对高斯型高通滤波器稍加修改, 可得以下高斯型高通滤波函数:H ( u, v) = ( Rh- R l) 1- e- c( D (u ,v ) / D0) 2n + RlD( u, v) = ( u- M/ 2) 2+ ( v- N / 2)21/2式中: D0 是u0 和v 0 为0 时的D( u, v ) 值, 表示截止频率。对于一幅MN 的图像, 傅里叶变换后的中心在( M/ 2, N / 2) 式需做平移处理。传统的巴特沃思高通滤波器与同态滤波的传递

44、函数十分相似, 巴特沃思高通滤波的传递函数为H ( u, v) = 1/ ( 1+ D0 / D( u, v) ) 2n 根据两者之间的相似性, 将高通滤波函数稍作修改即可得到对应的巴特沃思高通滤波函数:H ( u, v) = ( Rh- R l) / ( 1+ cD 0/ D( u, v ) )2n+ Rl。2.6 小结理想低通滤波器由于高频成分包含有大量的边缘信息,因此采用该滤波器在去噪声的同时将会导致边缘信息损失而使图像边模糊;Butterworth 低通滤波器在抑制噪声的同时,图像边缘的模糊程度大大减小,没有振铃效应产生;采用指数低通滤波器滤波在抑制噪声的同时,图像边缘的模糊程度较用B

45、utterworth 滤波产生的大些,无明显的振铃效应。梯形低通滤波器的性能介于理想低通滤波器和指数滤波器之间,滤波的图像有一定的模糊和振铃效应。四种高通滤波函数的选用类似于低通。理想高通有明显振铃现象,即图像的边缘有抖动现象;Butterworth 高通滤波效果较好,但计算复杂,其优点是有少量低频通过,H(u,v)是渐变的,振铃现象不明显;指数高通效果比Butterworth 差些,振铃现象不明显;梯形高通会产生微振铃效果,但计算简单,较常用。高通滤波器的滤波效果可以用原始图像减去低通滤波图像后得到。也可以将原始图像乘以一个放大系数,然后再减去低通滤波图像后得到高频增强图像。同态滤波增强是一

46、种在频域中同时将图像亮度范围进行压缩和将图像对比度进行增强的方法。在同态滤波消噪中,先利用非线性的对数变换将乘性的噪声转化为加性的噪声。用线性滤波器消除噪声后再进行非线性的指数反变换以获得原始的无噪声图像。增强后的图像是由分别对应照度分量与反射分量的两部分叠加而成。第三章 MATLAB基础知识介绍3.1 MATLAB基本知识介绍3.1.1 MATLAB的概述MATLAB 是Matrix Laboratory(“矩阵实验室”)的缩写,是由美Math Works 公司开发的集数值计算、符号计算和图形可视化三大基本功能于一的,功能强大、操作简单的语言。是国际公认的优秀数学应用软件之一。MATLAB的

47、基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。MATLAB包括拥有数百个内部函数的主包和三十几种工具包(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类.开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包.3

48、.1.2 MATLAB产生的历史背景在70年代中期,Cleve Molar博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库.EISPACK是特征值求解的FOETRAN程序库,LINPACK是解线性方程的程序库.在当时,这两个程序库代表矩阵运算的最高水平. 到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的

49、接口程序.Cleve Moler给这个接口程序取名为MATLAB,该名为矩阵(matrix)和实验室(labotatory)两个英文单词的前三个字母的组合.在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传. 1983年春天,Cleve Moler到Stanford大学讲学,MATLAB深深地吸引了工程师John Little. John Little敏锐地觉察到MATLAB在工程领域的广阔前景.同年,他和Cleve Moler, Steve Banger一起,用C语言开发了第二代专业版.这一代的MATLAB语言同时具备了数值计算和数据图示化的功能.

50、 1984年,Cleve Moler和John Little成立了Math Works公司,正式把MATLAB推向市场,并继续进行MATLAB的研究和开发.在当今30多个数学类科技应用软件中,就软件数学处理的原始内核而言,可分为两大类.一类是数值计算型软件,如MATLAB,Xmath,Gauss等,这类软件长于数值计算,对处理大批数据效率高;另一类是数学分析型软件,Mathematica,Maple等,这类软件以符号计算见长,能给出解析解和任意精确解,其缺点是处理大量数据时效率较低.Math Works公司顺应多功能需求之潮流,在其卓越数值计算和图示能力的基础上,又率先在专业水平上开拓了其符号

51、计算,文字处理,可视化建模和实时控制能力,开发了适合多学科,多部门要求的新一代科技应用软件MATLAB.经过多年的国际竞争,MATLAB以经占据了数值软件市场的主导地位.在MATLAB进入市场前,国际上的许多软件包都是直接以FORTRANC语言等编程语言开发的。这种软件的缺点是使用面窄,接口简陋,程序结构不开放以及没有标准的基库,很难适应各学科的最新发展,因而很难推广。MATLAB的出现,为各国科学家开发学科软件提供了新的基础。在MATLAB问世不久的80年代中期,原先控制领域里的一些软件包纷纷被淘汰或在MATLAB上重建。时至今日,经过Math Works公司的不断完善,MATLAB已经发展

52、成为适合多学科,多种工作平台的功能强大大大型软件。在国外,MATLAB已经经受了多年考验。在欧美等高校,MATLAB已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB被广泛用于科学研究和解决各种具体问题。在国内,特别是工程界,MATLAB一定会盛行起来。可以说,无论你从事工程方面的哪个学科,都能在MATLAB里找到合适的功能。3.2 MATLAB语言的特点一种语言之所以能如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不同于其他语言的特点,

53、正如同FORTRAN和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言的MATLAB,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来。MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序开发环境。以下简单介绍一下MATLAB的主要特点。(1)语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函

54、数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上。(2)运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。 (3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。(4)程序限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。(5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。(6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在M

55、ATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。(7)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。(8)功能强大的工具箱是MATLAB的另一特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其工具箱又分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互功能。功能性工具箱用于多种学科。而学科性工具箱是专业性比较强的,如control,tool

56、box, signal processing toolbox,commumnication toolbox等。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高、精、尖的研究。(9) 源程序的开放性。开放性也许是MATLAB最受人们欢迎的特点。除内部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。3.3 MATLAB在图像处理中的应用图像处理工具包是由一系列支持图像处理操作的函数组成的。所支持的图像处理操作有:图像的几何操作、邻域和区域操作、图像变换、图像恢复与

57、增强、线性滤波和滤波器设计、变换(DCT变换等) 、图像分析和统计、二值图像操作等。下面就MATLAB 在图像处理中各方面的应用分别进行介绍。 (1) 图像文件格式的读写和显示。MATLAB 提供了图像文件读入函数 imread(),用来读取如:bmp、tif、tiffpcx 、jpg 、gpeg 、hdf、xwd等格式图像文;图像写出函数 imwrite() ,还有图像显示函数 image()、imshow()等等。 (2) 图像处理的基本运算。MATLAB 提供了图像的和、差等线性运算 ,以及卷积、相关、滤波等非线性算。例如,conv2(I,J)实现了I,J两幅图像的卷积。(3) 图像变换

58、。MATLAB 提供了一维和二维离散傅立叶变换(DFT) 、快速傅立叶变换(FFT) 、离散余弦变换 (DCT) 及其反变换函数,以及连续小波变换(CWT)、离散小波变换(DWT)及其反变换。(4) 图像的分析和增强。针对图像的统计计算MATLAB 提供了校正、直方图均衡、中值滤波、对比度调整、自适应滤波等对图像进行的处理。(5) 图像的数学形态学处理。针对二值图像,MATLAB 提供了数学形态学运算函数;腐蚀(Erode)、膨胀(Dilate)算子,以及在此基础上的开 (Open)、闭(Close)算子、厚化 (Thicken) 、薄化 (Thin) 算子等丰富的数学形态学运算。以上所提到的

59、 MATLAB在图像中的应用都是由相应的MATLAB函数来实现的,使用时,只需按照函数的调用语法正确输入参数即可。具体的用法可参考MATLAB丰富的帮助文档。图像边缘对图像识别和计算机分析十分有用,在MATLAB中,函数 edge()用于灰度图像边缘的提取,它支持六种不同的边缘提取方法,即Sobel方法、Prewitt 方法、Robert 方法,Laplacian2Gaussian方法、过零点方法和Canny方法。3.4 MATLAB软件优点3.5 友好的工作平台编程环境MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLA

60、B桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。 3.5.1 简单易用的程序语言Mat lab是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C+语言基础上的,因此语法特征与C+语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!