Chinese Journal of Lasers, Volume. 51, Issue 17, 1704003(2024)

Online Calibration Method of Lidar‐Visual Sensor External Parameters Based on 4D Correlation Pyramid

Hui Liu1, Liwen Meng1, Yijian Duan1, Danfeng Wu2, Boru Huang1, Jiachun Wu1, and Yanmei Meng1、*
Author Affiliations
  • 1School of Mechanical Engineering, Guangxi University, Nanning 530004, Guangxi , China
  • 2College of Robotics, Beijing Union University, Beijing 100020, China
  • show less
    Figures & Tables(17)
    Overall framework of proposed network
    Feature extraction module
    2D representation of 4D related body
    GRU structure diagram
    Iterative update module
    Flow chart for iterative error refinement
    Single model calibration test results on KITTI VO dataset. (a) Initial calibration; (b) ground truth; (c) predicted result
    Multi-model iterative refinement calibration test results on KITTI VO dataset. (a) Initial error 1 point cloud map; (b) initial error 2 point cloud map; (c) initial error 1 prediction result; (d) initial error 2 prediction result
    Multi-model iteration error distribution. (a) Initial value of translation error; (b) translation error after 1 iteration; (c) translation error after 5 iterations; (d) initial value of rotation error; (e) rotation error after 1 iteration; (f) rotation error after 5 iterations
    Example of 3D color map reconstructed from KITTI VO Seq 00 by calibrated external parameters calculated by proposed algorithm
    • Table 1. Single model calibration test results on KITTI VO dataset

      View table

      Table 1. Single model calibration test results on KITTI VO dataset

      RangeMethodTranslation /cmRotation /(°)
      σ¯tμtXYZσ¯RμRRollPitchYaw
      1.5 m, 20°LCCNet17.838.21011.845.1697.6131.2350.4800.1700.6760.594
      Ours15.924.2893.0265.6314.2101.4820.3940.3140.6310.236
      1.0 m, 10°LCCNet6.2912.8262.0454.1952.2380.5940.3910.3780.3910.405
      Ours6.5893.6102.5523.2695.0100.6250.1520.1050.2290.122
      0.5 m, 5°LCCNet3.9151.5291.2672.2121.1070.4140.3240.3090.3300.334
      Ours3.3251.0801.4570.6251.1580.3300.0380.0370.0580.020
      0.2 m, 2°LCCNet2.0690.5260.6640.6330.2810.2880.1050.1320.1030.081
      Ours1.5030.4270.2180.6520.4110.1650.1060.0750.0870.155
      0.1 m, 1°LCCNet1.5880.3610.2430.3800.4590.1630.0300.0300.0190.040
      Ours0.7020.3390.4940.3490.1740.0670.0260.0370.0140.027
    • Table 2. Multi-model iterative refinement calibration test results on KITTI VO dataset

      View table

      Table 2. Multi-model iterative refinement calibration test results on KITTI VO dataset

      ResultTranslation /cmRotation /(°)
      σ¯tμtXYZσ¯RμRRollPitchYaw
      Mean0.7260.3430.2430.3040.4820.1970.0310.0250.0270.042
      Median0.4480.4090.2830.3340.6100.0560.0140.0090.0200.014
      Standard deviation2.6070.2370.1990.1240.3881.6540.0360.0290.0200.059
    • Table 3. Comparison of translation and rotation error with initial error range of (±1.5 m, ±20°)

      View table

      Table 3. Comparison of translation and rotation error with initial error range of (±1.5 m, ±20°)

      MethodRangeTranslation /cmRotation /(°)
      XYZμtRollPitchYawμR
      RegNet1.5 m, 20°7.0007.0004.0006.0000.2400.2500.3600.283
      CalibRCNN1.5 m, 20°6.2004.3005.4005.3000.1990.6400.4460.428
      CFNet1.5 m, 20°1.0250.9191.0420.9950.0590.1100.0920.087
      LCCNet1.5 m, 20°0.2060.3300.3270.2880.0590.0350.0250.039
      CalibBD1.5 m, 20°0.9630.8460.8280.8790.0540.1160.0750.082
      Ours1.5 m, 20°0.2430.3040.4820.3430.0250.0270.0420.031
    • Table 4. Comparison of translation and rotation error with initial error range of (±0.2 m, ±20°)

      View table

      Table 4. Comparison of translation and rotation error with initial error range of (±0.2 m, ±20°)

      MethodRangeTranslation /cmRotation /(°)
      XYZμtRollPitchYawμR
      CalibNet0.2 m, 20°4.2001.6007.2204.3400.1500.9000.1800.410
      CalibDNN0.2 m, 20°3.8001.8009.6005.0670.1100.3500.1800.213
      CFNet0.2 m, 20°0.4631.2300.8020.8320.0280.1250.1050.086
      CalibBD0.2 m, 20°0.3251.0660.8780.7560.0210.1360.0840.080
      LCCNet0.2 m, 20°0.1670.1760.2650.2030.0560.0540.0180.043
      Ours0.2 m, 20°0.1040.3800.4590.3140.0240.0260.0370.029
    • Table 5. Single model calibration test results on KITTI360 dataset

      View table

      Table 5. Single model calibration test results on KITTI360 dataset

      RangeTranslation /cmRotation /(°)
      μtXYZμRRollPitchYaw
      1.5 m, 20°5.2295.1414.9115.6340.8431.6210.3730.534
      1.0 m, 10°2.0873.1631.6191.4780.1800.1410.1870.212
      0.5 m, 5°1.3031.2091.7520.9490.1480.0810.1110.251
      0.2 m, 2°0.8991.0540.8340.8100.1230.0920.1270.151
      0.1 m, 1°0.3180.2460.4110.2990.0650.0410.0720.082
    • Table 6. Comparison of calibration errors on KITTI360 dataset with different training epochs

      View table

      Table 6. Comparison of calibration errors on KITTI360 dataset with different training epochs

      SequenceTraining 1 epochTraining 10 epochs
      Translation /cmRotation /(°)Translation /cmRotation /(°)
      XYZRollPitchYawXYZRollPitchYaw
      00020.6400.3990.1990.0620.0360.1030.3500.4340.2860.0550.0860.087
      00031.0451.0230.4110.0870.0610.0730.3100.3890.3960.0200.0130.041
      00040.4840.2720.9580.1780.1400.1620.3960.3620.1930.0940.0670.153
      00050.3711.0771.4270.1770.6030.6880.2310.5990.4110.0330.0350.022
      00063.8092.8283.1380.0920.1420.0841.9001.8801.3230.0340.0250.037
      00070.1790.3720.2640.0680.0560.0550.2800.4840.2350.0430.0270.068
      00090.8371.5221.1900.0280.0660.0820.4040.1690.6250.0410.0220.064
      00100.8440.5810.7140.9600.0890.0500.3210.0740.4930.0330.0190.019
      Mean1.0261.0091.0380.2070.1490.1620.5240.5490.4950.0440.0370.061
    • Table 7. Error analysis of model prediction results with different loss weights

      View table

      Table 7. Error analysis of model prediction results with different loss weights

      Loss weightsDatasetTranslation /cmRotation /(°)
      μtXYZμRRollPitchYaw
      0.5, 1.5, 1.0KITTI VO3.9273.4683.1575.1570.2530.2110.3440.204
      KITTI3601.6150.5091.7752.5620.2340.3420.1830.178
      0.5, 1.0, 2.0KITTI VO3.6102.5523.2695.0100.1520.1050.2290.122
      KITTI3602.0873.1631.6191.4780.1800.1410.1870.212
      0.5, 0.5, 3.0KITTI VO4.3471.8114.2986.9320.2270.2350.2790.168
      KITTI3602.4251.0972.6983.4790.2800.1230.3410.378
    Tools

    Get Citation

    Copy Citation Text

    Hui Liu, Liwen Meng, Yijian Duan, Danfeng Wu, Boru Huang, Jiachun Wu, Yanmei Meng. Online Calibration Method of Lidar‐Visual Sensor External Parameters Based on 4D Correlation Pyramid[J]. Chinese Journal of Lasers, 2024, 51(17): 1704003

    Download Citation

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

    Category: Measurement and metrology

    Received: Oct. 16, 2023

    Accepted: Dec. 7, 2023

    Published Online: Aug. 29, 2024

    The Author Email: Meng Yanmei (gxu_mengyun@163.com)

    DOI:10.3788/CJL231290

    CSTR:32183.14.CJL231290

    Topics