[发明专利]一种基于二阶轮廓差分的角点检测方法有效
申请号: | 201610703605.6 | 申请日: | 2016-08-22 |
公开(公告)号: | CN106340010B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 朱策;林薪雨;张倩;刘翼鹏 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06T7/13 | 分类号: | G06T7/13 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 闫树平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于计算机视觉技术和图像处理领域,具体涉及一种基于二阶轮廓差分的角点检测方法。本发明通过:二阶轮廓差分来计算角点响应函数,极大的降低计算复杂度,提高角点检测效率;利用点在轮廓多尺度空间中的角点响应值的乘积作为点的最终角点响应值,有效的提高检测精度,增强角点检测算法对噪声的鲁棒性。最终本发明实现了高效地、鲁棒地和稳定的检测出二维图像中的角点。 | ||
搜索关键词: | 一种 基于 轮廓 检测 方法 | ||
【主权项】:
1.一种基于二阶轮廓差分的角点检测方法,具体包括以下步骤:步骤1、利用Canny算子从二维图像中提取边缘,并从边缘中抽取轮廓,找到T型角点:利用Canny算子从图像中提取边缘,剔除长度小于阈值t的边缘,t的计算方法为
其中w为图像宽度,h为图像高度,α为权衡因子;如果两条边缘的端点之间的欧式距离≤5像素,则填补两个端点之间的空缺,使两条边缘形成一条长的轮廓;如果一条轮廓的首尾端点之间的欧式距离≤5像素,则记该轮廓为环状型轮廓,否则记为线型轮廓;如果一条轮廓的端点靠近另外一条轮廓的中间部分2像素以内,则把该端点记为T型角点;步骤2、对抽取的轮廓进行高斯尺度演化,构成其多尺度表示:使用一维高斯函数对轮廓进行平滑,构成轮廓的多尺度表示,高斯核方差σ控制着轮廓的平滑程度,σ越大,轮廓被平滑的越厉害;步骤3、利用二阶差分计算角点响应函数:对于轮廓尺度空间中的每一条轮廓,计算其二阶差分;记含有n个点的轮廓Γ(x,y)为Γ1‑>n,则其一阶差分记为:D=Γk‑>n‑Γ1‑>n‑k,二阶差分为:D2=Dk‑>n‑k‑D1‑>n‑2×k,其中k为步长;角点响应函数为轮廓的二阶轮廓差分D2中横纵坐标的绝对值之和,令ρi为轮廓中任意一点在尺度i下的角点函数响应值,ρ为该点的最终角点响应函数值,则:
其中ρi=|D2(x)|+|D2(y)|;步骤4、根据角点响应值函数,得到最终的角点:得到轮廓上每一个点的角点响应值之后,选取轮廓上具有角点响应局部极大值的点作为角点候选集,剔除角点候选集中角点响应值小于等于60的点;对于T型角点集合中的任意一点,如果该点周围5像素以内没有检测到的角点,则把该T型角点也添加到最终的角点的集合之中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610703605.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种在透明材料上进行白色或彩色打标的设备及方法
- 下一篇:一种文件处理装置