SLAM论文速递:SLAM—(2021) 基于目标检测的动态环境下的视觉SLAM—5.05(1)

news2024/9/23 11:55:32

论文信息

题目:

Visual SLAM in dynamic environments based on object detection
基于目标检测的动态环境下的视觉SLAM

论文地址:

https://www.sciencedirect.com/science/article/pii/S2214914720304402

发表期刊:

 Defence Technology,(2区)

标签

xxxx

摘要

大量的视觉同步定位与映射(VSLAM)系统需要假设环境中的静态特征。然而,运动物体会极大地影响基于静态世界假设的VSLAM系统的性能。为解决这一难题,提出了一种基于ORB-SLAM2的动态环境实时鲁棒VSLAM系统。为了减少动态内容的影响,我们将基于深度学习的目标检测方法引入到视觉里程计中,然后加入动态目标概率模型,提高深度神经网络的目标检测效率,增强系统的实时性。在TUM和KITTI基准数据集以及实际环境中进行的实验结果表明,我们的方法可以显著减少跟踪误差或漂移,提高动态场景下VSLAM系统的鲁棒性、准确性和稳定性

内容简介

我们提出了一种动态环境下的视觉SLAM方法,该方法将基于深度学习的目标检测技术与动态目标概率模型相结合,有效准确地区分场景的静态和动态区域。实验验证了该算法在动态场景下的准确性和鲁棒性。本文的主要贡献如下:提出了一种基于ORB-SLAM2和目标检测相结合的SLAM框架,以减少运动目标对相机姿态估计和密集三维点云映射的影响。深度目标检测方法作为预处理阶段,过滤出与动态目标或静态目标相关的数据。为了提高VSLAM系统中动态目标与静态场景的分离能力,提出了一种新的动态目标概率模型。计算每个关键帧点的概率,在SLAM的跟踪线程中更新和传播特征点和地图点的移动概率。
在这里插入图片描述

评价

chatgpt分析

根据您提供的论文信息,以下是我为您提炼出的关键信息:

论文标题:基于ORB-SLAM2的实时动态环境下的视觉SLAM系统

  1. 方法:
  • 基于ORB-SLAM2框架
  • 深度学习的对象检测(用于动态目标检测)
  • 动态对象概率模型(用于区分静态和动态场景)
  1. 创新点:
  • 将深度学习的对象检测与动态对象概率模型结合,以在动态环境中提高SLAM系统的准确性和稳定性
  • 在跟踪线程中实时更新和传播动态对象概率
  1. 论文大纲:
  • 摘要
  • 引言
  • 相关工作
  • 系统框架
  • 方法论
  • 实验结果分析
  • 结论
  1. 优点:
  • 在动态环境中,相较于传统SLAM方法具有更高的准确性和稳定性
  • 有效区分静态和动态区域,减少动态目标对相机位姿估计的影响
  1. 缺点:
  • 对象检测依赖于有监督的深度学习方法,当训练场景与实际场景差异较大时,性能可能会受到影响
  1. 可能的创新点:
  • 使用自监督或无监督的深度学习方法来改进对象检测
  • 结合其他传感器数据(如IMU)以提高位姿估计的稳定性
  • 优化计算效率,以实现在低功耗设备上的实时运行

关于撰写一篇基于视觉的动态SLAM论文,您可以考虑以下方向:

  1. 在现有的动态SLAM框架基础上,引入新的深度学习方法或传感器数据融合,以提高系统的性能
  2. 研究不同场景下的动态目标特征,优化对象检测和概率模型
  3. 开发新的优化算法或者数据结构,提高系统的实时性和计算效率
  4. 对比现有的动态SLAM方法,证明您的方法在特定应用场景下具有优势

在完成论文撰写过程中,我会根据您的需求和问题,提供帮助和建议。

阅读总结

论文针对的问题:

1、动态场景:处理动态物体过多的场景,并不是单一的动态目标剔除
2、实时性: 采用的是目标检测算法,yolo v4 能够快速实现响应

论文采用的方法:

1、动态目标检测+移动概率传播:动态目标检测可以初始化移动概率,然后利用几何约束传播移动概率

