Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Estimation of multiple phases in interferometry in the presence of nonlinear arbitrary phase steps

Open Access Open Access

Abstract

A phase shifting device (PZT) which is commonly applied in interferometry for phase measurement, unfortunately, has a nonlinear response to the applied voltage. In certain configurations such as, holographic moiré, where incorporation of two PZTs yields multiple phase information regarding the two orthogonal displacement components, the nonlinear response of the two PZTs yields highly erroneous result. In this context, we present for the first time a method for compensating multiple nonlinearities in the PZTs. Experimental results show the feasibility of the proposed method. The statistical performance of this method is also verified by comparing with the Cramér-Rao lower bound.

©2006 Optical Society of America

1. Introduction

In interferometry, the incorporation of a phase shifting device PZT has become a common practice for determining the phase of the interference beams. Typically, while using a single PZT, one has access to only one information from the phase, for instance, the out-of-plane displacement. However, if multitude of information is desired, incorporation of multiple PZTs seems to be one of the possible solutions. This concept was first put forward by Rastogi [1–2] who showed that two orthogonal displacement components can be measured by placing dual phase shifting devices in an appropriate holographic moiré configuration.

However, the estimation of multiple phase information is still prone to errors that may arise during measurements. For instance, the phase computation is sensitive to the nonlinear response of the PZT to the applied voltage. The error in the measurement of phase can compound further due to the nonsinusoidal intensity profile and noise. Furthermore, if multiple phases are to be estimated then incorporation of multiple PZTs is necessary, and in such a case there is a need to propose a method which addresses these concerns. Moreover, one desired feature while using a phase shifting device is to compute the phase step values in real time, rather than relying on the previously calibrated phase shift values. This step ensures that any error that may arise due to ageing of PZT or hysteresis is minimized.

In this context, the paper shows an experimental investigation using a generalized log-likelihood function for retrieving multiple phase information in holographic moiré in the presence of nonlinear response of the PZTs to the applied voltages. The proposed method is also effective in compensating the nonsinusoidal waveforms that can occur due to detector nonlinearity, or multiple reflections inside the laser cavity, or the phase shifter itself. The other salient feature of the proposed algorithm lies in its ability to allow the use of arbitrary phase steps and non-collimated waveforms.

2. Dual phase shifting in holographic moiré

Holographic moire is essentially an incoherent superposition of two interferometric systems which result in the formation of a moiré pattern. Incorporation of two phase shifting devices in a holographic moiré configuration enables determining two orthogonal displacement components simultaneously. For this, two distinct phase steps are applied simultaneously to the two arms of the moiré setup. The reader is referred to Reference 1 for details of the optical setup. The method consists of acquiring data while voltages are simultaneously applied to the two PZTs. The fringe intensity recorded at any point (x,y) of the nth data frame is given by

Īn=Idc1[1+γ1cos(φ1+αn)]+Idc2[1+γ2cos(φ2+βn)]In+ηn

where, I dc1 and I dc2 represent local background intensities and, γ 1 and γ 2 represent fringe visibilities for each interferometric system. In Eq. (1), pairs φ 1, φ 2 represent the phase differences, and αn, βn represent phase shifts in the two systems, respectively. Since, the acquired intensity on the CCD is also sensitive to the random errors that can occur during the measurement, the term ηn represents additive white Gaussian noise with mean zero and variance σ 2. For N data frames, the true phase shifts {αn, βn} applied to the PZTs due to the nonlinear characteristics of the PZTs can be written as

αn=nα+ε12(nα)2/π
βn=nβ+ε22(nβ)2/π

where, αn and βn are the polynomial representation of the phase steps α and β, respectively, and ε 12 and ε 22 are the nonlinear error coefficients of the two PZTs response to the applied voltages. In what follows, we present a nonlinear maximum likelihood method for the estimation of phase steps and nonlinear coefficients [3]. For this let us rewrite Eq. (1) in a compact form

Ī=I+η=S(ξ)C+η

