SLAM论文速递:SLAM—(2021)Amos-SLAM:一种基于视觉和几何的抗动态双阶段SLAM方法—5.65(1)

news2024/9/21 17:52:08

论文信息

题目:

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/494449.html

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

相关文章

【python】pytorch包:深度学习(序章)

今日听闻师姐说pytorch实现深度学习要比keras更好用一些,特此记录 Part 0. 机器学习 与 深度学习 的联系与区别 参考B站视频链接 联系 深度学习是机器学习的分支,人工神经网络为基础,对数据的特征进行学习的方法 区别 特征抽取 机器学…

TensorRT入门实战,TensorRT Plugin介绍以及TensorRT INT8加速

文章目录 一、TensorRT介绍,工作流程和优化策略TensorRT是什么TensorRT的工作流程TRT优化策略介绍 二、TensorRT的组成和基本使用流程三、TensorRT的基本使用流程四、TensorRT Demo代码 : SampleMNISTCaffe Parser方式构建 五. TensorRT Plugin基本概念工作流程API介绍Dynamic …

复旦微的 JFM7K325T 国产化设计资料(PCIE711)

板卡概述 PCIE711 是一款基于 PCIE 总线架构的高性能数据预处理 FMC载板,板卡采用复旦微的 JFM7K325T FPGA 作为实时处理器,实现 各个接口之间的互联。该板卡可以实现 100%国产化。 板卡具有 1 个 FMC(HPC)接口,1 路…

字符设备注册与注销

1、对于字符设备驱动而言,当驱动模块加载成功以后需要注册字符设备,同样,卸载驱动模 块的时候也需要注销掉字符设备。字符设备的注册和注销函数原型如下所示 static inline int register_chrdev(unsigned int major, const char *name,const…

虹科方案 | HK-Edgility系统随时随地保护您的远程工作

通过上次的文章,我们了解到虹科HK-Edgility软件系统《将云计算扩展到边缘》的解决方案。今天的文章,我们将带您了解虹科系统在远程工作的方案简介。 一、时代背景 在当今新的数字化工作空间中,员工需要从家中、远程办公室和旅途中访问公司业务…

作为团队管理者,如何获得团队成员的信任和认可?

作为团队管理者,获得团队成员的信任和认可是非常重要的。只有当团队成员信任你并认可你的领导能力,才能更好地协同工作,提高工作效率和完成团队目标。那么,如何才能获得团队成员的信任和认可呢?以下是一些实用的建议。…

全球首个天基蜂窝语音通话,打通了,这个重大新闻非常值得关注

4月25日,美国卫星通信初创公司——AST SpaceMobile,宣布打通了全球首个天基蜂窝语音通话。 对于卫星通信乃至整个通信行业来说,这是一个重大新闻,非常值得关注。 去年,我们还只是实现了手机和卫星之间的双向短消息通信…

柯桥学习商务英语的四个阶段

商务英语第一阶段   第一阶段也被称为“商务零基础”,这个课程主要针对零起点或长期没接触英语的学习者;有一定英语基础,想提高英语发音的学员。   从零入门,从ABC开始。通过对英语的初步了解与认识,最终使学员达…

用 Yjs + React 写一个支持协同的 TODO 应用

大家好,我是前端西瓜哥。 为了测试 Yjs 的协同能力,我实现了支持协同简单的 TODO 应用。 支持的功能 创建房间;新增、删除、完成、清空所有待办;撤销重做;显示其他用户的光标位置; 技术栈 列一下用到的…

多线程并发编程学习笔记11(小滴课堂)数据同步接口

中间表设计: 我们原来有一张学生表。 然后我们去设计中间表: 基础环境搭建: 既然是搭建环境那肯定要先从maven入手,引入依赖: 然后我们需要去配置我们的mybatis的xml文件。 同样中间表的数据库我们也要进行配置&#…

Python+opencv:图像修复

简介:OpenCV 是一个开源的计算机视觉库,它包含了许多图像处理和计算机视觉算法。使用 OpenCV 进行图像修复主要依赖于传统的图像处理技术。 OpenCV 图像修复方法及其原理: 1、去噪:图像去噪是消除图像中的噪声,提高图…

H3C路由器(通用)限速(命令行)配置方法

1 配置需求或说明 1.1 适用产品系列 本手册适用于如下产品:MSR 全系列路由器 1.2 配置需求及实现的效果 MSR路由器G0/0接口连接公网,G0/1接口连接内网,内网网关地址为MSR路由器VLAN1虚接口地址192.168.1.1/24,需要实现对内网I…

Python小姿势 - 如果你不会Python,不要紧,按照以下步骤操作即可:

如果你不会Python,不要紧,按照以下步骤操作即可: 在百度搜索“Python随机数”,找到第一个搜索结果;在搜索结果页面,随机点开一个链接;在新打开的页面,查看页面标题,作为你…

【郭东白架构课 模块二:创造价值】24|节点四:如何减少语义上的分歧?

你好,我是郭东白。上节课我们通过一个篇幅比较长的电商案例,详细展示了为什么在架构活动中会出现语义分歧。同时也描述了,架构师在统一语义这个环节中所要创造的真正价值是什么。即,看到不同角色之间语境的差异,然后通…

案例2:东方财富股吧文本分析----code模块封装命令行运行版

案例2:东方财富股吧文本分析----code模块封装命令行运行版 0. 先导语1.东方财富股吧文本信息爬取1.1 模块getGuBaNews.py的内容1.2 东方财富股吧文本信息爬取主运行文件run_main_getnews.py内容1.3 命令行运行 2.东方财富股吧文本信息分析2.1 模块gubaNewsAnalyse.p…

『python爬虫』11. xpath解析实战之获取csdn文章信息(保姆级图文)

目录 网页结构分析爬取思路得到所有的文章遍历每个文章得到其中的信息 实现代码总结 欢迎关注 『python爬虫』 专栏,持续更新中 欢迎关注 『python爬虫』 专栏,持续更新中 网页结构分析 我的csdn主页 https://blog.csdn.net/u011027547我们先找一篇文章…

AI 工具合辑盘点(八)持续更新 之 AI 面部生成工具和AI 角色生成工具

(一)AI 面部生成工具 需要一张真实人物的肖像画来用于你的营销材料?正在寻找具有特定面部特征的模特,但你的预算有限?正在创建你的买家人物,但不想从互联网上窃取图片? 如果是这样&#xff0c…

pytorch——损失函数之nn.L1Loss()和nn.SmoothL1Loss()

文章目录 【回归损失函数】L1(MAE)、L2(MSE)、Smooth L1 Loss详解1. L1 Loss(Mean Absolute Error,MAE)1.1 数学定义1.2 、使用场景与问题1.3 、如何使用 2. L2 Loss(Mean Squared E…

[项目实战] 博客系统实现

水到渠成,冲呀冲呀 文章目录 1 准备工作1.1 在Idea创建一个Maven项目1.2 引入servlet,masql,jackson依赖1.3 准备web.xml文件 2. 数据库建表3. 封装DBUtil4. 创建实体类4.1 Blog类4.2 User类 5. 封装数据库的增删改查5.1 对于blog的操作5.1.1 增加操作5.1.2 根据blogId查询5.1 …

Notepad++配置C语言环境和C++环境

背景: Notepad是我们经常使用的编辑器,我们可以用它编译和运行各种类型的文档,其中就包括了C和C文档。但是编译和运行C或者C文档首先要配置编译环境,下面给大家分享一下如何在NotePad配置C/C编译环境。 工具: NoteP…