• Laser & Optoelectronics Progress
  • Vol. 57, Issue 8, 081502 (2020)
Bin Hou1、*, Shangzhong Jin1、2、**, Yun Wang1, Zhihui Cheng1, and Xinyi Cao1
Author Affiliations
  • 1College of Optical and Electronic Science, China Jiliang University, Hangzhou, Zhejiang 310018, China
  • 2Key Laboratory of Zhejiang Province on Modern Measurement Technology and Instruments, Hangzhou, Zhejiang 310018, China 310018, China
  • show less
    DOI: 10.3788/LOP57.081502 Cite this Article Set citation alerts
    Bin Hou, Shangzhong Jin, Yun Wang, Zhihui Cheng, Xinyi Cao. Comparison of Point Cloud Registration Methods in Coarse Registration[J]. Laser & Optoelectronics Progress, 2020, 57(8): 081502 Copy Citation Text show less
    Point cloud model. (a)(b) Bunny at different angles; (c)(d) Dragon at different angles; (e)(f) Happy at different angles
    Fig. 1. Point cloud model. (a)(b) Bunny at different angles; (c)(d) Dragon at different angles; (e)(f) Happy at different angles
    Registration effect of Bunny point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Fig. 2. Registration effect of Bunny point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Registration effect of Dragon point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Fig. 3. Registration effect of Dragon point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Registration effect of Happy point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Fig. 4. Registration effect of Happy point cloud. (a) 3DSC; (b) PFH; (c) FPFH; (d) NDT; (e) ICP; (f) 4PCS
    Point cloud registration accuracy. (a) Comparison of rotation accuracy on the x axis; (b) comparison of rotation accuracy on the y axis; (c) comparison of rotation accuracy on the z axis; (d) comparison of translation accuracy on the x axis; (e) comparison of translation accuracy on the y axis; (f) comparison of translation accuracy on the z axis
    Fig. 5. Point cloud registration accuracy. (a) Comparison of rotation accuracy on the x axis; (b) comparison of rotation accuracy on the y axis; (c) comparison of rotation accuracy on the z axis; (d) comparison of translation accuracy on the x axis; (e) comparison of translation accuracy on the y axis; (f) comparison of translation accuracy on the z axis
    NameConfiguration
    CPUInter(R) Core(TM) i5-7300HQCPU 2.50 GHZ
    RAM8.00 G
    Operating systemMicrosoft Window 10
    Debugging environmentMicrosoft Visual Studio 2013
    Third party libraryPCL 1.7.2
    Table 1. System environment configuration
    Registration algorithmBunnyDragonHappy
    3DSC166.808179.130176.349
    PFH33.57716.6158.838
    FPFH7.2145.1003.562
    NDT120.97541.19754.498
    ICP0.4500.1970.401
    4PCS373.231344.641347.600
    Table 2. Registration times
    Registrationalgorithmx-axisrotationerror /(°)y-axisrotationerror /(°)z-axisrotationerror /(°)
    3DSC0.0345150.0814680.104313
    PFH0.1389710.0589270.074916
    FPFH0.0230050.0090670.313266
    NDT0.1431520.0851590.068617
    ICP0.9910030.4191851.142622
    4PCS0.0906670.0775070.292008
    Table 3. Rotation angle error of Bunny point cloud on the x, y, and z axis
    Registrationalgorithmx-axisrotationerror /(°)y-axisrotationerror /(°)z-axisrotationerror /(°)
    3DSC0.0016440.4239610.741546
    PFH0.0085550.4192590.768035
    FPFH0.0175830.4036070.815591
    NDT0.1011210.4600631.075075
    ICP0.0633090.2770090.756355
    4PCS0.0379440.4154430.784269
    Table 4. Rotation angle error of Dragon point cloud on the x, y, and z axis
    Registrationalgorithmx-axisrotationerror /(°)y-axisrotationerror /(°)z-axisrotationerror /(°)
    3DSC0.2328670.2135010.740605
    PFH0.1637500.0206200.642075
    FPFH0.2241110.0352010.802984
    NDT1.5729301.5507700.787526
    ICP0.1369250.1745130.732324
    4PCS0.0271330.3416830.785396
    Table 5. Rotation angle error of Happy point cloud on the x, y, and z axis
    Registrationalgorithmx-axistranslationerror /mmy-axistranslationerror /mmz-axistranslationerror /mm
    3DSC0.7042540.3001570.195203
    PFH0.7169190.2960790.208742
    FPFH0.6903790.3095330.193855
    NDT0.7045770.2906710.211123
    ICP0.6249480.3113140.141410
    4PCS0.6859780.3185270.190419
    Table 6. Translation distance error of Bunny point cloud on the x, y, and z axis
    Registrationalgorithmx-axistranslationerror /mmy-axistranslationerror /mmz-axistranslationerror /mm
    3DSC0.0064290.2968060.198664
    PFH0.0010240.3022510.200578
    FPFH0.0019990.2997050.201195
    NDT0.0172000.2971220.208962
    ICP0.0024990.3008790.194551
    4PCS0.0024220.2923380.196441
    Table 7. Translation distance error of Dragon point cloud on the x, y, and z axis
    Registrationalgorithmx-axistranslationerror /mmy-axistranslationerror /mmz-axistranslationerror /mm
    3DSC0.0199260.2938490.213958
    PFH0.0399290.2913620.206794
    FPFH0.0105290.3090170.213628
    NDT0.0076080.2761170.183919
    ICP0.0162400.2997060.203684
    4PCS0.0006840.2948960.196272
    Table 8. Translation distance error of Happy point cloud on the x, y, and z axis
    Bin Hou, Shangzhong Jin, Yun Wang, Zhihui Cheng, Xinyi Cao. Comparison of Point Cloud Registration Methods in Coarse Registration[J]. Laser & Optoelectronics Progress, 2020, 57(8): 081502
    Download Citation