Author Affiliations
1School of Computer Science, Minnan Normal University, Zhangzhou, Fujian, 363000, China2School of Physics and Information Engineering, Minnan Normal University, Zhangzhou, Fujian, 363000, Chinashow less
Fig. 1. Rough registration algorithm flow chart
Fig. 2. Normal vectors in different regions. (a) Flat region; (b) undulating region
Fig. 3. Original point cloud data. (a) Bunny45 original point cloud; (b) dragon00 original point cloud
Fig. 4. Iterative estimation of voxel side length L
Fig. 5. View of point cloud after voxel downsampling. (a) Voxel downsampling point cloud based on bunny45 data;(b) voxel downsampling point cloud based on dragon00 data
Fig. 6. Extraction effect of key points under different algorithms based on bunny45 data and dragon00 data. (a)(d) Algorithm in Ref. [6]; (b)(e) algorithm in Ref. [7]; (c)(f) our algorithm
Fig. 7. Matching results of corresponding key point pairs. (a)(c) Unstreamlined feature points matching; (b)(d) streamlined feature points matching
Fig. 8. Rough registration effect of different algorithms. (a)(e) Original point cloud before registration; (b)(f) preliminary rough registration effect of algorithm in Ref. [6]; (c)(g) preliminary rough registration effect of algorithm in Ref. [7]; (d)(h) rough registration effect of our algorithm
Fig. 9. Fine registration effect of rough registration results for different algorithms. (a)(d) Fine registration effect for algorithm in Ref. [6]; (b)(e) fine registration effect for algorithm in Ref. [7]; (c)(f) fine registration effect for our algorithm
Raw pointcloud data | Error beforeregistration /10-3 | Algorithm in Ref. [6] | Algorithm in Ref. [7] | Our algorithm |
---|
MSE /m | Time /s | MSE /m | Time /s | MSE /m | Time /s |
---|
Bunny00, bunny45 | 1.10×10-3 | 5.53×10-5 | 60.01±1.46 | 8.13×10-5 | 22.14±0.64 | 1.93×10-5 | 11.17±0.18 | Dragon00, dragon48 | 7.01×10-3 | 6.81×10-5 | 67.77±1.52 | 3.68×10-4 | 18.22±0.41 | 1.99×10-4 | 12.87±0.15 |
|
Table 1. Comparison of rough registration error and running time of each algorithm
Raw point cloud data | For algorithm in Ref. [6] | For algorithm in Ref. [7] | For our algorithm |
---|
MSE /(10-6 m) | Time /s | MSE /(10-6 m) | Time /s | MSE /(10-6 m) | Time /s |
---|
Bunny00, bunny45 | 5.00 | 62.25±1.41 | 5.07 | 24.98±0.55 | 5.08 | 12.91±0.13 | Dragon00, dragon48 | 35.00 | 69.58±1.63 | 88.50 | 18.22±0.41 | 35.00 | 15.08±0.08 |
|
Table 2. Comparison of fine registration error and total registration time of rough registration results for each algorithm