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...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Yi, Bu, Haoyu, Zhang, Xiaolong, Cheng, Jia
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