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

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

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

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.

Three Dimensional Measurements by Deflectometry and Double Hilbert Transform

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

Enhanced two-frequency phase-shifting method

Comparative study on passive and active projector nonlinear gamma calibration

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

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

Improved regularized phase-tracking technique for the processing of squared-grating deflectograms

Phase demodulation of interferograms with open or closed fringes

Topometry and color association by RGB Fringe Projection Technique

Phase-unwrapping algorithm for noisy phase-map processing

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

Improved phase-unwrapping method using geometric constraints

Comparative measurement of in plane strain by shearography and electronic speckle pattern interferometry

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

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

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

Error analysis for 3D shape measurement with projector defocusing

3D Modelling with Structured Light Gamma Calibration

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

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

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

Fourier, Fresnel and Image CGHs of three-dimensional objects observed from many different projections

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

Optimal checkerboard selection for structured light system calibration

Shack-Hartmann spot dislocation map determination using an optical flow method

Accurate projector calibration method by using an optical coaxial camera

Performance Study of Quaternion and Matrix Based Orientation for Camera Calibration

Second-order robust regularization cost function for detecting and reconstructing phase discontinuities

What is Frequency Domain Analysis?

Chapter 37. Wave Optics

High dynamic range scanning technique

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

Environment-Aware Design For Underwater 3D-Scanning Application

specular diffuse reflection.

Laser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR

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

Stable-marriages algorithm for preprocessing phase maps with discontinuity sources

HANDBOOK OF THE MOIRE FRINGE TECHNIQUE

Chapter 37. Interference of Light Waves

Control of Light. Emmett Ientilucci Digital Imaging and Remote Sensing Laboratory Chester F. Carlson Center for Imaging Science 8 May 2007

Testing spherical surfaces: a fast, quasi-absolute technique

Improved vertical-scanning interferometry

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

Advanced Stamping Manufacturing Engineering, Auburn Hills, MI

Parallel two-step spatial carrier phase-shifting common-path interferometer with a Ronchi grating outside the Fourier plane

Spectrographs. C. A. Griffith, Class Notes, PTYS 521, 2016 Not for distribution.

SIMULATION AND VISUALIZATION IN THE EDUCATION OF COHERENT OPTICS

Rotation-invariant optical recognition of three-dimensional objects

ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW

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

4D Technology Corporation

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

Liquid Crystal Displays

Addressing High Precision Automated Optical Inspection Challenges with Unique 3D Technology Solution

Available online at ScienceDirect. Procedia Engineering 79 (2014 )

Models of Light The wave model: The ray model: The photon model:

Fingerprint Verification applying Invariant Moments

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

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

APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R.

Metrology and Sensing

Three-dimensional shape measurement with a fast and accurate approach

QUANTITATIVE PHASE IMAGING OF BIOLOGICAL CELLS USING OFF-AXIS METHOD OF WIDE FIELD DIGITAL INTERFERENCE MICROSCOPY (WFDIM)

To see how a sharp edge or an aperture affect light. To analyze single-slit diffraction and calculate the intensity of the light

Image quality improvement of polygon computer generated holography

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

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

Extracting Wavefront Error From Shack-Hartmann Images Using Spatial Demodulation

NOVEL TEMPORAL FOURIER-TRANSFORM SPECKLE PATTERN SHEARING INTERFEROMETER

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

Fringe modulation skewing effect in white-light vertical scanning interferometry

Grating pseudo-imaging with polychromatic and finite extension sources

A RADIAL WHITE LIGHT INTERFEROMETER FOR MEASUREMENT OF CYLINDRICAL GEOMETRIES

Surface and thickness measurement of a transparent film using wavelength scanning interferometry

Shift estimation method based fringe pattern profilometry and performance comparison

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

Color patterns in a tapered lightpipe with RGB LEDs

Null test for a highly paraboloidal mirror

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

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

Metrology and Sensing

Phase unwrapping for large depth-of-field 3D laser holographic interferometry measurement of laterally discontinuous surfaces

Techniques of Noninvasive Optical Tomographic Imaging

Application of Photopolymer Holographic Gratings

Computer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG.

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

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

Digital correlation hologram implemented on optical correlator

