边缘检测学习报告.ppt
《边缘检测学习报告.ppt》由会员分享,可在线阅读,更多相关《边缘检测学习报告.ppt(48页珍藏版)》请在三一办公上搜索。
1、1,基于matlab的边缘检测 介绍,报告人:范建德导 师:杨蕾 宋晓伟,2,1.边缘检测的研究意义2.边缘检测的边缘定义分类3.边缘检测算子介绍4.边缘检测算子效果比较,3,一.边缘检测的研究意义,1.图像处理的重要一步。2.图像视频压缩、图像分割处理、特征提取模式识别、高级计算机视觉、图像搜索等与边缘检测密切相关。,4,二.边缘检测的边缘定义分类,边缘的定义:图像中像素灰度有阶跃变化或屋顶变化的那些像素的集合边缘的分类阶跃状阶梯状脉冲状屋顶状,5,阶跃状,屋顶状,6,图像,剖面,一阶导数,二阶导数,7,三.边缘检测算子介绍,1.几种常用的边缘检测算子2.边缘检测算子的数学背景知识,8,1.
2、几种常用的边缘检测算子,Roberts算子Sobel算子Prewitt算子LOG算子Canny算子,9,2.边缘检测算子介绍,梯度算子基于查找的边缘检测法,10,梯度算子,函数f(x,y)在(x,y)处的梯度为一个向量:f=f/x,f/y计算这个向量的大小为:G=(f/x)2+(f/y)21/2近似为:G|fx|+|fy|或 G max(|fx|,|fy|)梯度的方向角为:(x,y)=tan-1(fy/fx)可用下图所示的模板表示,特点:仅计算相邻像素的灰度差,对噪声比较敏感,无法抑止噪声的影响。,11,基于查找的边缘检测算法,基于查找的方法是通过寻找图像的一阶导数的最大和最小值来检测边界。通
3、常将边界定位在梯度的最大方向,是基于一阶导数的边缘检测算法。基于一阶导数的边缘检测算法包括Roberts算子、Sobel算子、Prewitt算子等,都是梯度算子。,12,(1)Prewitt算子,13,给定一个5*5图像,用prewitt算子来测验,假设阈值为T=78.,14,以中间的九个像素为例。,15,16,由以上结果可以看到:像素(1)(3)(4)(6)(7)(8)(9)的阈值都大于78。整个边缘如图所示。其他的Roberts、Sobel算子与此用法相同。,17,Sobel算子模板,18,Prewitt算子模板,19,(2)二阶算子,对f(x,y)沿着x轴求微分得:二阶微分为:即:同理,
4、y轴的二阶微分为:,20,合并x,y轴的二阶微分可得二阶算子为:用图像像素形式表示为:,21,(4)LOG边缘检测,将高斯滤波和拉普拉斯边缘检测结合在一起,称LOG边缘检测算子。为抑制噪声,先作平滑滤波然后再作二次微分,通常采用高斯函数作平滑滤波,故有LOG算子。在实现时一般用两个不同参数的高斯函数的差DOG(Difference of Gaussians)对图像作卷积来近似,这样检测出来的边缘点称为f(x,y)的过零点(Zero-crossing)。,22,基本特征是:(1)平滑滤波器是高斯滤波器;(2)增强步骤采用二阶导数;(3)边缘检测判据是二阶导数零交叉点并对应一阶导数的较大峰值;(4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 边缘 检测 学习 报告
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6489944.html