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...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
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 |