DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes

Most Simultaneous Localization and Mapping (SLAM) methods assume that environments are static. Such a strong assumption limits the application of most visual SLAM systems. The dynamic objects will cause many wrong data associations during the SLAM process. To address this problem, a novel visual SLA...

Full description

Bibliographic Details
Main Authors: Junhao Cheng, Zhi Wang, Hongyan Zhou, Li Li, Jian Yao
Format: Article
Language:English
Published: MDPI AG 2020-03-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:https://www.mdpi.com/2220-9964/9/4/202
_version_ 1797626505862316032
author Junhao Cheng
Zhi Wang
Hongyan Zhou
Li Li
Jian Yao
author_facet Junhao Cheng
Zhi Wang
Hongyan Zhou
Li Li
Jian Yao
author_sort Junhao Cheng
collection DOAJ
description Most Simultaneous Localization and Mapping (SLAM) methods assume that environments are static. Such a strong assumption limits the application of most visual SLAM systems. The dynamic objects will cause many wrong data associations during the SLAM process. To address this problem, a novel visual SLAM method that follows the pipeline of feature-based methods called DM-SLAM is proposed in this paper. DM-SLAM combines an instance segmentation network with optical flow information to improve the location accuracy in dynamic environments, which supports monocular, stereo, and RGB-D sensors. It consists of four modules: semantic segmentation, ego-motion estimation, dynamic point detection and a feature-based SLAM framework. The semantic segmentation module obtains pixel-wise segmentation results of potentially dynamic objects, and the ego-motion estimation module calculates the initial pose. In the third module, two different strategies are presented to detect dynamic feature points for RGB-D/stereo and monocular cases. In the first case, the feature points with depth information are reprojected to the current frame. The reprojection offset vectors are used to distinguish the dynamic points. In the other case, we utilize the epipolar constraint to accomplish this task. Furthermore, the static feature points left are fed into the fourth module. The experimental results on the public TUM and KITTI datasets demonstrate that DM-SLAM outperforms the standard visual SLAM baselines in terms of accuracy in highly dynamic environments.
first_indexed 2024-03-11T10:11:22Z
format Article
id doaj.art-f2bc5675cc4748de8aca924e841369da
institution Directory Open Access Journal
issn 2220-9964
language English
last_indexed 2024-03-11T10:11:22Z
publishDate 2020-03-01
publisher MDPI AG
record_format Article
series ISPRS International Journal of Geo-Information
spelling doaj.art-f2bc5675cc4748de8aca924e841369da2023-11-16T14:31:09ZengMDPI AGISPRS International Journal of Geo-Information2220-99642020-03-019420210.3390/ijgi9040202DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic ScenesJunhao Cheng0Zhi Wang1Hongyan Zhou2Li Li3Jian Yao4School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430070, ChinaSchool of Software Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaSchool of Resource and Environment Sciences, Wuhan University, Wuhan 430070, ChinaSchool of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430070, ChinaSchool of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430070, ChinaMost Simultaneous Localization and Mapping (SLAM) methods assume that environments are static. Such a strong assumption limits the application of most visual SLAM systems. The dynamic objects will cause many wrong data associations during the SLAM process. To address this problem, a novel visual SLAM method that follows the pipeline of feature-based methods called DM-SLAM is proposed in this paper. DM-SLAM combines an instance segmentation network with optical flow information to improve the location accuracy in dynamic environments, which supports monocular, stereo, and RGB-D sensors. It consists of four modules: semantic segmentation, ego-motion estimation, dynamic point detection and a feature-based SLAM framework. The semantic segmentation module obtains pixel-wise segmentation results of potentially dynamic objects, and the ego-motion estimation module calculates the initial pose. In the third module, two different strategies are presented to detect dynamic feature points for RGB-D/stereo and monocular cases. In the first case, the feature points with depth information are reprojected to the current frame. The reprojection offset vectors are used to distinguish the dynamic points. In the other case, we utilize the epipolar constraint to accomplish this task. Furthermore, the static feature points left are fed into the fourth module. The experimental results on the public TUM and KITTI datasets demonstrate that DM-SLAM outperforms the standard visual SLAM baselines in terms of accuracy in highly dynamic environments.https://www.mdpi.com/2220-9964/9/4/202visual SLAMdeep learningdynamic scenesMask R-CNNoptical flowORB-SLAM2
spellingShingle Junhao Cheng
Zhi Wang
Hongyan Zhou
Li Li
Jian Yao
DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
ISPRS International Journal of Geo-Information
visual SLAM
deep learning
dynamic scenes
Mask R-CNN
optical flow
ORB-SLAM2
title DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
title_full DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
title_fullStr DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
title_full_unstemmed DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
title_short DM-SLAM: A Feature-Based SLAM System for Rigid Dynamic Scenes
title_sort dm slam a feature based slam system for rigid dynamic scenes
topic visual SLAM
deep learning
dynamic scenes
Mask R-CNN
optical flow
ORB-SLAM2
url https://www.mdpi.com/2220-9964/9/4/202
work_keys_str_mv AT junhaocheng dmslamafeaturebasedslamsystemforrigiddynamicscenes
AT zhiwang dmslamafeaturebasedslamsystemforrigiddynamicscenes
AT hongyanzhou dmslamafeaturebasedslamsystemforrigiddynamicscenes
AT lili dmslamafeaturebasedslamsystemforrigiddynamicscenes
AT jianyao dmslamafeaturebasedslamsystemforrigiddynamicscenes