0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于点到极线度量的用于道路车辆的双目视觉里程计

3D视觉工坊 来源:泡泡机器人SLAM 2023-01-30 11:01 次阅读

摘要

精准定位是所有自动驾驶系统的基础组成模块。本文,我们专注于双目相机,提出一种名叫SOFT2的新方法,这是当前KITTI评分板上排名第一的算法。SOFT2依赖于对极几何和运动学的约束,也就是说,它是为不会出现纯旋转的装置而开发的。我们最小化了点到极线的距离,这使得该方法能够适应对象深度的不确定性,作为第一步,我们仅使用一个摄像头按比例估计运动。

然后,我们提出联合估计绝对尺度和第二个相机的外部旋转矩阵,以减轻变化的双目设备的外参的影响。最后, 我们通过提出的极线BA处理,平滑帧时间窗口中的运动估计 。

我们还引入了一个多假设特征匹配方法,用于因视角变化出现的外观变化而出现的自相似平面。我们评估SOFT2,并将其与ORB-SLAM2、OV2SLAM和VINS-FUSION在KITTI-360数据集上、KITTI训练序列、Málaga Urban数据集、Oxford Robotics Car数据集、和多车立体事件摄像机数据集进行比较。 39e53c3c-a047-11ed-bfe3-dac502259ad0.png

图1. KITTI 01序列的极线图解。相机光心点(红色)大致与当前(绿色)和之前(蓝色)帧的极点重合-为了更好地可视化,点位于放大的中心圆中。正方形显示当前帧中检测到的特征,而尾线将它们与来自上一帧的匹配点连接起来。绿线表示与前一帧特征关联的极线。颜色将地面特征和其它特征进行了区分。我们的方法最小化了所有特征与相关极线的垂直距离。

39f575d4-a047-11ed-bfe3-dac502259ad0.png

图2.所提双目里程计方法的整体流程。三角形分别代表左右相机。

3a01390a-a047-11ed-bfe3-dac502259ad0.png

图3. 尺度和外参旋转估计的阐述。彩色虚线表示代价函数中使用的极线代价对。红色变量表示估计变量。

3a0d83c2-a047-11ed-bfe3-dac502259ad0.png

图4.4帧极线BA的说明。注意,我们只使用左相机的图像。虚线表示代价函数中使用的额外极线代价对,除了来自连续帧的函数外。红色变量表示估计变量。

3a1c786e-a047-11ed-bfe3-dac502259ad0.png

图5.六条道路特征的示例,其中每三条分别表示:从左侧摄像头(左侧)看到的道路特征(左边块),使用SOFT2(中间块)生成的预测,以及在右侧图像中找到的相应的特征(右侧块)。

3a2efc1e-a047-11ed-bfe3-dac502259ad0.png

图6.在KITTI01序列的第390帧检测到的ORB-SLAM2特征(上)和SOFT2特征(下)。道路特征被标记为紫色,其它被标记为青色。

3a5275f4-a047-11ed-bfe3-dac502259ad0.png

图7.六条道路特征的示例,其中每三条分别表示:从左侧相机(左侧块)看到的特征,使用SOFT2生成过去5帧的预测(中间块),以及在过去5帧左侧图像找到的特征(右侧块)。

3a605c00-a047-11ed-bfe3-dac502259ad0.png

图8.三个KITTI-360序列的估计轨迹和真值。

3a6fd98c-a047-11ed-bfe3-dac502259ad0.png

表1.九个KITTI-360序列的实验评估(trel[%],rrelr[deg/100 m])。VO是基础—本征矩阵+利用旧版本SOFT匹配器得到的尺度和外参。注意,SOFT2列表示包含带极线BA的多假设透视校正匹配器的版本,即SOFT2=VO+MHPC+BA3。

3a80f988-a047-11ed-bfe3-dac502259ad0.png

图9.外参估计结果显示右侧相机相对于左侧相机的相对旋转,和有估计以及没有估计的轨迹误差影响。ORB-SLAM2的误差也展示出来,以供参考。

3aa927dc-a047-11ed-bfe3-dac502259ad0.png

表2.在11个KITTI数据集训练序列的实验评估。

3ab3f40a-a047-11ed-bfe3-dac502259ad0.png

图10.三个Málaga序列的估计轨迹和真值。

3ac414a2-a047-11ed-bfe3-dac502259ad0.png

表3.Málaga数据集的实验评估。

3ad37776-a047-11ed-bfe3-dac502259ad0.png

图11.三个Oxford片段的估计轨迹和真值。

3ae0db32-a047-11ed-bfe3-dac502259ad0.png

表4.Oxford数据集的实验评估。

3af988a8-a047-11ed-bfe3-dac502259ad0.png

图12.MVSEC序列的估计轨迹和真值。

3b068f6c-a047-11ed-bfe3-dac502259ad0.png

表5.MVSEC数据集的实验评估。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MHP
    MHP
    +关注

    关注

    0

    文章

    7

    浏览量

    8903
  • SLAM
    +关注

    关注

    23

    文章

    419

    浏览量

    31786
  • 自动驾驶系统

    关注

    0

    文章

    65

    浏览量

    6753
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    9885