where, I = [I 0 I 1 ...I N-1]T, η = [η 0 η 1 ...η N-1]T, T is the transpose operator, and matrix S(ξ) is expressed as S(ξ) = [1 s α s*α s β s*β] where ξ = {α, ε 12,β, ε 22} is the parameter set, and signal vectors s α and s β are given by s α(n) = exp(jαn), s β(n) = exp(n ) where j=1. The matrix C in Eq. (3) is the coefficient matrix given by C = [c 0 c 1 c*1 c 2 c*2]T with c 0 = I dc1 + I dc2 and elements c 1 and c 2 are given by c 1 = I dc1 γ 1 exp( 1) and c 2 = I dc2 γ 2 exp( 2). Since the noise is assumed to be additive white Gaussian with variance σ 2, the probability density function of the data vector I¯, parameterized by ξ, is given by p(I¯; ξ)

p(Ī;ξ)=1πNσNexp{1σ2[ĪS(ξ)C]H[ĪS(ξ)C]}

where, H is the Hermitian transpose. Since the likelihood function of the data L(I¯, ξ) is proportional to p(I¯; ξ), the maximum likelihood estimate of ξ, is obtained by maximizing L(I¯, ξ). From Eq. (4) we observe that, this maximization is equivalent to minimizing the expression D(ξ)=[I¯-S(ξ)C]H [I¯-S(ξ)C]. We also note that, this expression is in the form of a standard least squares if S(ξ) is assumed to be a known matrix. Therefore, D(ξ) is minimized if C is

C={[S(ξ)]HS(ξ)}1S(ξ)HĪ

Substituting Eq. (5) into the expression for D(ξ), we obtain

D(ξ)=ĪHĪĪHS(ξ){[S(ξ)]HS(ξ)}1S(ξ)HĪ

The vector ξ, which appears in the matrix S(ξ) is nonlinearly related to I¯. The estimation of nonlinear parameters in ξ, is obtained by minimizing the expression for D(ξ) in Eq. (6), which in turn leads to maximizing the expression

ξ=maxĪHS(ξ){[S(ξ)]HS(ξ)}1S(ξ)HĪ

It can be observed from Eq. (7) that obtaining the optimum ξ, will require a multi-dimensional search over the parameter space. One can use any global search method for the multi grid search. Once the parameter set ξ, is estimated, we can determine the values of αn and βn, followed by estimation of phases φ 1 and φ 2 by any least square estimation method.

3. Evaluation of the method

The method is tested experimentally in a holographic moiré setup [1]. We first calibrate the two PZTs responses to the applied voltages and identify the linear regions in both the PZTs. In this linear region we sample nonuniform points to simulate nonlinear response. The phase steps in the two arms of the holographic moiré are selected as α = 25°(0.4363rad), β = 50°(0.8727rad); and nonlinear coefficients ε 12, and ε 22 are selected as 0.15 and 0.20, respectively. Thus, the robustness of our method can be tested for known magnitude of phase steps and nonlinearity. We acquire twenty five data frames on a 576×768 pixel CCD camera, while the phase steps are applied simultaneously to both the PZTs. Our objective is to first find the parameter set ξ = {α, ε 12,β,ε 22}by maximizing the expression in Eq. (7), so that the phase distributions φ 1 and φ 2 can be obtained. For this any global optimization technique can be applied. In the present evaluation, we apply the Probabilistic Global Search Lausanne (PGSL)[4] to maximize the expression in Eq. (7). The advantage of PGSL lies in its ability to estimate the global optimum without the requirement to make initial guesses for the parameter set. However, one needs to fix the lower and upper bounds of the elements in the parameter set ξ. In this analysis the lower and upper bounds were set as ξlb = {0,0,0,0} and ξub = {π/2,0.3, π/2,0.3}, respectively.

