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

Similar documents
Shift estimation method based fringe pattern profilometry and performance comparison

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

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

Study on Generalized Analysis Model for Fringe Pattern Profilometry

Comparative study on passive and active projector nonlinear gamma calibration

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

3D face recognition based on a modified ICP method

Error analysis for 3D shape measurement with projector defocusing

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

Partially overlapped range images registration based on fringe pattern profilometry

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

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

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

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

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

3D Modelling with Structured Light Gamma Calibration

Gamma correction for digital fringe projection profilometry

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

Digital fringe profilometry based on triangular fringe patterns and spatial shift estimation

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

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

3D data merging using Holoimage

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

Enhanced two-frequency phase-shifting method

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

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

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

Trapezoidal phase-shifting method for threedimensional

Optimal checkerboard selection for structured light system calibration

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

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

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

Environment-Aware Design For Underwater 3D-Scanning Application

Three-dimensional data merging using holoimage

Three Dimensional Measurements by Deflectometry and Double Hilbert Transform

Improved phase-unwrapping method using geometric constraints

High dynamic range scanning technique

This document contains the draft version of the following paper:

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

Accurate projector calibration method by using an optical coaxial camera

Fast calculation of phase in spatial n-point phase-shifting techniques

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

360-degree fringe-projection profilometry of discontinuous solids with 2 co-phased projectors and 1-camera

Three dimensional sensing by digital video fringe projection

University of Huddersfield Repository

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

A Fringe Center Detection Technique Based on a Sub-Pixel Resolution, and Its Applications Using Sinusoidal Gratings

Vibration parameter measurement using the temporal digital hologram sequence and windowed Fourier transform

Rotation-invariant optical recognition of three-dimensional objects

Fringe modulation skewing effect in white-light vertical scanning interferometry

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

Influence of sampling on face measuring system based on composite structured light

Three-dimensional shape measurement with a fast and accurate approach

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

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

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

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.

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

Multiwavelength-Integrated Local Model Fitting Method for Interferometric Surface Profiling

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

Transparent Object Shape Measurement Based on Deflectometry

Available online at ScienceDirect. Procedia CIRP 10 (2013 ) th CIRP Conference on Computer Aided Tolerancing

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

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

ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.

Image retrieval based on bag of images

University of Huddersfield Repository

Flexible Calibration of a Portable Structured Light System through Surface Plane

Obtaining the curve Phase shift vs gray level of a spatial light modulator Holoeye LC2012

Adaptive osculatory rational interpolation for image processing

Time-to-Contact from Image Intensity

Photometric Stereo with Auto-Radiometric Calibration

LED holographic imaging by spatial-domain diffraction computation of. textured models

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

Projector Calibration for Pattern Projection Systems

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

Optics and Lasers in Engineering

Metrology and Sensing

An INSPECT Measurement System for Moving Objects. Deng, F; Liu, C; Sze, W; Deng, J; Fung, S; Lam, EYM

Light source estimation using feature points from specular highlights and cast shadows

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

University of Huddersfield Repository

SIMULATION AND VISUALIZATION IN THE EDUCATION OF COHERENT OPTICS

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Metrology and Sensing

Draft SPOTS Standard Part III (7)

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

New wavelet based ART network for texture classification

Topometry and color association by RGB Fringe Projection Technique

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

Advanced Stamping Manufacturing Engineering, Auburn Hills, MI

Comparison between 3D Digital and Optical Microscopes for the Surface Measurement using Image Processing Techniques

Object detection using non-redundant local Binary Patterns

Using Fringe Projection Phase-Shifting to Correct Contact Angles for Roughness Effects. June th, 2016 Greg Wills Biolin Scientific

A Novel Double Triangulation 3D Camera Design

Metrology and Sensing

3-D shape measurement by composite pattern projection and hybrid processing

Absolute measurement of optical surface profile with a Fizeau interferometer

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

Improved vertical-scanning interferometry

Transcription:

