ORB-SLAM论文学习

本文详细介绍了ORB-SLAM系统,包括ORB特征、三线程架构、地图点云与关键帧信息,以及Covisibility和Essential Graph。通过DBoW2库执行闭环检测,并探讨了地图初始化、跟踪、局部地图构建和闭环检测的流程。此外,还提到了第三方库DBoW2和g2o在图优化中的应用。
摘要由CSDN通过智能技术生成

梳理了一下ORB-SLAM论文

一、系统架构

1、ORB特征

整个SLAM系统使用改进后的ORB特征(256维二进制描述符的带方向的多尺度FAST角点)

2、三个线程

A、TRACKING跟踪线程:主要负责对每帧图像的相机位置进行定位和关键帧的插入

B、LOCAL MAPPING局部地图构建模块:处理关键帧并对周围相机位姿进行局部BA

C、LOOP DETECTION回环检测: 对每个关键帧进行闭环检测,利用相似性约束对位姿图进行优化

3、地图点云与关键帧

A、地图点云包括信息:3D坐标、视图方向、ORB描述子、可观测点云的最大最小距离

B、关键帧包括信息:相机位姿、所有的ORB特征、相机内参

4、Covisibility Graph和Essential Graph

A、每个关键帧为一个节点,共同观测到15个点云则连一条边构成一张图Covisibility Graph

B、进行全局位姿优化加快优化速度,构建一张Essential Graph,其包含所有关键帧,但边缘更少

5、使用DBoW2执行闭环检测

二、详细流程

1、地图初始化

A、提取ORB并匹配双视图

B、并行计算H、F矩阵

C、模型选择:场景近平面或存在低视差使用H矩阵求解;非平面场景与足够视差情况下使用F矩阵求解;

D、运动到结构:H矩阵提取八种运动假设并测试出有效解;F矩阵使用K矩阵转化为E矩阵,然后分解出4个解;测试解的正确性,若没有一个优胜解则从头执行地图初始化

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ORB-SLAM3是一个基于ORB-SLAM2和ORB-SLAM-VI的系统,它可以在纯视觉或者视觉惯导的系统中鲁棒地运行。它支持在单目、双目和RGB-D相机上利用针孔或者鱼眼模型进行SLAM(Simultaneous Localization and Mapping)任务。ORB-SLAM3是对之前版本的改进和扩展,在2015年提出的ORB-SLAM首次引入了特征点描述子ORB(Oriented FAST and Rotated BRIEF),2017年提出的ORB-SLAM2在此基础上进一步改进了定位和地图重建的性能,还引入了闭环检测和重定位功能。ORB-SLAM-VI在ORB-SLAM2的基础上进一步增加了惯性测量单元(IMU)的支持。而ORB-SLAM3则在ORB-SLAM2和ORB-SLAM-VI的基础上进行了更多的改进和优化。具体来说,ORB-SLAM3引入了新的局部地图表示方法,采用了更强大的特征点描述子SuperPoint和更快速的特征点检测器SuperGlue,提升了系统的定位和重建性能。此外,ORB-SLAM3还引入了新的优化方法,提高了系统的鲁棒性和实时性。整体上,ORB-SLAM3在之前版本的基础上进行了多方面的改进和优化,使得系统在各种不同场景和设备上都能更加可靠地进行SLAM任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [一文详解ORB-SLAM3](https://blog.csdn.net/qq_29462849/article/details/118159468)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [ORB-SLAM3技术详解(1)简介与论文解读](https://blog.csdn.net/hhaowang/article/details/117318737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值