• Acta Optica Sinica
  • Vol. 39, Issue 2, 0215002 (2019)
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
    DOI: 10.3788/AOS201939.0215002 Cite this Article Set citation alerts
    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 Copy Citation Text show less
    Global vector features. (a) In Ω; (b) in Γ
    Fig. 1. Global vector features. (a) In Ω; (b) in Γ
    Initial states of point clouds. (a) Bunny; (b) Horse
    Fig. 2. 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
    Fig. 3. 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
    Fig. 4. 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
    Fig. 5. 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
    Fig. 6. 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
    Fig. 7. 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
    Fig. 8. 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
    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 1. RMSE for different algorithms mm
    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 2. Registration time for different algorithmss
    Point cloudAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
    Bunny14.54309.24503.65500.11601.1030×10-3
    Horse39.324038.823010.9120107.45203.1610×10-3
    Table 3. RMSE for different algorithmsmm
    Point cloudAlgorithm in Ref. [4]ICPScale-ICPCPDMARVC
    Bunny2.32901187.513024.3850208.63402.8120
    Horse3.3590502.634027.3530434.22300.8770
    Table 4. Registration time for different algorithmss
    Point cloudICPScale-ICPCPDMARVC
    Bunny8.09108.09100.30800.0302
    Horse38.817011.30502.10100.0763
    Table 5. RMSE for different algorithms after random loss of data pointsmm
    Point cloudICPScale-ICPCPDMARVC
    Bunny949.726031.7890191.84301.3710
    Horse420.9660103.7960363.97303.2760
    Table 6. Registration time for different algorithms after random loss of data pointss
    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 7. RMSE for different algorithms under different interference environmentsmm
    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 8. Registration time for different algorithms under different interference environmentss
    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
    Table 9. Registration effects of three groups of objects for different algorithms
    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