[发明专利]一种基于非线性尺度空间的ORB特征点匹配方法在审
申请号: | 201711069884.6 | 申请日: | 2017-11-03 |
公开(公告)号: | CN107944471A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 许钢;张阳;江娟娟;邢广鑫;袁悦;张星宇 | 申请(专利权)人: | 安徽工程大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06K9/46 |
代理公司: | 芜湖安汇知识产权代理有限公司34107 | 代理人: | 朱圣荣 |
地址: | 241000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 非线性 尺度 空间 orb 特征 匹配 方法 | ||
技术领域
本发明涉及图像处理领域,特别涉及一种基于非线性尺度空间的ORB特征点匹配方法。
背景技术
ORB特征是目前最具代表性的实时图像特征,它改进了FAST检测子不具有方向性的问题,并采用改进了具有速度极快的二进制描述子BRIEF,使其具有旋转不变性,从而使得整个图像特征提取的环节大大加速。ORB算法的实时性远远高于经典的SIFT、SURF算法。
然而ORB算法并没有很好地解决尺度不变性的问题,而现有的改进ORB算法虽然引进了线性的高斯金字塔构造尺度空间,但是容易造成边界模糊和细节丢失。通过构建非线性尺度空间可以解决这个问题,但传统方法基于正向欧拉法求解非线性扩散方程时迭代收敛的步长太短,耗时长、计算复杂度高。
发明内容
本发明所要解决的技术问题是实现一种基于非线性尺度空间的ORB特征点匹配方法,结合KAZE对ORB进行改进,同时引入非线性尺度空间,利用AOS算法求解得到非线性尺度空间的所有图像,使之具有尺度不变性并且保留了ORB运算速度快的特点,同时还克服了现有改进算法利用线性的高斯金字塔构造尺度空间易造成边界模糊和细节丢失的问题。
为了实现上述目的,本发明采用的技术方案为:一种基于非线性尺度空间的ORB特征点匹配方法,包括以下步骤:
步骤1、输入图像,构建非线性尺度空间;
步骤2、利用FAST进行特征点的检测;
步骤3、计算剩余特征点的质心方向;
步骤4、计算ORB特征点描述子;
步骤5、采用BruteForce算法进行特征点匹配;
步骤6、筛选特征点匹配对并输出检测后的图像。
所述步骤1中采用AOS算法和可变传导扩散方法来构造非线性尺度空间。
所述步骤1中构造非线性尺度空间的步骤包括:
1)对输入的原始图像进行高斯滤波;
2)计算图像的梯度直方图从而获得扩散级别的对比尺度参数k;
3)根据尺度参数时间t构造非线性尺度空间;
4)利用AOS算法求解得到非线性尺度空间的所有图像:
所述步骤2中计算剩余特征点的质心方向利用公式:
N=∑x∈around(P)fdet(Ix,IP),对步骤1中所构造的非线性尺度空间中的每层图像进行FAST检测。
所述步骤2中N取9,判断出候选特征点,之后对每层图像进行空间上的非极大值抑制。
所述步骤3定义图像中特征点邻域的(p+q)阶矩为:
mpq=∑x,yxpyqI(x,y);
通过阶矩可以找到图像块的质心:
则特征点的质心方向为:
所述步骤4计算特征点的方法包括:
1)将S×S范围的邻域p的判定准则τ定义为:
2)随机选择n对点xi,yi生成一个二进制字符串,则生成的特征描述子可以表述为:fn(p):=∑1≤i≤n2i-1τ(p;xi,yi);
3)对任意n个用二进制表示的特征点的集合,引入一个2×n的矩阵:
4)利用特征点检测得到的主方向确定的仿射变换矩阵Rθ进行旋转从而得到新的描述矩阵:
5)得到具有旋转角度的特征描述子:
gn(p,θ):=fn(p)|(xi,yi)∈Sθ。
所述步骤5中BruteForce的计算方法包括:
1)使用汉明距离作为度量;
2)将第一幅待测图像中每一个特征点与另一幅待测图像中的所有特征点进行测量描述子的距离;
3)取最近的一个作为匹配点。
所述步骤6中筛选特征点匹配对的筛选依据是汉明距离小于最小距离的两倍。
本发明的优点在于不但使得ORB具有尺度不变性和保留了ORB运算速度快的特点,同时还克服了现有改进算法利用线性的高斯金字塔构造尺度空间易造成边界模糊和细节丢失的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽工程大学,未经安徽工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711069884.6/2.html,转载请声明来源钻瓜专利网。