原文标题:SOFT2:基于点到极线度量的用于道路车辆的双目视觉里程计

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于SoC的双目视觉ADAS解决方案

    相比于单目视觉双目视觉(Stereo Vision)的关键区别在于可以利用双摄像头从不同角度对同一目标成像,从而获取视差信息,推算目标距离。
    发表于 11-05 03:46 3247次阅读

    基于SoC的双目视觉ADAS解决方案

    平台上实现双目视觉ADAS提出了挑战。基于S32V234的双目视觉ADAS解决方案S32V234片上具有两路MIPI-CSI2相机接口,每一路最大可提供6Gbps的传输速率,可用于左右两路相机的视频
    发表于 08-12 15:15

    LabVIEW双目视觉 【转载】

    ` 本帖最后由 sszx2007 于 2020-3-2 17:04 编辑 LabVIEW双目视觉原创 张冬斌 LabVIEW逆向工程高级编程 转载至:https
    发表于 03-02 17:03

    如何去提高汽车里程计电路的抗干扰能力?

    里程计工作原理是什么?汽车里程计的受扰现象有哪些?
    发表于 05-19 07:26

    如何理解SLAM用到的传感器轮式里程计IMU、雷达、相机的工作原理与使用场景?精选资料分享

    (Odometry)视觉里程计(Visual Odometry)单目视觉里程计(monocular Visual Odometry)双目视觉
    发表于 07-27 07:21

    基于神经网络的双目视觉传感器建模

    根据双目视觉传感器的工作原理, 分析了影响测量精度的因素, 表明双目视觉传感器的物体空间坐标与图像坐标之间存在复杂的非线性映射关系, 其数学模型无法用解析式精确地加以
    发表于 07-10 15:53 11次下载

    双目视觉立体匹配算法研究

    双日视觉是计算机视觉领域的一个重要组成部分。双目视觉研究中的关键技术摄像机标定和立体匹配一直是研究的热点。本文由两部分组成,分别对双目视觉的算法和未标定图
    发表于 08-14 16:41 0次下载

    一种基于图像处理的双目视觉校准方法

    双目视觉是利用机器视觉进行障碍物检测的研究热点。针对双目视频不同步,导致立体匹配不精准的问题,提出了一种基于图像处理的双目校准算法。算法首先根据道路
    发表于 12-18 16:26 34次下载

    视觉里程计的详细介绍和算法过程

    在导航系统中,里程计(odometry)是一种利用致动器的移动数据来估算机器人位置随时间改变量的方法。例如,测量轮子转动的旋转编码器设备。里程计总是会遇到精度问题,例如轮子的打滑就会导致产生机器人移动的距离与轮子的旋转圈数不一致的问题。
    的头像 发表于 08-08 14:21 2.7w次阅读
    <b class='flag-5'>视觉</b><b class='flag-5'>里程计</b>的详细介绍和算法过程

    视觉语义里程计的详细资料说明

    鲁棒数据关联是视觉里程计的核心问题,图像间的对应关系为摄像机姿态和地图估计提供了约束条件。目前最先进的直接和间接方法使用短期跟踪来获得连续的帧到帧约束,而长期约束则使用循环闭包来建立。在这篇论文
    发表于 10-28 08:00 0次下载
    <b class='flag-5'>视觉</b>语义<b class='flag-5'>里程计</b>的详细资料说明

    计算机视觉方向简介之视觉惯性里程计

    VIO-SLAM Visual-Inertial Odometry(VIO)即视觉惯性里程计,有时也叫视觉惯性系统(VINS,visual-inertial system),是融合相机和IMU数据
    的头像 发表于 04-07 16:57 2543次阅读
    计算机<b class='flag-5'>视觉</b>方向简介之<b class='flag-5'>视觉</b>惯性<b class='flag-5'>里程计</b>

    基于单个全景相机的视觉里程计

    本文提出了一种新的直接视觉里程计算法,利用360度相机实现鲁棒的定位和建图。本系统使用球面相机模型来处理无需校正的等距柱状图像,扩展稀疏直接法视觉里程计(DSO,direct spar
    的头像 发表于 12-14 14:53 810次阅读

    介绍一种新的全景视觉里程计框架PVO

    论文提出了PVO,这是一种新的全景视觉里程计框架,用于实现场景运动、几何和全景分割信息的更全面建模。
    的头像 发表于 05-09 16:51 1784次阅读
    介绍一种新的全景<b class='flag-5'>视觉</b><b class='flag-5'>里程计</b>框架PVO

    在城市地区使用低等级IMU的单目视觉惯性车轮里程计

    受简化惯性传感器系统(RISS)[23]的启发,我们开发了视觉惯性车轮里程计(VIWO)。具体而言,我们将MSCKF中的系统模型重新设计为3DRISS,而不是INS,使用里程表、3轴陀螺仪和2轴(向前和横向)加速
    的头像 发表于 06-06 14:30 1535次阅读
    在城市地区使用低等级IMU的单<b class='flag-5'>目视觉</b>惯性车轮<b class='flag-5'>里程计</b>

    双目立体视觉是什么?单目视觉双目立体视觉的区别?

    双目更多的是基于物理测量,而单目视觉则是基于逻辑推理,通过大量的数据训练,先识别出目标,再根据目标的大小和高度估算距离。因此,单目视觉的漏检率高于双目立体
    发表于 08-17 09:40 3651次阅读
    <b class='flag-5'>双目</b>立体<b class='flag-5'>视觉</b>是什么?单<b class='flag-5'>目视觉</b>与<b class='flag-5'>双目</b>立体<b class='flag-5'>视觉</b>的区别?