Figure 1(a) shows a typical moire fringe pattern obtained experimentally. Figure 1(b) shows the corresponding holographic fringe pattern in one arm of the interferometer. It is well known that the retrieved phase steps at each pixel will not be constant because of noise and other errors, and hence studying the distribution of the retrieved phase steps can be one way to compute the phase step and nonlinear coefficient. We thus first randomly select a pixel on a 576 × 768 CCD camera, and for N = 25 data frames, we sample the intensity values and compute the phase steps at this pixel location. This process is repeated for 1600 randomly selected pixels on the data frame and a histogram is plotted to study their distribution. The histogram for phase steps α and β is drawn by dividing the phase steps between 0° and 180° into 721 equal intervals/bins. Similarly, the histogram for nonlinear coefficients ε 12 and ε 22 is drawn between 0 and 0.3 with 100 equal bins. The number of occurrence of each parameter is put in the corresponding bin. Figures 2(a)–2(b) show the histograms for α and β obtained using our method. The phase steps corresponding to bins consisting of maximum appearances in Figs. 2(a) and 2(b) are α = 24.7°(0.4311 rad) and β = 48.9deg(0.8535 rad), respectively. The corresponding values of nonlinear coefficient ε 12 and ε 22 are 0.145 and 0.187, respectively, as shown in Figs. 2(c) and 2(d). The plots show that the parameter set ξ, is obtained efficiently. Once these parameters are obtained, we apply the least squares method to obtain C as given in Eq. (5) from which the phases φ 1 and φ 2 are obtained from the argument of c 1 and c 2, respectively, since recall that c 1 = I dc1 γ 1 exp( 1) and c 2 = I dc2 γ 2 exp( 2) in Eq. (3). The wrapped phases φ 1 and φ 2 are shown in Figs. 3(a) and 3(b), respectively.

The efficiency our method is further tested by comparing the variance on each parameter of the proposed estimator with the Cramér-Rao lower Bound (CRB). The following section discusses in detail the statistical efficiency of the method in the estimation of phases φ 1 and φ 2.

 figure: Fig. 1.

Fig. 1. Fringe patterns obtained experimentally from optical set up in Reference 1: a) Moiré, and b) fringes corresponding to the phase difference φ 1.

Download Full Size | PDF

4. CRB for interferometry model with multiple PZTs

Let us derive the CRB for Eq. (1). The probability density function is given by p(I¯;ψ) = p(I¯) where, I¯ = [I¯0 I¯1 ...I¯N-1]T, ψ is the set of unknown parameters given by ψ = {I dc1,γ 1,α,ε 12,φ 1,I dc2,β,ε 22,φ 2}. It is well known that the CRB for each unknown parameter can be determined by observing the diagonal elements of the inverse of the Fisher Information matrix, J -1, which is given by [5]

J=E{[ψlogp(Ī)][ψlogp(Ī)]T}
 figure: Fig. 2.

Fig. 2. Histogram representations for phase steps a) α = 25°, and b) β = 50°; and for nonlinear coefficients c) ε 12 = 0.15, and ε 22 = 0.20.

Download Full Size | PDF

 figure: Fig. 3.

Fig. 3. Wrapped phases a) φ 1, and b) φ 2.

Download Full Size | PDF

where E is the expectation operator. The (r, s)th element in the Fisher information matrix is given by

Jr,s=1σ2n=0N1InψrInψs

The CRB of each parameter ψr in the parameter set ψ is given by the rth diagonal element of the inverse of the Fisher information matrix, i.e., Jrr1. From the theory of the CRB, if ψ^ is an unbiased estimator of the deterministic ψ, then the covariance matrix of the unbiased estimator, E{ψ^ ψ^ T} is bounded by CRB and is given by E{ψ^ ψ^ T} ≥ J -1. Hence, the mean square error (MSE) of each estimated parameter is lower bounded by

E{ψ̂r2}Jr,r1

Closer the value of the E{ψ^r 2} to Jrr1, the more efficient is the estimator. Finally, to observe the efficiency of the proposed method we compare the MSE of the phase φ 1 with the CRB given for φ 1 versus signal-to-noise ratio (SNR). We have selected same phase steps as considered in the experiment, and phase differences φ 1 and φ 2 are selected as 20°(0.3490 rad) and 45°(0.7854rad), respectively. Figure 4 shows the comparison of MSE in the estimation of phase φ 1 obtained by our method with the CRB of φ 1 for various levels of nonlinearity in Eq. (2). We have chosen the value of nonlinear calibration errors ε 12 = ε 22 = 0.01,0.1,0.2 and 0.4 respectively. From Figs. 4(a)-4(d) we observe that the MSE of phase φ 1 obtained using our method is close to the CRB. Similar results are obtained for phase φ 2 and hence the corresponding plots are not shown. Although the maximum-likelihood method is known to be optimally efficient and reaches CRB, with a limited number of data samples, the MSE cannot reach CRB but can only be close to the CRB. Figures 4(c) and 4(d) respectively, show a certain bias in the MSE for phase φ 1 for SNR values from 46dB and 40dB, onwards. This error can be attributed to the inefficiency of the global search method in estimating the correct phase step response for highly nonlinear cases. Similarly, we can also demonstrate the efficiency of the proposed method in the presence of higher order harmonics.

 figure: Fig. 4.

