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

  • emui12新增了什么功能(emui12升级机型)

    emui12新增了什么功能(emui12升级机型)

  • 三星s21快充多少w(三星s21ultra快充标准)

    三星s21快充多少w(三星s21ultra快充标准)

  • ios14添加桌面小组件的方法(ios14.2怎么设置桌面小组件)

    ios14添加桌面小组件的方法(ios14.2怎么设置桌面小组件)

  • 库乐队下载不了怎么办(为什么苹果库乐队下载不了)

    库乐队下载不了怎么办(为什么苹果库乐队下载不了)

  • 相机冬天会被冻坏吗(相机受冻)

    相机冬天会被冻坏吗(相机受冻)

  • 红米10x和红米10xpro区别(红米note 10 pro)

    红米10x和红米10xpro区别(红米note 10 pro)

  • 苹果拨号那的通讯录没了(iphone快速拨号)

    苹果拨号那的通讯录没了(iphone快速拨号)

  • 芒果台直播在哪看(芒果tv直播在哪里)

    芒果台直播在哪看(芒果tv直播在哪里)

  • 图片格式png与jpg有什么区别(图片格式png与jpg怎么转换)

    图片格式png与jpg有什么区别(图片格式png与jpg怎么转换)

  • 哈罗顺风车一次接4单可以吗(哈罗顺风车一次接2个单算几单)

    哈罗顺风车一次接4单可以吗(哈罗顺风车一次接2个单算几单)

  • 在拼多多上开店要交多少保证金(在拼多多上开店挣钱吗)

    在拼多多上开店要交多少保证金(在拼多多上开店挣钱吗)

  • 内存和储存的区别(内存和储存一样吗)

    内存和储存的区别(内存和储存一样吗)

  • 抖音音乐人必须原创吗(抖音音乐人必须签协议吗)

    抖音音乐人必须原创吗(抖音音乐人必须签协议吗)

  • 华为手机看视频不能全屏播放(华为手机看视频卡顿怎么处理)

    华为手机看视频不能全屏播放(华为手机看视频卡顿怎么处理)

  • qq删了再下载聊天记录还在吗(qq删了再下载聊天记录没有了怎么办)

    qq删了再下载聊天记录还在吗(qq删了再下载聊天记录没有了怎么办)

  • 手机状态栏是什么(手机状态栏什么字最好看)

    手机状态栏是什么(手机状态栏什么字最好看)

  • 微博推送的消息从哪找(微博推送的消息怎么关掉)

    微博推送的消息从哪找(微博推送的消息怎么关掉)

  • ipadmini4有指纹识别吗(ipadmini4有没有指纹解锁)

    ipadmini4有指纹识别吗(ipadmini4有没有指纹解锁)

  • 7p手机照片怎么导入到xs(苹果7p相片)

    7p手机照片怎么导入到xs(苹果7p相片)

  • 二手数据的优点是什么(二手数据的优点不包括)

    二手数据的优点是什么(二手数据的优点不包括)

  • iqoo手机是什么(iqoo手机是什么牌子质量怎么样)

    iqoo手机是什么(iqoo手机是什么牌子质量怎么样)

  • iphonex怎么取消edge(iphonex怎么取消锁屏密码)

    iphonex怎么取消edge(iphonex怎么取消锁屏密码)

  • U盘重装系统电脑Bios设置里没有U盘启动项问题解决方法(u盘重装系统电脑)

    U盘重装系统电脑Bios设置里没有U盘启动项问题解决方法(u盘重装系统电脑)

  • 一起爬山吗?《隐秘的角落》为什么译成Cat's Cradle?(你要和我一起爬山吗)

    一起爬山吗?《隐秘的角落》为什么译成Cat's Cradle?(你要和我一起爬山吗)

  • 企业要本地迁往隔壁县区,税务要注销吗
  • 房地产开发公司排名
  • 政府补贴款需要缴纳增值税
  • 什么是资本性支出和支出
  • 税控盘服务费去年忘记抵了今年可以抵扣吗
  • 小企业会计准则是什么意思
  • 政府无偿划拨土地涉及的税费
  • 应付账款是负数怎么回事
  • 公司宿舍房租
  • 差旅费应纳入社保缴费基数吗?
  • 小企业营业外收入明细
  • 营业外支出可以扣除吗
  • 小规模820如何填写申报表?
  • 高亮!这些发票不能抵扣增值税
  • 节能减排奖励资金追回
  • 房地产企业扣除项目
  • 加工费月底需要全部结转吗
  • 返还工资保证金的书面申请
  • 累积带薪缺勤怎么算
  • 什么是餐饮服务
  • 为什么ie浏览器打开是2345浏览器
  • 什么是进项税和销项税
  • 其他应收款注销数额太大
  • 交罚金怎么交
  • 账户验证因姓名验证错误导致失败
  • Linux系统中sort排序命令的使用教程
  • services.exe
  • windows无法验证显卡驱动的数字签名
  • 天竺葵的养殖方法和繁殖方法
  • 房地产企业收入确认
  • 融资性售后回租承租方为什么不交税
  • 设备经营租赁属于什么行业
  • 已收到材料至月末仍未收到发票账单
  • vue如何销毁页面
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • php函数写法
  • 计提下月工资怎么算
  • win11预览版22000.51
  • 汇编语言a命令怎么用
  • Laravel5.1自定义500错误页面示例
  • squid 启动命令
  • mysql索引原理及慢查询优化
  • 为公司垫付费用多久报销
  • 其他应付什么意思
  • 未税金额怎么算税费
  • 房屋租赁费可以加计扣除吗
  • 租入的厂房
  • 未收到货款发票是什么意思
  • 水利基金减免
  • 预付账款属于哪一类账户
  • 100%直接控制的母子公司之间,母公司向子公司
  • 外币报表折算差额会计分录
  • 固定资产折旧的影响因素
  • 建筑业营改增后税率变化
  • mysql中建表
  • 32位win7系统多大?
  • w10预览版新功能
  • linux怎么使用ping命令
  • xp系统怎么调性能
  • linux中修改root密码
  • win10周年更新版是什么意思
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • 怎么更改windows商店的安装位置
  • win8怎么切换界面
  • win7的语言栏不见了
  • win7开机无信号之后黑屏
  • [置顶]电影名字《收件人不详》
  • perl keys
  • js数组如何定义
  • js 运算符
  • jquery树形菜单
  • 基于JavaScript实现的可试化工具是
  • js跨域请求有哪些方式
  • js匿名函数和箭头函数
  • python魔法方法详解
  • javascript与java
  • 广东税务增值税发票查验平台
  • 江苏国家税务机关电话
  • 文化传媒公司能卖多少钱
  • 会计专业有必要读博士吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设