Laser & Optoelectronics Progress, Volume. 61, Issue 18, 1815001(2024)

Monocular VI-SLAM Algorithm Based on Lightweight SuperPoint Network in Low-Light Environment

Xudong Zeng1,2, Shaosheng Fan1,2、*, Shangzhi Xu1,2, and Yuting Zhou1,2
Author Affiliations
  • 1School of Electrical and Information Engineering, Changsha University of Science and Technology, Changsha 410111, Hunan, China
  • 2Hunan Provincial Key Laboratory of Electric Power Robotics, Changsha 410111, Hunan, China
  • show less
    Figures & Tables(17)
    System framework diagram of GS-VINS
    Comparison of adaptive image enhancement algorithms before and after processing. (a) Image before enhancement; (b) image after enhancement; (c) grayscale distribution before enhancement; (d) grayscale distribution after enhancement
    GN2_SuperPoint Feature Detection Network Framework
    Flowchart of dynamic adjustment for feature tracking threshold
    Comparison of optical flow tracking effect under different feature extraction thresholds. (a) When the feature extraction threshold is large; (b) the feature extraction threshold is set to 0 01; (c) when the feature extraction threshold is small
    Patrol robots with dataset acquisition equipment
    Effect comparison of different algorithms on EuRoC image sequence enhancement. (a) Origin image; (b) CLAHE; (c) Zero Dec++; (d) single scale Retinex; (e) dark channel; (f) proposed algorithm
    Effect comparison of different algorithms on real environment image sequence enhancement. (a) Origin image; (b) CLAHE; (c) Zero Dec++; (d) single scale Retinex; (e) dark channel; (f) proposed algorithm
    Comparison of time consumption of different feature extraction algorithms. (a) MH_04_difficult sequence; (b) V1_03_difficult sequence
    Comparison of feature tracking performance in low-light scenes. (a) Comparison of tracking success rates of GS-VINS and VINS-Mono algorithms in the MH_04_difficult sequence; (b) comparison of tracking success rates of GS-VINS and VINS-Mono algorithms in the V1_03_difficult sequence
    Comparison of GS-VINS and VINS-Mono motion estimation visualisations in the EuRoc dataset. (a)‒(e) Sequences 01-05 for MH scene; (f)‒(h) sequences 01-03 for V1 scene; (i)‒(k) sequences 01-03 for V2 scene
    Ablation experiment for each module of GS-VINS algorithm. (a)‒(e) Sequences 01-05 for MH scene; (f)‒(h) sequences 01-03 for V1 scene; (i)‒(k) sequences 01-03 for V2 scene
    Comparison of absolute trajectory errors between GS-VINS and VINS-Mono in realistic scenarios
    • Table 1. Encoding structure of GN2_SuperPoint

      View table

      Table 1. Encoding structure of GN2_SuperPoint

      ConvEx#outSEStride
      W×H×1
      Conv BN ReLU1162
      GN2-bottleneck16161
      GN2-bottleneck48242
      GN2-bottleneck72241
      GN2-bottleneck724012
      GN2-bottleneck1204011
      GN2-bottleneck240801
    • Table 2. Comparison of enhancement effects of different algorithms

      View table

      Table 2. Comparison of enhancement effects of different algorithms

      ImageMG
      Origin imageCLAHESingle scale RetinexZero Dec++Dark channelProposed algorithm
      IMG_010.00630.01110.01450.01780.00570.0221
      IMG_020.00540.01110.00770.02830.01280.0122
      IMG_030.00770.01710.02780.0280.01280.0579
      IMG_040.00240.02840.01220.01840.00490.0354
      IMG_050.00220.04140.01450.01740.01270.0332
      ImageIE
      Origin imageCLAHESingle scale RetinexZero Dec++Dark channelProposed algorithm
      IMG_015.42046.79886.62876.87764.63486.9092
      IMG_023.33724.11686.26185.03693.64266.4038
      IMG_036.26755.34942.87744.94755.21646.4354
      IMG_045.61472.65182.61874.54071.54456.4038
      IMG_054.04271.80921.90493.75713.55124.1852
      ImageCost time /s
      Origin imageCLAHESingle scale RetinexZero Dec++Dark channelProposed algorithm
      IMG_0100.00340.54320.15460.34520.1345
      IMG_0200.00410.62320.42340.54340.3486
      IMG_0300.01230.73650.60310.42640.3540
      IMG_0400.00310.67560.19750.43240.1645
      IMG_0500.00240.53760.13430.30010.1265
      ImageNumber of features
      Origin imageCLAHESingle scale RetinexZero Dec++Dark channelProposed algorithm
      IMG_01185348242341326636
      IMG_02126222756508401806
      IMG_0333078512328062541397
      IMG_04551004142868551025
      IMG_05942169421431511396
    • Table 3. Robustness test of feature point extraction algorithms against illumination

      View table

      Table 3. Robustness test of feature point extraction algorithms against illumination

      AlgorithmImage dateset 01-57
      NMS is 3NMS is 4NMS is 8
      Harris0.6320.6030.542
      Shi_tomasi0.6410.6130.523
      SuperPoint0.6950.6730.645
      GN2_SuperPoint0.6910.6780.642
    • Table 4. ATE comparison of GS-VINS and VINS-Mono

      View table

      Table 4. ATE comparison of GS-VINS and VINS-Mono

      DatasetVINS-MonoGS-VINS
      MH_010.0909870.074370
      MH_020.1186280.052764
      MH_030.0775810.066330
      MH_040.1564680.128692
      MH_050.2199680.135611
      V1_010.0575140.043245
      V1_020.0636600.047077
      V1_030.2382290.130703
      V2_010.0601460.051538
      V2_020.1048410.082816
      V2_030.2464710.205975
    Tools

    Get Citation

    Copy Citation Text

    Xudong Zeng, Shaosheng Fan, Shangzhi Xu, Yuting Zhou. Monocular VI-SLAM Algorithm Based on Lightweight SuperPoint Network in Low-Light Environment[J]. Laser & Optoelectronics Progress, 2024, 61(18): 1815001

    Download Citation

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

    Category: Machine Vision

    Received: Dec. 5, 2023

    Accepted: Jan. 30, 2024

    Published Online: Sep. 14, 2024

    The Author Email: Shaosheng Fan (fss508@163.com)

    DOI:10.3788/LOP232620

    CSTR:32186.14.LOP232620

    Topics