位置: IT常识 - 正文

ORB特征(orb特征点匹配)

编辑:rootadmin
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网页个人简历(非常好看的头像)

  • iOS微信8.0.11更新了什么(ios微信更新8.0.7)

    iOS微信8.0.11更新了什么(ios微信更新8.0.7)

  • 小米12x充电多久充满(小米12x充电多久满)

    小米12x充电多久充满(小米12x充电多久满)

  • 淘宝怎么投诉别人(淘宝中怎样投诉)

    淘宝怎么投诉别人(淘宝中怎样投诉)

  • 手机纯流量卡装哪个卡槽(流量卡直接插在手机上就可以了吗)

    手机纯流量卡装哪个卡槽(流量卡直接插在手机上就可以了吗)

  • 坐飞机手机需要关机吗(坐飞机手机需要单独过安检吗)

    坐飞机手机需要关机吗(坐飞机手机需要单独过安检吗)

  • 惠普u盘启动快捷键(惠普u盘启动快捷键是哪个键)

    惠普u盘启动快捷键(惠普u盘启动快捷键是哪个键)

  • 手机csdn下载的文件在哪(csdn在手机上如何找到下载的资源文件)

    手机csdn下载的文件在哪(csdn在手机上如何找到下载的资源文件)

  • soul卸载后重新下载聊天记录还在吗(soul卸载后重新安装怎么恢复聊天记录)

    soul卸载后重新下载聊天记录还在吗(soul卸载后重新安装怎么恢复聊天记录)

  • 华为手机不能连接wifi是怎么回事(华为手机不能连接vivo蓝牙耳机吗)

    华为手机不能连接wifi是怎么回事(华为手机不能连接vivo蓝牙耳机吗)

  • 抖音昵称已认证修改不了怎么办(抖音昵称已认证怎么修改名字)

    抖音昵称已认证修改不了怎么办(抖音昵称已认证怎么修改名字)

  • 手机关机怎么办(找不到人手机关机怎么办)

    手机关机怎么办(找不到人手机关机怎么办)

  • 怎样分享腾讯视频会员(怎样分享腾讯视频vip给好友使用vivo微信)

    怎样分享腾讯视频会员(怎样分享腾讯视频vip给好友使用vivo微信)

  • 电脑耳机能插手机吗(电脑耳机能插手机没)

    电脑耳机能插手机吗(电脑耳机能插手机没)

  • 苹果11充电慢正常吗(苹果11冲电很慢)

    苹果11充电慢正常吗(苹果11冲电很慢)

  • 主板性能主要看什么(主板性能主要看什么芯片)

    主板性能主要看什么(主板性能主要看什么芯片)

  • cydia是什么(cydialmg,cc)

    cydia是什么(cydialmg,cc)

  • 华为p9nfc功能怎么开启(华为p9nfc功能在哪)

    华为p9nfc功能怎么开启(华为p9nfc功能在哪)

  • 用word如何制作数字条形码(桌签用word如何制作)

    用word如何制作数字条形码(桌签用word如何制作)

  • 多闪怎么查看访客(在多闪里怎么看抖音的访客)

    多闪怎么查看访客(在多闪里怎么看抖音的访客)

  • 京东超市如何加盟(京东超市怎么加盟赚钱么)

    京东超市如何加盟(京东超市怎么加盟赚钱么)

  • 库乐队卸载了怎么安装(库乐队删了之后可以重新下载吗)

    库乐队卸载了怎么安装(库乐队删了之后可以重新下载吗)

  • 快手怎么设置成上下(快手怎么设置成抖音的浏览模式)

    快手怎么设置成上下(快手怎么设置成抖音的浏览模式)

  • 华为手环3可以定几个闹铃(华为手环3可以复制门禁卡吗?)

    华为手环3可以定几个闹铃(华为手环3可以复制门禁卡吗?)

  • word中双窄线长什么样(word的双窄线)

    word中双窄线长什么样(word的双窄线)

  • 华为android被锁了怎么办(华为安卓系统已锁定)

    华为android被锁了怎么办(华为安卓系统已锁定)

  • 如何将系统设置成显示所有文件夹(如何将系统设置成中文)

    如何将系统设置成显示所有文件夹(如何将系统设置成中文)

  • JS中的事件监听(js监听事件和处理事件)

    JS中的事件监听(js监听事件和处理事件)

  • Node.js下载安装及环境配置教程【超详细】(node.js安装步骤)

    Node.js下载安装及环境配置教程【超详细】(node.js安装步骤)

  • 购买土地缴纳的费用
  • 计税价格是什么税
  • 个人出租如何交税
  • 研发人员差旅费可以资本化吗
  • 文化建设税怎么填
  • 税务局多扣的一笔钱
  • 没收不还
  • 发生销货退回增值税专用发票如何处理
  • 开具的红字发票金税三期怎么报税?
  • 出纳现金日记账表格模板
  • 商场预付卡是什么意思
  • 公户转私户的钱几天能到账
  • 税款返点如何做财务处理呢?
  • 一般纳税人采购收到普通发票
  • 企业长期股权投资中发生的相关费用处理方法正确的有
  • 纳税人识别号在哪里能查到
  • 增值税零申报,企业所得税会有税额吗
  • 利润表申报本年怎么填
  • 一般纳税人未达到起征点要交税吗
  • 建筑企业预交增值税问题尚未得到解决
  • 自制材料入库计划成本
  • 存货入库后的仓储费记录
  • 什么叫递延所得税费用?
  • 手机文件打开方式怎么设置默认
  • mac符号在哪里
  • 网络平台的收入怎么算
  • linux中的大于号什么意思
  • 交通运输业成本构成比例
  • 收到员工罚款分录
  • php数据迁移
  • php通用分页类
  • 博登湖下载
  • 微信小店api
  • vuexy
  • remote远程
  • 独立核算的分公司可以享受小微企业吗
  • 销售费用的主要类型有哪些
  • 代销手续费怎么开票
  • 500元以下开收据要交税吗
  • 政府无偿划转股权印花税
  • 个体户给对方公司开发票会怎样
  • 增值税专用发票和普通发票的区别
  • 土地入固定资产计提折旧吗
  • 购买原材料运输费的增值税计入什么科目
  • mysql客户端程序的功能是什么
  • 投资损失如何入账
  • 库存商品怎么计提坏账
  • 无法支付的应付账款摘要怎么写
  • 出口退回的增值税计入哪个会计科目
  • 管理费用现金流量附表指定
  • 防伪税控服务费怎么交
  • 公司购买的意外险计入什么科目
  • 安全生产费的会计分录
  • 小企业会计准则调整以前年度费用分录
  • 固定资产确认条件最新
  • 劳务费差额征税的账务处理
  • 新手公司内帐怎么做
  • win8正版系统
  • win7系统安装无法继续怎么办
  • windows xp无法更改密码
  • win10打
  • 清除win7更新缓存
  • win10右键菜单不显示
  • win10的hyper-v在哪
  • unity性能优化全攻略
  • 卸载安装软件
  • android实战项目
  • cocos2dx游戏开发
  • 用bat打开cmd执行命令
  • 获取外网ip地址有什么用
  • android camera1
  • 使用mvc模式设计的web应用程序
  • jquery插件使用
  • 打印个人住房信息查询记录需要什么资料
  • 学校 税务登记
  • 用于赞助的消费品需要缴纳消费税吗
  • 安徽省电子税务局怎么添加办税人员
  • 北京地方税务局李宗定
  • 注册地址和税务登记可以不一致吗
  • 国家税务总局年底结算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设