Author Affiliations
1College of Automation, Nanjing University of Information Science and Technology, Nanjing 210044, Jiangsu, China2Collaborative Innovation Center of Atmospheric Environment and Equipment Technology, Nanjing 210044, Jiangsu, Chinashow less
Fig. 1. Complementary Gray code assisted phase unwrapping. (a) N-step phase-shifting patterns; (b) complementary Gray code patterns; (c) wrapped phase pattern; (d) absolute phase pattern
Fig. 2. The process of generating binary stripes by binary coding
Fig. 3. Simulation of sinusoidal stripe weighted by binary stripes
Fig. 4. The process of the uniqueness of binary coded stripes
Fig. 5. Simulation of reusing weighted sinusoidal stripe by binary stripes
Fig. 6. Reconstruction and fitting of standard sphere. (a) Results of local point cloud reconstruction; (b) fitting error distribution
Fig. 7. Reconstruction results of horse head sculpture. (a) Absolute phase; (b) reconstruction results; (c) local reconstruction results
Fig. 8. Comparison of stripes sinusoidal fitting. (a) Phase shifted fringe images; (b) fitted images
Fig. 9. Images of line fitting
Fig. 10. Precision comparison with traditional methods. (a) Reconstruction results of local point cloud; (b) fitting error distribution
Fig. 11. Reconstruction results of large depth objects. (a) Reconstruction results of local point cloud; (b) results of local amplification
Number of gray values | Duplicate stripes | Number of superposition after uniqueness |
---|
8 | Bc2,Bc4,Bc5,Bc7;Bc3,Bc6,Bc8 | 3 | 9 | Bc3,Bc8;Bc4,Bc6,Bc7 | 5 | 12 | Bc3,Bc5,Bc6,Bc7;Bc4,Bc8 | 4 | 15 | Bc1,Bc6 | 7 | 16 | Bc5,Bc7;Bc6,Bc8 | 6 | 18 | Bc3,Bc8;Bc6,Bc7 | 6 | 20 | Bc3,Bc8 | 7 |
|
Table 1. Sampling value analysis
Number of gray values | 12 | 15 | 18 | 12 | 16 | 20 | Literature[16] |
---|
Number of superposition | 4 | 7 | 6 | 4 | 6 | 7 | 11 | Period of stripe | 32 | 32 | 32 | 32 | 32 | 32 | 32 | Width of stripe /pixel | 768 | 912 | 912 | 768 | 912 | 912 | 912 | N-step phase-shifting | 3 | 3 | 3 | 4 | 4 | 4 | 4 | Number of gray codes | 6 | 6 | 6 | 6 | 6 | 6 | 6 | Number of projections | 20 | 29 | 26 | 24 | 32 | 36 | 52 |
|
Table 2. Analysis of projection amplitude of different values
Number of values | 12 | 15 | 18 | 12 | 16 | 20 | Literature[16] |
---|
N-step phase-shifting | 3 | 3 | 3 | 4 | 4 | 4 | 4 | Number of point clouds | 38326 | 39562 | 38977 | 36072 | 36715 | 37103 | 38411 | Average distance /mm | 0.0153 | 0.0381 | 0.0440 | 0.0107 | 0.0160 | 0.0363 | 0.0156 |
|
Table 3. Analysis results of fitting error
Method | RMSE | SSE |
---|
Three-step phase-shifting | 5.4732 | 8267.2 | Four-step phase-shifting | 5.2263 | 7538.7 | Proposed method/three-step | 3.6082 | 3529.3 | Proposed method/four-step | 3.3125 | 3028.4 |
|
Table 4. Results of fitting error of sinusoidal stripes
Method | RMSE /mm | SSE /mm |
---|
Three-step phase-shifting | 0.0959 | 2.7378 | Four-step phase-shifting | 0.0646 | 1.2451 | Proposed method/three-step | 0.0415 | 0.4804 | Proposed method/four-step | 0.0388 | 0.4493 |
|
Table 5. Results of error of line fitting
Method | Number of point clouds | Average distance /mm |
---|
Three-step phase-shifting | 39916 | 0.0434 | Four-step phase-shifting | 39256 | 0.0561 | Proposed method/three-step | 38326 | 0.0153 | Proposed method/four-step | 36072 | 0.0107 |
|
Table 6. Comparison results of precision