A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry

Binary defocusing technique has been widely used in fringe projection profilometry for high-speed measurement. This technique projects designed binary patterns with a defocused projector to generate fringes for wrapped phase calculation, and n-ary simple codes (nSC) or n-ary gray codes (nGC) for pha...

Full description

Saved in:
Bibliographic Details
Main Authors: He, Xiaoyu, Qian Kemao
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/154798
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-154798
record_format dspace
spelling sg-ntu-dr.10356-1547982022-01-10T01:33:30Z A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry He, Xiaoyu Qian Kemao School of Computer Science and Engineering Interdisciplinary Graduate School (IGS) Engineering::Computer science and engineering Phase Unwrapping Binary Defocusing Technique Binary defocusing technique has been widely used in fringe projection profilometry for high-speed measurement. This technique projects designed binary patterns with a defocused projector to generate fringes for wrapped phase calculation, and n-ary simple codes (nSC) or n-ary gray codes (nGC) for phase unwrapping. The unwrapped phase reflecting the object surface profile is calculated by a phase-shifting algorithm with nSC/nGC phase unwrapping. However, it remains unclear which phase unwrapping method, nSC or nGC, is more appropriate for high-accuracy and high-speed measurement. This paper comprehensively compares nSC and nGC with the consideration of various factors, including the strategies for error removal, the base n, the step heights and invalid regions on the measured objects, defocusing level and noise level of the system. From simulations and experiments, we conclude that, (i) in general, nSC with a proposed identification and binary classification (IBC) method has a similar result as nGC; (ii) when accuracy is critical, binary simple code (nSC with n = 2) and binary gray code (nGC with n = 2) methods are recommended; (iii) when speed is critical, quaternary simple code (nSC with n = 4) method with continuity/geometry constraints is recommended. 2022-01-10T01:33:30Z 2022-01-10T01:33:30Z 2020 Journal Article He, X. & Qian Kemao (2020). A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry. Optics and Lasers in Engineering, 128, 106046-. https://dx.doi.org/10.1016/j.optlaseng.2020.106046 0143-8166 https://hdl.handle.net/10356/154798 10.1016/j.optlaseng.2020.106046 2-s2.0-85078664564 128 106046 en Optics and Lasers in Engineering © 2020 Elsevier Ltd. All rights reserved.
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
Phase Unwrapping
Binary Defocusing Technique
spellingShingle Engineering::Computer science and engineering
Phase Unwrapping
Binary Defocusing Technique
He, Xiaoyu
Qian Kemao
A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
description Binary defocusing technique has been widely used in fringe projection profilometry for high-speed measurement. This technique projects designed binary patterns with a defocused projector to generate fringes for wrapped phase calculation, and n-ary simple codes (nSC) or n-ary gray codes (nGC) for phase unwrapping. The unwrapped phase reflecting the object surface profile is calculated by a phase-shifting algorithm with nSC/nGC phase unwrapping. However, it remains unclear which phase unwrapping method, nSC or nGC, is more appropriate for high-accuracy and high-speed measurement. This paper comprehensively compares nSC and nGC with the consideration of various factors, including the strategies for error removal, the base n, the step heights and invalid regions on the measured objects, defocusing level and noise level of the system. From simulations and experiments, we conclude that, (i) in general, nSC with a proposed identification and binary classification (IBC) method has a similar result as nGC; (ii) when accuracy is critical, binary simple code (nSC with n = 2) and binary gray code (nGC with n = 2) methods are recommended; (iii) when speed is critical, quaternary simple code (nSC with n = 4) method with continuity/geometry constraints is recommended.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
He, Xiaoyu
Qian Kemao
format Article
author He, Xiaoyu
Qian Kemao
author_sort He, Xiaoyu
title A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
title_short A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
title_full A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
title_fullStr A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
title_full_unstemmed A comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
title_sort comparison of n-ary simple code and n-ary gray code phase unwrapping in high-speed fringe projection profilometry
publishDate 2022
url https://hdl.handle.net/10356/154798
_version_ 1722355355345747968