Acta Optica Sinica, Volume. 39, Issue 2, 0215002(2019)

Point Cloud Registration in Multidirectional Affine Transformation with Variance Compensation

Chang Wang1、*, Qin Shu1、*, Yunxiu Yang2, and Shijie Deng2
Author Affiliations
  • 1 College of Electrical Engineering and Information Technology, Sichuan University, Chengdu, Sichuan 610065, China
  • 2 Southwest Institute of Technical Physics, Chengdu, Sichuan 610041, China
  • show less
    Figures & Tables(17)
    Global vector features. (a) In Ω; (b) in Γ
    Initial states of point clouds. (a) Bunny; (b) Horse
    Registration effects of point clouds after similarity transformation by different algorithms. (a) Algorithm in Ref. [4]; (b) ICP; (c) Scale-ICP; (d) CPD; (e) MARVC
    Initial states after multidirectional affine transformation. (a) Bunny; (b) Horse
    Registration effects for different algorithms after multidirectional affine transformation. (a) Algorithm in Ref. [4]; (b) ICP; (c) Scale-ICP; (d) CPD; (e) MARVC
    Registration effects of point clouds for different algorithms under random loss and multi-directional affine transformation. (a) Scale-ICP; (b) CPD; (c) MARVC
    Registration effects of point clouds with 20 dB random noise for different algorithms under random loss and multi-directional affine transformation. (a) ICP; (b) Scale-ICP; (c) CPD; (d) MARVC
    Actual objects scanned by portable laser scanner, obtained data, and registration effects. (a) Three groups of objects; (b) obtained data; (c) registration effects by MARVC algorithm
    • Table 1. RMSE for different algorithms mm

      View table

      Table 1. RMSE for different algorithms mm

      Point cloudsAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
      1.51.85621.82160.76870.37275.6550×10-4
      Bunny23.22293.17740.00130.26413.6760×10-4
      36.77866.79072.11570.35193.1740×10-4
      1.512.342013.07107.08152.21407.9900×10-4
      Horse229.273037.77405.19283.12708.0440×10-4
      363.087062.23106.43873.02512.2180×10-3
    • Table 2. Registration time for different algorithmss

      View table

      Table 2. Registration time for different algorithmss

      Point cloudsAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
      1.56.2565649.67808.1354988.38502.7407
      Bunny25.9417351.425021.6884952.26504.1969
      36.5417257.12208.4478986.46103.5356
      1.57.1232296.78509.16982146.40004.6706
      Horse26.8912499.683024.23602241.37000.4924
      37.2567423.332014.37902549.56001.3736
    • Table 3. RMSE for different algorithmsmm

      View table

      Table 3. RMSE for different algorithmsmm

      Point cloudAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
      Bunny14.54309.24503.65500.11601.1030×10-3
      Horse39.324038.823010.9120107.45203.1610×10-3
    • Table 4. Registration time for different algorithmss

      View table

      Table 4. Registration time for different algorithmss

      Point cloudAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
      Bunny2.32901187.513024.3850208.63402.8120
      Horse3.3590502.634027.3530434.22300.8770
    • Table 5. RMSE for different algorithms after random loss of data pointsmm

      View table

      Table 5. RMSE for different algorithms after random loss of data pointsmm

      Point cloudICPScale-ICPCPDMARVC
      Bunny8.09108.09100.30800.0302
      Horse38.817011.30502.10100.0763
    • Table 6. Registration time for different algorithms after random loss of data pointss

      View table

      Table 6. Registration time for different algorithms after random loss of data pointss

      Point cloudICPScale-ICPCPDMARVC
      Bunny949.726031.7890191.84301.3710
      Horse420.9660103.7960363.97303.2760
    • Table 7. RMSE for different algorithms under different interference environmentsmm

      View table

      Table 7. RMSE for different algorithms under different interference environmentsmm

      Proportion of lost points10%20%
      Signal-to-noise ratio15 dB20 dB25 dB15 dB20 dB25 dB
      ICP0.98520.94600.93710.98860.98081.005
      BunnyScale-ICP1.40101.56801.65301.50201.60201.6670
      CPD0.44490.29580.37680.39900.35610.3141
      MARVC0.39760.23660.14140.39520.23980.2104
      ICP5.53905.26705.122023.38809.77109.2740
      HorseScale-ICP6.18904.86909.432018.54409.56809.1640
      CPD5.73804.59803.25505.47703.47403.5850
      MARVC4.68903.21502.14904.74202.61702.1290
    • Table 8. Registration time for different algorithms under different interference environmentss

      View table

      Table 8. Registration time for different algorithms under different interference environmentss

      Proportion of lost points10%20%
      Signal-to-noise ratio15 dB20 dB25 dB15 dB20 dB25 dB
      ICP1023.0880918.7300914.6390830.3700779.6490846.3800
      BunnyScale-ICP31.041020.257017.192031.836017.367017.8140
      CPD182.9190204.9210210.1450170.3430170.8650171.7440
      MARVC3.46803.36004.31604.19007.53904.8620
      ICP470.2290428.7340510.2460747.7910232.7110412.3490
      HorseScale-ICP45.012035.213084.923056.127044.232062.5230
      CPD397.9310492.1960716.1470405.0180402.9340297.3500
      MARVC1.84101.78601.74301.40602.44501.5570
    • Table 9. Registration effects of three groups of objects for different algorithms

      View table

      Table 9. Registration effects of three groups of objects for different algorithms

      Object No.ParameterMARVCICPScale-ICPCPD
      Object 1RMSE /mm0.59742.43753.81480.7934
      Time /s5.773634.7556.60864.099
      Object 2RMSE /mm0.57247.42007.40883.1088
      Time /s4.835446.5584.63247.154
      Object 3RMSE /mm0.64318.97539.42620.6919
      Time /s6.703827.35216.724242.237
    Tools

    Get Citation

    Copy Citation Text

    Chang Wang, Qin Shu, Yunxiu Yang, Shijie Deng. Point Cloud Registration in Multidirectional Affine Transformation with Variance Compensation[J]. Acta Optica Sinica, 2019, 39(2): 0215002

    Download Citation

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

    Category: Machine Vision

    Received: Jun. 25, 2018

    Accepted: Sep. 29, 2018

    Published Online: May. 10, 2019

    The Author Email:

    DOI:10.3788/AOS201939.0215002

    Topics