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

  • 手机证书验证失败怎么解决(手机证书失效)

    手机证书验证失败怎么解决(手机证书失效)

  • qq实名认证获取地区失败怎么办(qq实名检测)

    qq实名认证获取地区失败怎么办(qq实名检测)

  • cpu上涂抹的是什么(cpu表面涂了是什么东西)

    cpu上涂抹的是什么(cpu表面涂了是什么东西)

  • 迅雷是干什么(迅雷干什么用的软件)

    迅雷是干什么(迅雷干什么用的软件)

  • 抖音不点赞不评论能看到访客记录吗(抖音不点赞不评论)

    抖音不点赞不评论能看到访客记录吗(抖音不点赞不评论)

  • 快手创作者怎么开通(快手创作者怎么开通赚钱)

    快手创作者怎么开通(快手创作者怎么开通赚钱)

  • 什么是垂直作品(抖音7大垂直领域)

    什么是垂直作品(抖音7大垂直领域)

  • 微信提示有未读信息可看不到咋回事(怎么设置微信来消息不显示内容)

    微信提示有未读信息可看不到咋回事(怎么设置微信来消息不显示内容)

  • 运动相机和单反的区别(运动相机和单反相机的区别)

    运动相机和单反的区别(运动相机和单反相机的区别)

  • iphone8可不可以无线充电(iphone8可不可以升级ios15)

    iphone8可不可以无线充电(iphone8可不可以升级ios15)

  • iphonexs拉不出控制中心(苹果x拉不出控制中心)

    iphonexs拉不出控制中心(苹果x拉不出控制中心)

  • 荣耀笔记本和华为笔记本有什么区别(荣耀笔记本和华为手机互联)

    荣耀笔记本和华为笔记本有什么区别(荣耀笔记本和华为手机互联)

  • 文件管理里面的东西删除了可以找回吗(文件管理里面的文件哪些可以删除)

    文件管理里面的东西删除了可以找回吗(文件管理里面的文件哪些可以删除)

  • 苹果11是不是双卡双待(苹果11是不是双声道)

    苹果11是不是双卡双待(苹果11是不是双声道)

  • 陌陌注销了还能恢复吗(陌陌注销了还能收到信息吗)

    陌陌注销了还能恢复吗(陌陌注销了还能收到信息吗)

  • 小米9支持多少w快充(小米9支持多少w快充最高)

    小米9支持多少w快充(小米9支持多少w快充最高)

  • 飞猪旅行儿童票怎么买(飞猪 儿童机票)

    飞猪旅行儿童票怎么买(飞猪 儿童机票)

  • 酷狗苹果版怎么找本地音乐(酷狗苹果版怎么扫码登录)

    酷狗苹果版怎么找本地音乐(酷狗苹果版怎么扫码登录)

  • 小遛共享怎么退钱(小遛共享怎么退余额)

    小遛共享怎么退钱(小遛共享怎么退余额)

  • 限制群搜索有啥用(什么叫限制群搜索)

    限制群搜索有啥用(什么叫限制群搜索)

  • 淘宝发不了消息怎么回事(淘宝发不了消息给卖家怎么回事)

    淘宝发不了消息怎么回事(淘宝发不了消息给卖家怎么回事)

  • 苹果相册视频一直转圈(苹果相册视频一直缓冲怎么办)

    苹果相册视频一直转圈(苹果相册视频一直缓冲怎么办)

  • vivoy85有红外遥控功能(vivo手机带红外线遥控功能)

    vivoy85有红外遥控功能(vivo手机带红外线遥控功能)

  • 个人可以在亚马逊开店(个人可以在亚马逊卖苹果手机吗)

    个人可以在亚马逊开店(个人可以在亚马逊卖苹果手机吗)

  • 华为nova4上面的孔都是啥(华为nova4上面的灯关屏还闪)

    华为nova4上面的孔都是啥(华为nova4上面的灯关屏还闪)

  • 外星人笔记本键盘失灵(外星人笔记本键盘亮屏幕不亮)

    外星人笔记本键盘失灵(外星人笔记本键盘亮屏幕不亮)

  • ps怎么将魔棒选区多余的去掉(ps怎么用魔棒选区)

    ps怎么将魔棒选区多余的去掉(ps怎么用魔棒选区)

  • 增值税专用发票几个点
  • 招待费增值税税率
  • 城镇土地使用税减免税政策
  • 以土地投资入股是否需要缴纳增值税
  • 增值税的账务处理 月末怎么结转 案例
  • 购货发票属于什么证据?
  • 发票上的收款人负法律责任吗
  • 销项发票导出是什么意思
  • 5月工资按多少天算
  • 企业购买的雇主责任险
  • 发票冲红需要什么手续
  • 固定资产年数总额法
  • 建设工程的停工损失包括哪些内容
  • 收到实收资本要交什么税
  • 简单征收的进项税额怎么调出来?
  • 公司预支了然后来报销的帐怎么做?
  • 抵货款回来的产品叫什么
  • 公司内部核算调拨价差的账务怎么做处理?
  • 幼儿园幼儿买花的通知
  • 收了款未开票凭证如何做
  • 小规模纳税人免税会计分录
  • 淘宝无票采购账务处理
  • 存货减值准备计提
  • 人人有份类似的词语
  • 收购报废车有利润吗
  • 基建期增值税如何抵扣
  • 公司出售已经提完折旧的机器
  • 个人之间股权转让印花税怎么交
  • 小程序在线反编译网页版
  • 企业信用贷款还款方式
  • 外贸企业出口退税流程(详细步骤)
  • html和css介绍
  • php输出空格语句
  • 公司发放工作服账务处理
  • 个体户按季申报吗
  • 库存商品用于研发要进项税额转出吗
  • 将10万元存款投入企业的会计分录
  • 应付账款转入营业外收入的证明
  • 织梦怎么调用当前栏目下的文章
  • python中类方法有什么用
  • sqlserver四舍五入到整数
  • 劳务费个税申报流程
  • 购货发票属于是什么凭证
  • sql 自定义字段
  • sql如何查询某个表的列名
  • 年终奖可以税前扣除吗
  • 员工工作服扣款
  • 差旅费退回怎么做账
  • 专用发票和普通发票 报销
  • 车保险返点如何计算
  • 用承兑付货款怎么做会计
  • 委托代理进出口
  • 购入固定资产会计处理
  • 未开发票已收款如何做账?
  • 销售未开票怎么做分录
  • 房子贷款之后尾款发票
  • 分期付款购无形资产怎么入账?
  • 医院的自助缴费机怎么开具发票
  • 没有申报未开票收入怎么办
  • 损益类科目增加记哪方
  • 收到个人退回的社保费,怎样做分录
  • 总分类账示例
  • win2008下的HPC群集是什么有什么作用
  • 微软the initiative
  • win8系统怎么设置自动关机
  • win7假死真正解决办法
  • linux cvf
  • win7打开文件总是询问
  • win8.1玩游戏好不好
  • perl mkdir
  • bat 参数个数
  • node爬取数据
  • python记录运行状态的模块
  • unity3d shader之God Ray上帝之光
  • js复制字符串的方法
  • 运输专票怎么开发票
  • 税务稽查操作规范
  • 广州酒家月饼抽奖公告最新
  • 内蒙古包头税务局客服电话
  • 国家税务总局176号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设