Fig. 1. Schematic diagram of ICP algorithm
Fig. 2. Schematic diagram of compound sensor system. (a) Upward view; (b) front view
Fig. 3. Flow chart of proposed algorithm
Fig. 4. Relationship of arbitrary normal vector with its k nearest normal vectors
Fig. 5. Relationship between positions of arbitrary point and center of gravity in neighborhood
Fig. 6. Schematic diagram of weak-texture surface. (a) Three-dimensional graph of surface; (b) weak-texture graph
Fig. 7. Registration results of different algorithms. (a) Unregistered image; (b) ground-truth image; (c) ICP algorithm; (d) IRLS-ICP algorithm; (e) NICP algorithm; (f) proposed algorithm
Fig. 8. Comparison of reconstruction indicators. (a) Comparison of RMSE; (b) comparison of PV value
Fig. 9. Two-dimensional graphs of surfaces with different periods
Fig. 10. Experimental results of surfaces with different curvatures
Fig. 11. Overall diagram of experimental equipments
Fig. 12. Initial positions of point clouds. (a) Initial position of two adjacent point clouds; (b) initial position of overlapping area of point clouds
Fig. 13. Registration results for overlapping areas of point clouds. (a) ICP algorithm; (b) IRLS-ICP algorithm; (c) NICP algorithm; (d) proposed algorithm
σn /mm | 0 | 0.0248 | 0.0493 | 0.0740 | 0.0982 | 0.1234 |
---|
Normal noise /(°) | 0 | 2.00 | 4.01 | 5.99 | 8.01 | 10.00 |
|
Table 1. Relationship between σn and measurement error of normal vector angle
Algorithm | Running time /s | RMSE /mm | PV /mm | Number of iterations |
---|
Proposed | 28.561321 | 0.0402414382025528 | 0.0037320926176810 | 25 | NICP | 2714.160622 | 0.1034654400000000 | 0.0199531142678505 | 150 | IRLS-ICP | 62.158305 | 0.1777284200000000 | 0.0286594845618601 | 150 | ICP | 11.621700 | 0.3822718899504220 | 0.0698316710000000 | 20 |
|
Table 2. Comparison of registration results