位置: IT常识 - 正文

ORB特征(orb特征点匹配)

发布时间:2024-01-16
ORB特征 介绍

推荐整理分享ORB特征(orb特征点匹配),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:orb特征匹配,orb特征提取的缺点,orb特征提取算法,orb特征提取,orb特征提取算法,orb特征提取算法,orb特征点,orb特征提取,内容如对您有帮助,希望把文章链接给更多的朋友!

ORB(Oriented FAST and Rotated BRIEF)特征是一种常用的图像特征,其最大的优点是提取速度快,按业界的说法,ORB特征提取速度臂SURF快10倍,比SIFT快100倍。ORB特征由关键点和描述子两部分组成。他的关键点称为“Oriented FAST”,是一种改进的FAST角点。ORB提取速度快就得益于采用了FAST角点。它的描述子称为BRIEF(Binary Robust Independent Elementary Feature),是一种速度极快的二进制描述子。ORB特征的提取流程如图1所示。

图1 ORB特征提取流程 FAST关键点

FAST是一种角点,主要检测局部像素灰度变化明显的地方,以速度快著称。它的思想是:如果一个像素与领域的像素差别较大(过亮或过暗),那么它更可能是角点。相比于其他角点检测算法,FAST只需比较像素亮度的大小,十分快捷。它的检测过程如下(图2):

        1、在图像中选取像素p,假设它的亮度为。

        2、设置一个阈值T(一般设为的20%)。

        3、以像素p为中心,选取半径为3的圆上的16个像素点。

        4、假如选取的圆上有连续的N个点的亮度大于或小于,那么像素p可以被认为是特征点(N通常取12, 即FAST-12,。其他常用的N取值为9和11,他们分别被称为FAST-9和FAST-11)。

        5、循环以上四步,对每一个像素执行相同的操作。

ORB特征(orb特征点匹配)

FAST特征点虽然速度快,但是FAST角点不具有方向信息,并且还有尺度问题。比如远处看像是角点的地方,接近后看可能就不是角点了。针对FAST角点的问题,ORB添加了尺度和旋转的描述。尺度不变性由构建图像金字塔,并在金字塔的每一层上检测角点来实现。而特征的旋转是由灰度质心法(Intensity Centroid)实现的。

图2 Oriented FAST特征点提取过程

 图像金字塔是图像处理的常用方法,即对原始图像进行逐层的缩放,得到各种尺度下的图像。缩小后的图像可以看成是从更远的地方看到的图像。

图3 图像金字塔

 在旋转方面,只需要计算像素点p邻域的灰度质心m,邻域中心P到灰度质心m的方向就是特征点的方向。从而得到Oriented FAST。邻域的灰度质心计算过程如下:

        1、在邻域B中,定义邻域的矩为

        2、通过矩可以找到图像块的质心:

        3、连接邻域的几何中心p与质心C,得到一个方向向量,于是特征点的方向可以定义为

BRIEF描述子

BRIEF是一种二进制描述子,其描述向量由许多个0和1组成,这里的0和1编码了关键点附近两个随机像素(比如p和q)的大小关系:如果p比q大,则取1, 反之就取0。按高斯分布依次挑选256个这样的点对(openCV默认是256),最终可以得到一个256维的向量,并且向量中的每个元素只能取0或1两个值。值得注意的是为了提高描述子的抗噪性,需要首先对图像进行高斯平滑处理。为了使特征点描述具有旋转不变性,还要将特征点的方向考虑进来。只需要将BRIEF中按高斯分布依次挑选的的256个点对按特征点方向旋转,得到新的256个点对,对新的点对计算分配特征值即可,这样就得到了Steer BRIEF描述。到这里,ORB特征就提取出来了。

特征匹配

