Optics and Lasers in Engineering 51 (2013) 1004–1007

Contents lists available at SciVerse ScienceDirect

Optics and Lasers in Engineering journal homepage: www.elsevier.com/locate/optlaseng

Phase estimation using a state-space approach based method Gannavarpu Rajshekhar n, Pramod Rastogi Applied Computing and Mechanics Laboratory, Ecole Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland

art ic l e i nf o

a b s t r a c t

Article history: Received 29 January 2013 Received in revised form 25 February 2013 Accepted 26 February 2013 Available online 27 March 2013

The paper demonstrates a phase estimation method in fringe analysis. The proposed method relies on local polynomial phase approximation and subsequent state-space formulation. The polynomial approximation of phase transforms phase extraction into a parameter estimation problem, and the state-space modeling allows the application of Kalman filter to estimate these parameters. The performance of the proposed method is demonstrated using simulation and experimental results. & 2013 Elsevier Ltd. All rights reserved.

Keywords: Fringe analysis Phase estimation Digital holographic interferometry

1. Introduction

2. Theory

For the application of interferometric techniques in optical metrology, fringe analysis [1] plays a crucial role. The major aim in fringe analysis is the reliable extraction of phase, since the information about the measured physical quantity is usually encoded in the phase of a fringe pattern. One of the prominent techniques for phase estimation is the phase-shifting approach [2,3], where multiple interferograms or frames with successive phase incrementation are captured. However, the requirement of multiple frames is an important limitation of this approach, and could render the practical implementation difficult. Accordingly, for phase estimation using a single frame, several spatial fringe analysis methods based on the Fourier transform [4], wavelet transform [5,6], dilating Gabor transform [7], recurrence algorithm [8,9], regularized phase tracking [10], windowed Fourier transform [11], Hilbert transform [12,13], highorder ambiguity function [14], subspace method [15], phase differencing operator [16], etc., have been proposed. In this paper, we propose an elegant spatial fringe analysis method for phase estimation. The method is presented in the context of digital holographic interferometry (DHI), which is a prominent optical technique for analyzing the deformation of a diffuse object. The theory of the proposed method is outlined in the next section. Simulation and experimental results are presented in Section 3. Finally, conclusions are presented in Section 4, followed by acknowledgments.

In DHI, two holograms are digitally recorded, corresponding to object states before and after deformation. The complex amplitudes for the object wave-fields are obtained using numerical reconstruction through discrete Fresnel transform [17]. Subsequently, the interference field is obtained by multiplying the post-deformation complex amplitude with the conjugate of the pre-deformation complex amplitude. The interference field in DHI can be expressed as Γðx,yÞ ¼ aðx,yÞ exp½jϕðx,yÞ þηðx,yÞ

where aðx,yÞ is the amplitude, ϕðx,yÞ is the phase and ηðx,yÞ is the additive white Gaussian noise. For a given column x, we have ΓðyÞ ¼ aðyÞ exp½jϕðyÞ þ ηðyÞ

0143-8166/$ - see front matter & 2013 Elsevier Ltd. All rights reserved. http://dx.doi.org/10.1016/j.optlaseng.2013.02.022

ð2Þ

In the proposed method, phase is modeled as a local polynomial. In other words, ΓðyÞ is divided into say Nw segments, and in each segment, the phase is approximated as a polynomial of degree M. Hence, for a segment i, we have Γ i ðyÞ ¼ ai ðyÞ exp½jϕi ðyÞ þηi ðyÞ

∀y∈½1,N s 

M

ϕi ðyÞ ¼ ∑ αm ym

ð3Þ ð4Þ

m¼0

where Ns is the size of the segment. From above equation, it is clear that the parameters required to retrieve phase are the polynomial coefficients ðα0 ,…,αM Þ. To estimate these coefficients, a state-space model [18] is applied. Accordingly, using a Taylor series expansion of order M, we have

n Corresponding author. Tel.: þ 41 213 936 383.

E-mail addresses: [email protected] (G. Rajshekhar), pramod.rastogi@epfl.ch (P. Rastogi).

ð1Þ

ϕi ðy þ 1Þ ¼ ϕi ðyÞ þ

1 ð1Þ 1 ðMÞ ϕ ðyÞ þ ⋯ þ ϕ ðyÞ 1! i M! i

G. Rajshekhar, P. Rastogi / Optics and Lasers in Engineering 51 (2013) 1004–1007 M

¼ ∑

1

p ¼ 0 p!

ϕðpÞ i ðyÞ

ð5Þ

