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

    浏览量

    8876
  • SLAM
    +关注

    关注

    22

    文章

    390

    浏览量

    31592
  • 自动驾驶系统

    关注

    0

    文章

    63

    浏览量

    6655
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    9852

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    钜芯发布业内首颗智能双目视觉芯片

    据麦姆斯咨询报道,物联网及双目视觉专家钜芯发布了一款智能双目立体视觉系统,以及业内首颗智能双目立体视觉芯片eagleye100。
    的头像 发表于 10-26 10:26 1w次阅读

    双目立体视觉原理大揭秘(一)

    。再说白一点,双目视觉最基本的目的就是从复杂的客观世界中提取出我们感兴趣的“点”、“线”、“面”,再用数字来描述,从而精确的理解并控制它们。这个原理里面包含三大部分内容:下面以机器人导航应用为例进行说明
    发表于 11-21 16:20

    【WRTnode2R申请】双目视觉随动平台

    申请理由:之前用wrtnode的u***接双摄像头外加一个么mcu实现过一个一个双目视觉随动平台,这样太麻烦了,希望能用这个来实现一个更简单的解决方案。项目描述:u***接双摄像头,mcu控制云台。通过WIFI将双目视觉传递到手机进行显示,同时将手机的角度信息返回,控制云
    发表于 09-10 11:25

    基于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

    基于IMX214+ZYNQ XC7Z100的1080P双目视觉智能平台

    双目视觉智能平台概述硬件资源1 FMC 双目MIPI模块FL0214FL0214模块的参数说明 FL0214模块的结构图FL0214模块原理框图模块FMC LPC的引脚分配
    发表于 01-01 06:18

    采用DM642设计的机器人双目视觉系统

    基于DM642的机器人双目视觉系统设计
    发表于 04-02 07:20

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

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

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

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

    请问如何理解SLAM用到的传感器轮式里程计IMU、雷达、相机的工作原理?

    请问如何理解SLAM用到的传感器轮式里程计IMU、雷达、相机的工作原理?
    发表于 10-09 08:52

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

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

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

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

    双目视觉简介及算法一般流程

    1.1. 双目视觉简介 双目视觉广泛应用在机器人导航,精密工业测量、物体识别、虚拟现实、场景重建,勘测领域。 什么是双目视觉双目视觉是模拟人类
    的头像 发表于 10-23 09:51 1.1w次阅读
    <b class='flag-5'>双目视觉</b>简介及算法一般流程

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

    双目更多的是基于物理测量,而单目视觉则是基于逻辑推理,通过大量的数据训练,先识别出目标,再根据目标的大小和高度估算距离。因此,单目视觉的漏检率高于双目立体
    发表于 08-17 09:40 2533次阅读
    <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>的区别?