Visual SLAM algorithm in dynamic environment based on deep learning

被引:0
|
作者
Yu, Yingjie [1 ]
Chen, Shuai [2 ]
Yang, Xinpeng
Xu, Changzhen [1 ]
Zhang, Sen
Xiao, Wendong
机构
[1] Univ Sci & Technol Beijing, Sch Automat & Elect Engn, Beijing, Peoples R China
[2] Kunlun Digital Technol Co Ltd, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Deep learning; Computer vision; Depth estimation; Monocular;
D O I
10.1108/IR-04-2024-0166
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
PurposeThis paper proposes a self-supervised monocular depth estimation algorithm under multiple constraints, which can generate the corresponding depth map end-to-end based on RGB images. On this basis, based on the traditional visual simultaneous localisation and mapping (VSLAM) framework, a dynamic object detection framework based on deep learning is introduced, and dynamic objects in the scene are culled during mapping.Design/methodology/approachTypical SLAM algorithms or data sets assume a static environment and do not consider the potential consequences of accidentally adding dynamic objects to a 3D map. This shortcoming limits the applicability of VSLAM in many practical cases, such as long-term mapping. In light of the aforementioned considerations, this paper presents a self-supervised monocular depth estimation algorithm based on deep learning. Furthermore, this paper introduces the YOLOv5 dynamic detection framework into the traditional ORBSLAM2 algorithm for the purpose of removing dynamic objects.FindingsCompared with Dyna-SLAM, the algorithm proposed in this paper reduces the error by about 13%, and compared with ORB-SLAM2 by about 54.9%. In addition, the algorithm in this paper can process a single frame of image at a speed of 15-20 FPS on GeForce RTX 2080s, far exceeding Dyna-SLAM in real-time performance.Originality/valueThis paper proposes a VSLAM algorithm that can be applied to dynamic environments. The algorithm consists of a self-supervised monocular depth estimation part under multiple constraints and the introduction of a dynamic object detection framework based on YOLOv5.
引用
收藏
页码:28 / 35
页数:8
相关论文
共 50 条
  • [21] Improved Visual SLAM Algorithm in Factory Environment
    Li Y.
    Zhu S.
    Yu Y.
    Jiqiren/Robot, 2019, 41 (01): : 95 - 103
  • [22] A Robust Visual SLAM System in Dynamic Environment
    Ma, Huajun
    Qin, Yijun
    Duan, Shukai
    Wang, Lidan
    ADVANCES IN NEURAL NETWORKS-ISNN 2024, 2024, 14827 : 248 - 257
  • [23] Binocular Vision SLAM Algorithm Based on Dynamic Region Elimination in Dynamic Environment
    Wei T.
    Li X.
    Jiqiren/Robot, 2020, 42 (03): : 336 - 345
  • [24] A comprehensive overview of dynamic visual SLAM and deep learning: concepts, methods and challenges
    Ayman Beghdadi
    Malik Mallem
    Machine Vision and Applications, 2022, 33
  • [25] SamSLAM: A Visual SLAM Based on Segment Anything Model for Dynamic Environment
    Chen, Xianhao
    Wang, Tengyue
    Mai, Haonan
    Yang, Liangjing
    2024 8TH INTERNATIONAL CONFERENCE ON ROBOTICS, CONTROL AND AUTOMATION, ICRCA 2024, 2024, : 91 - 97
  • [26] A comprehensive overview of dynamic visual SLAM and deep learning: concepts, methods and challenges
    Beghdadi, Ayman
    Mallem, Malik
    MACHINE VISION AND APPLICATIONS, 2022, 33 (04)
  • [27] Robust Visual SLAM in Dynamic Environment Based on Motion Detection and Segmentation
    Yu, Xin
    Shen, Rulin
    Wu, Kang
    Lin, Zhi
    Journal of Autonomous Vehicles and Systems, 2024, 4 (01):
  • [28] DVDS: A deep visual dynamic slam system
    Xie, Tao
    Sun, Qihao
    Sun, Tao
    Zhang, Jinhang
    Dai, Kun
    Zhao, Lijun
    Wang, Ke
    Li, Ruifeng
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 260
  • [29] DMS-SLAM: semantic visual SLAM based on deep mask segmentation in dynamic environments
    Gao, Shuyuan
    Zhang, Minhui
    Gao, Xicheng
    Zhang, Dawei
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2025, 36 (04)
  • [30] Dynamic visual SLAM based on probability screening and weighting for deep features
    Fu, Fuji
    Yang, Jinfu
    Ma, Jiaqi
    Zhang, Jiahui
    MEASUREMENT, 2024, 236