移动概率传播解释:
移动概率传播是一种在视觉SLAM系统中处理动态环境的方法,它主要通过为特征点分配动态概率来区分静态和动态特征。以下是对移动概率传播过程的更详细解释:

  1. 初始化动态概率:在跟踪线程中,为每个检测到的特征点分配一个初始的动态概率,表示该特征点属于动态对象的可能性。

  2. 动态概率更新:在后续帧中,系统会根据特征点的表现来更新动态概率。例如,如果一个特征点在多个连续帧中与相机的运动模型不符,那么它的动态概率将增加。这意味着它更可能属于动态对象。

  3. 动态特征过滤:根据动态概率,将具有高动态概率的特征点标记为动态特征。这些动态特征将不会用于位姿估计和地图构建过程,从而减少动态对象对SLAM系统的影响。

  4. 概率传播:动态概率不仅限于跟踪线程,还需要传播到系统的其他部分,如局部地图构建和闭环检测。这样,整个系统都能够根据动态概率来调整其处理策略,更好地应对动态环境中的挑战。

总之,移动概率传播方法通过为特征点分配和更新动态概率,帮助视觉SLAM系统区分静态和动态特征。这种方法在处理动态环境时能提高位姿估计的准确性和地图构建的稳定性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/505714.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2019年上半年软件设计师下午试题

试题四(共 15 分) 阅读下列说明和 C 代码,回答问题 1 至 3,将解答写在答题纸的对应栏内 【说明】 n 皇后问题描述为:在一个 n*n 的棋盘上摆放 n 个皇后,要求任意两个皇后不能冲突, 即任意两个皇后不在同一行、同一列或者同一斜…

【Java入门合集】第五章抽象类和接口(一)

博主:命运之光 专栏:JAVA入门 学习目标 1.了解什么是抽象类,什么是接口; 2.掌握抽象类和接口的定义方法; 3.理解接口和抽象类的使用场景; 4.掌握多态的含义和用法; 5.掌握内部类的定义方法和使用…

2023爱分析·数据开发与管理平台市场厂商评估报告

01.研究范围定义 利用多种数据智能技术实现数据驱动的分析与决策,已经成为当前企业数字化转型最重要的目标之一。随着数据来源日益丰富、数据体量快速增长,企业对数据的依赖和挖掘愈发深入,不仅带来数据应用场景、数据用户角色的复杂和多元&…

“STL算法大全“

前言 欢迎来到💖小K💖的💞C专栏💞,本小节是继非质变算法的第二篇CSTL算法,所以本节总结了大量的STL算法,以便大家需要时查阅 文章目录 前言质变算法查找算法(13个)排序和通用算法(14个)删除和替…

k8s nfs运行问题、etcd问题、calico网络问题

服务器重启后nfs运行问题导致服务不能正常重启 解决办法 在每个节点下使用如下命令进行查看nfs是否正常启动 systemctl status nfs 如果没有启动,则使用如下命令启动,保证三个节点下的nfs都正常启动 systemctl start nfs 再次查看nfs是否正常启动 syst…

你真的理解PyTorch中的dimension嘛?

文章目录 Understanding dimensions in PyTorch参考 Understanding dimensions in PyTorch 通过可视化3D张量上的求和过程,为PyTorch维度提供更好的直觉 当我们开始用PyTorch张量做一些基本的运算,比如求和时,对于一维张量来说,…

Mysql事务与存储引擎

目录 一、事务的概念二、事务的特点ACID2.1 原子性2.2 一致性2.3 隔离性2.4 持久性2.5 事务的互相影响 三、Mysql事务隔离级别3.1 查询全局事务隔离界别3.2 查询会话事务隔离级别3.3 设置全局事务隔离级别3.4 设置会话事务隔离级别 四、事务控制语句4.1 开始事务与提交4.2 事务…

不同问题来评测百度、谷歌、ChatGPT、Phind、GPT-4(持续更新)

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

ShardingSphere系列四(Sharding-JDBC内核原理及核心源码解析)

