边缘检测技术在数字图像处理技术中的应用_第1页
边缘检测技术在数字图像处理技术中的应用_第2页
边缘检测技术在数字图像处理技术中的应用_第3页
边缘检测技术在数字图像处理技术中的应用_第4页
边缘检测技术在数字图像处理技术中的应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、边缘检测技术在数字图像处理中的应用姓名吴凯亮学号2012190430026专业电子信息工程制作日期2013-12-13指导教师申功迈引言目前,数字图像处理技术越来越多的应用于人们日常工作、学习和生活中,和传统图像处理相比,它具有精度高、再现性好、通用性和灵活性强等特点。数字图象处理是一门新兴的技术,它是五十年代数字计算机发展到相当水平后开拓出来的计算机应用新领域。它把图像转换成数据矩阵存放于计算机中,并对其进行滤波、增强、删除等处理,包括图像输入输出技术、图像分析、变换与处理技术以及图象识别与特征提取等方面。六十到七十年代,数字图象处理技术的理论和方法更加完善,其精确性、灵活性和通用性逐步提高

2、。数字图象处理是针对性很强的技术,根据不同的应用、不同的要求采用不同的方法。采用的方法是综合各学科较为先进的成果而成的,如数学、物理、心理学、医学、计算机科学、通信理论、信号分析、控制论和系统工程等。各个学科互相补充、互相渗透才使数字图象处理技术飞速发展。一、 图像边缘检测简介图像是人们认识客观世界的重要知识来源。模式识别技术中的图像识别在工农业各部门都有成功的应用。如工业加工产品的缺陷检测、农产品的分类筛选、天文图像分析、指纹鉴定等诸多领域。Matlab是近几年来在国内广泛流行的可视化科学计算软件,其语法结构简单并具有极强的数值计算、图形文字处理、数据分析、图形绘制及处理功能,使用Matla

3、b设计模式识别应用软件将使设计者获得更大的自由,可以任意执行特殊的算法和实现复杂的操作,这是通过使用Madah工具箱中自带的程序实现的。例如,可以把神经网络工具箱中的程序和图像处理工具箱中的程序结合起来,以解决图像分类方面的问题。所以,在解决图像处理和识别的工程问题时,选择基于Matlab进行二次开发将为设计工作提供极大的灵活性和可行性。边缘,是指其周围像素灰度有阶跃变化或屋顶变化的那些像素的集合。两个具有不同灰度值的相邻区域之间总存在着边缘,边缘是灰度值不连续的结果。而边缘检测正是基于幅度不连续性进行图像分割的方法。这种不连续性通常可以利用求导数的方法方便地检测到,一般常用一阶导数和二阶导数

4、来检测。边缘检测基本思想是首先利用边缘增强算子,突出图像中的局部边缘,然后定义像素中的“边缘强度”,通过设置门限的方法提取边缘点集。由于边缘、轮廓在一幅图像中常常具有任意的方向,所以需要找到一些各项同性的检测算子,它们对刘任意方向的边缘、轮廓都具有相同的检测能力。具有这些能力的检测算子有Robert算子、Sobel算子、Prewitt算子和L0G算子等等。 边缘检测的基本问题是检测精度与抗噪性能间的矛盾由于图象边缘和噪声均为频域中的高频分量,简单的微分运算会增加图象中的噪声,因此,在微分运算之前应采取适当的平滑滤波以减少高频分量中噪声的影响Canny应用严格的数学方法对此问题进行了分析,提出了

5、由四个指数函数线性组合形成的最佳边缘检测算子,其方法的实质是用一个准高斯函数作平滑运算,然后以带方向的一阶微分定位导数最大值,它可用高斯函数的梯度来近似,属于具有平滑功能的一阶微分算子Deriche将Canny的算法作了一定的简化,并直接将Canny的基于有限宽度的边缘检测器推广至无限宽度,从而增加了边缘检测算子的抗噪性能,但Deriche和Canny的研究是针对单边缘模型的沈俊则从最优滤波的观点出发,推导出运算复杂性小、精度高的最优平滑滤波器,即对称双指数型滤波器同时研究了多边缘模型的情况,为边缘检测与提取技术的发展奠定了一定的基础。二、 传统微分算子简介1、Robert算子 Robert算