where the superscript ‘(p)’ denotes the derivative of order p. From above equation, we have M

1 ϕðpÞ i ðyÞ p ¼ r ðp−rÞ!

ϕiðrÞ ðy þ 1Þ ¼ ∑

ð6Þ

Subsequently, the state vector is chosen as ðMÞ T xðyÞ ¼ ½ai ðyÞ ϕi ðyÞ ϕð1Þ i ðyÞ ⋯ ϕi ðyÞ

ð7Þ

where ‘T’ indicates the vector transpose. Clearly, xðyÞ is a ðM þ 2Þ  1 vector with elements fx1 ,x2 ,…,xM þ 2 g ¼ fai ðyÞ,ϕi ðyÞ,…,ϕðMÞ i ðyÞg. The polynomial coefficients are related to the state vector as 2 3 2 3 x2 α0 6 x 7 6α 7 6 3 7 6 17 6 7 6 7 6 x4 7 ¼ UðyÞ6 α2 7 ð8Þ 6 6 7 7 6 ⋮ 7 6 ⋮ 7 4 5 4 5 xM þ 2 αM or equivalently 2 3 2 x2 1 y 6 x 7 6 6 3 7 60 1 6 7 6 6 x4 7 ¼ 6 0 0 6 7 6 6 ⋮ 7 6 4 5 4⋮ ⋮ xM þ 2 0 0

y2



2y 2

⋯ ⋯





0



yM

32

α0

76 α MyM−1 76 1 76 6 MðM−1ÞyM−2 7 76 α 2 76 ⋮ ⋮ 54 M!

3 7 7 7 7 7 7 5

ð9Þ

xðyþ 1Þ ¼ FxðyÞ

ð10Þ

0

0



1

1=1!



0

1









0

0



0

3

7 7 7 1=ðM−1Þ! 7 7 7 ⋮ 5 1 1=M!

zðyÞ ¼ hðxðyÞÞ þ wðyÞ

zðyÞ ¼

RefΓ i ðyÞg "

# ð13Þ

" ¼ "

ai ðyÞ cos ðϕi ðyÞÞ

#

ai ðyÞ sin ðϕi ðyÞÞ #

x1 cos ðx2 Þ x1 sin ðx2 Þ

Refηi ðyÞg wðyÞ ¼ Imfηi ðyÞg

ð16Þ

− − − P^ ðyÞ ¼ E½ðx−x^ Þðx−x^ ÞT 

ð17Þ

þ x^ ðyÞ ¼ a posteriori estimate

ð18Þ

þ þ þ P^ ðyÞ ¼ E½ðx−x^ Þðx−x^ ÞT 

ð19Þ

with ‘E’ indicating the expectation operation. Since the observation equation is nonlinear, the extended Kalman filter (EKF) algorithm [20] is applied, as shown below: 1. The nonlinear function hðxðyÞÞ in Eq. (14) is linearized around the a priori state estimate using a first order Taylor series −





hðxÞ ¼ hðx^ Þ þ Jh ðx^ Þðx−x^ Þ where Jh is the Jacobian matrix given as ∂h − Jh ðx^ Þ ¼  − ∂x " x ¼ x^ − # − − cosðx^ 2 Þ −x^ 1 sinðx^ 2 Þ 0 ⋯ 0 ¼ − − − sinðx^ 2 Þ x^ 1 cosðx^ 2 Þ 0 ⋯ 0

ð20Þ

ð21Þ

ð14Þ

#

with ‘Re’ and ‘Im’ denoting the real and imaginary parts.

2. The Kalman gain KðyÞ is computed as −



K ¼ P^ JTh ðJh P^ JTh þRÞ−1

ð22Þ

with R being the noise covariance. 3. The a posteriori estimates are obtained as þ − − x^ ðyÞ ¼ x^ ðyÞ þKðyÞ½zðyÞ−hðx^ ðyÞÞ

ð23Þ

þ − − P^ ðyÞ ¼ P^ ðyÞ−KðyÞJh ðyÞP^ ðyÞ

ð24Þ

4. The a priori estimates for the next state are predicted as − þ x^ ðy þ 1Þ ¼ Fx^ ðyÞ

ð25Þ

P− ðy þ1Þ ¼ FP þ ðyÞFT

ð26Þ

5. Repeat the above steps with the predicted estimates for the next state.

ð12Þ

ImfΓ i ðyÞg

hðxðyÞÞ ¼

− x^ ðyÞ ¼ a priori estimate

ð11Þ