Fig. 4. a) Comparison of the MSE in the estimation of phase φ 1 of the our proposed method with CRB for various levels of nonlinearity. Same nonlinearity is assumed in both the PZTs a) ε 12 = ε 22 = 0.01, b) ε 12 = ε 22 = 0.1, c) ε 12 = ε 22 = 0.2, and d) ε 12 = ε 22 = 0.4.

Download Full Size | PDF

5. Conclusion

To conclude, we have proposed a novel approach for estimating multiple phases in an interferogram in the presence of PZT nonlinearities, harmonics, and noise. The method allows the flexibility of applying arbitrary phase steps. Since the non-linear phase steps are estimated pixel wise in real time, the errors occurring due to the ageing of the PZTs and the hysteresis associated with them can be minimized. In addition we have demonstrated the efficiency of the proposed method by comparing its MSE with the CRB. Further research will focus on designing a more efficient search technique so that the highly nonlinear case of PZT response could also be dealt with.

References and links

1. P. K. Rastogi, “Phase shifting applied to four-wave holographic interferometers,” Appl. Opt. 31, 1680–1681 (1992). [CrossRef]   [PubMed]  

2. P. K. Rastogi, “Phase-shifting holographic moiré: Phase-shifter error-insensitive algorithms for the extraction of the difference and sum of phases in holographic moiré,” Appl. Opt. 32, 3669–3675 (1993). [CrossRef]   [PubMed]  

3. S. M. Kay, “Modern spectral estimation: theory and application,” Prentice Hall, Englewood cliffs, New Jersey.

4. B. Raphael and I. F. C. Smith, “A direct stochastic algorithm for global search,” Appl. Math. Comput. 146, 729–758 (2003). [CrossRef]  

5. D. C. Rife and R. R. Boorstyn, “Single-tone parameter estimation from discrete-time observations,” IEEE Transactions on Information Theory , IT-20, 591–598 (1974). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1.
Fig. 1. Fringe patterns obtained experimentally from optical set up in Reference 1: a) Moiré, and b) fringes corresponding to the phase difference φ 1.
Fig. 2.
Fig. 2. Histogram representations for phase steps a) α = 25°, and b) β = 50°; and for nonlinear coefficients c) ε 12 = 0.15, and ε 22 = 0.20.
Fig. 3.
Fig. 3. Wrapped phases a) φ 1, and b) φ 2.
Fig. 4.
Fig. 4. a) Comparison of the MSE in the estimation of phase φ 1 of the our proposed method with CRB for various levels of nonlinearity. Same nonlinearity is assumed in both the PZTs a) ε 12 = ε 22 = 0.01, b) ε 12 = ε 22 = 0.1, c) ε 12 = ε 22 = 0.2, and d) ε 12 = ε 22 = 0.4.

Equations (11)

Equations on this page are rendered with MathJax. Learn more.

I ̄ n = I d c 1 [ 1 + γ 1 cos ( φ 1 + α n ) ] + I d c 2 [ 1 + γ 2 cos ( φ 2 + β n ) ] I n + η n
α n = n α + ε 12 ( n α ) 2 / π
β n = n β + ε 22 ( n β ) 2 / π
I ̄ = I + η = S ( ξ ) C + η
p ( I ̄ ; ξ ) = 1 π N σ N exp { 1 σ 2 [ I ̄ S ( ξ ) C ] H [ I ̄ S ( ξ ) C ] }
C = { [ S ( ξ ) ] H S ( ξ ) } 1 S ( ξ ) H I ̄
D ( ξ ) = I ̄ H I ̄ I ̄ H S ( ξ ) { [ S ( ξ ) ] H S ( ξ ) } 1 S ( ξ ) H I ̄
ξ = max I ̄ H S ( ξ ) { [ S ( ξ ) ] H S ( ξ ) } 1 S ( ξ ) H I ̄
J = E { [ ψ log p ( I ̄ ) ] [ ψ log p ( I ̄ ) ] T }
J r , s = 1 σ 2 n = 0 N 1 I n ψ r I n ψ s
E { ψ ̂ r 2 } J r , r 1
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.