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

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

3天内不再提示

一个实时单目追踪和稠密建图的算法框架TANDEM算法研究

3D视觉工坊 来源:深蓝AI 2023-01-03 16:03 次阅读

01

概述

最近在研究TANDEM算法,是一个实时单目追踪和稠密建图的算法框架。TANDEM的算法框架可以概括为如下的几个部分:

1、位姿计算----在关键帧实施基于滑窗的像素级集束优化;

2、追踪前端----实施直接稠密图片配准,基于全局模型得到的深度图;

3、CVA-MVSNet----使用全部关键帧来预测稠密深度图;

4、全局地图----使用预测的深度图融合成全局地图,表示为TSDF体素表格。

TANDEM的整体架构图如下所示:

d14584f2-76ed-11ed-8abf-dac502259ad0.png

02 模块介绍

相关工作这里就不赘述了,主要涵盖了三维重建、RGB-D SLAM和单目SLAM三个方向的方法介绍和一般流程。这里,我们直接给出TANDEM算法框架中几个关键组件的介绍,也即是单目视觉里程计、使用CVA-MVSNet进行稠密深度估计和体素建图。

2.1单目视觉里程计

最近的一些方法,例如:DSO、ORB-SLAM,都是在多帧图像中使用一组稀疏点来追踪,最后计算出相机的位姿。虽然,使用更多的点来联合优化可以带来性能方面的优化,但是这回造成运行时间的显著提高。因此,在TANDEM中提出的视觉里程计,借鉴了DSO中所描述的----直接稀疏窗口优化后端。但是,TANDEM中还用了全局的TSDF模型来获取稠密深度图,这个深度图主要是用在前端的直接图像配准。

简单总结,TANDEM使用了稠密追踪前端和稀疏后端优化相结合的方式来提高追踪性能。

2.2稠密前端追踪

TANDEM前端的特点:

提供实时相机帧频的追踪

作为后端窗口优化的初始化输入

实现前端稠密点追踪(相较于DSO而言)

poYBAGOz4i-AZjmrAAGepZAlD4o090.jpg

2.3CVA-MVSNet
pYYBAGOz4kaAfxvtAAGyD1m-OBU734.jpg

d156a2e6-76ed-11ed-8abf-dac502259ad0.png

2.3.1单阶段深度计算

因为CVA-MVSNet使用了多阶段的方式来解决了内存损耗的问题,并且不同阶段之间大同小异,因此我们选取一个阶段进行详细分析,然后就可以熟知整个网络模型的作用和功能。

在分析之前,我们先给出模型输入和输出的一些变量的定义。

poYBAGOz4f6AE7_FAAKJR9PaUpo873.jpg

poYBAGOz4gqAM_a1AADdq3RRPmM609.jpg
03
数据集和结果

1、训练集

本文训练了两个CVA-MVSNet的模型:一个使用实际的ScanNet数据集、另一个使用拟合数据集Replica数据集,一些结果如下图所示:

d1757d42-76ed-11ed-8abf-dac502259ad0.png

对于不可见的序列,本文的训练结果如下图所示:

d191e004-76ed-11ed-8abf-dac502259ad0.png

2、测试集

本文中使用了ICL-NUIM数据集和EuRoc数据集中的Vicon室内序列来评估稠密3D重建和追踪的结果。具体的一些结果如下:

d1a3d7be-76ed-11ed-8abf-dac502259ad0.png

d1fc110e-76ed-11ed-8abf-dac502259ad0.png

04 结论

TANDEM是一个实时稠密单目SLAM系统,使用了直接像素里程计和多视图几何。尤其提出了CVA-MVSNet使用整个关键帧窗口,预测高质量的深度图;然后提出稠密追踪模式连接相机位姿估计和稠密3D重建,针对于TSDF融合创建的全局3D模型。结果表明,TANDEM获得更好的性能。 本文,我们对TANDEM论文进行了简单的讲解和分析,后续系列我们进一步深入分析论文的细节,以及后面的代码讲解分析。



审核编辑:刘清

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

    关注

    23

    文章

    425

    浏览量

    31866
  • orb
    orb
    +关注

    关注

    0

    文章

    21

    浏览量

    9901

原文标题:实时单目追踪和稠密建图的算法框架:TANDEM算法

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

