Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry

Optical three-dimensional (3D) measurement technologies, mainly including photogrammetry, interferometry, time of flight, and speckle/fringe projection profilometry, have been widely used in industrial inspection, motion capture, virtual/augmented reality, and heritage preservation. Compared with th...

Full description

Saved in:
Bibliographic Details
Main Author: He, Xiaoyu
Other Authors: Qian Kemao
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/150663
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-150663
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
He, Xiaoyu
Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
description Optical three-dimensional (3D) measurement technologies, mainly including photogrammetry, interferometry, time of flight, and speckle/fringe projection profilometry, have been widely used in industrial inspection, motion capture, virtual/augmented reality, and heritage preservation. Compared with the other technologies, the fringe projection profilometry (FPP) has many inherent advantages, such as low cost, high resolution, and relatively high speed. In FPP, a continuous phase map is extracted from the captured fringe patterns and then converted to the profile of the object. To obtain the continuous phase map, spatial and temporal phase unwrapping techniques are developed. Compared with the spatial phase unwrapping, the temporal phase unwrapping (TPU) avoids the interference from the physical discontinuities on the measured objects by the pixel-by-pixel manner, thus has more applications. However, there are still some issues unclear in TPU for high-accuracy and high-speed FPP: (i) the limited measurement speed of gray code phase unwrapping by the number of codes; (ii) the impact of the different orders of codes in the gray code and simple code phase unwrapping methods; (iii) the comparison between different TPU methods with different coding strategies. Therefore, in this thesis, a systematic study of TPU methods towards high-speed and high-accuracy FPP is proposed to address the above issues. First, to enhance the speed of gray code phase unwrapping, I propose a novel quaternary gray code method under a binary defocusing FPP system. A weighted optimization algorithm is presented for the design of special binary code patterns. The designed binary patterns are projected on the object with a defocused projector, and interestingly become quaternary patterns which are more expressive gray codes. After the distorted code patterns are captured by a camera, they will undergo the proposed normalization-denoising-clustering process to recover the desired gray codes, which are then used to recover the phase orders for phase unwrapping. Compared with the traditional binary/ternary gray code methods, the proposed method obtains the unwrapped phase with similar accuracy but fewer patterns, thus the measurement speed is enhanced. Second, I comprehensively compare the simple code and gray code methods with the consideration of various factors, including the strategies for error removal, the numbers of codes, the step heights and invalid regions on the measured objects, defocusing level and noise level of the system. From simulations and experiments, I conclude that (i) in general, simple code with a proposed identification and binary classification method has a similar result as gray code; (ii) when accuracy is critical, binary simple code and binary gray code methods are recommended; (iii) when speed is critical, quaternary simple code method with continuity/geometry constraints is recommended. Third, I compare three popular TPU methods using different coding strategies, two-frequency, phase coding, and gray code methods, in which three situations are considered: the traditional 8-bit focused FPP (bFPP), the high-speed binary defocused FPP (bFPP), and the geometry/continuity constrained binary defocused FPP (cFPP). In all three methods, two types of phase unwrapping errors result from the system noise: uniformly distributed errors (E^U) all over the phase map and non-uniformly distributed errors (E^N) only around particular regions. The E^U and E^N of the three methods are compared qualitatively and quantitatively, from which I find that (i) In aFPP, E^U is more noticeable in TF and PC than GC when the fringe frequency is high (f≥16), and E^N is around left and right image borders in TF, while it is around 2π phase jumps in PC and GC; GC shows the best performance; (ii) In bFPP, the overall performances of the three methods are similar to those in aFPP, but there are more E^N in PC and GC than aFPP due to defocusing; TF becomes more comparable to GC; (iii) In cFPP, compared with bFPP, E^U in TF and PC is reduced greatly and E^N in TF is removed, thus TF shows the best performance. Based on these new findings, a quick guide for TPU selection is provided. In summary, this thesis has the following contributions for TPU in high-accuracy and high-speed FPP: (i) a framework for gray code phase unwrapping to enhance the measurement speed; (ii) the comparison of TPU methods with different orders of codes, and (iii) the comparison of TPU methods with different coding strategies. These contributions enable researchers and engineers to understand the state-of-the-art TPU methods and select the “best” TPU method for their applications.
author2 Qian Kemao
author_facet Qian Kemao
He, Xiaoyu
format Thesis-Doctor of Philosophy
author He, Xiaoyu
author_sort He, Xiaoyu
title Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
title_short Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
title_full Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
title_fullStr Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
title_full_unstemmed Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
title_sort temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/150663
_version_ 1759853537298219008
spelling sg-ntu-dr.10356-1506632023-03-05T16:32:01Z Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry He, Xiaoyu Qian Kemao Interdisciplinary Graduate School (IGS) Multi-plAtform Game Innovation Centre (MAGIC) MKMQian@ntu.edu.sg Engineering::Computer science and engineering Optical three-dimensional (3D) measurement technologies, mainly including photogrammetry, interferometry, time of flight, and speckle/fringe projection profilometry, have been widely used in industrial inspection, motion capture, virtual/augmented reality, and heritage preservation. Compared with the other technologies, the fringe projection profilometry (FPP) has many inherent advantages, such as low cost, high resolution, and relatively high speed. In FPP, a continuous phase map is extracted from the captured fringe patterns and then converted to the profile of the object. To obtain the continuous phase map, spatial and temporal phase unwrapping techniques are developed. Compared with the spatial phase unwrapping, the temporal phase unwrapping (TPU) avoids the interference from the physical discontinuities on the measured objects by the pixel-by-pixel manner, thus has more applications. However, there are still some issues unclear in TPU for high-accuracy and high-speed FPP: (i) the limited measurement speed of gray code phase unwrapping by the number of codes; (ii) the impact of the different orders of codes in the gray code and simple code phase unwrapping methods; (iii) the comparison between different TPU methods with different coding strategies. Therefore, in this thesis, a systematic study of TPU methods towards high-speed and high-accuracy FPP is proposed to address the above issues. First, to enhance the speed of gray code phase unwrapping, I propose a novel quaternary gray code method under a binary defocusing FPP system. A weighted optimization algorithm is presented for the design of special binary code patterns. The designed binary patterns are projected on the object with a defocused projector, and interestingly become quaternary patterns which are more expressive gray codes. After the distorted code patterns are captured by a camera, they will undergo the proposed normalization-denoising-clustering process to recover the desired gray codes, which are then used to recover the phase orders for phase unwrapping. Compared with the traditional binary/ternary gray code methods, the proposed method obtains the unwrapped phase with similar accuracy but fewer patterns, thus the measurement speed is enhanced. Second, I comprehensively compare the simple code and gray code methods with the consideration of various factors, including the strategies for error removal, the numbers of codes, the step heights and invalid regions on the measured objects, defocusing level and noise level of the system. From simulations and experiments, I conclude that (i) in general, simple code with a proposed identification and binary classification method has a similar result as gray code; (ii) when accuracy is critical, binary simple code and binary gray code methods are recommended; (iii) when speed is critical, quaternary simple code method with continuity/geometry constraints is recommended. Third, I compare three popular TPU methods using different coding strategies, two-frequency, phase coding, and gray code methods, in which three situations are considered: the traditional 8-bit focused FPP (bFPP), the high-speed binary defocused FPP (bFPP), and the geometry/continuity constrained binary defocused FPP (cFPP). In all three methods, two types of phase unwrapping errors result from the system noise: uniformly distributed errors (E^U) all over the phase map and non-uniformly distributed errors (E^N) only around particular regions. The E^U and E^N of the three methods are compared qualitatively and quantitatively, from which I find that (i) In aFPP, E^U is more noticeable in TF and PC than GC when the fringe frequency is high (f≥16), and E^N is around left and right image borders in TF, while it is around 2π phase jumps in PC and GC; GC shows the best performance; (ii) In bFPP, the overall performances of the three methods are similar to those in aFPP, but there are more E^N in PC and GC than aFPP due to defocusing; TF becomes more comparable to GC; (iii) In cFPP, compared with bFPP, E^U in TF and PC is reduced greatly and E^N in TF is removed, thus TF shows the best performance. Based on these new findings, a quick guide for TPU selection is provided. In summary, this thesis has the following contributions for TPU in high-accuracy and high-speed FPP: (i) a framework for gray code phase unwrapping to enhance the measurement speed; (ii) the comparison of TPU methods with different orders of codes, and (iii) the comparison of TPU methods with different coding strategies. These contributions enable researchers and engineers to understand the state-of-the-art TPU methods and select the “best” TPU method for their applications. Doctor of Philosophy 2021-06-22T08:57:24Z 2021-06-22T08:57:24Z 2021 Thesis-Doctor of Philosophy He, X. (2021). Temporal phase unwrapping towards high-accuracy and high-speed fringe projection profilometry. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/150663 https://hdl.handle.net/10356/150663 10.32657/10356/150663 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University