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

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

3天内不再提示

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

3D视觉工坊 来源:泡泡机器人SLAM 作者:paopaoslam 2022-12-14 14:53 次阅读

摘要

本文提出了一种新的直接视觉里程计算法,利用360度相机实现鲁棒的定位和建图。本系统使用球面相机模型来处理无需校正的等距柱状图像,扩展稀疏直接法视觉里程计(DSO,direct sparse odometry),从而实现全方位感知。将建图和优化算法应用用于新模型后,可以在局部窗口中对含内、外参在内的相机参数以及三维建图进行联合优化。此外,我们在真实世界和大规模模拟场景中对所提出的算法进行了定性和定量的评估。大量实验表明,我们的系统达到了SOTA的结果。

2b0c6efa-7b63-11ed-8abf-dac502259ad0.jpg

图1 左上方图中是仅由两个超宽视场镜头组成的典型全景相机。右上角是该360相机成像的例图。随着透镜制造行业的成熟,超宽视野透镜变得更便宜,成像质量也更高。下方的图是由本文中360VO系统重建的地图。

2b2b5540-7b63-11ed-8abf-dac502259ad0.jpg

图2 360VO系统概览。该系统的输入是一串等距柱状的帧序列。初始化后,系统在局部窗口中跟踪并优化相关模型参数

2b3fc75a-7b63-11ed-8abf-dac502259ad0.jpg

图3 上图显示的是360VO的坐标系,它利用了球面模型的优点来表示相机投影。此外,2D图像是等距柱状投影。

2b53f4e6-7b63-11ed-8abf-dac502259ad0.jpg

图4 极线约束。当成功追踪时需要创建新的激活点,并通过三角化来细化它们的逆深度。主帧Ci的高对应点位于极线曲线上,而非位于目标帧Cj中的直线上。

2b6d56fc-7b63-11ed-8abf-dac502259ad0.jpg

图5 合成数据集中部分序列的代表帧。该合成数据集是在真实的城市模型中渲染得到的,由10个大型视频序列组成。

2b8153dc-7b63-11ed-8abf-dac502259ad0.jpg

图6 基于序列3的轨迹比较。图中黑色曲线表示Ground-truth,蓝色曲线表示OpenVSLAM得到的轨迹,红色曲线表示本文提出的360VO得到的轨迹。结果显示360VO的轨迹更接近于真值。

2ba70226-7b63-11ed-8abf-dac502259ad0.jpg

图7 上图是合成数据集得到的的结果。每个序列运行10次,得到轨迹的均方根误差(RMSE,Root Mean Square Error)。图中每个柱形顶部的数字是均方根误差的平均值。与OpenVSLAM相比,我们的360VO取得了可观的结果。此外,我们将360°的图像校正并裁剪为90°视场的透视图像,并将其作为运行ORB-SLAM和DSO的输入。显然,利用360相机的方法通常更鲁棒、精度更高。

2bbcf158-7b63-11ed-8abf-dac502259ad0.jpg

图8 360VO在室外环境中测试的定性结果

2bce3c74-7b63-11ed-8abf-dac502259ad0.jpg

图9 图中蓝色线表示局部优化窗口中激活关键帧间的约束,品红色曲线表示相机轨迹。灰色的球体表示当前帧的位置,而黑色的点表示3D地图。由于同一个地标可以被长时间地观测到,本文中算法得到的结果具有较好的一致性和较低的漂移。

2be203ee-7b63-11ed-8abf-dac502259ad0.jpg

图10 即使在有着无纹理地板、白色墙壁和动态物体的狭窄的室内环境中,360相机也能在空间上捕捉到足够的特征。这种固有的优势使得360VO能够成功地跟踪和建图,而使用透视图像的系统则容易产生漂移。注:图像上的颜色表示点的估计深度,近(红色)→远(蓝色)

审核编辑 :李倩

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

    关注

    23

    文章

    4599

    浏览量

    92618
  • 相机
    +关注

    关注

    4

    文章

    1343

    浏览量

    53492

原文标题:360VO:基于单个全景相机的视觉里程计

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

