网站大量收购独家精品文档,联系QQ:2885784924

2019slam暑期学校课件视觉slam.pdf

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
视觉SLAM 章 浙江大学CADCG 重点实验室 SLAM: 同时定位与地图构建 • 机器人和计算机视觉领域的基本问题 • 在未知环境中定位自身方位并同时构建环境三维地图 • 广泛的应用 • 增强现实、虚拟现实 • 机器人、无人驾驶、航空航天 SLAM常用的传感器 • 红外传感器:较近距离感应,常用于扫地机器人。 • 激光雷达、深度传感器。 • 摄像头:单目、双目、多目。 • 惯性传感器 (英文叫IMU,包括陀螺仪、加速度计):智能手机标配。 激光雷达 常见的单目摄像头 普通手机摄像头也可作为传感器 双目摄像头 微软Kinect彩色-深度(RGBD )传感器 手机上的惯性传感器(IMU) SLAM的运行结果 • 设备根据传感器的 • 计算自身位置 (在空间中的位置和朝向) • 构建环境地图 (稀疏或者稠密的三维点云) 稀疏SLAM 稠密SLAM 视觉SLAM系统常用的框架 前台线程 视频流 •SLAM初始化 输入传感器 •特征跟踪与位姿实 输出设备实时位 数据 时求解 姿和三维点云 线程 进行局部或全局优 化,减少误差累积 场景回路检测 场景重定位 初始化 SfM ◼有时需要处理相机内参未知的情况,采用自定 标等技术来估计出相机内参 SLAM ◼相机内参通常会预先标定好 ,固定不变 ◼单目SLAM初始化与SfM在相机内参已知情况 下较类似(如Nistér的五点法[Nistér,2004] 来做初始化) ◼双目或者多目SLAM的初始化较为简单 单目SLAM初始化 需求解的三维点和相机位姿相互依赖 ◼三角化三维点:需要相对位姿 ◼相对位姿:需要场景三维点 流程 ◼根据两帧间2D-2D的特征匹配估计相机初始位姿 ◼三角化出匹配的特征点的三维位置 ◼使用3D-2D的方法对这些特征点进行跟踪匹配,并求解 相机运动 单目SLAM初始化的常见策略 PTAM:需要用户指定两个关键帧 ORB-SLAM :自动选取两帧,同时估计单应性矩阵(平 面场景)和基础矩阵,选其中一个用于初始化 RKSLAM: ◼单帧初始化, 相机正对着一个距离固定的平面,并 使用了常数的深度来初始化三维坐标 ◼根据已知尺寸标志物来估计初始平面深度 PTAM初始化 RKSLAM基于Marker初始化 多目SLAM初始化 优势 ◼ 预先标定多个同步相机之间的相对位姿变换 ◼ 三维 可以通过多相机视图进行特征匹配并三角化来获得 ◼ 相机运动直接通过3D-2D的方法求解 实例 ◼ 双目SLAM :通过双目立体匹配(Stereo Matching)获得左右 视图上的匹配点的视差 ,利用相似三角形来计算得到三维点坐标 ◼ 多目SLAM :初始化过程跟双目SLAM类似,无非是在更多的相 机视图之间进行特征匹配并三角化出特征点的三维坐标 双目立体匹配

您可能关注的文档

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档