High-resolution 3D profilometry with binary phase-shifting methods

Similar documents
Phase error compensation for three-dimensional shape measurement with projector defocusing

Error analysis for 3D shape measurement with projector defocusing

Comparative study on passive and active projector nonlinear gamma calibration

Optics and Lasers in Engineering

Enhanced two-frequency phase-shifting method

High-speed, high-accuracy 3D shape measurement based on binary color fringe defocused projection

Method for improving sinusoidal quality of error diffusion binary encoded fringe used in phase measurement profilometry

Phase error compensation for a 3-D shape measurement system based on the phase-shifting method

High-resolution, real-time 3D imaging with fringe analysis

High quality three-dimensional (3D) shape measurement using intensity-optimized dithering technique

High-speed three-dimensional shape measurement system using a modified two-plus-one phase-shifting algorithm

Pixel-wise absolute phase unwrapping using geometric constraints of structured light system

3D data merging using Holoimage

Improved phase-unwrapping method using geometric constraints

Three-dimensional data merging using holoimage

Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector

Coherent digital demodulation of single-camera N-projections for 3D-object shape measurement: Co-phased profilometry

Optimal checkerboard selection for structured light system calibration

Extracting Sound Information from High-speed Video Using Three-dimensional Shape Measurement Method

High-quality binary fringe patterns generation by combining optimization on global and local similarity

Motion-induced error reduction by combining Fourier transform profilometry with phase-shifting profilometry

Natural method for three-dimensional range data compression

High-speed 3D shape measurement using Fourier transform and stereo vision

3D Modelling with Structured Light Gamma Calibration

Shape and deformation measurements by high-resolution fringe projection methods February 2018

Three Dimensional Measurements by Deflectometry and Double Hilbert Transform

Dynamic 3-D surface profilometry using a novel color pattern encoded with a multiple triangular model

Trapezoidal phase-shifting method for threedimensional

Coupling of surface roughness to the performance of computer-generated holograms

Dynamic three-dimensional sensing for specular surface with monoscopic fringe reflectometry

High-resolution, real-time three-dimensional shape measurement

Multiwavelength depth encoding method for 3D range geometry compression

High dynamic range scanning technique

Department of Game Mobile Contents, Keimyung University, Daemyung3-Dong Nam-Gu, Daegu , Korea

Multilevel quality-guided phase unwrapping algorithm for real-time three-dimensional shape reconstruction

Profilometry with digital fringe-projection at the spatial and temporal Nyquist frequencies

Accurate projector calibration method by using an optical coaxial camera

An Innovative Three-dimensional Profilometer for Surface Profile Measurement Using Digital Fringe Projection and Phase Shifting

Profilometry for the measurement of three-dimensional object shape using radial basis function, and multi-layer perceptron neural networks

Superfast high-resolution absolute 3D recovery of a stabilized flapping flight process

Experimental reconstruction of a highly reflecting fiber Bragg grating by using spectral regularization and inverse scattering

White-light interference microscopy: minimization of spurious diffraction effects by geometric phase-shifting

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Towards superfast 3D optical metrology with digital micromirror device (DMD) platforms

Accurate estimation of the boundaries of a structured light pattern

Three-dimensional profilometry based on shift estimation of projected fringe patterns

3D video compression with the H.264 codec

Environment-Aware Design For Underwater 3D-Scanning Application

Flexible decoupled camera and projector fringe projection system using inertial sensors

Shift estimation method based fringe pattern profilometry and performance comparison

Red-Green-Blue wavelength interferometry and TV holography for surface metrology

Optik. Analia Sicardi-Segade a,, Amalia Martínez-García a, Noel-Ivan Toto-Arellano b, J.A. Rayas a. a r t i c l e i n f o.

Absolute three-dimensional shape measurement using coded fringe patterns without phase unwrapping or projector calibration

A Flexible Fringe Projection Vision System with Extended Mathematical Model for Accurate Three-Dimensional Measurement

Improved vertical-scanning interferometry

Surface and thickness profile measurement of a transparent film by three-wavelength vertical scanning interferometry

Topometry and color association by RGB Fringe Projection Technique

Rotation-invariant optical recognition of three-dimensional objects