6、子是一种利用局部差分算子寻找边缘的算子,其模板如图1所示。1 0 0 -10 1 -1 0图1Robert算子的定义为:Gf -f(x,y)²+f(x+1,y)-f(x,y+1)²½,由于上述算法的处理工作量很大,因此在实用上常采用绝对差算法对上式化简如下 Gf(x,y)|f(x+1,y)-f(x,y)|+|f(x,y+1)-f(x,y)| 及Gf |f(x+1,y+1)-f(x,y)|+|f(x,y+1)-f(x+1,y)| Robert算子对具有陡峭的低噪声图像效果较好。2、Sobel算子 Sobel算子有两个卷积计算核,如图2所示。图像中的每个点都用这两个核

7、作卷积,第一个核通常对垂直边缘相应最大,第二个核对水平边缘相应最大。两个卷积的最大值作为该点的输出值,运算结果是一幅边缘幅度图像。 1 2 1 0 0 0 -1 -2 -1 1 0 -1 2 0 -2 1 0 -1图2Sobel算子定义为: S=(d²+d²)½ d=f(x-1,y-1)+2f(x,y-1)+f(x+1,y-1)-f(x-1,y+1)+2f(x,y+1)+f(x+1,y+1) d=f(x+1,y-1)+2f(x+1,y)+f(x+1,y+1)-f(x-1,y-1)+2f(x-1,y)+f(x-1,y+1) 用模板表示d,d为 Sobel算子通常对灰

8、度渐变和噪声较多的图像处理得较好。3、Prewitt算子 Prewitt算子有两个卷积计算核,如下图3所示。 作卷积的方法和Sobel算子的方法相似。 1 1 1 0 0 0 -1 -1 -1 1 0 -1 1 0 -1 1 0 -1图3Prewitt算子定义为: S=(d²+d²)½ 。4、Laplacian算子 Laplacian算子是无方向性算子,用一个卷积核就 可以对图像进行处理Laplacian算子考虑二阶差分, 其典型的卷积核如图4所示。 -1 -1 -1 -1 8 -1 -1 -1 -1图4三、结论 相比之下,Robert算子和Sobel算子及Pre

9、witt算子的边缘图中检测出的边缘数少,欠完整,且受噪声干扰较大。LOG算子和Canny算子的边缘图中的边缘连续性很好,完整性也占优,相比之下,LOG算子边缘较粗,噪声点较多,而canny算子的边缘图中的边缘线划很细,边缘连取得很完备。因此,在实际运用时,应具体问题具体分析,根据特定情况选择最佳的边缘检测算子,可以取得令人满意的结果。 图象边缘检测领域其实有微分方法、基于小波与分形理论的方法和基于形态学的方法等多种检测手段,但它们都不是一种具有绝对优势的方法,有的方法边缘检测精度高,但抗噪声性能较差;有的方法解决了抗噪声性能差的问题,而检测精度又不够还有一些算法尽管在一定程度上较好地解决了上述

10、两者的协调问题。因而,寻求算法较简单、能较好解决边缘检测精度与抗噪声性能协调问题的边缘检测算法将一直是图象处理与分析中研究的主要问题之一。四 学习心得经过几天来的辛苦及努力,终于到了拿出数字图像处理论文成品的时候了,在整个论文的酝酿过程中,实在是付出了不少,包括大量的精力与学习时间。坦白地说,因为找工作的原因,在本门课程中确实没有投入太多的精力,上课也只是人到心未到,多数时间用来准备英语考试上。因此在制作报告时,遇到不少困难和障碍,需要通过各种手段去解决。如选题时需要把借来的资料通读一遍,这是主要利用了图书馆的资源。选定大题后,希望对这方面的知识有进一步的了解,可以通过两种方法达到目的,一是通过网页搜索获取一些基础性的知识,二是通过一些特定网站比如中国知网下载一些论文,当作参考资料,这样可以节省一些时间。在实际的工作过程中确实遇到了不少的困难,论文也是在克服困难的过程中不断的前进。最初的困惑是如何选题,基于选

温馨提示

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

评论

0/150

提交评论