文档详情

基于深度学习的动态环境视觉SLAM算法研究.pdf

发布:2025-03-18约8.16万字共63页下载文档
文本预览下载声明

摘要

同步定位和地图构建(SimultaneousLocalizationandMapping,SLAM)是无人

系统在未知环境中自主运动与探索的关键技术。然而,现有的SLAM算法大多采用

静态场景假设,这种假设忽略了真实环境中独立运动物体对系统精度的影响。因

此,为提高SLAM系统在动态环境下的鲁棒性,本文主要研究内容如下:

(1)针对动态物体降低视觉里程计位姿估计精度的问题,本文提出一种基于

目标检测与区域生长的视觉里程计。首先,将目标检测网络获得的语义信息与基于

区域生长的图像分割算法相结合,获得高度动态对象的掩膜。其次,使用几何约束

检测场景中的其他潜在运动点,再根据语义信息将潜在动态点作为种子进行区域生

长,获得潜在动态对象的掩膜,利用动态掩膜删除动态物体上的特征点。此外,为

解决动态场景下静态特征点过少的问题,本文提出一种面向动态场景的特征点提取

和均匀化算法。最后,实验结果表明,本文视觉里程计能够有效提高ORB-SLAM2

系统在高动态场景下的定位精度,对自主移动的机器人具有长期的应用价值。

(2)为满足视觉SLAM稠密地图构建的需要,本文提出动态场景下基于神经

辐射场的稠密地图构建算法,通过Instant-NGP(InstantNeuralGraphicsPrimitives)

框架的神经辐射场算法,在ORB-SLAM2的框架上实现稠密地图的创建与保存。此

外提出了一种面向动态场景的射线跳点采样算法,以减小动态物体对神经辐射场射

线采样的严重影响。最后,在公开的TUMRGB-D数据集和Bonn数据集上进行稠

密建图实验,证明了本文所提出的稠密地图构建算法在动态场景下的有效性。

关键词:同步定位与地图构建;动态环境;目标检测;区域生长;神经辐射场

ABSTRACT

SimultaneousLocalizationandMapping(SLAM)isakeytechnologyfor

autonomousmovementandexplorationofunmannedsystemsinunknownenvironments.

However,mostoftheexistingSLAMalgorithmsadoptthestaticsceneassumption,which

ignorestheinfluenceofindependentmovingobjectsinrealenvironmentsonthesystem

accuracy.Therefore,toimprovetherobustnessofSLAMsystemsindynamic

environments,themainresearchinthispaperisasfollows:

(1)Toaddresstheissuethatmovingobjectsdecreasetheaccuracyofvisual

odometrypositionestimation,thispaperproposesvisualodometrybasedontarget

detectionandregiongrowth.First,thesemanticmessageobtainedfromtheobject

detectionnetworkiscombinedwitharegion-growth-basedimagesegmentationalgorithm

toobtainamaskofhighlydynamicobjects.Second,otherpotentialmotionpointsinthe

scenearedetectedusinggeometric

显示全部
相似文档