Comparison of linear and nonlinear calibration methods for phase-measuring profilometry

Gamma correction for digital fringe projection profilometry

Fringe modulation skewing effect in white-light vertical scanning interferometry

High-resolution, High-speed 3-D Dynamically Deformable Shape Measurement Using Digital Fringe Projection Techniques

SUPERFAST 3D SHAPE MEASUREMENT WITH APPLICATION TO FLAPPING WING MECHANICS ANALYSIS. A Dissertation. Submitted to the Faculty.

Testing spherical surfaces: a fast, quasi-absolute technique

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

Fringe pattern analysis using a one-dimensional modified Morlet continuous wavelet transform

An Intuitive Explanation of Fourier Theory

Hyperspectral interferometry for single-shot absolute measurement of 3-D shape and displacement fields

Embedded Phase Shifting: Robust Phase Shifting with Embedded Signals

High speed 3-D Surface Profilometry Employing Trapezoidal HSI Phase Shifting Method with Multi-band Calibration for Colour Surface Reconstruction

Discrete cosine transform based shift estimation for fringe pattern profilometry using generalized analysis model

Three-dimensional shape measurement with a fast and accurate approach

Measurement of Thermally Induced Warpage of BGA Packages/Substrates Using Phase-Stepping Shadow Moiré

High-speed 3D shape measurement with fiber interference

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Three-dimensional angle measurement based on propagation vector analysis of digital holography

Estimation of the orientation term of the general quadrature transform from a single n-dimensional fringe pattern

Sensing Deforming and Moving Objects with Commercial Off the Shelf Hardware

University Physics (Prof. David Flory) Chapt_37 Monday, August 06, 2007

3D Shape Acquisition Using an FTP-based Method in Product Modeling

More on analyzing the reflection of a laser beam by a deformed highly reflective volume Bragg grating using iteration of the beam propagation method

Applications of Temporal Phase Shift Shearography

Temporally-Consistent Phase Unwrapping for a Stereo-Assisted Structured Light System

Experiments with Edge Detection using One-dimensional Surface Fitting

Lab Report: Optical Image Processing

Freeform metrology using subaperture stitching interferometry

3D image reconstruction with controllable spatial filtering based on correlation of multiple periodic functions in computational integral imaging

Coherent Gradient Sensing Microscopy: Microinterferometric Technique. for Quantitative Cell Detection

Miniaturized Camera Systems for Microfactories

Fresnel and Fourier digital holography architectures: a comparison.

AIDA-2020 Advanced European Infrastructures for Detectors at Accelerators. Milestone Report

Extracting Wavefront Error From Shack-Hartmann Images Using Spatial Demodulation

Secondary grating formation by readout at Bragg-null incidence

A three-step system calibration procedure with error compensation for 3D shape measurement

Advanced Stamping Manufacturing Engineering, Auburn Hills, MI

Measurement of period difference in grating pair based on analysis of grating phase shift

Evaluation of Two-Dimensional Phase Unwrapping Algorithms for Interferometric Adaptive Optics Utilizing Liquid-Crystal Spatial Light Modulators

Synthesis of a multiple-peak spatial degree of coherence for imaging through absorbing media

Contrast Optimization: A faster and better technique for optimizing on MTF ABSTRACT Keywords: INTRODUCTION THEORY

Flatness Measurement of a Moving Object Using Shadow Moiré Technique with Phase Shifting

Transcription:

