Research on phase unwrapping of cyclic complementary gray code based on gradient correction
In the field of non-contact 3D reconstruction, structured light 3D reconstruction combining phase-shifting and Gray code is a high-precision reconstruction method. To address the problem of phase jumps easily occurring during phase unwrapping with traditional Gray codes, this paper proposes a cyclic complementary Gray code phase unwrapping algorithm based on gradient correction. Firstly, the wrapped phase image is converted based on the cyclic complementary Gray code to obtain the absolute phase image. For fixed-value phase jumps caused by blurred fringe order edges, phase jump points and their directions are determined through the second-order gradient of absolute phase, followed by phase correction to obtain smooth and continuous absolute phases. In the reconstructed 3D point cloud of the gypsum sculpture, the number of discrete points decreased by 96%. The experimental results indicate that the algorithm effectively discriminates phase jump points and corrects phase jumps without relying on pre-calibrated threshold values.
Authors
- Fuchun Liu (ORCID: https://orcid.org/0000-0002-8941-4239)
- Pengbo Zhao (ORCID: https://orcid.org/0000-0002-7064-152X)
Institutions
- South China University of Technology (CN)
Publication Details
- Published
- 2024-09-13
- DOI
- https://doi.org/10.1117/12.3039131
- Primary Topic
- Optical measurement and interference techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00