点击上方“计算机视觉工坊”,选择“星标”

干货第一时间送达

本文由博主:いしょ 授权转载,二次转载请联系原作者

原文地址:https://blog.csdn.net/weixin_40224537/article/details/108616424

I. 摘要

视觉里程计的视觉传感器在快速运动或光照突变时很容易受到影响。在视觉感知变得不稳定时保持短期运动,惯性信息可以提高估计运动的质量。基于之前的工作-ROVO,本文介绍了一种能够将惯性信息无缝集成到全向视觉里程计算法中的全局视觉惯性里程计系统(RovINS):(A)首先在姿态优化公式中加入来自惯性测量的软相对姿态约束,使得在所有视觉特征丢失时能够进行盲运动估计;(B)利用估计速度的预测结果对跟踪中的视觉特征进行初始化,使得特征跟踪对视觉干扰具有更强的鲁棒性。实验结果表明,所提出的Rovins算法的性能明显优于纯视觉算法。

II. 贡献

本文通过捕获运动速度快、光照变化大、拥挤度大的极具挑战性的测试序列,对所提出的Rovins算法的性能进行了评估。
利用运动捕获系统采集了地面真实钻机位姿数据,并进行了定性和定量比较,验证了算法性能的改进。

III. PRELIMINARIES

在ROVO中,使用4个超宽鱼眼摄像机进行运动估计。这些相机配备了220◦FV视场镜头,以最大限度地扩大重叠区域,以便对跟踪的特征进行立体匹配。与传统的单目或立体VO系统相比,ROVO表现出优越的性能,因为特征点一直保持在视野中,直到它们被其他对象遮挡或变得太远。但是,由于单纯依赖于视觉特征点,它仍然具有传统VO算法的局限性。将惯性运动约束融入到ROVO的优化框架中,提出的鲁棒全向视觉惯性导航系统(RovINS)进一步提高了传统VO或ROVO系统的运动估计性能

A. IMU Pre-Integration

B. Notation

世界路标点坐标系变换:

IV. ALGORITHM

假设相机内部参数和IMU-相机的外部参数被校准和给定,并且所有相机与IMU数据同步地捕捉图像,与摄像机时间同步。首先,将原始鱼眼图像变形为混合投影图像,并使用中点预积分传播来自IMU数据的运动。然后,在混合投影图像中进行特征检测和IMU辅助的视内特征跟踪。将来自IMU的传播旋转输入到IMU辅助特征跟踪器,用于预测当前帧中的特征位置。随后是视点间立体特征匹配,以找出相机之间的特征对应。一旦完成数据处理步骤,就检查相机和IMU是否被初始化。如果没有初始化,ROVO执行纯视觉的SFM来处理视觉-惯性对准。然后,使用非线性优化将系统初始化进行优化。

A. Measurement Processing

在整个算法中,对原始输入图像和IMU测量值进行连续处理。最初,原始图像被投影到混合投影图像中,用于特征提取、跟踪和匹配。利用混合投影图像可以最大限度地减少失真,最大限度地实现跨视图的特征匹配和跟踪。这些最初的步骤是特征跟踪从发现到消失的必要步骤。此外,从混合投影图像中提取ORB特征,作为视图内跟踪和视图间匹配的输入。同时,IMU测量值使用预积分方法进行传播。预积分计算前一帧图像的相对位姿变化及其在位姿协方差矩阵中的不确定性。对两个测量值进行处理后,利用预积分的IMU运动提高特征跟踪性能,然后进行跨视图的立体特征匹配。

B. Feature Tracking With Prediction

本文在初始化KLT跟踪器之前,利用预先集成的IMU姿态计算预测的特征位置。在本工作中,当三维特征点可用时,通过IMU传播的运动将三维特征点重新投影到当前图像平面上来完成特征位置预测。否则,如果特征还没有被配准,则只考虑传播的IMU的旋转来进行预测。

C. Vision-Inertial Initialization

松耦合。

1) Vision-Only SFM:

由于它观察的是所有方向,初始运动退化的可能性很小(例如,纯旋转);这种故障情况可以通过检查姿态inliers的数量(50)来过滤。当系统打开时,首先监测是否产生足够的运动(15个关键帧),然后再进行视觉-惯性对准。

2) Visual-Inertial Alignment:

在本系统中,通过全方位的多视角立体设置,可以直接观察到度量尺度,使IMU和相机测量数据融合,无需考虑初始尺度估计和尺度更新。校准采用Hong(https://xueshu.baidu.com/usercenter/paper/show?paperid=1p5300k00d780a409h4a0vr0sv290912&site=xueshu_se))和Lim(https://xueshu.baidu.com/usercenter/paper/show?paperid=1p5300k00d780a409h4a0vr0sv290912&site=xueshu_se)方法。本文使用改进的编码仅估计了重力方向、初速度和IMU偏差。

D. Optimization-Based Visual-Inertial Odometry

初始化完成后,使用IMU预积分更新当前帧位姿,然后根据研究超宽FOV设置中的重投影误差或单位光线切向误差剔除离群点特征。

剔除离群值后,对当前帧和活动局部窗口W WW中的关键帧的状态向量θ θθ进行视觉和IMU优化。利用Ceres求解器对优化问题进行求解,得到优化状态。

ω 与3D路标被检查为内点的数量成正比。

  1. IMU约束

    编辑:计算机视觉life

本文仅做学术分享,如有侵权,请联系删文。

下载1

在「计算机视觉工坊」公众号后台回复:深度学习,即可下载深度学习算法、3D深度学习、深度学习框架、目标检测、GAN等相关内容近30本pdf书籍。

下载2

在「计算机视觉工坊」公众号后台回复:计算机视觉,即可下载计算机视觉相关17本pdf书籍,包含计算机视觉算法、Python视觉实战、Opencv3.0学习等。

下载3

在「计算机视觉工坊」公众号后台回复:SLAM,即可下载独家SLAM相关视频课程,包含视觉SLAM、激光SLAM精品课程。

重磅!计算机视觉工坊-学习交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流等微信群,请扫描下面微信号加群,备注:”研究方向+学校/公司+昵称“,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进去相关微信群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

觉得有用,麻烦给个赞和在看~  

IROS2020 | 鲁棒全景视觉惯性导航系统ROVINS相关推荐

  1. LE-VINS:固态激光雷达增强的视觉惯性导航系统

    在光照剧烈变化.动态物体.弱纹理等视觉退化场景,视觉路标点的深度估计难度急剧增加,导致视觉惯性导航系统(VINS)的精度和鲁棒性恶化.采用非重复扫描原理的固态激光雷达,为解决视觉路标点深度估计问题带来 ...

  2. Ultimate SLAM:结合事件、图像和惯性测量单元,在HDR和高速场景下实现鲁棒的视觉SLAM...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1 摘要 事件摄像机是受生物启发的视觉传感器,输出像素级亮度变化,而不是标准亮度帧.这些相机不会受到运 ...

  3. ORBBuf : 一种鲁棒的视觉SLAM缓冲方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 编辑丨当SLAM遇见小王同学 声明: 本文只是个人学习记录,侵权可删.论文版权与著作权等全归原作者所有 ...

  4. 【ORB-SLAM3论文翻译】ORB-SLAM3:一个精确的视觉、视觉惯性和多地图SLAM的开源库(注:带着原文看,很多公式和变量不好输入)

    文章目录 前言(非论文部分) 摘要 1. 简介 2. 相关工作 3. 系统概述 4. 相机模型 5. 视觉惯性SLAM(重点) 6. 地图合并与闭环 7. 实验结果 8. 结论 REFERENCES( ...

  5. ICRA 2021论文汇总:视觉-惯性/视觉SLAM

    作者丨zzyy@知乎 来源丨https://zhuanlan.zhihu.com/p/388715878 编辑丨3D视觉工坊 一.视觉惯性组合(21) 1.cooperative Transporta ...

  6. 用于机器人导航辅助的6自由度姿态估计的平面辅助视觉惯性里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Plane-Aided Visual-Inertial Odometry for 6-DOF Pose ...

  7. 浙大开源 | VID-Fusion: 用于精确外力估计的鲁棒视觉惯性动力学里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1 摘要 近年来,四旋翼飞行器在航空运输中受到了极大的关注.在这些情况下,外力的精确估计与6自由度(D ...

  8. R3LIVE:一个实时鲁棒、带有RGB颜色信息的激光雷达-惯性-视觉紧耦合系统(香港大学)

    目录 基本情况 摘要 I 引言 II 系统框架 III. 数学符号 A.state B. Maps representation IV. 激光-惯性里程计子系统 V.视觉-惯性里程计子系统 A. Fr ...

  9. 东北大学 | 一种适用于大规模公路环境的鲁棒激光惯性里程计和建图系统

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题: A Robust Laser-Inertial Odometry and Mapping Me ...

  10. VINS-Mono:一种鲁棒且通用的单目视觉惯性系统

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Part 1. 基本信息 本文提出了一种基于紧耦合滑动窗口非线性优化方法的单目视觉-惯性系统,来自港科 ...

最新文章

  1. 设计模式---(设计原则)面向对象设计原则
  2. 对面向对象基本原则的总结
  3. Vue3 计算属性的特性
  4. html下纯JS实现图片压缩、预览、图片Base64转换
  5. Flask学习 视频网站搭建(Python-flask视频网站搭建)
  6. php5 函数,2017PHP5函数大全
  7. 更新Android Studio 3.0,你遇到坑了吗?
  8. 几道查询树上点之间的路径的题目
  9. java中使用字符(字节)读取文本内容
  10. 如何调整帆软件按钮的样式
  11. 自制固件iOS4.1刷机、解锁教程
  12. 音频合并软件有哪些?推荐3个软件教你如何合并音频
  13. 仿生象鼻机械臂的创新设计与应用研究
  14. 【线段树-单点更新 区间查询 ^ 是大哥】老瞎眼 pk 小鲜肉(牛客)
  15. 【hive】hive如何将Jan 1, 2021 12:40:46 PM时间格式转换为指定格式
  16. 网站申请服务器,网站申请服务器空间
  17. window nginx关闭后,访问代理仍成功
  18. 个人简历自我介绍PPT模板-优页文档
  19. 以太坊毕业设计DAPP开发-彩票的设计与实现
  20. python99乘法表四种_Python 99乘法表实现的两种方式

热门文章

  1. Linux下使用shell脚本远程登录主机(Ubuntu CentOS)
  2. gem install XXX报错
  3. Lambda表达式基础
  4. JavaScript小数运算出现多位的解决办法
  5. SqlServer递归查询树形结果数据
  6. mybatis xml配置
  7. 用c#算成绩的总和_用c#编写输出成绩的总分和平均分
  8. 地理必修一三大类岩石_90后地理老师4天收700封情书!这波操作,绝了……
  9. linux中lsattr命令,Linux命令(16)——chattr与lsattr命令
  10. jeval 公式_几款公式解析工具的比较