无人驾驶中的视觉里程计概念解读

里程计的概念:

在里程计问题中,我们希望测量一个运动物体的轨迹。这可以通过许多不同的手段来实现。例如,我们在汽车轮胎上安装计数码盘,就可以得到轮胎转动的距离,从而得到汽车的估计。或者,也可以测量汽车的速度加速度,通过时间积分来计算它的位移。完成这种运动估计的装置(包括硬件和算法)叫做里程计(Odometry)

里程计的特性:

里程计一个很重要的特性,是它只关心局部时间上的运动,多数时候是指两个时刻间的运动。当我们以某种间隔对时间进行采样时,就可估计运动物体在各时间间隔之内的运动。由于这个估计受噪声影响,先前时刻的估计误差,会累加到后面时间的运动之上,这种现象称为漂移(Drift)

视觉里程计的概念:

视觉里程计VO的目标是根据拍摄的图像估计相机的运动。它的主要方式分为特征点法直接方法。其中,特征点方法目前占据主流,能够在噪声较大、相机运动较快时工作,但地图则是稀疏特征点;直接方法不需要提特征,能够建立稠密地图,但存在着计算量大、鲁棒性不好的缺陷。

视觉里程计的基本原理:

视觉里程计利用车载摄像机采集到的图像信息恢复车体本身的六自由度运动,包括三自由度的旋转和三自由度的平移。由于类似于里程计的航迹推算.这种基于图像信息的自运动估计方法被称为视觉里程计技术。视觉里程计的基本步骤包括特征提取、特征匹配、坐标变换和运动估计。当前大多数视觉里程计系统仍是基于此框架。与视觉里程计技术联系非常紧密的两个研究领域是形状信息运动复原(StructurefromMotion,SFM)算法SLAM算法。在视觉SLAM问题中,需要同步实时估计摄像机本身的位置以及所检测的路标的空间位置及其关联,从而对其所处的环境进行地图创建。早期的SLAM算法需要依靠那些能够获得深度信息的传感器,如激光雷达、声呐等;而近年来单纯依靠机器视觉的V-SLAM开始得到关注,如单目视觉SLAM算法。其计算机制在本质上与基于非线性滤波器的视觉里程计系统非常相似。

SFM算法,也就是从二维图像数据中恢复三维场景结构以及摄像机本身的六自由度运动的方法。在这里,摄像机提供的观测量都是特征位置在摄像机坐标系下的二维投影。在经典的视觉SLAM的术语中,可以说SFM的设备只提供了方位而没有范围。对于两帧视觉里程计,有研究者将其称为基于SFM技术的视觉里程计,可以视为不需要估计场景结构的SFM算法,或者简化了的SFM算法。所以,此类视觉里程计算法的核心模块大多来自经典SFM算法。

纯视觉系统与混合系统:

根据前文定义,仅仅依靠视觉信息输入的里程计系统被称为纯视觉系统。这里提到的绝大部分算法都属于纯视觉系统,但是对于增量式的两帧视觉里程汁的累积误差,除了光束法平差,也可以采用能提供全局定位信息的全球定位系统(GPS),或能够提供短期精度高的高频数据的惯性导航元件(IMU)等来改进系统性能。这种依靠其他传感器来辅助视觉进行定位导航的系统被称为混合系统。它们大都是基于非线性滤波器,如EKF,UKF等的数据融合机制。其中,又以摄像机-IMU的融合系统应用最为广泛。然而引人附加传感器的做法可能会带来新的问题,如多传感器间位置关系的精确标定,正确的数据融合等,仍需要进一步研究。

视觉里程对计算机视觉的应用,能够对无人驾驶车进行自主定位,车载视觉里程计也可以用作检测前方目标,对车的行驶方向进行决策

