Laser & Optoelectronics Progress, Volume. 62, Issue 10, 1015007(2025)

Dynamic SLAM Algorithm Based on Object Detection and Point-Line Feature Association

Wenxuan Deng1, Jianwu Dang1,2、*, and Jiu Yong2
Author Affiliations
  • 1School of Electronic and Information Engineering, Lanzhou Jiaotong University, Lanzhou 730070, Gansu , China
  • 2National Virtual Simulation Experimental Teaching Center for Rail Transit Information and Control, Lanzhou 730070, Gansu , China
  • show less
    Figures & Tables(17)
    Overall architecture of the LDF-SLAM algorithm
    Overall structure of improved object detection network
    Overall structure of ResAM module
    Schematic diagrams of multi-view geometry method. (a) Key point q' belongs to a static object; (b) key point q' belongs to a dynamic object
    Test results. (a) Line feature extraction map without setting optimization threshold; (b) line feature extraction map after setting optimization threshold
    Some samples showing the detection results of SLAM algorithm fusion object detection on TUM-working highly dynamic sequence data set
    Final distribution of dynamic feature points
    Comparison of final feature extraction results. (a) Static feature points that have not been matched with line features; (b) successfully matched static feature points after adding line features
    Comparison of LDF-SLAM and ORB-SLAM3 motion trajectory maps under different sequences of TUM data set
    Sample images of different sequences in TUM data set
    Dense point cloud maps after removing dynamic point clouds
    • Table 1. RMSE comparison of the absolute trajectory error of LDF-SLAM and ORB-SLAM3 on TUM data set

      View table

      Table 1. RMSE comparison of the absolute trajectory error of LDF-SLAM and ORB-SLAM3 on TUM data set

      SequenceRMSE /mError reduction amplitude /%
      ORB-SLAM3 (RGB-D)LDF-SLAM
      sitting_static0.0090.00544.5
      sitting_xyz0.0440.01077.3
      sitting_halfsphere0.0470.00980.6
      walking_static0.0150.00660.5
      walking_xyz0.2700.01195.9
      walking_halfsphere0.2910.01694.5
    • Table 2. RMSE comparison of absolute trajectory error of LDF-SLAM with other dynamic SLAM algorithms on TUM data set

      View table

      Table 2. RMSE comparison of absolute trajectory error of LDF-SLAM with other dynamic SLAM algorithms on TUM data set

      SequenceRMSE /m
      ORB-SLAM3DynaSLAMReFusionACEFusionOA-SLAMLDF-SLAM
      sitting_static0.0480.0070.0110.0280.0400.005
      sitting_xyz0.0440.0150.0260.0210.2940.010
      sitting_halfsphere0.0470.0280.0380.0350.1690.009
      walking_static0.0150.0070.0170.0110.0920.006
      walking_xyz0.2700.0170.0990.0250.2860.011
      walking_halfsphere0.2910.0260.1040.0350.3630.016
    • Table 3. RMSE comparison of the relative pose error translation part of LDF-SLAM and other dynamic SLAM algorithms on TUM data set

      View table

      Table 3. RMSE comparison of the relative pose error translation part of LDF-SLAM and other dynamic SLAM algorithms on TUM data set

      SequenceRMSE /m
      ORB-SLAM3DynaSLAMReFusionACEFusionOA-SLAMLDF-SLAM
      sitting_static0.0150.0090.0140.0310.0430.007
      sitting_xyz0.0480.0180.0290.0260.2950.011
      sitting_halfsphere0.0490.0330.0430.0390.1730.010
      walking_static0.0180.0090.0210.0180.0950.007
      walking_xyz0.2890.0220.1010.0310.2890.011
      walking_halfsphere0.3010.0280.1090.0390.3680.015
    • Table 4. RMSE comparison of absolute trajectory error of LDF-SLAM with other dynamic SLAM algorithms on Bonn data set

      View table

      Table 4. RMSE comparison of absolute trajectory error of LDF-SLAM with other dynamic SLAM algorithms on Bonn data set

      SequenceRMSE /m
      ORB-SLAM3DynaSLAMReFusionACEFusionOA-SLAMLDF-SLAM
      crowd0.9960.0170.1380.0980.1050.010
      p_no_box0.7490.0570.1020.1210.3670.031
      r_no_box0.0110.0100.0260.0350.0520.009
      person_tracking0.5930.3910.2450.0850.2520.022
    • Table 5. Performance comparison of object detection algorithms

      View table

      Table 5. Performance comparison of object detection algorithms

      AlgorithmParameter quantity /106Inference time /ms
      YOLOv368.5312.7
      YOLOv511.630.8
      YOLOv811.226.7
      Ours4.519.1
    • Table 6. RMSEcomparison of absolute trajectory error of each algorithm on TUM data set

      View table

      Table 6. RMSEcomparison of absolute trajectory error of each algorithm on TUM data set

      SequenceRMSE /m
      YOLO-SLAMPL-SLAMLDF-SLAM
      sitting_static0.0150.0090.005
      sitting_xyz0.0210.0140.010
      sitting_halfsphere0.0320.0210.009
      walking_static0.0190.0120.006
      walking_xyz0.0240.0180.011
      walking_halfsphere0.0560.0290.016
    Tools

    Get Citation

    Copy Citation Text

    Wenxuan Deng, Jianwu Dang, Jiu Yong. Dynamic SLAM Algorithm Based on Object Detection and Point-Line Feature Association[J]. Laser & Optoelectronics Progress, 2025, 62(10): 1015007

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Sep. 26, 2024

    Accepted: Nov. 18, 2024

    Published Online: Apr. 27, 2025

    The Author Email: Jianwu Dang (dangjw@mail.lzjtu.cn)

    DOI:10.3788/LOP242050

    CSTR:32186.14.LOP242050

    Topics