University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2010 Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector Yang Liu University of Wollongong Jiangtao Xi University of Wollongong, jiangtao@uow.edu.au Yanguang Yu University of Wollongong, yanguang@uow.edu.au Joe F. Chicharo University of Wollongong, chicharo@uow.edu.au Publication Details Liu, Y., Xi, J., Yu, Y. & Chicharo, J. F. (2010). Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector. Optical Metrology and Inspection for Industrial Applications (pp. 78550W-1-78550W-8). USA: SPIE. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector Abstract Fringe Pattern Profilometry (FPP) is 3D surface measuring technique based on triangulation. The utilization of digital projection in FPP system introduces significant phase distortion for Phase Shifting Profilometry (PSP), because of the nonlinear response of digital video projectors, which is referred as gamma distortion. Considering that the distorted phase has a stable function for a reference plane, this paper proposes an approach based on inverse function shift estimation (IFSE) to detect the spatial shift of the distorted phase caused by ect height. This spatial shift is independent of projector s gamma distortion and accurate surface can be reconstructed based it. The simulation results show that the proposed method can almost completely eliminate gamma distortion in reconstructed surface and we obtain more than 5 times improvement in practical experiments. Disciplines Physical Sciences and Mathematics Publication Details Liu, Y., Xi, J., Yu, Y. & Chicharo, J. F. (2010). Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector. Optical Metrology and Inspection for Industrial Applications (pp. 78550W-1-78550W-8). USA: SPIE. This conference paper is available at Research Online: http://ro.uow.edu.au/infopapers/3544

Phase error correction based on Inverse Function Shift Estimation in Phase Shifting Profilometry using a digital video projector Yang Liu, Jiangtao Xi *, Yanguang Yu and Joe Chicharo School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Northfields Ave, Wollongong, NSW, 2522 ABSTRACT Fringe Pattern Profilometry (FPP) is 3D surface measuring technique based on triangulation. The utilization of digital projection in FPP system introduces significant phase distortion for Phase Shifting Profilometry (PSP), because of the nonlinear response of digital video projectors, which is referred as gamma distortion. Considering that the distorted phase has a stable function for a reference plane, this paper proposes an approach based on inverse function shift estimation (IFSE) to detect the spatial shift of the distorted phase caused by ect height. This spatial shift is independent of projector s gamma distortion and accurate surface can be reconstructed based it. The simulation results show that the proposed method can almost completely eliminate gamma distortion in reconstructed surface and we obtain more than 5 times improvement in practical experiments. 1. INTRODUCTION Optical noncontact surface measuring has been widely used in industrial archaeology, machine vision, mechanical engineering, etc. Fringe Pattern Profilometry (FPP) is one of the most popular measuring methods and has been extensively studied and various approaches are developed, such as Fourier Transform Profilometry (FTP), 1-2 Phase Shifting Profilometry (PSP), 3-4 Spatial Phase Detection (SPD) 5 and Inverse Function Shift Estimation (IFSE). 6 Among them PSP is the most widely employed one due to its high accuracy and immunity to background illumination and variable reflectivity. However, it requires the projected fringe to be sinusoidal, otherwise errors arise. With the recent development of digital projection technology, traditional optical approaches, such as optical gratings and interference, have been replaced by digital projection to generate fringe patterns. Especially for PSP approaches, digital projection has a few key advantages, such as precise shifting control and fast projection. However, digital projectors are nonlinear devices which have an inherent characteristic referred as gamma distortion. Due to the Gamma distortion, it is difficult to produce precise sinusoidal patterns, and distinct errors are aroused when using PSP. Previously, a lot of work has been done to reduce such errors. Baker et al. 7 employed neural network to train waveform of captured images, but the method proposed increases the measuring time significantly. Huang et al. 8 proposed a double three-step PSP to eliminate gamma nonlinearity, which requires multiple images required. Zhang 9-10 proposed a Look Up Table (LUT) method to compensate gamma nonlinearity error, but the generation of a LUT requires an extra calibration board, which make the whole measuring procedure complicated and not automatic. Liu et al. 11 established a mathematical Gamma model, based on which phase correction methods were proposed to improve accuracy. However, Liu s Gamma model is derived without consideration of ambient light interferences. As an alternate effort to reduce the nonlinear distortion, Hu et al. proposed a IFSE 6 based on Generalized Analysis Model (GAM) 12. GAM describes the fringe deformed by the ect is a shifted version of that on the reference. By substituting the intensity value of ects into the inverse function of reference plane, the corresponding spatial shift will be obtained. And IFSE is one approach to build the inverse function required in GAM. Accordingly, surface can be * jiangtao@uow.edu.au Optical Metrology and Inspection for Industrial Applications, edited by Kevin Harding, Peisen S. Huang, Toru Yoshizawa, Proc. of SPIE Vol. 7855, 78550W 2010 SPIE CCC code: 0277-786X/10/$18 doi: 10.1117/12.870369 Proc. of SPIE Vol. 7855 78550W-1