High-resolution 3D profilometry with binary phase-shifting methods Song Zhang Department of Mechanical Engineering, Iowa State University, Ames, Iowa 511, USA (song@iastate.edu) Received 11 November 21; accepted 28 February 211; posted 2 March 211 (Doc. ID 137994); published 15 April 211 This paper presents a novel pixel-level resolution 3D profilometry technique that only needs binary phase-shifted structured patterns. This technique uses four sets of three phase-shifted binary patterns to achieve the phase error of less than.2%, and only requires two sets to reach similar quality if the projector is slightly defocused. Theoretical analysis, simulations, and experiments will be presented to verify the performance of the proposed technique. 211 Optical Society of America OCIS codes: 12.12, 12.265, 1.57. 1. Introduction 3D profilometry based on digital sinusoidal fringe projection techniques has been playing an increasingly important role in optical metrology due to the rapid advancement of digital video display technology [1]. However, challenges remain to perform highquality 3D shape measurement with off-the-shelf digital video projectors. One of the major issues is to generate ideal sinusoidal fringe patterns because of the projector s nonlinear gamma effect. To circumvent this problem, we recently reported a technique that only needs binary structured patterns [2]. The sinusoidal fringe patterns were generated by properly defocusing the binary structured ones. Su et al. has also used the defocusing technique to generate ideal sinusoidal fringe patterns by defocusing with a Ronchi grating [3]. However, because it uses a mechanical grating, the phase-shift error is dominant. In contrast, because the digital binary fringe projection technique does not have a phase-shift error, it turned out to have more advantages besides eliminating the nonlinear gamma problem: it allows for an unprecedentedly high-speed 3D profilometry with a phase-shifting technique using the digitallight-processing (DLP) Discovery projection platform [4], and permits the 3D profilometry speed bottleneck elimination of an off-the-shelf DLP projector 3-6935/11/121753-5$15./ 211 Optical Society of America [5]. However, this technique is not trouble-free. Because the projector must be properly defocused to generate high-quality sinusoidal fringe patterns, there are two major problems: (1) the smaller measurement range, and (2) the challenge of calibrating the defocused projector [2]. This paper proposes a novel method that only requires binary structured patterns to realize pixellevel spatial resolution 3D profilometry. This technique is based on our theoretical analysis and experimental findings. Our theoretical analysis shows that the low frequency (less than eleventh order) harmonics of a square wave only introduce 6X phase error for a three-step phase-shifting technique with a phase-shift of 1=3 period (or 2π=3), and this phase error can be significantly eliminated by averaging two sets of fringe patterns with a phase-shift of 1=12 period (or π=6). If the projector is slightly defocused, meaning that the frequency components beyond tenth order harmonics are suppressed to a negligible level, the phase error caused by the binary patterns could be reduced to be less than RMS.2%, which is less than the quantization error of an 8 bit camera (1=2 8 :4%). Our further analysis shows that when the projector is close to being in focus, the next dominant error frequency doubled, i.e., 12X. This type of phase error can be eliminated by introducing another two sets of fringe patterns with a phase-shift of 1=24 period (or π=12) from the first two sets. Averaging the phases 2 April 211 / Vol. 5, No. 12 / APPLIED OPTICS 1753

