Mechanical Engineering Conference Presentations, Mechanical Engineering Papers, and Proceedings
8-2009 Digital multiple wavelength phase shifting algorithm Song Zhang Iowa State University, [email protected]
Follow this and additional works at: https://lib.dr.iastate.edu/me_conf Part of the Computer-Aided Engineering and Design Commons, and the Graphics and Human Computer Interfaces Commons
Recommended Citation Zhang, Song, "Digital multiple wavelength phase shifting algorithm" (2009). Mechanical Engineering Conference Presentations, Papers, and Proceedings. 75. https://lib.dr.iastate.edu/me_conf/75
This Conference Proceeding is brought to you for free and open access by the Mechanical Engineering at Iowa State University Digital Repository. It has been accepted for inclusion in Mechanical Engineering Conference Presentations, Papers, and Proceedings by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Digital multiple wavelength phase shifting algorithm
Abstract This paper presents a digital multiple-wavelength phase-shifting technique for three-dimensional shape κ-1 measurement. The projected phase-shifted fringe images have wavelengths of λκ = W/2 (k = 1,2,3...). The phase unwrapping is not needed for the longest wavelength because a single fringe covers the whole area. The shorter wavelength phase, φκ(x,y), is unwrapped by referring to the previously unwrapped longer wavelength phase, Φk-1(x,y), pixel by pixel without accessing its neighborhood pixels. Experiments demonstrate that this technique has low noise and less sensitivity to motion. It can be used to measure arbitrary step height and multiple objects simultaneously.
Keywords 3D shape measurement, phase shifting, step height, multiple wavelength
Disciplines Computer-Aided Engineering and Design | Graphics and Human Computer Interfaces
Comments This is a conference proceeding from Optical Inspection and Metrology for Non-Optics Industries 7432 (2009): 1, doi:10.1117/12.823903. Posted with permission.
Copyright 2009 Society of Photo-Optical Instrumentation Engineers. One print or electronic copy may be made for personal use only. Systematic electronic or print reproduction and distribution, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper are prohibited.
This conference proceeding is available at Iowa State University Digital Repository: https://lib.dr.iastate.edu/me_conf/75 Digital Multiple Wavelength Phase Shifting Algorithm
Song Zhang* Department of Mechanical Engineering, Iowa State University, Ames, IA, USA 50011.
ABSTRACT This paper presents a digital multiple-wavelength phase-shifting technique for three-dimensional shape measurement. The W projected phase-shifted fringe images have wavelengths of λ = − (k = 1,2,3...). The phase unwrapping is not needed k 2k 1 for the longest wavelength because a single fringe covers the whole area. The shorter wavelength phase, φk(x,y),is unwrapped by referring to the previously unwrapped longer wavelength phase, Φk−1(x,y), pixel by pixel without accessing its neighborhood pixels. Experiments demonstrate that this technique has low noise and less sensitivity to motion. It can be used to measure arbitrary step height and multiple objects simultaneously. Keywords: 3D shape measurement; phase shifting; step height; multiple wavelength.
1. INTRODUCTION High-resolution, accurate 3D shape measurement is increasingly important in the last several decades, with applications in manufacturing, medical sciences, computer sciences, etc. Traditionally, laser interferometries are widely used because of their accuracy and stability. A variety of phase-shifting algorithms have been proposed for high resolution and high accuracy measurement.1 One of the advantages of the phase- shifting algorithms is that they measure object point by point, and is less sensitive to surface reflectivity variations. For a single-wavelength phase-shifting algorithm, the phase computed directly from the phase-shifted fringe images ranges from −π to +π. For high accuracy measurement, multiple fringe stripes are usually used, where a phase unwrapping algorithm is needed to obtain continuous phase map. Over the years, many phase unwrapping algorithms have been developed.2 Unfortunately, none of them can 100% successfully unwrap arbitrary phase map without pre-knowledge of the measured object, especially when the object surface profile has sharp changes. For a single-wavelength phase-shifting algorithm, the phase difference between two adjacent pixels cannot be be larger than πλ/2 in optical path difference, or the step height cannot be larger than λ/4 on the object.3 Therefore, to measure 3–6 step height objects, a two-wavelength (λ1 and λ2) phase-shifting algorithm was used. For this method, the measurable step height increases by making the equivalent wavelength to be longer than any of the wavelength used. The equivalent wavelength can be written as λ1λ2 λeq = . |λ1 − λ2| However, the two-wavelength phase-shifting algorithm measures increases the step height measurement capability by sacrificing its data quality. The signal to noise ratio (SNR) is smaller than that using only a single-wavelength phase- shifting algorithm for either λ1 or λ2. This is not desirable since the noise can hide the signal if the equivalent wavelength, 7 λeq, is too long. Therefore, λ1 (assume λ1 > λ2) is 3 or 4 times of λ2 is recommended. Multiple-wavelength phase-shifting algorithms have been developed to further increase equivalent wavelength by using more than two wavelengths.7 They can measure larger step height with lower noise than a two-wavelength phase-shifting algorithm. They were used widely to measure larger step height.8–11 Huntley et al proposed a technique called temporal phase unwrapping algorithm12and apply it to measure discontinuous objects.13 The fundamental concept of this technique is that the phase is unwrapped in time axis rather than in x − y plane spatially. Therefore, the measurement is performed point by point. However, traditionally, the fringe images were generated by laser interferences, and it is difficult to generate the desired wavelength precisely. Zhao et al proposed a two-wavelength phase-shifting algorithm using a fringe projection technique.14 In this approach, two sets of fringe images with different wavelength were projected using a slide project and captured by a camera. A
*[email protected]; phone 1 515 294 0723; fax 1 515 294 3261; www.vrac.iastate.edu/˜song.
Optical Inspection and Metrology for Non-Optics Industries, edited by Peisen S. Huang, Toru Yoshizawa, Kevin G. Harding, Proc. of SPIE Vol. 7432, 74320N · © 2009 SPIE · CCC code: 0277-786X/09/$18 · doi: 10.1117/12.823903
Proc. of SPIE Vol. 7432 74320N-1
Downloaded From: http://proceedings.spiedigitallibrary.org/ on 11/07/2014 Terms of Use: http://spiedl.org/terms similar phase correction algorithm as the one used in our paper (will be discussed in detail in Subsec. 2.3) was used by referring to the longer wavelength phase point by point. However, because this technique utilized two wavelengths for the measurement, similar to other two-wavelength algorithms,3–6 the noise plays a major role for the final measurement. Although the authors addressed an error function to minimize the error caused by the noise, if the wavelength difference is significantly, it might prevent correctly unwrapping the phase for the shorter wavelength. Moreover, using slide projector may have problem of precisely controlling the required wavelength and/or phase shift. Saldner and Huntley developed a measurement system that used temporal phase unwrapping algorithm and spatial light modulator-based fringe projector.15 For this system, a digital projector was used, and the phase shift as well as the wavelength can be produced precisely. However, since only the first and the last spatial frequency phase maps were used, and it was shown by Huntley and Saldner16 that the noise plays a more significant role for this technique than the tech- nique proposed by Zhao et al.14 Recently, Towers proposed an optimum frequency selection for the multiple wavelength methods.17 Later they verified, by simulation, an optimum three-frequency algorithm for 3D shape measurement.18 With the rapid development of the digital display technology, digital phase-shifting techniques are increasingly adopted.19, 20 A digital fringe projection and phase-shifting algorithm is able to control the phase shift and the wavelength accurately because of its digital fringe generation nature. The system using this technique is also commonly called structured light system. For such a system, a digital video projector is used to project computer generated phase-shifted fringe images. This technique has been proven to be a powerful method to perform measurement rapidly at good accuracy. We have developed a real-time absolute 3D shape measurement based on a fast three-step phase-shifting algorithm.21–23 However, similar to laser interferometries, the single-wavelength digital phase-shifting techniques suffer if the object surface has sharp changes. Therefore, to successfully measure the object, its surface must be smooth. This shortcoming limits its usage because the surface smoothness cannot always been guaranteed. In this research, we propose a digital fringe projection and multiple-wavelength phase-shifting algorithm to extend its measurement range and increase its tolerance to the surface discontinuities. For this method, a series of fringe images with W the wavelengths of λ = − (k = 1,2,3...) are captured for 3D shape measurement. Here W is the number of pixels of k 2k 1 the projector horizontally (if fringe stripes are vertical) or vertically (if the fringe stripes are horizontal). For the fringe images using wavelength of λ1, a single fringe stripe covers the whole measurement area. Therefore, no phase unwrapping is required. The successively phase maps, φk(x,y), are unwrapped using their previous unwrapped phase maps, Φk−1(x,y), pixel by pixel without accessing their neighborhood pixels. Subsection 2.3 will introduces this multiple-wavelength phase- shifting algorithm in detail. For this proposed method, because the measurement is done pixel by pixel, it can be used to measure arbitrary step height with high accuracy. It can also be used to simultaneously measure multiple separate objects. Moreover, since the longer wavelength phase is only used as reference to obtain the integer values that are used to correct the 2π discontinuities, its noise does not significantly affect the shorter wavelength phase. Therefore, high SNR can be obtained using this technique. Moreover, because only the shortest wavelength phase is used to compute the coordinates, this technique is not very sensitive to motion. We will show that this technique can measure a human face successfully. Section 2 introduces the single-wavelength, two-wavelength, and multiple-wavelength phase-shifting algorithms. Sec- tion 3 addresses the background removal technique. Section 4 introduces the system setup. Section 5 shows some experi- mental results. Section 6 discusses the advantages and shortcomings of this proposed technique, and Section 7 summarizes the work.
2. PHASE-SHIFTING ALGORITHMS 2.1 Single-wavelength phase-shifting algorithm Phase-shifting algorithms are widely used due to their measurement speed and non-contact nature. For the single wave- length phase-shifting algorithm, a number of fringe images with certain phase shift are used to obtain the phase. The 3D coordinates are computed from the phase based on calibration. There are a number of phase-shifting algorithms have been proposed including three-step, four step, double-three step, and five step.1
Proc. of SPIE Vol. 7432 74320N-2
Downloaded From: http://proceedings.spiedigitallibrary.org/ on 11/07/2014 Terms of Use: http://spiedl.org/terms A three step phase-shifting algorithm with a phase shift of 2π/3 can be written as,