vSLAM in Dynamic Environment
Sergei Linok
Center for Cognitive Modeling, MIPT
29 April 2021
DynaSLAM: Overview
2
Berta Bescos, Jos ́e M. F ́acil, Javier Civera and Jos ́e Neira
DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes, IROS 2018
DynaSLAM: Multi-view Geometry
3
Berta Bescos, Jos ́e M. F ́acil, Javier Civera and Jos ́e Neira
DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes, IROS 2018
DynaSLAM: Practice Results
4
Berta Bescos, Jos ́e M. F ́acil, Javier Civera and Jos ́e Neira
DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes, IROS 2018
DynaSLAM: Background Inpainting
5
Berta Bescos, Jos ́e M. F ́acil, Javier Civera and Jos ́e Neira
DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes, IROS 2018
DS-SLAM: Overview
6
Chao Yu, Zuxin Liu, Xin-Jun Liu, Fugui Xie, Yi Yang, Qi Wei, Qiao Fei
DS-SLAM: A Semantic Visual SLAM towards Dynamic Environments, IROS 2018
DS-SLAM: Practice Results
7
Chao Yu, Zuxin Liu, Xin-Jun Liu, Fugui Xie, Yi Yang, Qi Wei, Qiao Fei
DS-SLAM: A Semantic Visual SLAM towards Dynamic Environments, IROS 2018
Dense semantic 3D octo-tree map
DynaSlam vs DS-SLAM: TUM RGB-D Dataset
8
DOTMask for Visual SLAM: Overview
9
Jonathan Vincent, Mathieu Labbe, Jean-Samuel Lauzon, Franc¸ois Grondin
Dynamic Object Tracking and Masking for Visual SLAM, IROS 2020
DOS - Dynamic Object State
MDI - Mask Depth Image
MOC - Moving Object Classification module
MO-MDI - Moving Object Masked Depth Image
DOTMask for Visual SLAM: Practice Results
10
Jonathan Vincent, Mathieu Labbe, Jean-Samuel Lauzon, Franc¸ois Grondin
Dynamic Object Tracking and Masking for Visual SLAM, IROS 2020
DOTMask vs DynaSlam
11
The Need for speed: Overview
12
Mina Henein, Jun Zhang, Robert Mahony and Viorela Ila
Dynamic SLAM: The Need For Speed, ICRA 2020
The Need for speed: Effect of front-end components (vKITTI)
13
Mina Henein, Jun Zhang, Robert Mahony and Viorela Ila
Dynamic SLAM: The Need For Speed, ICRA 2020
RTE - Relative Translation Error
RRE - Relative Rotational Error
OMTE - Object Motion Translation Error
OMRE - Object Motion Rotation Error
OMSE - Object Motion Speed Error
More Dynamic SLAM + semantic
14
GMS: Overview
15
Handuo Zhang, Karunasekera Hasith, and Han Wang
GMC: Grid Based Motion Clustering in Dynamic Environment, 2019
GMS: Practice Results
16
Handuo Zhang, Karunasekera Hasith, and Han Wang
GMC: Grid Based Motion Clustering in Dynamic Environment, 2019
Visual Odometry in DE via Rigid Motion Model: Overview
17
Sangil Lee, Clark Youngdong Son, and H. Jin Kim
Robust Real-time RGB-D Visual Odometry in Dynamic Environments via Rigid Motion Model, IROS 2019
Visual Odometry in DE via Rigid Motion Model: Practice Results
18
Sangil Lee, Clark Youngdong Son, and H. Jin Kim
Robust Real-time RGB-D Visual Odometry in Dynamic Environments via Rigid Motion Model, IROS 2019
MID-Fusion: Overview
19
Binbin Xu, Wenbin Li, Dimos Tzoumanikas
MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAM, ICRA 2019
MID-Fusion: Practice Results
20
Binbin Xu, Wenbin Li, Dimos Tzoumanikas
MID-Fusion: Octree-based Object-Level Multi-Instance Dynamic SLAM, ICRA 2019
Subtotal
21
Object-Based Pose Graph: Overview
22
Clara Gomez , Alejandra C. Hernandez , Erik Derner
Object-Based Pose Graph for Dynamic Indoor Environments, IROS 2020
Dynamic SLAM: Current limitations
23