Cargando…
YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments
Aiming at the problem that Simultaneous localization and mapping (SLAM) is greatly disturbed by many dynamic elements in the actual environment, this paper proposes a real-time Visual SLAM (VSLAM) algorithm to deal with a dynamic indoor environment. Firstly, a lightweight YoloFastestV2 deep learning...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9656896/ https://www.ncbi.nlm.nih.gov/pubmed/36366259 http://dx.doi.org/10.3390/s22218561 |
_version_ | 1784829553539022848 |
---|---|
author | Wang, Yi Bu, Haoyu Zhang, Xiaolong Cheng, Jia |
author_facet | Wang, Yi Bu, Haoyu Zhang, Xiaolong Cheng, Jia |
author_sort | Wang, Yi |
collection | PubMed |
description | Aiming at the problem that Simultaneous localization and mapping (SLAM) is greatly disturbed by many dynamic elements in the actual environment, this paper proposes a real-time Visual SLAM (VSLAM) algorithm to deal with a dynamic indoor environment. Firstly, a lightweight YoloFastestV2 deep learning model combined with NCNN and Mobile Neural Network (MNN) inference frameworks is used to obtain preliminary semantic information of images. The dynamic feature points are removed according to epipolar constraint and dynamic properties of objects between consecutive frames. Since reducing the number of feature points after rejection affects the pose estimation, this paper innovatively combines Cylinder and Plane Extraction (CAPE) planar detection. We generate planes from depth maps and then introduce planar and in-plane point constraints into the nonlinear optimization of SLAM. Finally, the algorithm is tested on the publicly available TUM (RGB-D) dataset, and the average improvement in localization accuracy over ORB-SLAM2, DS-SLAM, and RDMO-SLAM is about 91.95%, 27.21%, and 30.30% under dynamic sequences, respectively. The single-frame tracking time of the whole system is only 42.68 ms, which is 44.1%, being 14.6–34.33% higher than DS-SLAM, RDMO-SLAM, and RDS-SLAM respectively. The system that we proposed significantly increases processing speed, performs better in real-time, and is easily deployed on various platforms. |
format | Online Article Text |
id | pubmed-9656896 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-96568962022-11-15 YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments Wang, Yi Bu, Haoyu Zhang, Xiaolong Cheng, Jia Sensors (Basel) Article Aiming at the problem that Simultaneous localization and mapping (SLAM) is greatly disturbed by many dynamic elements in the actual environment, this paper proposes a real-time Visual SLAM (VSLAM) algorithm to deal with a dynamic indoor environment. Firstly, a lightweight YoloFastestV2 deep learning model combined with NCNN and Mobile Neural Network (MNN) inference frameworks is used to obtain preliminary semantic information of images. The dynamic feature points are removed according to epipolar constraint and dynamic properties of objects between consecutive frames. Since reducing the number of feature points after rejection affects the pose estimation, this paper innovatively combines Cylinder and Plane Extraction (CAPE) planar detection. We generate planes from depth maps and then introduce planar and in-plane point constraints into the nonlinear optimization of SLAM. Finally, the algorithm is tested on the publicly available TUM (RGB-D) dataset, and the average improvement in localization accuracy over ORB-SLAM2, DS-SLAM, and RDMO-SLAM is about 91.95%, 27.21%, and 30.30% under dynamic sequences, respectively. The single-frame tracking time of the whole system is only 42.68 ms, which is 44.1%, being 14.6–34.33% higher than DS-SLAM, RDMO-SLAM, and RDS-SLAM respectively. The system that we proposed significantly increases processing speed, performs better in real-time, and is easily deployed on various platforms. MDPI 2022-11-07 /pmc/articles/PMC9656896/ /pubmed/36366259 http://dx.doi.org/10.3390/s22218561 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wang, Yi Bu, Haoyu Zhang, Xiaolong Cheng, Jia YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title | YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title_full | YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title_fullStr | YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title_full_unstemmed | YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title_short | YPD-SLAM: A Real-Time VSLAM System for Handling Dynamic Indoor Environments |
title_sort | ypd-slam: a real-time vslam system for handling dynamic indoor environments |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9656896/ https://www.ncbi.nlm.nih.gov/pubmed/36366259 http://dx.doi.org/10.3390/s22218561 |
work_keys_str_mv | AT wangyi ypdslamarealtimevslamsystemforhandlingdynamicindoorenvironments AT buhaoyu ypdslamarealtimevslamsystemforhandlingdynamicindoorenvironments AT zhangxiaolong ypdslamarealtimevslamsystemforhandlingdynamicindoorenvironments AT chengjia ypdslamarealtimevslamsystemforhandlingdynamicindoorenvironments |