VIO算法总结(一)

本文介绍了视觉惯性里程计(VIO)的基本概念及其在手机AR、无人车和无人机等领域的应用。VIO通常分为前端和后端处理,前端处理包括特征点提取与匹配、光流跟踪和直接法。文章详细讨论了各种方法的优缺点,涉及2D-2D对极几何、基础矩阵、本质矩阵、 homemography矩阵和SVD等关键知识点,并探讨了IMU预积分及其在确定状态变量和协方差矩阵中的作用。
摘要由CSDN通过智能技术生成

所谓VIO(visual inertial odometry)就是视觉传感器(camera)+IMU(inertial measurement unit)一起来做自主定位。目前主要应用手机AR,无人车高精地图,无人机等领域。这个技术目前做的怎么样呢?理论很成熟,但是纯靠vio去解决定位的应用并不多。手机AR算是一个比较成功单靠vio做的比较好应用,automated driving, UAV 和mobile robot 基本没有全靠vio来做的。

我把VIO分成前端和后端两个部分。顺便总结一下知识点。

一:视觉和IMU前端数据处理

对于视觉前端做法基本分为三种:

①特征点提取(feature detection)+根据描述子匹配特征点

主流的算法如orbslam, okvis都这采取的这个算法,优点是因为有描述子,因此对地图的维护很方便(包括重定位,闭环,全局优化)。这点很重要,尤其是对室内环境,当视觉上共视关系较多的时候,这种方法能很大提高定位精度和局部的稳定性。比如手机AR,室内移动机器人建议使用这种方法。缺点是每帧图像都要提取特征点数量的描述子,有些浪费时间(其实提取描述子时间没有大多数人想象的那么多时间,1000特征点,在3000元的手机上提取brief描述子的话,大概在10ms左右。)还有个缺点是在tracking过程中,如果出现运动过快(图像出现模糊)比较容

  • 6
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值