【自动驾驶】视觉里程计相关推荐

  1. Canny-VO: 基于几何3D-2D边缘对准的RGB-D视觉里程计

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自|当SLAM遇见小王同学 摘要 本文回顾了自由曲线配准的经典问 ...

  2. Fast-Livo:快速紧耦合稀疏-DirectLiDAR-惯性视觉里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨吕乐章 来源丨计算机视觉life 今天给大家分享一篇香港大学火星实验室最新的成果,题目是快速紧耦 ...

  3. 对SLAM和自动驾驶定位的思考,最新自动驾驶视觉SLAM方法综述!

    摘要 自动驾驶车辆在不同的驾驶环境中需要精确的定位和建图解决方案.在这种背景下,SLAM技术是一个很好的解决方案.LIDAR和相机传感器通常用于定位和感知.然而,经过十年或二十年的发展,激光雷达SLA ...

  4. 视觉里程计 第一部分:前30年的发展和理论基础

    视觉里程计 第一部分:前30年的发展和理论基础 VisualOdometry -Part I The First 30 Years and Fundamentals TaylorGuo, 2017年1 ...

  5. 解析 | 自动驾驶视觉定位与导航技术的研究与应用

    视觉定位与导航技术是智能体具备的基础能力之一,随着无人驾驶的发展,基于低成本摄像头及人工智能算法的视觉定位与导航技术成为了无人驾驶的主流技术路线之一.在传统工作方式中,视觉定位与导航技术通常采用SLA ...

  6. 2022最新!视觉SLAM综述(多传感器/姿态估计/动态环境/视觉里程计)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨汽车人 来源丨 自动驾驶之心 摘要 近年来,基于视觉的传感器在SLAM系统中显示出显著的性能.精 ...

  7. 360VO:基于单个全景相机的视觉里程计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨 泡泡机器人SLAM 标题:360VO: Visual Odomet ...

  8. DPVO:深度patch视觉里程计(arXiv 2022)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨泡泡机器人 来源丨泡泡机器人SLAM 标题: Deep Patch Visual Odometr ...

  9. <视觉SLAM十四讲> ch7 视觉里程计1

    文章目录 一.特征点法 1.1 特征点 1.2 ORB 特征 1.3 特征匹配 实践 二. 计算相机运动 三.2D-2D:对极几何 3.1 对极约束 3.2 本质矩阵 3.3 单应矩阵 讨论 四.实践 ...

最新文章

  1. 我与我的专业计算机作文500字,我的好朋友——电脑
  2. VS2019中配置opencv4.3.0(亲测有效)
  3. BZOJ 2326 数学作业(分段矩阵快速幂)
  4. Linux ubuntu终端sh、bash、shell的联系与区别
  5. JavaScript如何中断循环执行?
  6. 旧android 4 平板,如今的安卓平板值不值得买:小米平板4入坑指南
  7. 瑞立视:厚积薄发且具有“工匠精神”的中国品牌
  8. AD 文档信息设置和制作模板
  9. node.js下npm安装太慢,如何解决
  10. 关于滑动窗口的小小小tip
  11. RMAN之REPORT命令
  12. PDF控件Spire.PDF 3.9.584发布 | 附下载
  13. 小白都不知道的互联网行业黑化大全
  14. ym——android源码大放送(实战开发必备)
  15. JS_js和jq获取屏幕高度、宽度的方法
  16. html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
  17. 三星电视与计算机连接网络设置,三星电视怎么连接有线网络?五步搞定网络设置...
  18. 恩智浦智能车主控板分享
  19. 计算机本地网络如何共享,本地网络共享如何实现?
  20. 喜欢吃鱼的朋友一定要存哦

热门文章

  1. 最小二乘法多项式拟合的Java实现--转
  2. java解压多目录Zip文件(解决中文乱码问题)--转载
  3. redis High Availability---Redis Sentinel翻译
  4. 2013年新的开始,每周至少要写一篇博客!
  5. 【Mongodb】MongoDB
  6. 【机器学习】算法大全
  7. 【科技金融】互联网金融简介
  8. 信用模型评分卡入门介绍
  9. 2015年你必须学习的编程语言和前端框架
  10. Spring-注入参数详解-[字面值及引用其他Bean]