Author Affiliations
1 School of Electrical Engineering and Information, Sichuan University, Chengdu, Sichuan 610065, China2 Southwest Institute of Technical Physics, Chengdu, Sichuan 610041, China3 College of Nuclear Technology and Automation Engineering, Chengdu University of Technology,Chengdu, Sichuan 610059, Chinashow less
Fig. 1. Flow chart of algorithm
Fig. 2. Initial state of point cloud with noise and without data loss. (a) Bunny; (b) Dragon
Fig. 3. Registration results of Bunny obtained by different algorithms with noise and without data loss. (a) OrthS; (b) GA+ICP; (c) GA+Scale-ICP; (d) CPD; (e) Go-ICP
Fig. 4. Registration results of Dragon obtained by different algorithms with noise and without data loss. (a) OrthS; (b) GA+ICP; (c) GA+Scale-ICP; (d) CPD; (e) Go-ICP
Fig. 5. Registration results of large-scale Dragon by different algorithms with Gaussian white noise of 50 dB. (a) OrthS; (b) GA+ICP; (c) GA+Scale-ICP; (d) CPD; (e) Go-ICP
Fig. 6. Initial state of point cloud with noise and data loss. (a) Bunny; (b) Dragon
Fig. 7. Registration results of Bunny obtained by different algorithms with noise and data loss. (a) OrthS; (b) OrthS+ICP; (c) OrthS+Scale-ICP; (d) CPD; (e) Go-ICP
Fig. 8. Registration results of Dragon obtained by different algorithms with noise and data loss. (a) OrthS; (b) OrthS+ICP; (c) OrthS+Scale-ICP; (d) CPD; (e) Go-ICP
Fig. 9. Registration effects under different noise environments. (a) 25 dB; (b) 20 dB; (c) 15 dB; (d) 10 dB
Fig. 10. Registration results. (a) Root mean square error; (b) registration time
Fig. 11. Initial state of affine point cloud. (a) Bunny; (b) Dragon
Fig. 12. Registration results of affine point cloud. (a)(c) OrthS; (b)(d) Scale-ICP
Fig. 13. Two sets of physical maps. (a) Cylinder; (b) shower gel
Fig. 14. Registration results of cylinder. (a) Initial state; (b) OrthS; (c) OrthS+ICP; (d) OrthS+Scale-ICP; (e) CPD; (f) Go-ICP
Fig. 15. Registration results of shower gel. (a) Initial state; (b) OrthS; (c) OrthS+ICP; (d) OrthS+Scale-ICP; (e) CPD; (f) Go-ICP
Algorithm | Time /s | | RMSE/mm |
---|
Bunny | Dragon | Bunny | Dragon |
---|
OrthS | 3.6 | 5.3 | | 0.4723 | 0.0008 | GA+ICP | 407.0 | 330.5 | | 0.4717 | 0.0008 | GA+Scale-ICP | 14.8 | 30.7 | | 0.7967 | 0.0410 | CPD | 174.8 | 89.7 | | 0.4354 | 0.0033 | Go-ICP | 50.7 | 27.7 | | 0.9005 | 0.0220 |
|
Table 1. Comparison of point cloud registration data with noise and without data loss
Algorithm | OrthS | GA+ICP | GA+Scale-ICP | CPD | Go-ICP |
---|
Time /s | 33.5 | 6243.9 | 177.6 | 454.1 | 37.0 | RMSE/mm | 6.821×10-4 | 0.0056 | 0.0125 | 0.0029 | 0.0388 |
|
Table 2. Comparison of point cloud registration data with Gaussian white noise of 50 dB
Algorithm | Time /s | | R'MSE /mm |
---|
Bunny | Dragon | Bunny | Dragon |
---|
OrthS | 2.8 | 4.20 | | 0.4723 | 0.0011 | OrthS+ICP | 218.2 | 84.40 | | 0.4714 | 0.0011 | OrthS+Scale-ICP | 5.9 | 9.89 | | 0.6723 | 0.0048 | CPD | 133.7 | 70.10 | | 0.4046 | 0.0035 | Go-ICP | 82.0 | 25.90 | | 1.4691 | 0.0196 |
|
Table 3. Comparison of point cloud registration data with noise and data loss
Algorithm | Time /s | | R'MSE /mm |
---|
Bunny | Dragon | Bunny | Dragon |
---|
OrthS | 3.0 | 3.9 | | 0.2205 | 0.0208 | Scale-ICP | 13.9 | 8.3 | | 0.9730 | 0.0309 |
|
Table 4. Comparison of registration data between two registration algorithms
Algorithm | Time /s | | R'MSE /mm |
---|
Cylinder | Shower gel | Cylinder | Shower gel |
---|
OrthS | 4.7 | 2.6 | | 0.6368 | 2.9621 | OrthS+ICP | 184.2 | 378.8 | | 0.6244 | 2.9378 | OrthS+Scale-ICP | 7.1 | 4.9 | | 0.6424 | 13.9816 | CPD | 36.1 | 57.0 | | 3.0836 | 1.9082 | Go-ICP | 26.6 | 27.0 | | 0.5817 | 3.0128 |
|
Table 5. Comparison of point cloud registration data