欢迎访问《兵工学报》官方网站,今天是

兵工学报 ›› 2024, Vol. 45 ›› Issue (1): 156-165.doi: 10.12382/bgxb.2023.0568

• • 上一篇    下一篇

基于实例分割与光流的动态环境SLAM

岳胜哲, 王正杰*()   

  1. 北京理工大学 机电学院, 北京 100081

A SLAM in Dynamic Environment Based on Instance Segmentation and Optical Flow

YUE Shengzhe, WANG Zhengjie*()   

  1. School of Electromechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
  • Received:2023-06-13 Online:2024-01-30

摘要:

针对传统语义实时定位与建图(Semantic real-time Localization and Mappling,SLAM)算法在动态环境下剔除特征点过多、造成定位精度降低的问题,提出一种基于实例分割与光流的视觉语义SLAM算法。算法使用Mask R-CNN网络对图像中的潜在动态物体进行实例级别的分割,同时在光流线程中对动态物体进行识别并剔除,随后使用剩余的静态光流点与静态特征点联合优化定位,实现语义信息与光流信息的充分融合利用。使用公开数据集测试和地面无人平台实验对所提方法进行验证。实验结果表明,在TUM数据集下,新方法的定位均值误差相比ORB-SLAM2平均提高75%,相比Dyna-SLAM平均提高8.5%。

关键词: 动态环境, 光流法, 实例分割, 语义SLAM

Abstract:

A visual semantic SLAM algorithm based on instance segmentation and optical flow is proposed to address the issue of excessive removal of features by traditional semantic SLAM algorithms in dynamic environments.The proposed algorithm utilizes a Mask R-CNN network to perform the instance-level segmentation of potential dynamic objects in an image, and also identifies and eliminates dynamic objects in the optical flow thread. The remaining static optical flow points and static feature points are then used to optimize the location estimation process, ensuring the optimal utilization of both semantic and optical flow information. The proposed algorithm is validated through testing on open datasets and an unmanned ground platform experiment. The experimental results indicate that the average error of the proposed algorithm is 75% and 8.5% lower than those of ORB-SLAM2 and Dyna-SLAM, respectively, on TUM dataset.

Key words: dynamic environment, optical flow method, instance segmentation, semantic simultaneous localization and mapping

中图分类号: