- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Canny边缘检测资料
Canny边缘检测器 J.Canny, “A Computational Approach to Edge Detection”, IEEE Trans. on PAMI, 8(6),1986. Canny边缘检测器 也许是最常用的边缘检测方法 一个优化的方案 噪声抑制 边缘增强 边缘定位 Canny边缘检测算法 算法基本过程: 计算图像梯度:高斯函数的一阶导数 高斯函数的一阶导数(Derivative of Gaussian) 可以很近似地满足以下三条边缘检测最优准则: 好的边缘检测结果:Good detection 对边缘的响应大于对噪声的响应 好的定位性能:Good localization 其最大值应接近边缘的实际位置 对同一边缘有低的响应次数: 在边缘附近只有一个极大值点 计算图像梯度:高斯函数的一阶导数 如何检测边缘? 非极大值抑制 NMS 非极大值抑制( NMS:Non-Maxima Suppression ) 主要思想:由梯度幅值图像M(x,y),仅保留极大值。 (严格地说,保留梯度方向上的极大值点。) 得到的结果为N(x,y),具体过程: 初始化N(x,y) = M(x,y) 对于每个点,在梯度方向和反梯度方向各找n个像素点。若M(x,y)不是这些点中的最大点,则将N(x,y)置零,否则保持N(x,y)不变。 N(x,y) 单像素宽度: 问题:额外的边缘点,丢失的边缘点 非极大值抑制 NMS 对NMS结果进行二值化 对上述得到的N(x,y)使用阈值进行二值化 使用大的阈值,得到: 少量的边缘点 许多空隙 使用小的阈值,得到: 大量的边缘点 大量的错误检测 使用双阈值检测边缘 两个阈值T1,T2: T2 T1 由T1得到E1(x,y),低阈值边缘图:更大的误检测率 由T2得到E2(x,y),高阈值边缘图:更加可靠 边缘连接: 边缘连接 将E2(x,y)中相连的边缘点输出为一幅边缘图像E(x,y) 对于E(x,y)中每条边,从端点出发在E1(x,y)中寻找其延长的部分,直至与E(x,y)中另外一条边的端点相连,否则认为E1(x,y)中没有它延长的部分 将E(x,y)作为结果输出 Canny算子:流程 Canny算子:流程 Canny算子:流程 使用Canny算子需要注意的问题 Canny算子的优点: 参数较少 计算效率 得到的边缘连续完整 参数的选择: Gauss滤波的尺度 双阈值的选择(LOW=HIGH*0.4) 边缘检测小结 边缘检测是计算机视觉中最基本的问题之一 没有一种统一的方法可以解决所有的边缘分割问题: 抑制噪声的能力 定位精度 计算的复杂程度 困难的原因 让计算机理解图像:从数值矩阵到语义概念 实际问题的复杂性:噪声,光照,阴影… 推荐文献阅读 J.Canny, “A Computational Approach to Edge Detection”, IEEE Trans. on PAMI, 8(6),1986. F. A. Pellegrino, W. Vanzella, and V. Torre, Edge Detection Revisited, IEEE TRANS. on SYSTEMS, MAN, AND CYBERNETICS, VOL. 34, NO. 3, JUNE 2004 模式识别国家重点实验室 中国科学院自动化研究所 National Laboratory of Pattern Recognition Institute of Automation, Chinese Academy of Sciences CS Division, University of California, Berkeley BID: The Berkeley Institute of Design John Canny 计算图像梯度 梯度非极大值抑制 双阈值提取边缘点 幅值大小M(x,y) 方向Theta(x,y) NMS: Non-Maxima Suppression (2)使用一阶有限差分计算偏导数的两个阵列: (1)求图像与高斯平滑滤波器卷积: 1 -1 1 -1 -1 -1 1 1 相当于与模版进行卷积运算: 代表对图像的平滑程度 计算图像梯度:高斯函数的一阶导数 (3)幅值和方位角: M 代表梯度幅值的大小,在存在边缘的图像位置处,M的值变大,图像的边缘特征被“增强” 局部极值周围存在相近数值的点 在梯度方向的沿线上检测该点是否为局部极大值 简化的情形,只使用4个方向:{0,45,90,135} 得到的结果N(x, y)包含边缘的宽度为1个像素 E1 E1 E1 E1 E2 E2 E2 原始图像 原始图像经过Gauss平滑 梯度幅值图像
文档评论(0)