[发明专利]一种自适应阈值的Harris角点检测方法有效
申请号: | 201310332703.X | 申请日: | 2013-08-01 |
公开(公告)号: | CN103413306A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 谢红梅;王志成;李会方;冯晓毅;吴俊;彭进业;蒋晓悦;何贵青;王保平;王珺;李永恒 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 阈值 harris 检测 方法 | ||
1.一种自适应阈值的Harris角点检测方法,其特征在于包含如下步骤:
(1)对原图像I中的每个像素点进行梯度运算,得到M矩阵中的各个元素,
其中,I表示原图像;表示卷积;即由水平方向梯度图像的各个像素点的灰度值的平方值组成的图像;即计算垂直方向梯度图像的各个像素点的灰度值的平方值组成的图像;
(2)对M矩阵中的各个元素分别进行高斯平滑滤波,得到新的元素图像I';
(3)利用公式
计算步骤(2)中图像I'中各个像素点的R值,组成矩阵MatrixR;
(4)设置迭代终止值K=1及迭代初值T0,T0取步骤(3)矩阵MatrixR中所有元素的最大值与最小值的算数平均数,即:
其中:Rmax为原图像中各个像素点计算出的R值中最大的R值,即矩阵MatrixR中最大的元素值。Rmin为原图像中各个像素点计算的R值中最小的R值,即矩阵MatrixR中最小的元素值。
(5)设置迭代中间变量初值T=0,并将T0赋给T;
(6)使用T对MatrixR中的各个元素进行分类,分为两个区域G1和G2,G1由MatrixR中所有大于T的元素组成,G2由MatrixR中所有小于等于T的元素组成。
(7)分别G1和G2两个区域中元素的算数平均值μ1和μ2。
(8)计算μ1和μ2的算数平均值,并赋给μ,即:
(9)设置迭代输出变量初值Tout=0,求μ与T的差值的绝对值,若差值的绝对值小于等于步骤(4)设定的迭代终止值K,则停止迭代,并将T赋给阈值Tout;若差值绝对值大于K,将μ的值赋给T,然后重复步骤(6)至步骤(9);
(10)使用阈值Tout提取角点:找出矩阵MatrixR中元素值大于该元素周边其他8个元素的值且大于阈值Tout的元素,其中矩阵边缘的元素不参与角点提取,找到这些元素所对应的坐标,在原图像中找出坐标所对应的像素点,坐标对应的像素点就是角点,在原图像I中将角点标记出来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310332703.X/1.html,转载请声明来源钻瓜专利网。