reconstructed by implementation IFSE on intensity images directly. Different form PSP, results of this approach are not affected by gamma distortion and only one image is required. However, another two negative factors are not considered in this approach 6 ; ambient light and reflectivity difference between reference plane and ect. This severely restricts the application range of IFSE. When examining the distorted phase by PSP, it is not randomly varying but has a certain function. Motivated by this, we find the distorted phase satisfies the conditions of GAM. Therefore, we propose to apply IFSE calculating spatial shift between distorted phases, just after unwrapping the phase by PSP algorithm. Due to the features of IFSE, hight based on spatial shift is not impacted by the nonlinear gamma response of video projectors. This paper is organized as follows. In section 2, we explained the mathematic background of the proposed method and how phase shift is calculated. In section 3, we give simulation and experimental results to confirm the correctness of the proposed method. Section 4 concludes this paper. 2. PRINCIPLES 2.1 Three-step Phase Shifting Profilometry Usually, FPP use a system setup as shown in Figure 1. A fringe pattern, denoted as uxy (, ) is projected along CO. For the pattern only varying with respect to the coordinate x and remaining constant on y direction, for the sake of simplicity, coordinate y is ignore in following deducing and we use ux ( ) denoting the fringe light intensity on a reference plane by the projector: ux ( ) 1 cos(2 fx) (1) where f is the spatial frequency of the fringe on the reference plane. In the presence of an ect, from the camera s view, the projected fringe have a spatial shift alone x direction, which is demonstrated as distance AB in Figure 1. We refer the spatial shift as ( x). Hence the fringe turn out to be ux ( ( x)). Figure 1. Optical system setup Due to CPE and ABE are similar in, the fringe shift caused by ect surface height hx ( ) can be represented as: Proc. of SPIE Vol. 7855 78550W-2

L ( x) hx ( ) D ( x) (2) where D and L are the system parameter shown in Figure 1. To carry out PSP, three images are necessary and fringes projected are required to be sinusoidal. With consideration of projector s response fc ( u ), surface reflectivity Ax ( ) and background illumination Bx ( ), the nth image intensity is as follows: n sn( x) A( x) fcu( x ) B( x) 3 f n dn( x) A( x) fcu( x ( x) ) B( x) 3 f n 1, 2 and 3 (3) Ideally, the projector s response is supposed to be linear; for simplicity fc ( u) u. Then, we can retrieve the fringe sinusoid phase from intensity images using three-step PSP 3 : x arctan 3 n n1 3 n n1 I ( x)sin(2 n N) I ( x)cos( 2 n N) (4) Note that the coordinate x range within one period of sinusoid function in this paper, because phase wrapping problem is not considered here. When replace In ( x ) with sn ( x ) and dn ( x ), we obtain the fringe phase for the reference plane, ref () x surface, () x, respectively:, and ect ( x) 2 fx ref ( x) 2 f[ x( x)] 2 fx( x) (5) where ( x) 2 f( x) and is the phase shift by ect surface height. Then we can derive the ect s height by combining Eqs. (2) and (5): ( xl ) h( x) (6) 2 fd( x) 0 2.2 Gamma distortion and shift detection As mentioned above, most digital video projectors are associated with gamma distortion, and their response function modelled as a power function with a single parameter follows: f () c u where is a positive number and usually 1 3. Combining Eqs. (3) and (7) we have: u (7) Proc. of SPIE Vol. 7855 78550W-3