obtained from these four sets will bring down the error to be less than.2%. Because under most measurement scenarios, the projector or the camera are not perfectly in focus, using these 12 binary patterns is sufficient to achieve high-quality 3D profilometry. Of course, if higher accuracy is required, additional sets of binary phase-shifted patterns with similar analysis can be adopted to further improve the measurement quality. By this means, only binary patterns are necessary to achieve the spatial resolution of the conventional sinusoidal fringe patterns based method. Therefore, this technique allows for achieving high measurement accuracy with binary patterns instead of sinusoidal ones, which might introduce better means for 3D profilometry because it is significantly easier to generate binary patterns than to generate ideal sinusoidal ones. Section 2 introduces the principle sinusoidal and binary phase-shifting algorithms. Section 3 shows some simulations to verify the proposed binary phase-shifting techniques. Section 4 presents some experimental results, and Sec. 5 summarizes this paper. 2. Principle A. Single Three-Step Phase-Shifting Algorithm Phase-shifting methods are widely used in optical metrology because of their speed and accuracy [6]. A single three-step phase-shifting () algorithm with a phase-shift of 2π=3 can be described as I 1 ðx; yþ ¼I ðx; yþþi ðx; yþ cosðϕ 2π=3Þ; I 2 ðx; yþ ¼I ðx; yþþi ðx; yþ cosðϕþ; ð1þ ð2þ B. Dual Three-Step Phase-Shifting Algorithm The works well if the fringe patterns are ideally sinusoidal in profile. However, for binary phaseshifted fringe patterns, if the projector is not properly defocused, some binary structures will appear, and the phase error will be significant. To learn how to compensate for this type of phase error, the binary structured patterns are analyzed. The cross section of a binary structured pattern is a square wave, thus, understanding the effect of a binary structured pattern can be simplified to study a square wave. A normalized square wave with a period of 2π can be written as yðxþ ¼ x ½ð2n 1Þπ; 2nπÞ 1 x ½2nπ; ð2n þ 1ÞπÞ : ð6þ Here, n is an integer number. The square wave can be expanded as a Fourier series yðxþ ¼:5 þ X 2 sin½ð2k þ 1ÞxŠ: ð2k þ 1Þπ ð7þ k¼ To understand how each harmonics affects the measurement quality, we analyzed the phase error by each frequency component. The phase error is obtained by finding the difference between the base phase Φ b ðx; yþ obtained from the fundamental frequency and the phase obtained from the combination of the fundamental frequency and the particular high-frequency harmonics, Φ k ðx; yþ. The base phase can be theoretically computed by applying Eq. (4). The fringe patterns with (2k þ 1)-th order harmonics frequencies can be written as I k 1 ðx; yþ ¼I ðx; yþþi ðx; yþfcosðϕ 2π=3Þ þ cos½ð2k þ 1Þðϕ 2π=3ÞŠ=ð2k þ 1Þg; ð8þ I 3 ðx; yþ ¼I ðx; yþþi ðx; yþ cosðϕ þ 2π=3Þ: ð3þ Where I ðx; yþ is the average intensity, I ðx; yþ the intensity modulation, and ϕðx; yþ the phase to be solved for. Simultaneously solving these three equations gives the phase p ffiffiffi ϕðx; yþ ¼tan 1 3 ði1 I 3 Þ=ð2I 2 I 1 I 3 Þ : ð4þ I k 2 ðx; yþ ¼I ðx; yþþi ðx; yþfcosðϕþ þ cos½ð2k þ 1ÞϕŠ=ð2k þ 1Þg; I k 3 ðx; yþ ¼I ðx; yþþi ðx; yþfcosðϕ þ 2π=3Þ þ cos½ð2k þ 1Þðϕ þ 2π=3ÞŠ=ð2k þ 1Þg: ð9þ ð1þ The phase obtained in Eq. (4) ranges from π to þπ with 2π discontinuities. A phase unwrapping algorithm can be adopted to obtain the continuous phase [7]. The phase unwrapping is to locate the 2π discontinuity positions and remove them by adding or subtracting multiples of 2π. In other words, the phase unwrapping step is to find an integer number kðx; yþ for each point ðx; yþ so that the continuous phase can be obtained as Φðx; yþ ¼2π kðx; yþ: ð5þ Here, Φðx; yþ is the unwrapped phase. Once the continuous phase map is obtained, 3D shape can be recovered if the system is calibrated [8]. Similarly, the wrapped phase can obtained by using a similar equation as Eq. (4) p ffiffiffi ϕ k ðx; yþ ¼tan 1 3 ði k 1 I k 3 Þ=ð2Ik 2 Ik 1 Ik 3 Þ : ð11þ Phase ϕ k ðx; yþ can be unwrapped to determine the Φ k ðx; yþ. The phase error is thus defined as ΔΦ k ðx; yþ ¼Φ k ðx; yþ Φðx; yþ: ð12þ Figure 1 shows the phase error for each harmonics if a three-step phase-shifting algorithm is utilized. It shows that the third, ninth, and fifteenth harmonics 1754 APPLIED OPTICS / Vol. 5, No. 12 / 2 April 211