For the observation equation, the measured quantity is the complex signal Γ i ðyÞ. Accordingly, using Eq. (3), the observation equation is given as

where "

Given the state transition and observation equations as in Eqs. (10) and (12), the Kalman filter [19] is used for state estimation. Accordingly, the estimates of the state vector xðyÞ and the corresponding error covariance matrices, before and after considering the measurement zðyÞ are denoted as

αM

From above equations, it is clear that the matrix UðyÞ shows how the phase and its derivatives up to order M are connected to the coefficients. The state-space analysis is characterized by two sets of equations: (1) state transition equation, which describes the evolution of the state vector for successive states and (2) observation equation, which exhibits the relationship between the state vector and measurement. Using Eqs. (5) and (6), the state transition equation can be expressed as

where 2 1 60 6 6 F¼6 60 6 4⋮ 0

1005

ð15Þ

The recursive operation, as described above, is performed for each y∈½1,N s . For every run, the Kalman filter computes the state estimate using the prior value and measurement. To initialize − the Kalman filter, we used x^ ð1Þ ¼ ½jΓ i ð1ÞjanglefΓ i ð1Þg 0 . . . 0T and − ^ P ð1Þ ¼ diagð1,1,…,1,1Þ as the prior estimates. þ With the state estimate at y ¼ Ns , i.e. x^ ðNs Þ known, the polynomial coefficients are estimated from Eq. (8) as 2 þ 3 2 3 x^ 2 α0 6 þ 7 6α 7 6 7 ^ x 6 17 6 3 7 6 7 þ 7 6 α2 7 ¼ U−1 ðN s Þ6 ^ ð27Þ 6 x4 7 6 7 6 7 6 ⋮ 7 6 ⋮ 7 4 5 4 5 þ αM x^ M þ 2 Finally, the phase ϕi ðyÞ within the segment i is constructed from the estimated coefficients using Eq. (4). It needs to be emphasized that an unwrapped estimate of phase is directly obtained within the segment. The above procedure is repeated for all segments within a column, and subsequently for all columns to obtain the

1006

G. Rajshekhar, P. Rastogi / Optics and Lasers in Engineering 51 (2013) 1004–1007

overall phase distribution. For the analysis, we used overlapping segments and phase-stitching operation [14] between adjacent columns to obtain the overall phase distribution.

3. Simulation and experimental results In MATLAB (version R2009b), a unit amplitude complex interference field signal Γðx,yÞ with size 512  512 pixels was simulated using Eq. (1). Zero-mean white Gaussian noise was added at signal-to-noise-ratio (SNR), i.e. the ratio of signal power to noise variance, of 20 dB using MATLAB's ‘awgn’ function. All simulations were performed on a 2.66 GHz Intel Core 2 Quad Processor machine with 3.23 GB random access memory (RAM). The real part of Γðx,yÞ, which constitutes the fringe pattern is shown in Fig. 1(a). The original phase in radians is shown in Fig. 1(b). Subsequently, the proposed method was applied for phase estimation. For the analysis, we used Nw ¼ 4 and M¼4. The estimated phase and the corresponding estimation error in radians are shown in Fig. 1(c) and (d). The computational time required for the method was about 18 s. The root mean square error (RMSE) for phase estimation was 0.0723 radians. For error computation, the pixels near the boundaries were ignored.

For comparison, the phase was also computed from the interference field signal using the well-known windowed Fourier transform (WFT) method [11]. For WFT implementation, the parameters were selected as wxh ¼wyh¼ 1, wxl¼wyl¼−1, wxi¼wyi ¼0.05 and sx ¼ sy ¼ 10. The computational time required for the WFT method was about 207 s. The corresponding RMSE was 0.2823 radians. The estimation error using the WFT method is shown in Fig. 1(e). The performance of the proposed state-space method and the WFT method for phase estimation is evaluated in Table 1. These results demonstrate the superior performance of the proposed method in terms of estimation accuracy and computational efficiency. To test the practical applicability of the proposed method, a DHI experiment was conducted by subjecting a circularly clamped object to central load, and recording two holograms before and Table 1 Performance evaluation. Method

RMSE (rad)

Time (s)

State-space WFT

0.0723 0.2823

18 207

Fig. 1. (a) Fringe pattern. (b) Original phase in radians. (c) Estimated phase in radians. (d) Estimation error in radians using the proposed method. (e) Estimation error in radians using the WFT method.

G. Rajshekhar, P. Rastogi / Optics and Lasers in Engineering 51 (2013) 1004–1007

1007

Fig. 2. (a) Experimental fringe pattern. (b) Estimated phase in radians.