n sn ( x) A( x) u( x ) B( x) 3 f n dn ( x) A( x) u( x ( x) ) B( x) 3 f n 1, 2 and 3 (8) The nonlinear response causes a change of the projected fringes. This also results in distortions in the phases extracted by three-step PSP in Eq.(4). Let us use ( x) to denote the distorted phase. We can also obtain ref () x and () x by substituting Eqs. (8) into Eq. (4). But the difference between them, x ref () x () x, cannot be used in Eq. (6). Otherwise, notable errors are aroused as shown in Figure 2. Figure 2. Derivation of ground truth and distorted phase calculated by 3-step PSP when 2.33 and ( x) 1. Up: Original phase ( x) and shifted phase ( x ( x)). Mid: Distorted phase ( x) and shifted one ( x ( x)). Down: Shift ( x) and calculated value in traditional approaches To avoid gamma distortion in PSP, we propose a method to obtain ( x). Combining Eqs. (4) and (8), we have distorted phase of the reference and denote it as Fref () x : Fref 3{[1 cos(2 fx 2 / 3)] [1 cos(2 fx 4 / 3)] } ( x) arctan 2[1 cos(2 fx )] [1 cos(2 fx 2 / 3)] [1 cos(2 fx 4 / 3) ] (9) Similarly, the distorted phase of ects: F 3{[1cos(2 fx( x) 2 /3)] [1cos(2 fx( x) 4 /3)] } ( x) arctan 2[1 cos(2 fx( x))] [1 cos(2 fx( x) 2 /3)] [1 cos(2 fx( x) 4 /3)] (10) Proc. of SPIE Vol. 7855 78550W-4

Because Ax ( ) and Bx ( ) are all cancelled in Eq. (4), F () x satisfies the following equation. F () x F ( x ()) x (11) ref This just meets the description in GAM by Hu 12. Once having the inverse function of Fref () x, we can determine the spatial shift, which is related to surface height, using the following equation. 1 () x x Fref ( F ()) x (12) We employ polynomial curve fitting to establish F 1 ref ( x). This process is described as following. 1. Curve fitting starts from a low order, say k 1 and a maximum error e m is provided at first. 2. Interchange distorted phase samples Fref () x and its corresponding coordinate x. Based on this two set of data, implement least squares curve fitting at kth order. A set of coefficients, C k in Eq.(13), can be obtained. 3. Continue to step 4, once the fitted curve satisfying a preset error e m. Otherwise, k k 1 and repeat step 2 and step 3. 4. The whole procedure returns a set of fitting polynomial coefficients, which stores the ective function F 1 ref ( x). 1 2 F () x C CxC x C x k k e (13) 0 1 2 k With an established inverse function and phase maps from three-step PSP, we can retrieve shift ( x) by substituting the distorted phase values calculated by three-step PSP into Eq.(12). Height of the ect based on ( x) as Eq.(6) does not suffer from gamma distortion. m 3. SIMULATION AND EXPERIMENT In order to compare the performance of proposed method against traditional PSP, we carried out simulations on both of them. A triangular shape shift is added to a gamma distorted sinusoidal signal, and its phase is extracted by three-step PSP algorithm as shown in Figure 3. Results of the proposed approach and traditional PSP are also given in Figure 3. After applying IFSE, root mean square error (RMSE) of phase shift by PSP has declined from 0.1949 to 0.0008. Proc. of SPIE Vol. 7855 78550W-5