.2.1.1.2 2 2 Phase (rad) k = 1 k = 2 k = 3 k = 4 k = 5 k = 6 k = 7 Fig. 1. (Color online) Phase error caused by different harmonics. k is the integer used in Eq. (7). (k ¼ 1, 4, 7) will not bring phase error because a phase-shift of 2π=3 is utilized. It also indicates that the low frequency harmonics (less than eleventh) introduces 6X phase error. If another phase map with a phase-shift of 1=12 period (or π=6) is obtained, it can be used to compensate for this error by averaging it with the other phase map. Because two sets of fringe patterns are used, this technique is called the dual three-step phase-shifting () method. C. Quadratic Three-Step Phase-Shifting Algorithm Figure 1 also shows that the secondary phase error is 12X. This means that if another two sets of fringe patterns have a phase-shift of 1=24 period (or π=12) between the first two sets, the 12X phase error can be eliminated. Because four sets of fringe patterns are used to eliminate both 6X and 12X phase error, this technique is called the quadratic threestep phase-shifting () method. After applying, the residual phase errors are induced by harmonics higher than fifteenth order, which can be negligible if the patterns are not perfectly focused (or squared). It is important to notice that the 12X phase error is induced by over tenth-order harmonics. If the patterns are slightly defocused, this type of error can be suppressed to a negligible level, thus, the method might be sufficient. 3. Simulations Simulations were performed to verify the performance of the proposed methods. In this simulation, we simulated a square wave with a fringe period of 96 pixels. The defocusing is realized by applying a Gaussian smoothing filter, and the different degrees of defocusing are achieved by using different breath of filters. Larger size of Gaussian filters are realized by applying smaller size ones multiple times [9]. In this research, we utilize a 9-pixel Gaussian filter with a standard deviation of 1.5 pixels. If this filter is applied once, the square wave will be deformed as shown in Fig. 2(a). Because the filter size is very small in comparison with the square wave period (96 pixels), the shape of the square wave is well preserved. If an algorithm is applied, the phase error is very large (RMS :22 rad or 3.46%) as shown in Fig. 2(b). The method reduces the error to be 1.7% (3.5 times smaller). The phase error obtained from the method makes is negligible (.1%) in comparison with the quantization error of an 8 bit camera (1=2 8 :4%). This simulation confirmed that the algorithm can generate satisfactory result even when the binary patterns are close to ideal. If the same filter applies four times, the square wave will be further deformed but still has clear binary structures, as shown in Fig. 2(c). Figure 2(d) shows that the phase errors are RMS 1.61%,.11%, and.2% for the,, and methods, respectively. It should be noticed that the can reduce the phase error to be approximately.11%, which is negligible. This simulation confirmed that when the binary patterns are slightly defocused, the is sufficient to provide high-quality 3D shape measurement. 4. Experiments Experiments were also conducted to test the proposed method. In the experiment, we used a USB CCD camera (The Imaging Source DMK 21BU4) and the LED digital-light-processing projector (Dell M19S). The camera is attached with a 12 mm focal length Megapixel lens (Computar M1214-MP). The resolution of the camera is 64 48. The projector has a resolution of 858 6 with a lens of F=2: and f ¼ 16:67 mm. We first measured a uniform white surface with the proposed technique. Figure 3 shows the measurement results. In this experiment, we used a very wide fringe pattern, where the fringe pitch (number of pixels per period) is 96 projector s pixels. The first row shows the results when the fringe patterns are close to being in focus. The binary structures are clearly shown in the fringe patterns as illustrated in Fig. 3(b). Figure 3(c) shows that even on the wrapped phase map, the phase error is very obvious. Figures 3(d) 3(f) show the phase error maps for the,, and, respectively. It can be seen from 2 1 5 1 15.2.2 5 1 15 5 1 15 (a) (b) (c) (d) 2 1.2.2 5 1 15 Fig. 2. (Color online) Phase errors with using different phase-shifting methods under different degrees of defocusing. (a) Close to being an ideal square wave; (b) Phase errors for the,, and methods are RMS 3.46%, 1.7%, and.1%, respectively; (c) Slightly blurred square wave; (d) Phase errors for the,, and methods are RMS 1.61%,.11%, and.2%, respectively. 2 April 211 / Vol. 5, No. 12 / APPLIED OPTICS 1755