特征匹配是确定两张图像中特征点的对应关系。考虑两个时刻的图像。如果在图像中提取到特征点,m=1,2,...,M,在图像中提取到特征点,n=1,2,...,N,如果寻找这两个集合元素的对应关系呢?最简单的特征匹配方法就是暴力匹配(Brute-Force Matcher)。即对每一个特征点与所有计算描述子之间的距离,取最近的一个作为匹配点。描述子距离表示了两个特征之间的相似程度。对于像BRIEF这样的二进制描述子,往往使用汉明距离(Hamming distance)。两个二进制串之间的汉明距离,指的是其不同位数的个数。

当特征点数量很大时,暴力匹配法的运算量将变得很大,此时,快速近似最近邻(FLANN)算法更加适合于匹配点数量极多的情况。

ORB特征示例ORB特征点ORB特征点匹配
本文链接地址:https://www.jiuchutong.com/zhishi/297859.html 转载请保留说明!

上一篇:【ZED】从零开始使用ZED相机(二):打开相机+捕获图像(从 零开始)

下一篇:非常好看的html网页个人简历(非常好看的头像)

  • 苹果8p能升级15.3吗(苹果8p能升级15.7吗)

    苹果8p能升级15.3吗(苹果8p能升级15.7吗)

  • 手机积分每年清零吗(手机积分是不是年底清零)

    手机积分每年清零吗(手机积分是不是年底清零)

  • 微信识别二维码会中毒吗(微信识别二维码慢怎么回事)

    微信识别二维码会中毒吗(微信识别二维码慢怎么回事)

  • 手机为什么连不上蓝牙(手机为什么连不上蓝牙耳机)

    手机为什么连不上蓝牙(手机为什么连不上蓝牙耳机)

  • ipad和平板的区别(ipad 和平板什么区别)

    ipad和平板的区别(ipad 和平板什么区别)

  • wps用word打开排版不对(wps用word打开排版会变吗)

    wps用word打开排版不对(wps用word打开排版会变吗)

  • 华为清空最近删除后能否恢复(华为清空最近删除后能否恢复 无备份)

    华为清空最近删除后能否恢复(华为清空最近删除后能否恢复 无备份)

  • ipad pro12.9寸尺寸是多少厘米(ipad pro2021 12.9寸尺寸是多少厘米)

    ipad pro12.9寸尺寸是多少厘米(ipad pro2021 12.9寸尺寸是多少厘米)

  • 如何打开屏幕录制功能(如何打开屏幕录制苹果)

    如何打开屏幕录制功能(如何打开屏幕录制苹果)

  • 抖音买的东西怎么查物流(抖音买的东西怎么查看)

    抖音买的东西怎么查物流(抖音买的东西怎么查看)

  • 优酷手机版有二维码吗(优酷手机版二维码)

    优酷手机版有二维码吗(优酷手机版二维码)

  • qq群被禁言了怎么强制发信息(qq群被禁言了怎么强制发信息手机)

    qq群被禁言了怎么强制发信息(qq群被禁言了怎么强制发信息手机)

  • 直播的软件怎么下载(直播软件怎么做)

    直播的软件怎么下载(直播软件怎么做)

  • 华为nova5i隐藏功能(华为nova5隐藏键在哪里设置)

    华为nova5i隐藏功能(华为nova5隐藏键在哪里设置)

  • 酷狗怎么弄桌面歌词(酷狗怎么弄桌面歌词手机)

    酷狗怎么弄桌面歌词(酷狗怎么弄桌面歌词手机)

  • vivo手机怎么隐藏应用(vivo手机怎么隐藏图标)

    vivo手机怎么隐藏应用(vivo手机怎么隐藏图标)

  • 新中付怎么用(新中付怎么刷信用卡)

    新中付怎么用(新中付怎么刷信用卡)

  • 滴滴出行是什么意思(滴滴出行是什么时候成立的)

    滴滴出行是什么意思(滴滴出行是什么时候成立的)

  • 米家多功能网关怎么用(米家多功能网关电源插座小夜灯)

    米家多功能网关怎么用(米家多功能网关电源插座小夜灯)

  • oppor15耳机模式在哪(oppor15耳机模式在哪里设置怎么取消)

    oppor15耳机模式在哪(oppor15耳机模式在哪里设置怎么取消)

  •  闲鱼中3小时公益是什么(闲鱼三个小时确认收货)

    闲鱼中3小时公益是什么(闲鱼三个小时确认收货)

  • Win10更新KB5004476补丁失败错误代码0x80070002的解决方法(win10更新kb5006670)

    Win10更新KB5004476补丁失败错误代码0x80070002的解决方法(win10更新kb5006670)

  • PyTorch之F.pad的使用与报错记录(pytorch f)

    PyTorch之F.pad的使用与报错记录(pytorch f)

  • 2022全新运营级通霸云影视系统app源码对接苹果cms, 全新后台带教程,OK源码破解(运营级别划分)

    2022全新运营级通霸云影视系统app源码对接苹果cms, 全新后台带教程,OK源码破解(运营级别划分)

  • 有形动产租赁属于应税劳务还是应税货物
  • 开票超过定额怎么办
  • 社保多交退款多久到账
  • 劳务公司开出发票3年未收到钱
  • 培训发生的住宿费 差旅费可以放入职工教育经费吗
  • 外商投资企业退出条件
  • 个人转让房产涉税政策
  • 业务招待费可以开专票吗
  • 保险柜库存现金留存不能超过多少
  • 用于在建工程的原材料进项税额可以抵扣吗
  • 待处理财产损益借贷方向
  • 出口商品一定要有条形码吗
  • 出纳长短款项应按日结清,但不需要计算
  • 应付票据与应付账款
  • 核定征收公司有什么用
  • 只开增值税普通发票,需要申报税务吗
  • 印花税销售分录
  • 红字发票不小心点了暂存怎么办
  • 发票过期作废不了怎么办
  • 向购买方收取的价外费用
  • 进口设备属于货物贸易吗
  • 什么是小型微利企业标准2023
  • 费用应计入管理费用的有
  • 分期收款销售的商品属于存货吗
  • 腾讯管家游戏加速怎么开
  • 公司过年买的鞭炮可以入账吗
  • php创建表单
  • 其他综合收益属于什么类
  • 代办退税账务处理
  • php用img显示图片
  • 将城镇生活垃圾直接用作肥料
  • 机关单位工会经费提取比例
  • 精选100个Python实战项目案例,送给缺乏实战经验的你
  • 总结的拼音
  • php获取位置
  • layui框架模板
  • 农民工工资专用账户打款比例
  • 汇算清缴期间费用保险费是什么
  • 生育津贴减去应发工资还是实发工资
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 不动产销售额是否为免税
  • 预提费用会计科目
  • 成立一般纳税人公司流程
  • sqlplus分页查询
  • 工资的内容包括很多项
  • 长期持股的最好方法
  • 燃油费如何做账会计分录
  • 费用报销冲抵借支
  • 作废的支票由谁保管
  • 公司账户可以转个人支付宝吗
  • 推广费计入哪个科目
  • 买断式买入
  • 母公司与子公司关系
  • 税票是什么意思
  • 未取得发票的固定资产入账规定
  • 公司购买电缆线怎么做账
  • 如何记账固定资产成本
  • sql局部变量标识符
  • Win Server 2008 r2 开启 Aero 桌面主题的方法
  • windows怎么显示隐藏文件
  • win8系统怎么安装office
  • 加入跨子网路由什么协议
  • u盘怎么设置速度快
  • 写出10个linux系统操作命令和用法
  • centos清理缓存
  • logd是什么进程
  • win7c盘winsxs
  • win7 64位系统怎么查看串口号?
  • win8怎么打开桌面
  • linux挂载啥意思
  • cocos2d CC_CALLBACK_0/1/2/3之间的区别
  • 使用jquery操作dom
  • jquery九宫格抽奖
  • 怎么做小地图
  • nodejs 异步io底层原理
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • js模拟点击confirm
  • js响应事件的过程
  • 出口退税申报时间是每月15号吗
  • 财务制度备案表单怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号