文章目录 1. ShardingSphere内核解析1.1 解析引擎1.2 路由引擎1.3 改写引擎1.4 执行引擎1.5 归并引擎 2. ShardingSphere的SPI扩展点2.1 SPI机制2.2 ShardingSphere中的SPI扩展点2.3 实现自定义主键生成策略 3. ShardingSphere源码 1. ShardingSphere内核解析 ShardingSphere虽…

css布局——flex布局知识点总结(青蛙游戏)

文章目录 学习网址推荐align-items、justify-content合并使用左右分布和垂直end flex-directionrowrow-reversecolumncolumn-reserse横向逆转并水平start垂直列并从末尾排列逆向垂直列并左右排列水平居中,垂直end,横向逆向 order、align-selforder改变排…

BOLD动态功能网络连接的时-频-空EEG模式

导读 目的:人们对大规模脑网络功能连接动力学研究的兴趣不断增长,同时也在努力寻找电生理相关。在EEG数据分析中,应用于空域和谱域的常用约束可能会使部分神经活动无法识别。本研究提出了一种与BOLD功能网络连接动态相关的多模态EEG频谱模式…

B. LuoTianyi and the Table

题目链接 Codeforces Round 872 (Div. 2) Example input 5 2 2 1 3 1 4 2 2 -1 -1 -1 -1 2 3 7 8 9 -3 10 8 3 2 4 8 -3 0 -7 1 4 3 -32030 59554 16854 -85927 68060 -64460 -79547 90932 85063 82703 -12001 38762 output 9 0 64 71 1933711 题目大意: 每组测试…

Java 远程debug,IDEA 远程 Debug 调试

有时候我们需要进行远程的debug,本文研究如何进行远程debug,以及使用 IDEA 远程debug的过程中的细节。看完可以解决你的一些疑惑。 配置 远程debug的服务,以SpringBoot微服务为例。 首先,启动SpringBoot需要加上特定的参数。 …

【JUC】浅析ConcurrentLinkedQueue

【JUC】浅析ConcurrentLinkedQueue 文章目录 【JUC】浅析ConcurrentLinkedQueue一、前言二、ConcurrentLinkedQueue的结构三、入队列3.1、入队列的过程3.2、定位尾节点3.3、设置入队节点为尾节点3.4、HOPS的设计意图 四、出队列 一、前言 在并发编程中,有时候需要使…

本文主要介绍在VMware虚拟机里面安装windows sever 2012 R2并且配置hyper-V的过程,此外还涵盖出现问题的解决方案。

系列文章目录 Windows xp 在VMware虚拟机上面安装的详细步骤_xp系统虚拟机 虚拟机VMware里面安装Windows sever 2003版本详细教程 Windows配置虚拟网络 文章目录 系列文章目录 前言 一、配置的前提条件 1.1、实验环境 1.2、资源分享 二、安装教程 2.1、新建windows …

不同设备如何统一语言编程平台高效开发?本文为你揭秘

原文:不同设备如何统一语言编程平台高效开发?本文为你揭秘,点击链接查看更多技术内容。 随着数字化时代的发展,手机、平板、PC、电视、智能手表、车机等智能设备的普及率越来越高,但不同设备往往搭载了不同的操作系统。…

Word控件Spire.Doc 【文本框】教程(1):如何在 C 语言中设置 Word 文本框的内部边距

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

改写中文句子的软件-修改文章句子的软件

免费语句改写软件 您是否在写博客、新闻稿或者其他需要大量文本的场合中觉得无从下手?您是否为修改一段语句上耗费大量时间感到困扰?如果您有这样的烦恼,那么我向您介绍我们的免费语句改写软件,可以帮助您快速批量语句改写&#x…

“AI代劳”,跨域赋能“智慧企业”

随着全球数字信息化的到来,各大新兴行业企业也逐渐意识到“智慧化”转型的重要性,但目前仍有不少企业在面临着人力成本高、运营管理效率低、营销获客效果差、数据分析能力薄弱等瓶颈,那么,处于这些瓶颈期的企业该如何实现“智慧化…

Vue-弹层显示样式

弹层显示样式1 1.先将左侧样式写 <template><div classhome-category><ul class"menu"><li v-for"i in 10" :key"i"><RouterLink to"/">居家</RouterLink><RouterLink to"/">洗…