1 Figure 3. A cross section of simulation results, where 2.1, ( x) -0.015 x- 20 0.25 and f 0.2mm. Top: distorted phase values before and after adding shift. Mid: calculated values and true value of phase shift caused by the ect. Bottom: comparison of errors The simulation results show that the shift of distorted signal can be calculated with very small errors. To verify it further, we apply the proposed method in practical experiments. Our experiment employs a HITACHI CP-X260 projector and a DuncanTech MS3100 camera (see Figure 4) to generate and capture fringe patterns respectively. And gamma parameter of the projector is estimated between 2 and 3. Parameters shown in Figure 1: D 1442mm and L 345mm. A white triangular model is chosen as the first ect. As shown in Figure 5, shift based PSP has significantly reduced the error in 3-step PSP and RMSE drops from 0.194 to 0.034. We also test the proposed method by measuring a more complicated ect, a plaster cast in the shape of a hand as shown in Figure 4. Figure 6 compares results calculated in different ways. The reconstructed surface is much smoother by shift based three-step PSP, which confirms that the proposed method can successfully correct the error from gamma distortion. Proc. of SPIE Vol. 7855 78550W-6

Figure 4: a: optical instruments. b: the triangular shape ect. c: the complicated ect used in experiment. Figure 5. Experiment results of a simple ect. Top: phase values on the reference plane and the ect. Mid: calculated values and true value of phase shift caused by the ect. Bottom: comparison of errors. Proc. of SPIE Vol. 7855 78550W-7

Figure 6. Experiment results of a complicated ect. Left: result of traditional 3-step PSP. Right: result of shift based on 3-step PSP. 4. CONCLUSION In this paper, we have introduced a novel method to correct errors by Digital video projector in three-step PSP, which is based on calculating phase shift between a reference plane and ects. The effectiveness of this method has been demonstrated by both computer simulation and experiments; the error caused by projectors gamma nonlinearity has been greatly reduced. Because we employ IFSE to calculate the phase shift, the proposed method does not require any additional equipment and is automatic and easy to implement. REFERENCE [1] M. Takeda, H. Ina, and S. Kobayashi, Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry, Journal of the Optical Society of America, 72(1), 156-160 (1982). [2] M. Takeda, and K. Mutoh, Fourier-transform profilometry for the automatic-measurement of 3-d ect shapes, Applied Optics, 22(24), 3977-3982 (1983). [3] V. Srinivasan, H. C. Liu, and M. Halioua, Automated phase-measuring profilometry of 3-d diffuse ects, Applied Optics, 23(18), 3105-3108 (1984). [4] X. Y. Su, W. S. Zhou, G. Vonbally et al., Automated phase-measuring profilometry using defocused projection of a ronchi grating, Optics Communications, 94(6), 561-573 (1992). [5] S. Toyooka, and Y. Iwaasa, Automatic profilometry of 3-d diffuse ects by spatial phase detection, Applied Optics, 25(10), 1630-1633 (1986). [6] Y. Hu, J. Xi, J. F. Chicharo et al., Inverse function analysis method for fringe pattern profilometry, IEEE Transactions on Instrumentation and Measurement, 58(9), 3305-3314 (2009). [7] M. J. Baker, J. Xi, and J. F. Chicharo, Neural network digital fringe calibration technique for structured light profilometers, Applied Optics, 46(8), 1233-1243 (2007). [8] P. S. Huang, Q. J. Hu, and F.-P. Chiang, Double three-step phase-shifting algorithm, Applied Optics, 41(22), 4503-4509 (2002). [9] S. Zhang, and P. S. Huang, "Phase error compensation for a 3-d shape measurement system based on the phase-shifting method," Proc. SPIE 6000, 60000E-10. [10] S. Zhang, and S.-T. Yau, Generic nonsinusoidal phase error correction for three-dimensional shape measurement using a digital video projector, Applied Optics, 46(1), 36-43 (2007). [11] K. Liu, Y. Wang, D. L. Lau et al., Gamma model and its analysis for phase measuring profilometry, J. Opt. Soc. Am. A, 27(3), 553-562 (2010). [12] Y. Hu, J. Xi, Z. Yang et al., Study on generalized analysis model for fringe pattern profilometry, IEEE Transactions on Instrumentation and Measurement, 57(1), 160-167 (2008). Proc. of SPIE Vol. 7855 78550W-8