收藏 人收藏

    评论

    相关推荐

    雷达目标检测算法研究及优化

    速度不 同 距 离 的 标可 W被 区 分 。 因 此 , 相 比于传统CFAR 检测 只 考虑维 ( 距离 维) 的信息 , 本文打算采取二 维 CFAR 检测从距离和 速度两维度上去除 杂波
    发表于 02-28 09:19

    雷达目标检测算法研究及优化

    同 距 离 的 标可 W被 区 分 。 因 此 , 相 比于传统CFAR 检测 只 考虑维 ( 距离 维) 的信息 , 本文打算采取二 维 CFAR 检测从距离和 速度两维度上去除 杂波
    发表于 03-29 10:53

    数字PID调节器算法研究

    微型计算机实验报告目录实验A/D与D/A转换1实验二数字滤波器4实验三离散化方法研究7实验四数字PID调节器算法研究12实验五串级控制算法
    发表于 09-10 06:56

    什么是纯追踪算法

    什么是纯追踪算法
    发表于 11-22 06:08

    指纹脊线追踪算法研究

    提出指纹脊线追踪算法,该算法根据指纹脊线上中心点的灰度(梯度)值的变化,把整条指纹脊线追踪出来,使用该方法直接计算出指纹脊线上的中心点,并根据中心点的灰度(
    发表于 12-29 17:00 16次下载

    基于GSC框架降秩自适应滤波算法研究

    基于对自适应滤波算法研究可以得出,GSC(Generalized Sidelobe Canceller)框架是所有降秩滤波算法的统基础模
    发表于 04-07 17:32 0次下载
    基于GSC<b class='flag-5'>框架</b>降秩自适应滤波<b class='flag-5'>算法</b><b class='flag-5'>研究</b>

    种加权稠密社区发现算法

    了基于加权稠密的重叠聚类算法(overlap community detection on weighted networks,简称OCDW).首先,综合考虑网络拓扑结构及真实网络中边权重的影响。给出了
    发表于 12-25 10:13 0次下载

    遗传算法相机标定

    针对张正友标定方法中相机内参数的求解可能陷入局部最优解的问题,考虑镜头的三阶径向畸变和二阶离心畸变,提出种基于改进遗传算法相机内参数优化标定方案。该方法可显著提高相机标定中内参
    发表于 01-05 16:11 2次下载

    光线追踪算法汇总

    在基本光线追踪算法中,只追踪有限数目的光线。
    的头像 发表于 05-11 15:58 1.7w次阅读
    光线<b class='flag-5'>追踪</b><b class='flag-5'>算法</b>汇总

    压缩感知的理论框架和应用的系统概述和信号重构算法研究

    方面的内容。这里将重点放在最为关键的信号重构方面。接下来对重构算法中的正交匹配追踪算法和梯度投影算法的实现原理,
    发表于 12-18 17:21 8次下载
    压缩感知的理论<b class='flag-5'>框架</b>和应用的系统概述和信号重构<b class='flag-5'>算法</b><b class='flag-5'>研究</b>

    如何使用FPGA实现微型实时立体视觉机的设计

    本文给出实时计算场景稠密深度的多立体视觉机设计与实现方法。立体视觉机使用多个微型摄像机同步获取场景图像,采用图像修正、LoG滤波、多
    发表于 04-02 09:33 21次下载
    如何使用FPGA实现微型<b class='flag-5'>实时</b>多<b class='flag-5'>目</b>立体视觉机的设计

    基于K-sup稠密的复杂网络概要算法

    的同质性和传递性发现复杂网络中的稠密,结合模块度最大化,将子图中相似的节点归并为超点;运用分层结构存储概要图,并进行可视化显示。该算法能对大规模复杂网络进行有效压缩,保持原网络的性质。在5
    发表于 06-21 17:10 10次下载

    LINS算法框架与代码分析

    , 由于网上已经有些同学对算法做了介绍,些基础的知识本文不再赘述,本文将详细围绕以下两问题介绍,希望对读者理解算法有所帮助: 1、LINS 是如何将激光观测融入滤波
    的头像 发表于 10-09 14:57 3252次阅读

    文读懂经典双目稠密匹配算法SGM

    最近来看看些双目稠密匹配的算法。说来惭愧,SGM在航测领域是很重要的算法(当然也是最好的双目稠密匹配
    的头像 发表于 12-15 15:12 1555次阅读

    LSD中的激光点云/3D目标检测和多目标跟踪算法

    LSD (LiDAR SLAM & Detection) 是开源的面向自动驾驶/机器人的环境感知算法框架,能够完成数据采集回放、多传感器标定、SLAM
    的头像 发表于 05-19 09:37 2709次阅读
    LSD中的激光点云/<b class='flag-5'>单</b><b class='flag-5'>目</b>3D目标检测和多目标跟踪<b class='flag-5'>算法</b>