基于MATLAB的数字图像锐化(共23页).doc
《基于MATLAB的数字图像锐化(共23页).doc》由会员分享,可在线阅读,更多相关《基于MATLAB的数字图像锐化(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 专业综合设计任务书一设计题目:基于Matlab的图像锐化设计二适用专业电子信息工程专业三设计目的1熟悉Matlab软件的使用;2掌握图像处理的基本步骤;3掌握图像锐化基本原理。四设计任务及要求使用Matlab软件对传统空域锐化和频域锐化算法进行研究和仿真。通过仿真结果的对比和分析。1. 应用Matlab实现传统的图像锐化算法;2. 通过编程对一张实际图片进行试验对比;3. 撰写专业综合设计报告。五 设计内容1. 应用Matlab实现Roberts、Prewitt、Sobel和Laplacian算法中的任意两种。2. 利用Matlab对高通滤波法中的理想高通滤波法、巴
2、特沃斯滤波法、梯度高通滤波、指数高通滤波方法中任意两种进行实验测试;3. 对一张实际图片不同方法进行试验对比;4. 撰写专业综合设计报告。六设计时间及进度安排设计时间共三周(2015.09.072015.09.27),具体安排如下表:周安排设 计 内 容设计时间第一周依任务书要求,查阅相关资料了解图像锐化的原理2015.09.072015.09.13第二周应用Matlab实现传统的图像锐化算法。2015.09.142015.09.20专心-专注-专业第三周分析不同算子的优缺点,总结撰写设计报告,准备答辩。2015.09.212015.09.27七、指导教师评语及学生成绩指导教师评语:成绩指导教
3、师(签字):目 录第1章 概述1.1专业综合设计的目的 专业综合设计是学生理论联系实际的重要实践教学环节,是对学生进行的一次综合性专业设计训练。通过专业综合设计使学生获得以下几方面能力,为毕业设计(论文)奠定基础。 1进一步巩固和加深学生所学一门或几门相关专业课(或专业基础课)理论知识,培养学生设计、计算、绘图、计算机应用、文献查阅、报告撰写等基本技能; 2培养学生实践动手能力及独立分析和解决工程实际问题的能力; 3培养学生的团队协作精神、创新意识、严肃认真的治学态度和严谨求实的工作作风。1.2图像锐化的研究背景 随着计算机技术的迅速发展,数字图像处理技术逐渐成熟,如图像平滑,图像锐化等等,本
4、文将主要从图像锐化的各种方法及其实践应用进行阐述。由于人们常常无法事先确定轮廓的取向,因而在选择轮廓增强的微分算子时,必须选择那些不具备空间方向性和周旋不变的线性微分算子使图像的边缘或线条变得清晰。实现图像的锐化。因此。从图像增强的目的看,它是与图像平滑相反的一类处理。 目前,图像锐化是数字图像处理的最基本的方法之一,它是为了突出图像总的细节或者增强被模糊地细节,这种模糊不是由于错误操作,就是特殊获取方法的固有影响。图像锐化处理的方法多种多样,其也包括多种应用,从电子印象和医学成像到工业检测和军事系统的的制导,等等。1.3图象锐化的目的 图像模糊的主要原因是图像中高频成分低于低频成分,它对图像
5、质量的影响体现在两个不同均匀灰度区域的边界部分。因此图像锐化是一种补偿轮廓,突出边缘信息以使图像更为清晰的处理方法。锐化的目标实质上是要增强原始图像的高频部分。图象锐化突出图像中的细节或者增强被模糊了的细节,主要用于增强图像边缘及灰度改变部分。需要注意的是,能够进行锐化处理的图像必须具有较高的信噪比,否则锐化之后,信噪比会进一步降低。因此,在对图像处理之前,一般要先去除或者减轻干扰噪声。第2章 图像锐化基本原理2.1图像锐化 在图像增强过程中,通常利用各类图像平滑算法消除噪声,图像的常见噪声主要有加性噪声、乘性噪声和量化噪声等。一般来说,图像的能量主要集中在其低频部分,噪声所在的频段主要在高频
6、段,同时图像边缘信息也主要集中在其高频部分。这将导致原始图像在平滑处理之后,图像边缘和图像轮廓模糊的情况出现。 为了减少这类不利效果的影响,就需要利用图像锐化技术,使图像的边缘变得清晰。图像锐化处理的目的是为了使图像的边缘、轮廓线以及图像的细节变得清晰,经过平滑的图像变得模糊的根本原因是因为图像受到了平均或积分运算,因此可以对其进行逆运算(如微分运算)就可以使图像变得清晰。从频率域来考虑,图像模糊的实质是因为其高频分量被衰减,因此可以用高通滤波器来使图像清晰。但要注意能够进行锐化处理的图像必须有较高的性噪比,否则锐化后图像性噪比反而更低,从而使得噪声增加的比信号还要多,因此一般是先去除或减轻噪
7、声后再进行锐化处理。2.1.1图像锐化基本概况 图像锐化是图像增强的一个重要手段,图像锐化主要是用于增强图像中的轮廓边缘、细节及灰度跳变部分,形成完整的物体边界,达到将物体从图像中分离出来或将表示同一物体表面的区域检测出来的目的。图像的细节、边缘和轮廓一般位于灰度突变的地方,即图像的高频部分,图像锐化的实质是增强原图像的高频分量。2.1.2图像锐化算法 图像锐化算法包括空域锐化和频域锐化。空域锐化的传统算法有Roberts算法、Prewitt算法、Sobel算法、Laplacian算法等。频域锐化包括理想滤波、巴特沃斯滤波、指数滤波、梯形滤波等。利用MATLAB软件对这些锐化算法进行研究和仿真
8、。 在计算图像的梯度时,除了用梯度算子和Sobel算子,也可用Roberts算子。Roberts算子又可称为梯度交叉算子,Robert算子通常会在图像边缘附近的区域内产生较宽的响应,用此算子可以很准确的定位边缘,但是它对噪声的敏感程度也相对较强。所以如果要用此算法进行锐化处理时,尤其要考虑到噪声的影响。Roberts算子对应的模板为 (2-1) 式中,为x方向Roberts算子,为y方向Roberts算子。在用Roberts算法计算梯度幅值时可用近似计算方法为 (2-2)用卷积模板表示为 (2-3) 用上面的式子计算出梯度幅值后,就可以设定一合适的门限T,当某点梯度值大于或等于某一门限T时,规
9、定该点的灰度值为一个特定L。锐化后图像或算子对图像边缘的检测是通过计算两个相邻的、对角线方向的像素差来实现,在水平边缘方向和垂直边缘方向均优于斜向边缘,定位精度高但是对噪声很敏感。2.2.1 Prewitt锐化算法Prewitt算子模板具体如下式所示。 (2-4) 式中,为x方向Prewitt算子,为y方向Prewitt算子。Prewitt算子是利用像素点上、下、左、右邻点灰度差,在边缘处达到极值检测边缘,对噪声有平滑作用。它可以减少噪声的影响,但定位精度却不高。2.2.2 Sobel锐化算法Sobel锐化算法也是图像微分锐化算法之一。一幅图像进行Sobel算子锐化后,图像的灰度变化的幅度会有
10、所增加。Sobel算子表达式为 (2-5) 式中,为x方向Sobel算子,为y方向Sobel算子。2.2.3 Laplacian算法Laplacian算子是线性二阶微分算子。拉普拉斯算子是一种在图像锐化处理中很重要的算法。一个连续的二元函数,其拉普拉斯运算即 (2-6)对离散的数字图像而言,二阶偏导数用二阶差分近似,由此可以推导出Laplacian算子表达式为 (2-7) 其对应的模板为 (2-8)2.3 频域锐化算法2.3.1 理想高通滤波器理想高通滤波器(IHPF)的传递函数定义如下: (2-9) 式中,是一个非负整数,即理想高通滤波器的截止频率,是从点到频域原点的距离,即 (2-10)
11、图2-1给出了IHPF特性曲线。与低通滤波器相对,IHPF将以为半径的圆周内的所有频率置为0,而毫不衰减地通过圆周外的任何频率。IHPF也是物理不可实现的,只能通过计算机实现。 图2-1理想高通滤波器 图2 -2巴特沃思滤波器2.3.2 巴特沃斯高通滤波器阶巴特沃斯高通滤波器(BHPF)的传递函数定义如下: (2-11)式中,为滤波器的截止频率,为滤波器的阶次。巴特沃斯高通滤波器性能曲线如图2-2所示。2.3.3 指数高通滤波器指数高通滤波器的传递函数为 (2-12)增长率由来控制。其特性曲线如图2-3所示。2.3.4 梯形高通滤波器梯形高通滤波器的定义如下: (2-13) 梯形高通滤波性能曲
12、线如图2-4所示。 图2-3指数高通滤波器 图2-4梯形高通滤波器第3章 基于MATLAB的数字图像锐化设计 利用MATLAB软件我们可以实现图像的锐化,通过程序的编写,运行达到锐化目的。下面我们通过sobel算法,laplacian算法,理想高通滤波算法及巴特沃斯算法的锐化设计加以说明。3.1 sobel算法锐化3.1.1程序设计流程 开始利用sobel算子处理原始图像读取原始图像做灰度处理imadd将锐化图像加到原始图像上结束 图3-1 sobel算子流程图1. 通过imread读取原始图像并做灰度处理,显示原始灰度图像。2. .利用sobel算子得出x,y两方向锐化后的图像。3. 最后通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 数字图像 锐化 23
限制150内