NGD-SLAM: Towards Real-Time Dynamic SLAM without GPU

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Yuhao, Bujanca, Mihai, Luján, Mikel
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913896213774336
author Zhang, Yuhao
Bujanca, Mihai
Luján, Mikel
author_facet Zhang, Yuhao
Bujanca, Mihai
Luján, Mikel
contents Many existing visual SLAM methods can achieve high localization accuracy in dynamic environments by leveraging deep learning to mask moving objects. However, these methods incur significant computational overhead as the camera tracking needs to wait for the deep neural network to generate mask at each frame, and they typically require GPUs for real-time operation, which restricts their practicality in real-world robotic applications. Therefore, this paper proposes a real-time dynamic SLAM system that runs exclusively on a CPU. Our approach incorporates a mask propagation mechanism that decouples camera tracking and deep learning-based masking for each frame. We also introduce a hybrid tracking strategy that integrates ORB features with optical flow methods, enhancing both robustness and efficiency by selectively allocating computational resources to input frames. Compared to previous methods, our system maintains high localization accuracy in dynamic environments while achieving a tracking frame rate of 60 FPS on a laptop CPU. These results demonstrate the feasibility of utilizing deep learning for dynamic SLAM without GPU support. Since most existing dynamic SLAM systems are not open-source, we make our code publicly available at: https://github.com/yuhaozhang7/NGD-SLAM
format Preprint
id arxiv_https___arxiv_org_abs_2405_07392
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle NGD-SLAM: Towards Real-Time Dynamic SLAM without GPU
Zhang, Yuhao
Bujanca, Mihai
Luján, Mikel
Robotics
Computer Vision and Pattern Recognition
Many existing visual SLAM methods can achieve high localization accuracy in dynamic environments by leveraging deep learning to mask moving objects. However, these methods incur significant computational overhead as the camera tracking needs to wait for the deep neural network to generate mask at each frame, and they typically require GPUs for real-time operation, which restricts their practicality in real-world robotic applications. Therefore, this paper proposes a real-time dynamic SLAM system that runs exclusively on a CPU. Our approach incorporates a mask propagation mechanism that decouples camera tracking and deep learning-based masking for each frame. We also introduce a hybrid tracking strategy that integrates ORB features with optical flow methods, enhancing both robustness and efficiency by selectively allocating computational resources to input frames. Compared to previous methods, our system maintains high localization accuracy in dynamic environments while achieving a tracking frame rate of 60 FPS on a laptop CPU. These results demonstrate the feasibility of utilizing deep learning for dynamic SLAM without GPU support. Since most existing dynamic SLAM systems are not open-source, we make our code publicly available at: https://github.com/yuhaozhang7/NGD-SLAM
title NGD-SLAM: Towards Real-Time Dynamic SLAM without GPU
topic Robotics
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2405.07392