25.3.3.3 2 15 1 5 1 2 3 4.2.1.1.2.2.1.1.2.2.1.1.2 25 2 15 1 5.3.2.1.1.2.3.2.1.1.2.3.2.1.1.2 1 2 3 4 Fig. 3. (Color online) Phase errors with using different phase-shifting methods. (a) Fringe pattern is close to being in focus; (b) 32th row cross section; (c) Wrapped phase map; (d) (f) Phase error maps for the,, and methods, respectively; (g) Fringe pattern is slightly defocused; (h) 32th row cross section; (i) Wrapped phase map; (j) (l) Phase error maps for the,, and methods, respectively. the error map that the method generates significant error, while the method reduces the error to a negligible level. The second row of Fig. 3 shows that when the fringe patterns are slightly defocused, the method is sufficient to perform high-quality measurement. Figure 4 shows the cross sections of the phase error maps shown in Fig. 3. Figure 4(a) shows the phase errors generated by different methods when the projector is close to being in focus. It can be seen that when the projector is close to being in focus, the method clearly does not generate reasonable quality of measurement, while the method improves its quality dramatically. And the phase error caused by the method is less than.21%, which is very low. Figure 4(b) shows the results when the projector is slightly defocused. For this case, the and the does not make much difference, thus, a method is sufficient to perform highquality measurement. These experiments demonstrated that the real measurements conform to our simulation results. A more complex 3D sculpture was also measured. Figure 5 shows the results with different,, and algorithms under the same defocusing degree. These experiments indicated that when the projector is close to being in focus, a method can perform high-quality 3D profilometry, while only the method is needed for slightly defocused binary patterns. It should be noted that the binary patterns are very wide: the fringe pitch is 96 projector s pixel. 5. Summary This paper has presented binary phase-shift methods for high-resolution 3D profilometry. Because this technique allows the binary method to perform pixellevel spatial resolution when the projector is close to being in focus, it solved the two very challenging problems (smaller depth range and difficulty of defocused projector calibration) for the technique.3.2.1.1.3.2.1.1.2.2 1 2 3 4 1 2 3 4 Fig. 4. (Color online) Phase errors with using different phase-shifting methods. (a) Cross sections of the phase error shown in the first row of Fig. 3. The phase errors are 2.67%,.46%, and.17% for the,, and methods, respectively; (b) Cross sections of the phase error shown in the second row of Fig. 3. The phase errors are 1.48%,.21%, and.14% for the,, and methods, respectively. 1756 APPLIED OPTICS / Vol. 5, No. 12 / 2 April 211

Fig. 5. (Color online) Experimental results with different binary phase-shifting methods. The top row shows the results when the projector is close to being in focus, and the bottom row shows the results when the projector is slightly defocused. (a) One of the binary fringe patterns; (b) 3D result with the method; (c) 3D result with the method; (d) 3D result with the method; (e) One of the binary fringe patterns; (f) 3D result with the method; (g) 3D result with the method; (h) 3D result with the method. to achieve sinusoidal phase-shifting methods by defocusing binary structured ones. This technique, however, is at the cost of increasing the number of fringe patterns used, which will reduce the measurement speed. Nevertheless, this proposed method has great value in 3D profilometry when only binary patterns can be used (e.g., grating), and it simplifies the digital fringe projection system development without worrying about the nonlinearity of the projector. References 1. S. Gorthi and P. Rastogi, Fringe projection techniques: Whither we are?, Opt. Lasers Eng. 48, 133 14 (21). 2. S. Lei and S. Zhang, Flexible 3D shape measurement using projector defocusing, Opt. Lett. 34, 38 382 (29). 3. X. Y. Su, W. S. Zhou, G. Von Bally, and D. Vukicevic, Automated phase-measuring profilometry using defocused projection of a Ronchi grating, Opt. Commun. 94, 561 573 (1992). 4. S. Zhang, D. van der Weide, and J. Olvier, Superfast phaseshifting method for 3D shape measurement, Opt. Express 18, 9684 9689 (21). 5. Y. Gong and S. Zhang, Ultrafast 3D shape measurement with an off-the-shelf DLP projector, Opt. Express 18, 19743 19754 (21). 6. D. Malacara, ed., Optical Shop Testing, 3rd ed. (Wiley, 27). 7. D. C. Ghiglia and M. D. Pritt, Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software (Wiley,1998). 8. S. Zhang and P. S. Huang, Novel method for structured light system calibration, Opt. Eng. 45, 8361 (26). 9. I. I. Hirschman and D. V. Widder, The Convolution Transform (Princeton, 1955). 2 April 211 / Vol. 5, No. 12 / APPLIED OPTICS 1757