after deformation using a Coherent Verdi laser (532 nm). A SONY XCL-U1000 CCD camera was used for recording the holograms. The complex amplitudes of the object wave before and after deformation were obtained by numerical reconstruction, performed using discrete Fresnel transform. The interference field signal was obtained as discussed earlier in the ‘Theory’ section. The corresponding experimental fringe pattern is shown in Fig. 2(a). For phase estimation, the proposed method was applied with Nw ¼ 4 and M¼ 2. The estimated phase in radians is shown in Fig. 2(b). 4. Conclusions The paper presents a state-space approach for phase estimation in fringe analysis. The proposed approach enables reliable phase estimation using a single frame, with low computational burden and non-requirement of 2D unwrapping operations. The potential of the proposed method is demonstrated through simulation and experimental results. The authors believe that the proposed method offers great potential in fringe analysis. Acknowledgment This work is funded by Swiss National Science Foundation under Grant 200020-131900. References [1] Rajshekhar G, Rastogi P. Fringe analysis: premise and perspectives. Opt Laser Eng 2012;50(8):iii–x. [2] Creath K. Phase-measurement interferometry. In: Wolf E, editor. Progress in optics, vol. 5. Amsterdam: North-Holland; 1988. p. 349–93.

[3] Servin M, Estrada JC. Analysis and synthesis of phase shifting algorithms based on linear systems theory. Opt Lasers Eng 2012;50(8):1009–14. [4] Takeda M, Ina H, Kobayashi S. Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry. J Opt Soc Am 1982;72:156–60. [5] Watkins LR, Tan SM, Barnes TH. Determination of interferometer phase distributions by use of wavelets. Opt Lett 1999;24(13):905–7. [6] Watkins LR. Review of fringe pattern phase recovery using the 1-D and 2-D continuous wavelet transforms. Opt Lasers Eng 2012;50(8):1015–22. [7] Zhong J, Weng J. Dilating Gabor transform for the fringe analysis of 3-D shape measurement. Opt Eng 2004;43(4):895–9. [8] Gurov I, Volynsky M. Interference fringe analysis based on recurrence computational algorithms. Opt Lasers Eng 2012;50(4):514–21. [9] Gurov IP, Zakharov AS. Analysis of characteristics of interference fringes by nonlinear Kalman filtering. Opt Spectroscopy 2004;96(2):175–81. [10] Servin M, Marroquin JL, Cuevas FJ. Demodulation of a single interferogram by use of a two-dimensional regularized phase-tracking technique. Appl Opt 1997;36(19):4540–8. [11] Kemao Q. Two-dimensional windowed Fourier transform for fringe pattern analysis: principles, applications and implementations. Opt Laser Eng 2007;45 (2):304–17. [12] Khalid Assid FA, Dembele Vamara, Nassim AK. Single frame fringe pattern analysis for phase recovery with analytic signal. ISRN Opt 2012;2012:396960. [13] Lv J, Wang M, Huan H, Zhang B. Fringe analysis with Hilbert transform and its application to the measurement of aspheric mirror. Proc SPIE 2007;6723:67231D. [14] Gorthi SS, Rastogi P. Improved high-order ambiguity-function method for the estimation of phase from interferometric fringes. Opt Lett 2009;34 (17):2575–7. [15] Rajshekhar G, Rastogi P. Multiple signal classification technique for phase estimation from a fringe pattern. Appl Opt 2012;51(24):5869–75. [16] Rajshekhar G, Rastogi P. Fringe demodulation using the two-dimensional phase differencing operator. Opt Lett 2012;37(20):4278–80. [17] Schnars U, Juptner WPO. Digital recording and numerical reconstruction of holograms. Meas Sci Tech 2002;13(9):R85–101. [18] Gál J, Cámpeanu A, Nafornitá I. Identification of polynomial phase signals by extended Kalman filtering. In: Proceedings of the European signal processing conference EUSIPCO; 2008. p. 405–9. [19] Kalman RE. A new approach to linear filtering and prediction problems. ASME J Basic Eng 1960;82(Series D):35–45. [20] Simon D. Optimal state estimation. John Wiley & Sons; 2006.

Phase estimation using a state-space approach based ...

In this paper, we propose an elegant spatial fringe analysis method for phase estimation. The method is presented in the context of digital holographic interferometry (DHI), which is a prominent optical technique for analyzing the deformation of a diffuse object. The theory of the proposed method is outlined in the next section ...

595KB Sizes 0 Downloads 227 Views

Recommend Documents

