针对室内高低动态环境的视觉SLAM算法研究
DOI:
CSTR:
作者:
作者单位:

1.桂林电子科技大学广西精密导航技术与应用重点实验室 桂林 541004; 2.桂林电子科技大学信息与 通信学院 桂林 541004; 3.时空信息与智能位置服务国际联合实验室 桂林 541004

作者简介:

通讯作者:

中图分类号:

TP391.9;TN98

基金项目:

国家自然科学基金(U23A20280,62161007,62061010)、广西科技厅项目(桂科AD22080061,桂科AA23062038,桂科AB23026120)、广西精密导航与应用重点实验室基金(DH202308)项目资助


Research on visual SLAM algorithm for indoor high and low dynamic environments
Author:
Affiliation:

1.Guangxi Key Laboratory of Precision Navigation Technology and Application, Guilin University of Electronic Technology,Guilin 541004,China; 2.School of Information and Communication, Guilin University of Electronic Technology,Guilin 541004,China; 3.International Joint Laboratory of Spatiotemporal Information and Intelligent Location Services,Guilin 541004,China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对大多数经典视觉SLAM在室内的动态环境下鲁棒性不足问题,在基于ORBSLAM3算法框架之下,提出了一种可区分室内高低动态环境的视觉SLAM。首先提出一种根据连续多帧之间位姿变换做重投影误差来区分室内环境中的先验动态对象处于高动态还是低动态的算法。然后根据环境的高低动态决定是否结合YOLOv8-Seg实例分割网络对动态环境中的动态特征进行剔除,保证SLAM系统的跟踪精度。最后针对动态特征引起地图中出现重复性的地图点,在局部地图跟踪加入一种重复地图点消除算法,对动态环境中出现的重复地图点进行删除,进一步保证系统的稳定跟踪。在公开数据集TUM RGB-D上实验结果表明,改进后的算法相对于ORB-SLAM3算法在定位精度上均有提升,低动态环境下最大提升60.41%,高动态环境下最大提升94.65%。与其他动态特征去除算法相比,在大部分序列上实现了更高的定位精度,且在实时性上也更具优势。在所提算法有效解决SLAM应对室内动态环境的问题,提升了SLAM的定位精度。

    Abstract:

    Aiming at the problem that most classic visual SLAMs are not robust enough in indoor dynamic environments, a visual SLAM that can distinguish between high and low dynamic environments is proposed based on the ORB-SLAM3 algorithm framework. First, an algorithm is proposed to distinguish whether the prior dynamic objects in indoor environments are in high or low dynamics based on the reprojection error of the pose transformation between multiple consecutive frames. Then, according to the high and low dynamics of the environment, it is decided whether to combine the YOLOv8-Seg instance segmentation network to remove the dynamic features in the dynamic environment to ensure the tracking accuracy of the SLAM system. Finally, in order to deal with the repeated map points in the map caused by dynamic features, a repeated map point elimination algorithm is added to the local map tracking to delete the repeated map points in the dynamic environment, further ensuring the stable tracking of the system. Experimental results on the public dataset TUM RGB-D show that the improved algorithm has improved the positioning accuracy compared with the ORB-SLAM3 algorithm, with a maximum improvement of 60.41% in low dynamic environments and a maximum improvement of 94.65% in high dynamic environments. Compared with other dynamic feature removal algorithms, higher positioning accuracy is achieved in most sequences, and it is also more advantageous in real-time performance. The proposed algorithm effectively solves the problem of SLAM coping with indoor dynamic environments and improves the positioning accuracy of SLAM.

    参考文献
    相似文献
    引证文献
引用本文

符强,曾凡治,纪元法,任风华.针对室内高低动态环境的视觉SLAM算法研究[J].电子测量技术,2024,47(21):159-167

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2025-01-07
  • 出版日期:
文章二维码