• Acta Optica Sinica
  • Vol. 43, Issue 5, 0507001 (2023)
Qian You, Hui Weng, Jiang Zhao, Yuebin Li, Wenfeng Wang, Shi Lu, and Kuang Peng*
Author Affiliations
  • Hubei Key Laboratory of Ferro & Piezoelectric Materials and Devices, School of Microelectronics, Hubei University, Wuhan 430062, Hubei, China
  • show less
    DOI: 10.3788/AOS221351 Cite this Article Set citation alerts
    Qian You, Hui Weng, Jiang Zhao, Yuebin Li, Wenfeng Wang, Shi Lu, Kuang Peng. Fourier Transform Profilometry Based on Improved Goldstein Branch-Cut Algorithm[J]. Acta Optica Sinica, 2023, 43(5): 0507001 Copy Citation Text show less
    Diagrammatic sketch of FTP system
    Fig. 1. Diagrammatic sketch of FTP system
    Diagrammatic sketch of improved Goldstein branch-cut algorithm, the numbers represent weights of edges. (a) Example of weighted bipartite graph; (b) example of perfect matching
    Fig. 2. Diagrammatic sketch of improved Goldstein branch-cut algorithm, the numbers represent weights of edges. (a) Example of weighted bipartite graph; (b) example of perfect matching
    Measured object, deformed fringe pattern, and wrapped phase map. (a) Measured object; (b) deformed fringe pattern; (c) wrapped phase map
    Fig. 3. Measured object, deformed fringe pattern, and wrapped phase map. (a) Measured object; (b) deformed fringe pattern; (c) wrapped phase map
    Distribution of residues and branch-cuts. (a) Residues distribution; (b) branch-cuts obtained by Goldstein branch-cut algorithm; (c) branch-cuts obtained by proposed algorithm
    Fig. 4. Distribution of residues and branch-cuts. (a) Residues distribution; (b) branch-cuts obtained by Goldstein branch-cut algorithm; (c) branch-cuts obtained by proposed algorithm
    Contrast results. (a) Reconstructed result obtained by flood-fill algorithm; (b) reconstructed result obtained by Goldstein branch-cut algorithm; (c) reconstructed result obtained by proposed algorithm
    Fig. 5. Contrast results. (a) Reconstructed result obtained by flood-fill algorithm; (b) reconstructed result obtained by Goldstein branch-cut algorithm; (c) reconstructed result obtained by proposed algorithm
    Setup of the experiment
    Fig. 6. Setup of the experiment
    Fringe patterns. (a) Reference fringe pattern; (b) deformed fringe pattern
    Fig. 7. Fringe patterns. (a) Reference fringe pattern; (b) deformed fringe pattern
    Wrapped phase map and reconstructed result obtained by flood-fill algorithm. (a) Wrapped phase map; (b) reconstructed result
    Fig. 8. Wrapped phase map and reconstructed result obtained by flood-fill algorithm. (a) Wrapped phase map; (b) reconstructed result
    Distribution of residues and branch-cuts. (a) Residues distribution; (b) branch-cuts obtained by Goldstein branch-cut algorithm; (c) branch-cuts obtained by proposed algorithm
    Fig. 9. Distribution of residues and branch-cuts. (a) Residues distribution; (b) branch-cuts obtained by Goldstein branch-cut algorithm; (c) branch-cuts obtained by proposed algorithm
    Contrast results. (a) Reconstructed result obtained by Goldstein branch-cut algorithm; (b) reconstructed result obtained by proposed algorithm
    Fig. 10. Contrast results. (a) Reconstructed result obtained by Goldstein branch-cut algorithm; (b) reconstructed result obtained by proposed algorithm
    Reconstruction experiment of donkey face model. (a) Donkey face model; (b) deformed fringe pattern; (c) wrapped phase map; (d) branch-cuts obtained by Goldstein branch-cut algorithm; (e) branch-cuts obtained by proposed algorithm; (f) reconstructed result obtained by flood-fill algorithm; (g) reconstructed result obtained by Goldstein branch-cut algorithm; (h) reconstructed result obtained by proposed algorithm
    Fig. 11. Reconstruction experiment of donkey face model. (a) Donkey face model; (b) deformed fringe pattern; (c) wrapped phase map; (d) branch-cuts obtained by Goldstein branch-cut algorithm; (e) branch-cuts obtained by proposed algorithm; (f) reconstructed result obtained by flood-fill algorithm; (g) reconstructed result obtained by Goldstein branch-cut algorithm; (h) reconstructed result obtained by proposed algorithm
    Reconstruction experiment results of bear. (a) Deformed fringe pattern; (b) wrapped phase map; (c) branch-cuts obtained by Goldstein branch-cut algorithm; (d) branch-cuts obtained by proposed algorithm; (e) reconstructed result obtained by Goldstein branch-cut algorithm; (f) reconstructed result obtained by proposed algorithm
    Fig. 12. Reconstruction experiment results of bear. (a) Deformed fringe pattern; (b) wrapped phase map; (c) branch-cuts obtained by Goldstein branch-cut algorithm; (d) branch-cuts obtained by proposed algorithm; (e) reconstructed result obtained by Goldstein branch-cut algorithm; (f) reconstructed result obtained by proposed algorithm
    AlgorithmLength of branch-cuts /pixelRMSE /mmTime /s
    Goldstein branch-cut algorithm2390.63290.0674
    Proposed algorithm890.40410.0378
    Table 1. Comparison of RMSE, length of branch-cuts, and time for the various algorithms
    AlgorithmRMSE /mm
    Gaussian noise with a standard deviation 1Gaussian noise with a standard deviation 3Gaussian noise with a standard deviation 5
    Goldstein branch-cut algorithm0.06770.63291.6118
    Proposed algorithm0.06770.40410.8070
    Table 2. RMSE of Goldstein branch-cut algorithm and proposed algorithm under different noises
    Qian You, Hui Weng, Jiang Zhao, Yuebin Li, Wenfeng Wang, Shi Lu, Kuang Peng. Fourier Transform Profilometry Based on Improved Goldstein Branch-Cut Algorithm[J]. Acta Optica Sinica, 2023, 43(5): 0507001
    Download Citation