A Grid-Based Location Estimation Scheme using Hop ...
Report DCS-TR-435, Rutgers University, April 2001. [13] J. G. Lim, K. L. Chee, H. B. Leow, Y. K. Chong, P. K. Sivaprasad and. SV Rao, “Implementing a ...

Estimation of the phase derivative using an adaptive window ...
rivative contains the information regarding the measur- and. During recent years, there has been an increased in- terest in developing methods that can directly estimate the phase derivative from a fringe pattern because the phase derivative conveys

Automated Detection of Engagement using Video-Based Estimation of ...
Abstract—We explored how computer vision techniques can be used to detect ... supervised learning for detection of concurrent and retrospective self-reported engagement. ...... [49] P. Ekman and W. V. Friesen, Facial Action Coding System: A ... [On

Automated Detection of Engagement using Video-Based Estimation of ...
Abstract—We explored how computer vision techniques can be used to detect engagement while ... supervised learning for detection of concurrent and retrospective self-reported engagement. ...... [Online]. Available: http://msdn.microsoft.com/en-us/l

Rule Based Data Filtering In Social Networks Using Genetic Approach ...
A main part of social network content is constituted by ... The main part of this paper is the system provided that customizable content based message filtering for OSNs, Based on ML .... “Sarah Palin,” and “John McCain,” then both documents

A Phase Transition-Based Perspective on Multiple ...
propositionalization [14], mapping every relational example onto a propositional space defined after the training ... the example label might depend on the properties of several instances; along the same lines, several ..... and gratefully ac- knowle

A Distributed Localization System Based on Phase ...
Nov 19, 2009 - The relative phase offset of this signal at two receivers is a function of the ..... hypermedia,4-5 April 2005,Denver, U.S.A. Denver, ICA, 2005.

A Phase Transition-based Perspective on Multiple ...
monitored, and displayed in the 2-dimensional plane Pic,Nic; the color code is black. (resp. white) if the fraction of ..... 811–816: IOS Press. VAPNIK V. N. (1998).

A Phase Transition-based Perspective on Multiple ... - CiteSeerX
1 Introduction .... sample of artificial problems generated after a set of parameter values, indeed ..... In Proc. of Int. Joint Conf. on Artificial Intelligence, p. 331–337 ...

TEST-BASED PARAMETER ESTIMATION OF A BENCH-SCALE ...
control tasks. This requires extrapolation outside of the data rank used to fit to the model (Lee ..... Torres-Ortiz, F.L. (2005). Observation and no lin- ear control of ...

TEST-BASED PARAMETER ESTIMATION OF A ...
analysis, sensitivity analysis and finally a global parametrical estimation. Some of these ..... tank (s) has an electrical resistance, the big-tank is a mixing-tank (b).

Kernel-Based Skyline Cardinality Estimation
which is more meaningful than the conventional skyline for high- dimensional ... [2], use DD&C as a sub-routine and, thus, preserve its worst-case bound, while ...

Kernel-Based Skyline Cardinality Estimation
otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SIGMOD'09 ... implemented in Microsoft SQL Server. LS assumes that the skyline cardinality m, of an ...... In general, the kIDR

inteligibility improvement using snr estimation
Speech enhancement is one of the most important topics in speech signal processing. Several techniques have been proposed for this purpose like the spectral subtraction approach, the signal subspace approach, adaptive noise canceling and Wiener filte

A Streaming Clustering Approach Using a ...
more than 40 Msamples/s when processing 3-dimensional streaming data and up to 1.78 Msamples/s for 70-dimensional data. To validate the accuracy and ...

A robustness-based approach to systems-oriented drug ...
Feb 23, 2007 - data generated by today's technology could have a key ... this article considers the success and failure of drugs from the .... limitations, this article will focus only on the cellular ...... technique for wireless digital communicati

A Partition-Based Approach to Structure Similarity Search
such as chemical and biological structures, business processes and program de- pendencies. ... number of common q-grams, based on the observation that if the GED between two graphs is small, the majority of q-grams in one graph are preserved. ......

A Regression-Based Approach (Methodology in
Introduction to Mediation, Moderation, and Conditional Process Analysis: A .... to Design Methodology Approach Data were obtained in three studies Study 1 a ...

A new approach for perceptually-based fitting strokes ...
CEIG - Spanish Computer Graphics Conference (2015). Jorge Lopez-Moreno and ... [MSR09] notwith- c⃝ The Eurographics Association 2015. ... is typical: stroke preprocessing precedes feature detection which precedes a hybrid-based classifier (Kara and