特征识别之ORB特征(转)

ORB特征

1.ORB特征简介

ORB(Oriented FAST and Rotated BRIEF)是一种快速特征点提取和描述的算法 。ORB特征由关键点和描述子两部分组成。ORB采用FAST(features from accelerated segment test)算法来检测特征点。FAST核心思想就是找出那些相对突出的点,即拿一个点跟它周围的点比较,如果它和其中大部分的点都不一样就可以认为它是一个特征点。
在这里插入图片描述

算法步骤:

1. 从图片中选取一个像素点P,下面我们将判断它是否是一个特征点。我们首先把它的密度(即灰度值)设为Ip。
2. 设定一个合适的阙值t :当2个点的灰度值之差的绝对值大于t时,我们认为这2个点不相同。
3. 考虑该像素点周围的16个像素。(见上图)
现在如果这16个点中有连续的n个点都和P点不同,那么它就是一个角点。 这里n设定为12。(即为fast-12)
4. 循环以上步骤对每个像素执行相似操作。
5. 非极大值抑制去除局部较密集特征点。使用非极大值抑制算法去除临近位置多个特征点的问题。为每一个特征点计算出其响应大小。计算方式是特征点P和其周围16个特征点偏差的绝对值和。在比较临近的特征点中,保留响应值较大的特征点,删除其余的特征点。

fast 特征点优势与劣势

优点:计算速度快,实时性高。
缺点:找到的特征点较多,而且不确定。

ORB特征的改进

1. ORB特征对fast原始角点计算Harris响应值,具有筛选作用。
2. ORB特征对fast原始特征点增加了尺度和旋转的描述。从而能适应尺度和角度的变化,得到稳定的角点,这在特征匹配环节具有重要意义。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值