收藏 人收藏

    评论

    相关推荐

    浅谈扫地机器人用到的那些电子元器件!

    智能扫地机器人内部的结构用到器件最多的像吸尘器电机、激光扫描雷达、主板(PCBA)、边刷、尘盒检测传感器、里程计、驱动轮等等
    的头像 发表于 11-15 15:54 133次阅读

    基于旋转平移解耦框架的视觉惯性初始化方法

    精确和鲁棒的初始化对于视觉惯性里程计(VIO)至关重要,因为不良的初始化会严重降低姿态精度。
    的头像 发表于 11-01 10:16 191次阅读
    基于旋转平移解耦框架的<b class='flag-5'>视觉</b>惯性初始化方法

    机器视觉系统硬件组成之工业相机

    工业相机是一种非常重要的机器视觉器件,它能够将被采集的图像信息通过电路转换成电信号,再通过模数转换器(ADC)将其转化为数字信号,最后以标准的视频信号输出。工业相机在机器视觉领域得到了
    的头像 发表于 10-18 16:47 1221次阅读
    机器<b class='flag-5'>视觉</b>系统硬件组成之工业<b class='flag-5'>相机</b>篇

    网络研讨会: Teledyne FLIR IIS Forge 5GigE高速高精度机器视觉工业相机

    51camera的合作伙伴TeledyneFLIRIIS即将举办关于5G工业相机的网络研讨会,为大家展示机器视觉领域的最新技术——TeledyneFLIRIIS的Forge5GigE高速高精度机器视觉
    的头像 发表于 10-11 08:06 198次阅读
    网络研讨会: Teledyne FLIR IIS Forge 5GigE高速高精度机器<b class='flag-5'>视觉</b>工业<b class='flag-5'>相机</b>

    友思特方案 多相机的完美闭环:proFRAME车载全景环视相机数采方案

    导读 精准搜集车辆传感器的 实时数据 是 ADAS系统 稳定运行的关键所在。 友思特 proFRAME 系统 可以同步采集输入数据流并输出处理,成为车载全景环视相机从图像采集至分析结果输出存储的高效
    的头像 发表于 08-22 15:12 368次阅读
    友思特方案  多<b class='flag-5'>相机</b>的完美闭环:proFRAME车载<b class='flag-5'>全景</b>环视<b class='flag-5'>相机</b>数采方案

    C#之Delta并联机械手的视觉相机标定与形状匹配

    本文主要介绍如何通过正运动VPLC711视觉接口来实现相机标定和形状匹配功能。
    的头像 发表于 06-26 15:11 803次阅读
    C#之Delta并联机械手的<b class='flag-5'>视觉</b><b class='flag-5'>相机</b>标定与形状匹配

    机器视觉中如何选择相机与对应的镜头

    相机选择主要包括两个方面:线阵相机的选择和面阵相机的选择。首先,不管是线阵相机,还是面阵相机,都需要事先指导和
    发表于 04-07 15:27 944次阅读
    机器<b class='flag-5'>视觉</b>中如何选择<b class='flag-5'>相机</b>与对应的镜头

    视觉惯性里程计(VIO)在运动估计中的优势及应用

    视觉传感器在大多数纹理丰富的场景中效果很好,但是遇到玻璃或白墙这样特征少的场景就很难有效工作了。尽管如此相机数据的优点在于数据基本不会有漂移。
    发表于 03-18 11:31 2069次阅读
    <b class='flag-5'>视觉</b>惯性<b class='flag-5'>里程计</b>(VIO)在运动估计中的优势及应用

    labview全景图像拼接

    本人是个小白一直在求labview的两张或多张图片拼接,就像相机全景一样,但是一直都找不到。网上只有一个垂直的拼接,但是我想要个横向的拼接。不过我又找到了一个图像旋转的程序。我想两个结合在一起应该
    发表于 03-08 09:45

    Ladybug 全景相机, 360°球形成像,带来全方位的视觉体验

    360°无死角全景照片总能给人带来强烈的视觉震撼,有着大片的既视感。那怎么才能拍出360°球形照片呢?它的拍摄原理是通过图片某个点位为中心将图片其他部位螺旋式、旋转式处理,从而达到沉浸式体验的效果
    的头像 发表于 12-12 11:44 892次阅读
    Ladybug <b class='flag-5'>全景</b><b class='flag-5'>相机</b>, 360°球形成像,带来全方位的<b class='flag-5'>视觉</b>体验

    机器视觉中工业相机与民用相机的区别

    机器视觉工业相机
    志强视觉科技
    发布于 :2023年12月05日 11:40:44

    一种基于RGB-D图像序列的协同隐式神经同步定位与建图(SLAM)系统

    提出了一种基于RGB-D图像序列的协同隐式神经同步定位与建图(SLAM)系统,该系统由完整的前端和后端模块组成,包括里程计、回环检测、子图融合和全局优化。
    的头像 发表于 11-29 10:35 574次阅读
    一种基于RGB-D图像序列的协同隐式神经同步定位与建图(SLAM)系统

    LIO-SAM框架是什么

    惯导里程计(Tightly-coupled Lidar Inertial Odometry),借助的手段就是利用GT-SAM库中的方法。 LIO-SAM提出了一个利用GT-SAM的紧耦合激光雷达惯导
    的头像 发表于 11-24 17:08 1136次阅读
    LIO-SAM框架是什么

    机器视觉产品资料查询平台# 工业相机# 工业镜头# 采集卡# 光源# 工控机

    机器视觉工业相机
    志强视觉科技
    发布于 :2023年11月23日 16:23:37

    Ladybug 360°全景 高速路成像# 工业相机

    机器视觉工业相机
    志强视觉科技
    发布于 :2023年11月23日 16:19:43