Laser & Optoelectronics Progress, Volume. 60, Issue 22, 2215004(2023)

Cross-Source Point Cloud Registration Algorithm Based on Angle Constraint

Xiangxin Yan1, Zheng Jiang1,2、*, and Bin Liu1,2
Author Affiliations
  • 1Engineering Research Center for Metallurgical Automation and Measurement Technology of Ministry of Education, Wuhan University of Science and Technology, Wuhan 430081, Hubei , China
  • 2School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan 430081, Hubei , China
  • show less
    Figures & Tables(15)
    Examples of cross-source point clouds coming from different sensors. (a) Kinect point cloud; (b) SFM point cloud
    Influence region of the FPFH algorithm
    Matching point pairs generated by two different weight coefficients. (a) Matching point pair produced by the original FPFH; (b) matching point pair produced by the improved FPFH
    Comparison of two and three sets of matching point pairs. (a) Both sets of matching point pairs are correct; (b) outliers can be detected
    Undirected graph
    Compatibility triangle generation
    Cross-source point cloud data
    Registration effect of each algorithm with the same scale
    Registration effect of each algorithm with scale factor s=0.5 (s=2)
    • Table 1. Cross-source point cloud data information

      View table

      Table 1. Cross-source point cloud data information

      Point cloudImage to be registeredNumber of points
      chairchair_kinect10849
      chair_sfm41650
      dustbindustbin_kinect25396
      dustbin_sfm66795
      lab1lab1_kinect15031
      lab1_sfm65470
      lab2lab2_kinect12863
      lab2_sfm87808
      lab3lab3_kinect18669
      lab3_sfm189946
      cornercorner_kinect70819
      corner_sfm19474
    • Table 2. RMSE of each algorithm with the same scale

      View table

      Table 2. RMSE of each algorithm with the same scale

      Point cloudICPCPDK4PCSSDRSACSAC-IA+NDTProposed algorithm
      chair0.056440.053130.040740.026880.054340.02662
      dustbin0.056900.031420.039470.030660.047190.02888
      lab10.044800.023810.025630.022550.029140.02175
      lab20.050820.053150.031300.031680.040900.02998
      lab30.042080.031000.041230.026530.047940.02720
      corner0.058580.058170.053570.040670.057610.04110
    • Table 3. Time of each algorithm with the same scale

      View table

      Table 3. Time of each algorithm with the same scale

      Point cloudICPCPDK4PCSSDRSACSAC-IA+NDTProposed algorithm
      chair0.114.260.97126.6916.400.68
      dustbin0.0893.610.61313.0610.110.58
      lab10.1713.081.9450.0228.212.86
      lab20.1412.830.4781.3225.961.65
      lab30.4132.290.92182.6251.522.66
      corner0.2317.880.32184.1431.148.68
    • Table 4. Scale factor of each algorithm with different scales

      View table

      Table 4. Scale factor of each algorithm with different scales

      Point cloudScaleScale-ICPCPDProposed algorithm
      chair0.50.44390.57670.5103
      21.77542.30682.0629
      dustbin0.50.47980.51800.5171
      21.91932.08332.0685
      lab10.50.45260.47590.4960
      21.81031.90372.0353
      lab20.50.46760.59880.5206
      21.87022.38782.0687
      lab30.50.48940.52630.4922
      21.95761.96011.9932
      corner0.50.48480.56180.5046
      21.93932.24671.9150
    • Table 5. RMSE of each algorithm with different scales

      View table

      Table 5. RMSE of each algorithm with different scales

      Point cloudScaleScale-ICPCPDProposed algorithm
      chair0.50.032340.057190.02708
      20.032340.057190.02725
      dustbin0.50.035010.030900.02900
      20.035010.030900.02900
      lab10.50.025800.023920.02229
      20.025800.023920.02358
      lab20.50.032890.053100.03043
      20.032890.053100.03031
      lab30.50.027480.031120.02718
      20.027480.031120.02715
      corner0.50.048610.061310.04038
      20.048610.061310.04070
    • Table 6. Time of each algorithm with different scales unit: s

      View table

      Table 6. Time of each algorithm with different scales unit: s

      Point cloudScaleScale-ICPCPDProposed algorithm
      chair0.51.9621.011.38
      22.0120.931.13
      dustbin0.50.7910.010.51
      20.669.950.53
      lab10.51.5664.292.89
      21.5463.732.34
      lab20.51.6775.181.73
      21.4174.631.46
      lab30.51.6198.782.32
      21.6698.822.60
      corner0.51.3881.238.96
      21.3779.928.82
    Tools

    Get Citation

    Copy Citation Text

    Xiangxin Yan, Zheng Jiang, Bin Liu. Cross-Source Point Cloud Registration Algorithm Based on Angle Constraint[J]. Laser & Optoelectronics Progress, 2023, 60(22): 2215004

    Download Citation

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

    Category: Machine Vision

    Received: Jan. 9, 2023

    Accepted: Mar. 1, 2023

    Published Online: Nov. 6, 2023

    The Author Email: Jiang Zheng (zjiangmail@126.com)

    DOI:10.3788/LOP230478

    Topics