Applications of Piezo Actuators for Space Instrument Optical Alignment

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

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

Full-field optical methods for mechanical engineering: essential concepts to find one way

Robust Methods for Optical Interferometry Images

Gamma correction for digital fringe projection profilometry

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

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

Wavelength scanning interferometry for measuring transparent films of the fusion targets

Transcription:

Coherent digital demodulation of single-camera N-projections for 3D-object shape measurement: Co-phased profilometry M. Servin, 1,* G. Garnica, 1 J. C. Estrada, 1 and A. Quiroga 2 1 Centro de Investigaciones en Optica A. C., Loma del Bosque 115, 3715 Leon Guanajuato, Mexico 2 Optics Department, Universidad Complutense de Madrid, Facultad de Ciencias Fisicas, Ciudad Universitaria s/n, 284 Madrid, Spain * mservin@cio.mx Abstract: Fringe projection profilometry is a well-known technique to digitize 3-dimensional (3D) objects and it is widely used in robotic vision and industrial inspection. Probably the single most important problem in single-camera, single-projection profilometry are the shadows and specular reflections generated by the 3D object under analysis. Here a single-camera along with N-fringe-projections is (digital) coherent demodulated in a single-step, solving the shadows and specular reflections problem. Cophased profilometry coherently phase-demodulates a whole set of N-fringepattern perspectives in a single demodulation and unwrapping process. The mathematical theory behind digital co-phasing N-fringe-patterns is mathematically similar to co-phasing a segmented N-mirror telescope. 213 Optical Society of America OCIS codes: (12.12) Instrumentation, measurement, and metrology; (12.55) Phase measurement; (12.463) Optical inspection. References and links 1. K. J. Gasvik, Optical Metrology, 3rd ed. (John Wiley & Sons, 22). 2. D. Malacara, M. Servin, and Z. Malacara, Interferogram Analysis for Optical Testing, 2nd ed. (CRC Taylor & Francis, 25). 3. S. S. Gorthi and P. Rastogi, Fringe projection techniques: Wither we are? Opt. Lasers Eng. 48(2), 133 14 (21). 4. Z. Wang, D. A. Nguyen, and J. C. Barnes, Some practical considerations in fringe projection profilometry, Opt. Lasers Eng. 48(2), 218 225 (21). 5. W. H. Su, C. Y. Kuo, C. C. Wang, and C. F. Tu, Projected fringe profilometry with multiple measurements to form an entire shape, Opt. Express 16(6), 469 477 (28). 6. X. Liu, X. Peng, H. Chen, D. He, and B. Z. Gao, Strategy for automatic and complete three-dimensional optical digitization, Opt. Lett. 37(15), 3126 3128 (212). 7. S. Lee and L. Q. Bui, Accurate estimation of the boundary of a structured light pattern, J. Opt. Soc. Am. A 28(6), 954 961 (211). 8. R. Gannavarpu and P. Rastogi, Fringe analysis: premise and perspectives, Opt. Lasers Eng. 5(8), iii x (212). 9. M. Servin, J. C. Estrada, and J. A. Quiroga, The general theory of phase shifting algorithms, Opt. Express 17(24), 21867 21881 (29). 1. Introduction Digital fringe projection 3D profilometry continues to be an active research field as can be seen from the references on this paper [1 9]. In 21 Gorthi and Rastogi [3] review the major techniques used in 3D shape measurement. Also Wang et al. [4] published practical considerations to take into account when measuring 3D shapes using digital profilometry. Su et al. [5], and Liu et al. [6] explore how to integrate N-camera-projector systems which generates N-fringe-patterns from different positions to obtain a single 3D shape measurement. In previous non-coherent integration of N-camera-projector profilometry systems, one must first estimate the fringe-boundaries of the N-digitized fringe-patterns [3 7]. This N- times fringe-boundary estimation is followed by N-phase-demodulations, which in turn is followed by N-phase-unwrappings. Doing N-times this boundary, demodulation and (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24873

unwrapping tasks (for each fringe-pattern) multiplies N-times possible error sources in 3Dshape profilometry [3 7]. Finally we need sum these real-valued, N-unwrapped phases coming from the N-perspectives [3 7]. In contrast co-phase profilometry blindly adds-up N-complex signals coming from frequency-shifting the set of N-fringe patterns. In conclusion, previous N-repetition of the whole profilometry processes applied to N-fringe-patterns [3 7], is reduced in co-phased profilometry to a single coherent phase-demodulation and a single unwrapping process of the whole set of N-fringe-patterns. In this paper we propose to use a single-camera and N-projections directions illuminating the 3D-object. These N-fringe-projections minimize the shadows and specular reflecting zones from the 3D-object. After coherently summing N-analytical-signals, just a single unwrapping process is required.. 2. Standard single-camera single-projector profilometry The typical experimental set-up of single fringe-projection profilometry [1] is shown in Fig. 1. Fig. 1. Standard fringe projection profilometry with a single fringe-projection direction. The projector form a polar-angle θ with respect to the camera-object z axis. The linear fringe-pattern projected towards the 3D object may be written as, F( xy, ) = 1+ cos( vx) (1) Where v is the spatial frequency in radians per pixel. Assuming parallel illumination, the CCD camera sees the following phase-modulated fringe pattern [1] (see Fig. 1), I( x, y) = a( x, y) + b( x, y)cos ω x+ go( x, y) ; ω = v cos( θ), g = v sin( θ). (2) The function axy (, ) is the background and bxy (, ) the contrast. The phase-modulated fringepattern in Eq. (2), has a spatial carrier ω = v cos( θ), and sensitivity g sin( ) = v θ [1]; being θ the polar-angle. The contrast bxy (, ) has information about shadows and specular properties of the 3D object Oxy (, ); it drops to zero bxy (, ) = at shadows and very-high reflections. Fig. 2. In panel (a) we show the Fourier spectrum of the real-valued phase-modulated fringe pattern. In panel (b) we show the frequency-shifted spectrum and the low-pass filtering as a gray disk at the spectral origin. The spatial (Fourier) phase-demodulation process is given by the following formula [1,2], i x (1 / 2) bxye (, ) LPF Ixye (, ) ω. = (3) (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24874

The operator LPF[] is a low-pass filter (gray-disk in Fig. 2) which isolates the required object-phase information go( xy, ) at the spectral origin [1,2,8,9]. 3. Co-phased profilometry: Experimental set-up For the sake of clarity assume a single camera and 4 collimated projectors at azimuthal phasestep angles ϕ = {, π / 2, π, 3 π / 2}, all having the same sensitivity polar-angleθ (see Fig. 3). Therefore the data consist of the following 4 phase-modulated fringe-patterns, [ ω ] [ ω ] [ ω ] I( x, y) = a( x, y) + b( x, y)cos go( x, y) + x, I1( x, y) = a1( x, y) + b1( x, y)cos go( x, y) x, (4) I2( x, y) = a2( x, y) + b2( x, y)cos go( x, y) + y, I ( x, y) = a ( x, y) + b ( x, y)cos go( x, y) ω y ; ω = v cos( θ), g = v sin( θ). 3 3 3 Note that all go( xy, ) remain invariant because the sensitivity polar-angleθ remains fixed. Fig. 3. Multiple projector co-phased profilometry experiment. Here a single camera and 3 projectors are shown. All projectors are at the same distance and have the same polar-angle θ. The 4 projections have the same measuring sensitivity g = v sin( θ ) but different azimuthal angles ϕ. Note that all contrasts bn ( x, y ) are different due to the shadows and reflections from the 3D object Oxy (, ) illuminated form 4 different azimuthal angles ϕ = {, π / 2, π, 3 π / 2}. 4. Spatial (Fourier) co-phased demodulation with 4-projector directions Let us now coherently demodulate our 4-fringe-patterns in Eq. (4). This digital co-phased profilometry algorithm is a generalization of the standard Fourier method, and it is given by Axye LPFI xye I xye I xye I xye iωx iωx iωy iωy (, ) = (, ) + 1(, ) + 2(, ) + 3(, ). (5) After low-pass filtering LPF{} one obtains the following co-phased analytical sum, Axye (, ) = (1/2) b( xy, ) + b( xy, ) + b( xy, ) + b( xy, ) e. (6) 1 2 3 (, ) All these complex signals b (, ) igo x y n x y e, n= {,1,2,3} are co-phased and added coherently. At places ( x, y) where a given fringe-contrast is zero ( bn ( x, y ) =, due to shadows from Oxy (, )); their sum (1 / 2) b ( x n, y ) >> may still be much greater than zero, n therefore obtaining a well-defined demodulated phase go( xy., ) (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24875

Fig. 4. Panel (a) shows the original Fourier spectra of the sum of 4 real-valued fringe patterns. In panel (b) we show the frequency shifted spectra of the sum in Eq. (5). At the spectral center in panel (b), the complex-spectrum of the 4 projected fringe-patterns adds coherently. 5. Co-phased profilometry with 4-projection perspectives and 3-temporal phase-steps Of course we can use the Fourier phase demodulation procedure just seen. But phase-shifting profilometry is more accurate; so next we give some hints and an experiment on how to do it. To avoid confusion, let us assume just 4-projection perspectives dn = cos( ϕn) i+ sin( ϕn) j at azimuthal angles ϕ = {, π / 2, π, 3 π / 2}, and 3-tempoaral phase-steps Δ= 2 π /3; totaling 4x3 = 12 spatial-temporal fringe-patterns, { ω rd } I ( x, y, mδ ) = a ( x, y) + b ( x, y)cos mδ+ + go( x, y), n n n n 2 π with Δ=, n {,1, 2,3}, m {,1, 2}. 3 The vector r = xi+ yj is the projector position. The co-phased demodulation algorithm is, (7) iωrd iωrd 1 iωrd 2 iωrd 3 Axye (, ) = ICe 1 + ICe 2 + ICe 3 + ICe 4 IC x y I e I e I Δ i i2δ n(, ) = n() + n( Δ ) + n(2 Δ). (8) Some ( x, y ) were omitted for clarity. Of course this spatial-temporal algorithm may be generalized to N-projection perspectives{ d, d1,..., d 1}, and M-temporal steps Δ= 2 π /M. 6.- Experimental result with 2 projection perspectives and 4 temporal phase-steps Here we present an experiment based on just 2-projections and 4-temporal phase-steps. Two projected fringes over the computer-mouse Oxy (, ) are shown in Fig. 5. Our experimental data is formed by 2 projection-steps at azimuthal-angles ϕ = {, π}, and 4-temporal phase-steps of Δ= 2 π /4; totaling 2x4 = 8 spatial-temporal phase-modulated fringe-patterns, N I( xym,, Δ ) = a( xy, ) + b( xy, )cos mδ+ c( xy, ) + goxy (, ), m= {,1,2,3}, 2π (9) I1( xym,, Δ ) = a1( xy, ) + b1( xy, )cos mδ+ c1( xy, ) + goxy (, ), Δ =. 4 The 8-spatial-temporal carriers are: mδ+ c ( x, y) and m (, ) 1 Δ+ c x y 2 (see Fig. 5). (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24876

Fig. 5. In panel (a) we show the computer mouse illuminated with white light to see the object, the shadows and specular reflections from the two projector directions. Panel (b) and (c) show the projected fringes. The projectors have divergent geometric distortion. Therefore the 2 spatialcarriers c 1 ( x, y ) and c 2 ( x, y ) must be estimated first by temporarily removing the object, i.e. Oxy (, ) = ) as, (1 / 2) b ( x, y) e = I () + I ( Δ ) e + I (2 Δ ) e + I (3 Δ) e, ic ( x, y) Δ i i2δ i3δ (1 / 2) b ( x, y) e = I () + I ( Δ ) e + I (2 Δ ) e + I (3 Δ) e. ic1 ( x, y) iδ i2δ i3δ 1 1 1 1 1 (1) Of course one may also use Fourier phase-demodulation to estimate c 1 ( x, y) and c 2 ( x, y ), but with temporal phase-shifting interferometry one obtains a higher bandwidth estimation [9]. Once the spatial-carriers are estimated, the 3D-mouse is co-phased demodulated as, Axye IC xye IC xye ic ( x, y) ic1 ( x, y) (, ) = (, ) + 1(, ), IC ( x, y) = I () + I ( Δ ) e + I (2 Δ ) e + I (3 Δ) e, iδ i2δ i3δ IC ( x, y) = I () + I ( Δ ) e + I (2 Δ ) e + I (3 Δ) e. Δ i i2δ i3δ 1 1 1 1 1 The co-phased profilometry of this computer mouse is shown in Fig. 6. (11) Fig. 6. Panel (a) shows the 4-temporal-steps demodulated-phase from the right projection. Panel (b) shows the 4-temporal-steps demodulated-phase from the left projection. Panel (c) shows (already unwrapped) the phase of the coherent-sum of both analytical signals, and we see that the phase-object is recovered without errors due to the shadows and specular bright zones. In Figs. 6(a) and 6(b) one can see the shadow phase-noise regions where the contrast of the right and left projections drops, b ( x, y ) =, and b 1 ( x, y ) =. Finally Fig. 6(c) shows the unwrapped mouse-phase go( xy, ) from our co-phased demodulation algorithm. Figure 6(c) shows the whole mouse without the shadow-noise seen in the two individual projected fringepatterns in Figs. 5(b), 5(c) (Figs. 6(a), 6(b)). Finally due to the low phase-noise in digital profilometry we used simple line-integration phase-unwrapping to obtain Fig. 6(c). (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24877

7. Alternative experimental set-up for co-phase profilometry Here we give another (we think) more robust, co-phased experimental set-up. Fig. 7. Single-projector, single-camera, multiple projections co-phased profilometry set-up. Here the camera-object system is rotated as a rigid square-box an azimuth-angle φ, around z. In this way one obtains as many 3D object s perspective steps as desired. All other relative distances and angles (including the sensitivity polar-angle θ) remain fixed. Using the set-up in Fig. 7 one avoids the easy-but-tedious-task of matching all the experimental projector s distances within millimeter tolerances. In any case, no opticalwavelength tolerances as in co-phasing large segmented telescopes are required. 8. Demodulated phase-noise considerations in co-phase profilometry Let us rewrite Eq. (6) assuming phase-additive, statistically-independent measuring-noise, igo ( x, y ) 1(, ) 2(, ) 3 (, ) 4(, ) (, ) (1/2) in xy in xy in x y in xy igo ( x, y Axye = be ) 1 2 3 e. (12) All these phase-noise { n1( x, y), n2( x, y), n3( x, y), n4( x, y)} are independent, so this is the same case (from the phase-noise perspective) as having 4-temporal phase-steps in a single-projector ( b ( x, y )) configuration. In this later case one would obtain, igo ( x, y ) 1(, ) 2(, ) 3 (, ) 4(, ) (, ) (1/2) in x y in x y in x y in x y igo ( x, y Ax ye = be ) e. (13) At places with good fringes bn ( x, y ) >> (in Eq. (12)), the demodulated phase-noise power is reduced by 4 (four) [8,9]. In Eq. (13) we have single-projection and 4 temporal phasesteps Δ= {, π / 2, π, 3 π / 2}, while in Eq. (12) we have 4-projections at azimuthal phasesteps ϕ = {, π / 2, π, 3 π / 2}. Therefore Eq. (12) and Eq. (13) are equally noisy at places with no shadows or high reflections, i.e. bn ( x, y ) >>. 9. Conclusions Here we have presented a single-camera, N-projections co-phased profilometry technique for shape measurement of 3D objects. The set of digitized N-fringe-patterns is coherently demodulated in a single phase-estimation process. The single-step co-phased demodulation of N-fringe-patterns taken from N-perspectives minimizes the shadows and specular reflections from the 3D object being digitized. We have presented 2 alternative experimental set-ups, both easily implemented within millimeter tolerances. We have carried out a simple profilometry experiment based on 2-projection perspectives combined with 4-temporal phasesteps. Using 2 projection directions we were capable of eliminating the shadows and specular reflections from a computer-mouse under analysis. Co-phasing N-fringe-patterns is mathematically similar to co-phasing N-mirrors in a large segmented telescope. (C) 213 OSA 21 October 213 Vol. 21, No. 21 DOI:1.1364/OE.21.24873 OPTICS EXPRESS 24878