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

Phase retrieval based on temporal and spatial hybrid matching in simultaneous phase-shifting dual-wavelength interferometry

Open Access Open Access

Abstract

In simultaneous phase-shifting dual-wavelength interferometry, by matching both the phase-shifting period number and the fringe number in interferogram of two wavelengths to the integers, the phase with high accuracy can be retrieved through combining the principle component analysis (PCA) and least-squares iterative algorithm (LSIA). First, by using the approximate ratio of two wavelengths, we can match both the temporal phase-shifting period number and the spatial fringe number in interferogram of two wavelengths to the integers. Second, using above temporal and spatial hybrid matching condition, we can achieve accurate phase shifts of single-wavelength of phase-shifting interferograms through using PCA algorithm. Third, using above phase shifts to perform the iterative calculation with the LSIA method, the wrapped phases of single-wavelength can be determined. Both simulation calculation and experimental research demonstrate that by using the temporal and spatial hybrid matching condition, the PCA + LSIA based phase retrieval method possesses significant advantages in accuracy, stability and processing time.

© 2016 Optical Society of America

1. Introduction

Phase shifting interferometry (PSI) [1], exhibiting high accuracy, full field and non-contact, has been widely used in surface testing of objects. However, the phase ambiguity problem appears when the optical path difference between the adjacent pixels of the measured object is larger than half wavelength of the illumination laser. To solve this problem, dual-wavelength interferometry (DWI) [2–5] or multi-wavelength interferometry (MWI) [6,7] has been proposed, in which the phase of synthetic wavelength can be obtained by a simple subtraction between the wrapped phases of single-wavelength [8]. That is to say, the wrapped phase retrieval of single-wavelength is an important research content in DWI or MWI. In recent years, a lot of phase retrieval algorithms of single-wavelength in DWI or MWI are reported [9–16], including the spatial Fourier transform (SFT) algorithm [9,10], temporal Fourier transform (TFT) algorithm [11] and temporal phase-shifting interferometry method [12–16]. In SFT based DWI [9,10], the spatial modulations of two wavelengths are attached to one interferogram, and the wrapped phases of single-wavelength are obtained with SFT based filter processing. Though this SFT algorithm is suitable for dynamic measurements, but the corresponding space-bandwidth product of object information will be restricted and the measuring accuracy is greatly be affected by the external noise and filtering window. In TFT based DWI [11], along with the reference mirror moving with a uniform velocity, a sequence of simultaneous phase-shifting dual-wavelength interferograms (SPSDWIs) are recorded by a monochrome CCD, and then the wrapped phases of single-wavelength can be retrieved point by point through using TFT. Though there is no requirement for the fringe number in interferogram and the disturbance of external noise can be restrained effectively, but this TFT method is very time-consuming, moreover, it is required that the moving distance of the reference mirror and the number of phase-shifting interferograms should be large enough to ensure the spectral peak separation. Subsequently, the temporal phase-shifting method is introduced into DWI. In [12], a approach of single-wavelength phase-shifting (SWPS) based DWI is proposed, in which for each wavelength, a sequence of phase-shifting interferograms need to be captured. Though this SWPS method can achieve high accuracy phase of synthetic wavelength, but its recording process is greatly time-consuming and complicated. To address this, a simultaneous phase-shifting multi-wavelength interferometry based on a color CCD recording is reported [13], in which a sequence of simultaneous phase-shifting three-wavelength interferograms are captured by a color CCD, and the phase-shifting interferograms of single-wavelength are extracted through using the color separation method. Then the wrapped phases of single-wavelength can be calculated easily, but it cannot work well if the requirement of color separation is not satisfied. Additionally, several SPSDWI methods recorded with a monochrome CCD have been proposed. In [14], a two-step demodulation algorithm based SPSDWI (named as TSPS) is proposed, in which though the wrapped phases of single-wavelength can be achieved from 5-frame SPSDWIs with special phase shifts, but it is required that the accuracy of phase shifts should be enough high. In [15], based on the least-squares iterative algorithm (LSIA), a new phase retrieval method is reported. Though this method can achieve high accuracy phase, it is still time-consuming and the accuracy of phase retrieval is greatly related with the preset value of phase shifts. After that, the principle component analysis (PCA) approach based SPSDWI is reported [16]. PCA approach is firstly proposed for single-wavelength phase measurement in PSI [17–21]. In [16], the wrapped phases of single-wavelength can be retrieved, but the corresponding application condition of PCA algorithm and the sign problem of wrapped phases remain unresolved. In [21], by combing PCA and advanced iterative algorithm (AIA) [22], a new single-wavelength interferometry method is proposed.

In this study, by matching the temporal phase-shifting period number and the spatial fringe number in interferogram of two wavelengths to the integers, the phase retrieval with high accuracy can be achieved through combing PCA and LSIA (named as PCA + LSIA) method in SPSDWI. Following, we will introduce the principle of the proposed method, and then gives the simulation and experimental results to verify the validity and feasibility of the proposed method.

2. Principle

In SPSDWI, if two wavelengths of illumination lasers are respectively λ1 and λ2 (λ1>λ2), and a sequence of SPSDWIs are captured by a monochrome CCD, thus the intensity distribution of the nth phase-shifting interferogram can be described as

In(x,y)=A(x,y)+Bλ1(x,y)cos[φλ1(x,y)+θλ1,n]+Bλ2(x,y)cos[φλ2(x,y)+θλ2,n]
where x and y denote the spatial coordinates in the CCD plane; n = 1, 2, ..., N, and N represents the total number of phase-shifting interferograms; A(x,y) is the background, Bλ1(x,y) and Bλ2(x,y) respectively represent the modulation amplitude of interferogram at λ1 and λ2; φλ1 and φλ2 are the measured phases at λ1 and λ2, respectively; θλ1,n and θλ2,n denote the phase shifts of nth interferogram at λ1 and λ2, respectively.

Following, using PCA algorithm, we perform the phase shifts extraction of SPSDWIs. Usually, one-frame interferogram can be written as a matrix of1×K, and the intensity distribution of the kth pixel in nth phase-shifting interferogram can be expressed as

In,k=Ak+Bλ1,kcos(φλ1,k+θλ1,n)+Bλ2,kcos(φλ2,k+θλ2,n)
where k=1,2,,K, and K denotes the total pixel number of interferogram. In PCA algorithm, it is required that the background of interferogram should be eliminated in advance, thus the corresponding intensity of interferogram can be described as
I˜n,k=In,kAk=uλ1,kaλ1,n+vλ1,kbλ1,n+uλ2,kaλ2,n+vλ2,kbλ2,n
where uλ1,k=Bλ1,kcosφλ1,k, aλ1,n=cosθλ1,n, vλ1,k=Bλ1,ksinφλ1,k, bλ1,n=sinθλ1,n, uλ2,k=Bλ2,kcosφλ2,k, aλ2,n=cosθλ2,n, vλ2,k=Bλ2,ksinφλ2,k, bλ2,n=sinθλ2,n. And the background of the kth pixel is approximately equal to

Ak1Nn=1NIn,k

Thus, N-frame background-eliminated interferograms can be represented as a matrix of N×K

I˜=[I˜1,I˜2,,I˜N]T
where I˜n denotes the row vector with size of 1×K, []T represents the transposing operation.

Then, the covariance matrix of I˜ can be described as

C=I˜I˜T
According to the character of covariance matrix, C can be diagonalized as
D=UCUT
where U and D respectively denote the orthogonal transformation matrix and diagonal matrix, and the size of C or U, D is equal to N×N. Moreover, U and D can be achieved with the singular value decomposition (SVD) algorithm [17]. And then the phase shifts of single-wavelength can be calculated with U.

As we know, using PCA algorithm, the accuracy of phase retrieval greatly depends on the background-eliminated effect. In Eq. (4), if the phase shifts θλ1 and θλ2 are uniformly distributed in the range of [0,n12π] and[0,n22π], respectively, where n1 and n2 are the positive integers, we can achieve accurate background. And by using the expression of θλ2=(λ1/λ2)θλ1(n2/n1)θλ1, we can find the relationship λ1/λ2n2/n1. That is to say, so long as the phase shifts of each wavelength are distributed in the integer period, the phase-shifting period number at λ1 and λ2 are equal to n1 and n2, respectively. Additionally, according to the sampling theorem of sinusoidal signal, in the case that the n2 is larger than n1, the number of phase-shifting interferograms should be more than 2n2. In this study, we assume the greatest common divisor of n1 and n2 is equal to 1, so the minimum number of SPSDWIs should be equal to 2n2+1.

Next, we will discuss the relationship between the accuracy of phase retrieval and the fringe number in interferogram. In Eq. (6), the element of C in the ith row and the jth column can be expressed as

Cij=k=1K[uλ1,k2aλ1,iaλ1,j+vλ1,k2bλ1,ibλ1,j+uλ2,k2aλ2,iaλ2,j+vλ2,k2bλ2,ibλ2,j]+S
where

S=k=1K[uλ1,kvλ1,k(aλ1,ibλ1,j+aλ1,jbλ1,i)+uλ2,kvλ2,k(aλ2,ibλ2,j+aλ2,jbλ2,i)+uλ1,kuλ2,k(aλ1,iaλ2,j+aλ1,jaλ2,i)+uλ1,kvλ2,k(aλ1,ibλ2,j+aλ1,jbλ2,i)+uλ2,kvλ1,k(aλ2,ibλ1,j+aλ2,jbλ1,i)+vλ1,kvλ2,k(bλ1,ibλ2,j+bλ1,jbλ2,i)]

According to the orthogonality of trigonometric function, for each wavelength, if the fringe number in interferogram is an integer, we can obtain that

k=1Kcosφλ1,kcosφλ2,k0,k=1Kcosφλ1,ksinφλ2,k0,k=1Kcosφλ2,ksinφλ1,k0,k=1Ksinφλ1,ksinφλ2,k0,k=1Kcosφλ1,ksinφλ1,k0,k=1Kcosφλ2,ksinφλ2,k0

Due to φλ2=(λ1/λ2)φλ1(n2/n1)φλ1, when the fringe number in interferogram at λ1 is equal to the integer multiple of n1, Eq. (10) can be satisfied, then we can get that

S<<k=1Kuλ1,k2aλ1,iaλ1,j,S<<k=1Kvλ1,k2bλ1,ibλ1,j,S<<k=1Kuλ2,k2aλ2,iaλ2,j,S<<k=1Kvλ2,k2bλ2,ibλ2,j

Therefore Cij can be rewritten as

Cijk=1K(uλ1,k2aλ1,iaλ1,j+vλ1,k2bλ1,ibλ1,j+uλ2,k2aλ2,iaλ2,j+vλ2,k2bλ2,ibλ2,j)

In general, if the distinguished fringe number in interferogram is not less thann1, Eq. (12) can be satisfied while its accuracy is lower than above result.

In this case, the covariance matrix can be obtained by

Ck=1Kuλ1,k2G1+k=1Kvλ1,k2F1+k=1Kuλ2,k2G2+k=1Kvλ2,k2F2
where G1, F1, G2 and F2 denote theN×N matrixes, and they can be achieved by the product of a vector by itself [17] as
G1=[cosθλ1,1,,cosθλ1,N]T[cosθλ1,1,,cosθλ1,N],F1=[sinθλ1,1,,sinθλ1,N]T[sinθλ1,1,,sinθλ1,N],G2=[cosθλ2,1,,cosθλ2,N]T[cosθλ2,1,,cosθλ2,N],F2=[sinθλ2,1,,sinθλ2,N]T[sinθλ2,1,,sinθλ2,N]
Obviously, each of these matrices has one eigenvalue and one eigenvector, in which the eigenvalue can be expressed as
λG1=n=1Ncos2θλ1,n,λF1=n=1Nsin2θλ1,n,λG2=n=1Ncos2θλ2,n,λF2=n=1Nsin2θλ2,n
and the corresponding eigenvector can be obtained as

wG1=[cosθλ1,1,,cosθλ1,N]T,wF1=[sinθλ1,1,,sinθλ1,N]T,wG2=[cosθλ2,1,,cosθλ2,N]T,wF2=[sinθλ2,1,,sinθλ2,N]T

From Eq. (13), we know that the matrix C has rank four and we need to achieve its four eigenvectors. Using the orthogonality of trigonometric function, if the phase shifts θλ1,n and θλ2,n are uniformly distributed in the integer periods as [0,n12π] and [0,n22π], respectively, we can get

n=1Ncosθλ1,ncosθλ2,n0,n=1Ncosθλ1,nsinθλ2,n0,n=1Nsinθλ1,ncosθλ2,n0,n=1Nsinθλ1,nsinθλ2,n0,n=1Ncosθλ1,nsinθλ1,n0,n=1Ncosθλ2,nsinθλ2,n0
and then
F1wG1=0,G2wG1=0,F2wG1=0,G1wF1=0,G2wF1=0,F2wF1=0,G1wG2=0,F1wG2=0,F2wG2=0,G1wF2=0,F1wF2=0,G2wF2=0
So wG1, wF1, wG2 and wF2 are the four eigenvectors of matrix C corresponding to four eigenvalues λ11=λG1k=1Kuλ1,k2, λ22=λF1k=1Kvλ1,k2, λ33=λG2k=1Kuλ2,k2 and λ44=λF2k=1Kvλ2,k2. Then we can achieve the diagonal matrix D and the orthogonal transformation matrix U, and λ11, λ22, λ33, λ44 denote the first four diagonal elements of D. Additionally, U1=wG1T, U2=wF1T, U3=wG2T and U4=wF2T are in the first four rows of U corresponding to λ11, λ22, λ33 and λ44, in which the size of U1 or U2,U3 and U4 is equal to 1×N. And then the phase shifts of single-wavelength can be obtained through U. However, due to the order of U1, U2, U3 and U4 in matrix U is uncertain, so the sign problem of phase shifts will appear.

To solve this problem, we set significantly high intensity of laser λ1 relative to laser λ2 [16], thus λ11λ22>λ33λ44. Due to U and D are obtained by SVD algorithm, the diagonal elements of D are arrayed with the descending order way. Therefore, λ11 and λ22 are corresponding to the first two diagonal elements of D, and λ33 and λ44 are corresponding to the second two diagonal elements of D. That is to say, U1 and U2 are in the first two rows of U, and U3 and U4 are in the second two rows of U. Assuming the first row to the fourth row of U are respectively expressed as U1', U2', U3' and U4', the phase shifts of single-wavelength can be described as

θ˜λ1=±arctan(U2'/U1'),θ˜λ2=±arctan(U4'/U3')
where θ˜λ1 and θ˜λ2 denote the row vector with size of 1×N and wrapped in the range of π to π. To determine the sign of phase shifts, we perform the unwrapping operation for θ˜λ1 and θ˜λ2 through using one-dimension phase unwrapping algorithm, and achieve the unwrapped phase shifts θ'λ1 and θ'λ2, in which the signs of θ'λ1 and θ'λ2 can be corrected as following: if θ'λ1,Nθ'λ1,1<0, then θλ1=θ'λ1, else θλ1=θ'λ1; if θ'λ2,Nθ'λ2,1<0, then θλ2=θ'λ2, else θλ2=θ'λ2.

Collectively, if the matching condition, in which both the temporal phase-shifting period number and the spatial fringe number in interferogram of each wavelength are the integer, can be satisfied, the high accuracy phase shifts of single-wavelength can be achieved by PCA algorithm. However, in most cases, it is not easy to determine the accurate fringe number in the interferogram, only when the fringe number in interferogram is not less than n1, the approximation condition Eq. (12) is satisfied and PCA algorithm can work well. Following, using the above θλ1 and θλ2 to perform the iterative calculation by LSIA method, we will achieve high accuracy phase.

Due toIn,k=Ak+uλ1,kaλ1,n+vλ1,kbλ1,n+uλ2,kaλ2,n+vλ2,kbλ2,n, if In,kr is defined as the practical intensity of the kth pixel in nth interferogram, for the kth pixel of all phase-shifting interferograms, the sum of squares of the difference between the theoretical intensity and the practical intensity can be expressed as

Ek=n=1N(In,kIn,kr)2=n=1N(Ak+uλ1,kaλ1,n+vλ1,kbλ1,n+uλ2,kaλ2,n+vλ2,kbλ2,nIn,kr)2

To achieve the minimum ofEk, we have that

EkAk=0,Ekuλ1,k=0,Ekvλ1,k=0,Ekuλ2,k=0,Ekvλ2,k=0

Combining Eq. (21) and the above phase shifts θλ1 and θλ2, we can determine uλ1,k, vλ1,k, uλ2,k, vλ2,k. Thus, the wrapped phases of single-wavelength of the kth pixel can be calculated by

φλ1,k=arctan(vλ1,k/uλ1,k),φλ2,k=arctan(vλ2,k/uλ2,k)

Subsequently, using Eqs. (20)–(22), we can achieve the wrapped phases of single-wavelength of all pixels.

Assume that u'λ1,n=Bλ1,kcosθλ1,n, a'λ1,k=cosφλ1,k, v'λ1,n=Bλ1,ksinθλ1,n,b'λ1,k=sinφλ1,k, u'λ2,n=Bλ2,kcosθλ2,n, a'λ2,k=cosφλ2,k, v'λ2,n=Bλ2,ksinθλ2,n, b'λ2,k=sinφλ2,k, for all pixels of interferogram, the sum of squares of difference between the theoretical intensity and the practical intensity of nth interferogram can be expressed as

En=k=1K(In,kIn,kr)2=k=1K(Ak+u'λ1,na'λ1,k+v'λ1,nb'λ1,k+u'λ2,na'λ2,k+v'λ2,nb'λ2,kIn,kr)2

To achieve the minimum of En, we have that

EnAk=0,Enu'λ1,n=0,Env'λ1,n=0,Enu'λ2,n=0,Env'λ2,n=0

Because the wrapped phases φλ1 and φλ2 have been determined, sou'λ1,n, v'λ1,n, u'λ2,n, v'λ2,n can be achieved with Eq. (24). Thus, the phase shifts of nth interferogram can be calculated by

θλ1,n=arctan(v'λ1,n/u'λ1,n),θλ2,n=arctan(v'λ2,n/u'λ2,n)

Using Eqs. (23)–(25), we can achieve the phase shifts of phase-shifting interferograms. Here, Eqs. (20)–(25) are employed as one iterative cycle of the LSIA. In general, the more number of iterative calculations, the higher accuracy of the retrieved phase until the convergence condition is satisfied

max{|θλ1(m)θλ1(m1)|}+max{|θλ2(m)θλ2(m1)|}<ε
where ε represents the preset convergence threshold value, m denotes the number of iterative calculation.

Finally, we can achieve the phase of synthetic wavelength by

φΛ=φλ2φλ1=2πh(1λ21λ1)=2πhΛ
where Λ=λ1λ2/(λ1λ2) denotes the synthetic wavelength, h is the height of the measured object.

In summary, in SPSDWI, by using PCA + LSIA method, the phase retrieval with high accuracy can be achieved if the temporal and spatial hybrid matching condition can be satisfied: (1)The phase shifts at λ1 are uniformly distributed in n1 periods, and the fringe number in interferogram at λ1 is equal to the positive integer multiple of n1; (2) based on the sampling theorem of sinusoidal signal, the number of phase-shifting interferograms should be more than 2n2.

3. Numerical simulation

Numerical simulation is employed to verify the effectiveness of the proposed method. Assume two illumination lasers with wavelength of λ1=632.8nm and λ2=532nm are used, then λ1/λ26/5, n1=5, n2=6, and the corresponding synthetic wavelength is equal to Λ=λ1λ2/(λ1λ2)=3.34μm. The intensity distribution of interferogram is described as Eq. (1), in which the parameters are set as following: 1.49mm<x,y1.50mm, and the pixel number of interferogram are set as 300×300 pixels, the pixel size is equal to Δx,Δy=10μm, and the row and column corresponding to coordinate of x, y are represented by r and c (1r,c300); A(x,y)=120exp{5×106[(h150)2+(l150)2]}, Bλ2(x,y)=60exp{5 ×106[(h150)2+(l150)2]}, Bλ1(x,y)=1.5Bλ2(x,y); φλ1(x,y)=W2π[(h/1501)2 +(l/1501)2], φλ2(x,y)=(λ1/λ2)φλ1(x,y), in which W denotes the fringe number in interferogram and it is equal to the fringe number in interferogram at λ1; θλ1,n=2πT(n1)/N+Er(n), θλ2,n=(λ1/λ2)θλ1,n, T denotes the phase-shifting period number at λ1 and Er(n) represents the random phase-shifting error, r(n) is a random number with the average value of zero, ranging from 1 to 1 and r(1) = 0, and E represents the amplitude of random phase-shifting error. In addition, the simulated SPSDWIs are added the zero-mean Gaussian white noise with the standard deviation ofσ=2. The convergence threshold value is set asε=0.001rad.

Figures 1(a)-1(d) respectively present one-frame stimulated SPSDWIs, the phase of synthetic wavelength achieved with the proposed method, the theoretical phase and the difference between the theoretical phase and the achieved phase, in which the phase-shifting step is π/3 radian at λ1 and the amplitude of random phase-shifting error is set as E = 0.1 rad. The phase-shifting period number at λ1 is set as T = 5, and the number of SPSDWIs is set as N = 30, and the fringe number in interferogram is set as W = 5. It is found that the root-mean-square error (RMSE) between the theoretical phase and the achieved phase is 0.020 rad, and the number of iterative calculation with the proposed method is equal to 6 when the convergence condition is satisfied.

 figure: Fig. 1

Fig. 1 (a) One-frame simulated SPSDWIs; (b) the phase of synthetic wavelength achieved with the proposed method; (c) the theoretical phase; (d) the difference between (b) and (c).

Download Full Size | PDF

Following, using the proposed method, Figs. 2(a)–2(d) respectively present the relationship between the RMSE of phase retrieval and the phase-shifting period number atλ1, the fringe number in interferogram, the amplitude of random phase-shifting error and the number of SPSDWIs. For comparison, the corresponding results achieved with the PCA method are shown. Similarly, Figs. 3(a)–3(d) give the corresponding results achieved with the PCA + LSIA and LSIA methods, in which the convergence threshold value of LSIA method is set the same as the PCA + LSIA method and the iteration number is not more than 30. In Figs. 2(a) and 3(a), the fringe number in interferogram is set as W = 5, so the spatial matching condition can be satisfied. In Figs. 2(b) and 3(b), the phase-shifting period number is set as T=5, and the temporal matching condition can satisfied. In Figs. 2(c), 2(d), 3(c) and 3(d), both the fringe number in interferogram and the phase-shifting period number are set as 5, so both the spatial and the temporal hybrid matching condition can be satisfied. Clearly, it is found that so long as the temporal and spatial hybrid matching condition can be satisfied, each method can achieve its highest accuracy, in which the PCA + LSIA and LSIA methods need the least iteration number. Moreover, we can see that the accuracy of phase retrieval achieved with the PCA + LSIA or LSIA method is greatly higher than PCA method. In all cases, the PCA + LSIA method possesses good stability. In the case that the accuracy of phase retrieval achieved with the PCA + LSIA method is the same as the LSIA method, the required iteration number in the former is greatly less than the latter.

 figure: Fig. 2

Fig. 2 The relationship between the RMSE of phase retrieval with the PCA + LSIA or PCA method and (a) the phase shifting period number at λ1; (b) the fringe number in interferogram; (c) the amplitude of random phase-shifting error; (d) the number of SPSDWIs.

Download Full Size | PDF

 figure: Fig. 3

Fig. 3 The relationship between the RMSE of phase retrieval or iteration number with PCA + LSIA or LSIA method and (a) the phase-shifting period number at λ1; (b) the fringe number in interferogram; (c) the amplitude of random phase-shifting error; (d) the number of SPSDWIs.

Download Full Size | PDF

Next, to compare the accuracy and processing speed of phase retrieval with different methods, Table 1 shows the RMSE, peak to valley error (PVE) and processing time of phase retrieval achieved with the PCA + LSIA, PCA, LSIA, SWPS and TSPS methods, respectively. In PCA + LSIA, PCA and LSIA methods, it is assumed that the phase-shifting period number and the fringe number in interferogram at λ1 are respectively set as T = 5, W = 5, the amplitude of random phase-shifting error and the number of SPSDWIs are set as E = 0.1 rad, N = 30, respectively. In SWPS method, for each wavelength, 30-frame phase-shifting interferograms with the phase shifts uniformly distributed in the range of [0, 2π] are captured, and the wrapped phases of single-wavelength are achieved with AIA method. In TSPS method, 5-frame SPSDWIs with the special phase shifts are employed. From Table 1, we can see that by using the temporal and spatial hybrid matching condition, the RMSE of phase retrieval with the PCA + LSIA or LSIA method are nearly the same as the high accuracy SWPS method but greatly less than the PCA or TSPS method, but the processing time with the LSIA method is more than the PCA + LSIA method. Moreover, the recording procedure of phase-shifting interferograms with the PCA + LSIA method is greatly simplified relative to the SWPS method.

Tables Icon

Table 1. RMSE, PVE, and Processing Time Achieved with Different Methods (Simulation)

4. Experimental results

The performance of the proposed method is also verified by experimental research. First, a SPSDWI system is built, in which a He-Ne laser with wavelength λ1=632.8nm and the diode-pumped solid-state laser with wavelength λ2=532nm are employed. Thus, the corresponding synthetic wavelength is equal toΛ=λ1λ2/(λ1-λ2)=3.34μm, λ1/λ26/5 and n1=5, n2=6. In addition, the convergence threshold value is set asε=0.001rad. A sequence of SPSDWIs is captured by a monochrome CCD with size of 1280×1024 pixels and the pixel size is 5.2μm×5.2μm.

In the proposed method, a sequence of 30-frame SPSDWIs with size of 388×388 pixels is employed, and the corresponding phase shifts are randomly distributed in the range of [0,n12π] at λ1. The relationship of modulation amplitude at λ1 and λ2 can be expressed as Bλ11.6Bλ2. Figure 4(a) shows one-frame experimental SPSDWIs, in which the fringe number is more than 5. Figure 4(b) shows the phase of synthetic wavelength achieved with the proposed method. For comparison, Table 2 also gives the RMSE, PVE and processing time of phase retrieval achieved with the proposed PCA + LSIA, PCA, LSIA and TSPS methods, in which the phase of synthetic wavelength achieved with the SWPS method is used as the reference due to its accuracy is the highest in all listed methods in Table 1.

 figure: Fig. 4

Fig. 4 (a) One-frame experimental SPSDWIs; (b) the phase of synthetic wavelength achieved with the PCA + LSIA method; (c) reference phase; (d) the difference between (b) and (c).

Download Full Size | PDF

Tables Icon

Table 2. RMSE, PVE, and Processing Time of Phase Retrieval Achieved with Different Methods (Experiment)

In SWPS method, for each wavelength, 30-frame experimental phase-shifting single-wavelength interferograms with the phase shifts randomly distributed in [0, 2π] are captured, and the wrapped phases of single-wavelength are achieved with AIA method, then the phase of synthetic wavelength is shown in Fig. 4(c). In PCA and LSIA methods, 30-frame SPSDWIs are used, in which the phase-shifts are randomly distributed in [0,n12π] at 632.8nm. In TSPS method, 5-frame SPSDWIs with the special phase shifts are used. Figure 4(d) presents the difference between the phase achieved with the proposed PCA + LSIA method and the reference. It is found that RMSE of phase retrieval with the proposed PCA + LSIA method is 0.034, and the iteration number is equal to 6. Clearly, we can see that the experimental results are greatly consistent with the simulated results (Table 1), further indicating the outstanding performance of the PCA + LSIA based phase retrieval method.

Furthermore, a mobile phone light guide plate is employed as the measured object. Using above experimental system, a sequence of 30-frame SPSDWIs with size of 299×291 pixels are captured, in which the phase shifts are randomly distributed in [0,n12π] at λ1, and n1=5. Figures 5(a)–5(d) respectively show one-frame SPSDWIs, the phase of synthetic wavelength achieved with the proposed method, the reference phase achieved with the SWPS method and the difference between the reference phase and the achieved phase. It is found that the RMSE of phase retrieval and the iteration number are equal to 0.152 rad and 6, respectively. Clearly, this result further demonstrates the good feasibility of the PCA + LSIA based phase retrieval method.

 figure: Fig. 5

Fig. 5 (a) One-frame experimental SPSDWIs; (b) the phase of synthetic wavelength achieved with the PCA + LSIA method; (c) reference phase; (d) the difference between (b) and (c).

Download Full Size | PDF

5. Conclusion

In summary, in SPSDWI, by introducing the temporal and spatial hybrid matching condition, requiring that both the phase-shifting period number and the fringe number in interferogram of two wavelengths are the integers, the phase retrieval with high accuracy can be achieved through combining the PCA and LSIA methods. First, by using the approximate ratio of two wavelengths, we can match both the temporal phase-shifting period number and the spatial fringe number in interferogram of two wavelengths to the integers. Second, by using above temporal and spatial hybrid matching condition, the accurate phase shifts of single-wavelength can be achieved through using PCA algorithm. In general, the requirement of fringe number in interferogram can be relaxed to not less than the minimum of phase-shifting period at the longer wavelength, and the accuracy of phase shifts is still acceptable. Third, using above phase shifts to perform the iterative calculation with LSIA method, the wrapped phases of single-wavelength can be determined. Finally, the phase of synthetic wavelength can be achieved with a simple subtraction between the wrapped phases of single-wavelength. The obtained results demonstrate that by using the temporal and spatial hybrid matching condition, the PCA + LSIA based phase retrieval method possesses significant advantages in accuracy, stability and processing time.

Acknowledgments

This work is supported by National Natural Science Foundation of China (NSFC) grants (61275015, 61177005 and 61475048).

References and links

1. D. Malacara, M. Servín, and Z. Malacara, Interferogram Analysis for Optical Testing (Chemical Rubber Company, 2005).

2. Y.-Y. Cheng and J. C. Wyant, “Two-wavelength phase shifting interferometry,” Appl. Opt. 23(24), 4539–4543 (1984). [CrossRef]   [PubMed]  

3. P. S. Lam, J. D. Gaskill, and J. C. Wyant, “Two-wavelength holographic interferometer,” Appl. Opt. 23(18), 3079–3081 (1984). [CrossRef]   [PubMed]  

4. J. C. Wyant, “Testing aspherics using two-wavelength holography,” Appl. Opt. 10(9), 2113–2118 (1971). [CrossRef]   [PubMed]  

5. C. Polhemus, “Two-wavelength interferometry,” Appl. Opt. 12(9), 2071–2074 (1973). [CrossRef]   [PubMed]  

6. Y.-Y. Cheng and J. C. Wyant, “Multiple-wavelength phase-shifting interferometry,” Appl. Opt. 24(6), 804–807 (1985). [CrossRef]   [PubMed]  

7. A. Pförtner and J. Schwider, “Red-green-blue interferometer for the metrology of discontinuous structures,” Appl. Opt. 42(4), 667–673 (2003). [CrossRef]   [PubMed]  

8. J. Gass, A. Dakoff, and M. K. Kim, “Phase imaging without 2π ambiguity by multiwavelength digital holography,” Opt. Lett. 28(13), 1141–1143 (2003). [CrossRef]   [PubMed]  

9. R. Onodera and Y. Ishii, “Two-wavelength interferometry that uses a fourier-transform method,” Appl. Opt. 37(34), 7988–7994 (1998). [CrossRef]   [PubMed]  

10. J. Kühn, T. Colomb, F. Montfort, F. Charrière, Y. Emery, E. Cuche, P. Marquet, and C. Depeursinge, “Real-time dual-wavelength digital holographic microscopy with a single hologram acquisition,” Opt. Express 15(12), 7231–7242 (2007). [CrossRef]   [PubMed]  

11. D. Barada, T. Kiire, J. Sugisaka, S. Kawata, and T. Yatagai, “Simultaneous two-wavelength Doppler phase-shifting digital holography,” Appl. Opt. 50(34), H237–H244 (2011). [CrossRef]   [PubMed]  

12. D. G. Abdelsalam and D. Kim, “Two-wavelength in-line phase-shifting interferometry based on polarizing separation for accurate surface profiling,” Appl. Opt. 50(33), 6153–6161 (2011). [CrossRef]   [PubMed]  

13. U. P. Kumar, N. K. Mohan, and M. P. Kothiyal, “Red-Green-Blue wavelength interferometry and TV holography for surface metrology,” J. Opt. 40(4), 176–183 (2011). [CrossRef]  

14. W. Zhang, X. Lu, L. Fei, H. Zhao, H. Wang, and L. Zhong, “Simultaneous phase-shifting dual-wavelength interferometry based on two-step demodulation algorithm,” Opt. Lett. 39(18), 5375–5378 (2014). [CrossRef]   [PubMed]  

15. L. Fei, X. Lu, H. Wang, W. Zhang, J. Tian, and L. Zhong, “Single-wavelength phase retrieval method from simultaneous multi-wavelength in-line phase-shifting interferograms,” Opt. Express 22(25), 30910–30923 (2014). [CrossRef]   [PubMed]  

16. W. Zhang, X. Lu, C. Luo, L. Zhong, and J. Vargas, “Principal component analysis based simultaneous dual-wavelength phase-shifting interferometry,” Opt. Commun. 341, 276–283 (2015). [CrossRef]  

17. J. Vargas, J. A. Quiroga, and T. Belenguer, “Phase-shifting interferometry based on principal component analysis,” Opt. Lett. 36(8), 1326–1328 (2011). [CrossRef]   [PubMed]  

18. J. Vargas, J. A. Quiroga, and T. Belenguer, “Analysis of the principal component algorithm in phase-shifting interferometry,” Opt. Lett. 36(12), 2215–2217 (2011). [CrossRef]   [PubMed]  

19. J. Vargas and C. O. S. Sorzano, “Quadrature component analysis for interferometry,” Opt. Lasers Eng. 51(5), 637–641 (2013). [CrossRef]  

20. J. Vargas, J. M. Carazo, and C. O. S. Sorzano, “Error analysis of the principal component analysis demodulation algorithm,” Appl. Phys. B 115(3), 305–364 (2013).

21. J. Vargas, C. O. S. Sorzano, J. C. Estrada, and J. M. Carazo, “Generalization of the principal component analysis algorithm for interferometry,” Opt. Commun. 286, 130–134 (2013). [CrossRef]  

22. Z. Wang and B. Han, “Advanced iterative algorithm for phase extraction of randomly phase-shifted interferograms,” Opt. Lett. 29(14), 1671–1673 (2004). [CrossRef]   [PubMed]  

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 (5)

Fig. 1
Fig. 1 (a) One-frame simulated SPSDWIs; (b) the phase of synthetic wavelength achieved with the proposed method; (c) the theoretical phase; (d) the difference between (b) and (c).
Fig. 2
Fig. 2 The relationship between the RMSE of phase retrieval with the PCA + LSIA or PCA method and (a) the phase shifting period number at λ 1 ; (b) the fringe number in interferogram; (c) the amplitude of random phase-shifting error; (d) the number of SPSDWIs.
Fig. 3
Fig. 3 The relationship between the RMSE of phase retrieval or iteration number with PCA + LSIA or LSIA method and (a) the phase-shifting period number at λ 1 ; (b) the fringe number in interferogram; (c) the amplitude of random phase-shifting error; (d) the number of SPSDWIs.
Fig. 4
Fig. 4 (a) One-frame experimental SPSDWIs; (b) the phase of synthetic wavelength achieved with the PCA + LSIA method; (c) reference phase; (d) the difference between (b) and (c).
Fig. 5
Fig. 5 (a) One-frame experimental SPSDWIs; (b) the phase of synthetic wavelength achieved with the PCA + LSIA method; (c) reference phase; (d) the difference between (b) and (c).

Tables (2)

Tables Icon

Table 1 RMSE, PVE, and Processing Time Achieved with Different Methods (Simulation)

Tables Icon

Table 2 RMSE, PVE, and Processing Time of Phase Retrieval Achieved with Different Methods (Experiment)

Equations (27)

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

I n (x,y)=A(x,y)+ B λ 1 (x,y)cos[ φ λ 1 (x,y)+ θ λ 1 ,n ]+ B λ 2 (x,y)cos[ φ λ 2 (x,y)+ θ λ 2 ,n ]
I n,k = A k + B λ 1 ,k cos( φ λ 1 ,k + θ λ 1 ,n )+ B λ 2 ,k cos( φ λ 2 ,k + θ λ 2 ,n )
I ˜ n,k = I n,k A k = u λ 1 ,k a λ 1 ,n + v λ 1 ,k b λ 1 ,n + u λ 2 ,k a λ 2 ,n + v λ 2 ,k b λ 2 ,n
A k 1 N n=1 N I n,k
I ˜ = [ I ˜ 1 , I ˜ 2 , , I ˜ N ] T
C= I ˜ I ˜ T
D=UC U T
C ij = k=1 K [ u λ 1 ,k 2 a λ 1 ,i a λ 1 ,j + v λ 1 ,k 2 b λ 1 ,i b λ 1 ,j + u λ 2 ,k 2 a λ 2 ,i a λ 2 ,j + v λ 2 ,k 2 b λ 2 ,i b λ 2 ,j ] +S
S= k=1 K [ u λ 1 ,k v λ 1 ,k ( a λ 1 ,i b λ 1 ,j + a λ 1 ,j b λ 1 ,i )+ u λ 2 ,k v λ 2 ,k ( a λ 2 ,i b λ 2 ,j + a λ 2 ,j b λ 2 ,i ) + u λ 1 ,k u λ 2 ,k ( a λ 1 ,i a λ 2 ,j + a λ 1 ,j a λ 2 ,i )+ u λ 1 ,k v λ 2 ,k ( a λ 1 ,i b λ 2 ,j + a λ 1 ,j b λ 2 ,i ) + u λ 2 ,k v λ 1 ,k ( a λ 2 ,i b λ 1 ,j + a λ 2 ,j b λ 1 ,i )+ v λ 1 ,k v λ 2 ,k ( b λ 1 ,i b λ 2 ,j + b λ 1 ,j b λ 2 ,i )]
k=1 K cos φ λ 1 ,k cos φ λ 2 ,k 0, k=1 K cos φ λ 1 ,k sin φ λ 2 ,k 0, k=1 K cos φ λ 2 ,k sin φ λ 1 ,k 0, k=1 K sin φ λ 1 ,k sin φ λ 2 ,k 0, k=1 K cos φ λ 1 ,k sin φ λ 1 ,k 0, k=1 K cos φ λ 2 ,k sin φ λ 2 ,k 0
S<< k=1 K u λ 1 ,k 2 a λ 1 ,i a λ 1 ,j , S<< k=1 K v λ 1 ,k 2 b λ 1 ,i b λ 1 ,j , S<< k=1 K u λ 2 ,k 2 a λ 2 ,i a λ 2 ,j , S<< k=1 K v λ 2 ,k 2 b λ 2 ,i b λ 2 ,j
C ij k=1 K ( u λ 1 ,k 2 a λ 1 ,i a λ 1 ,j + v λ 1 ,k 2 b λ 1 ,i b λ 1 ,j + u λ 2 ,k 2 a λ 2 ,i a λ 2 ,j + v λ 2 ,k 2 b λ 2 ,i b λ 2 ,j )
C k=1 K u λ 1 ,k 2 G 1 + k=1 K v λ 1 ,k 2 F 1 + k=1 K u λ 2 ,k 2 G 2 + k=1 K v λ 2 ,k 2 F 2
G 1 = [cos θ λ 1 ,1 ,,cos θ λ 1 ,N ] T [cos θ λ 1 ,1 ,,cos θ λ 1 ,N ], F 1 = [sin θ λ 1 ,1 ,,sin θ λ 1 ,N ] T [sin θ λ 1 ,1 ,,sin θ λ 1 ,N ], G 2 = [cos θ λ 2 ,1 ,,cos θ λ 2 ,N ] T [cos θ λ 2 ,1 ,,cos θ λ 2 ,N ], F 2 = [sin θ λ 2 ,1 ,,sin θ λ 2 ,N ] T [sin θ λ 2 ,1 ,,sin θ λ 2 ,N ]
λ G 1 = n=1 N cos 2 θ λ 1 ,n , λ F 1 = n=1 N sin 2 θ λ 1 ,n , λ G 2 = n=1 N cos 2 θ λ 2 ,n , λ F 2 = n=1 N sin 2 θ λ 2 ,n
w G 1 = [cos θ λ 1 ,1 ,,cos θ λ 1 ,N ] T , w F 1 = [sin θ λ 1 ,1 ,,sin θ λ 1 ,N ] T , w G 2 = [cos θ λ 2 ,1 ,,cos θ λ 2 ,N ] T , w F 2 = [sin θ λ 2 ,1 ,,sin θ λ 2 ,N ] T
n=1 N cos θ λ 1 ,n cos θ λ 2 ,n 0, n=1 N cos θ λ 1 ,n sin θ λ 2 ,n 0, n=1 N sin θ λ 1 ,n cos θ λ 2 ,n 0, n=1 N sin θ λ 1 ,n sin θ λ 2 ,n 0, n=1 N cos θ λ 1 ,n sin θ λ 1 ,n 0, n=1 N cos θ λ 2 ,n sin θ λ 2 ,n 0
F 1 w G 1 =0, G 2 w G 1 =0, F 2 w G 1 =0, G 1 w F 1 =0, G 2 w F 1 =0, F 2 w F 1 =0, G 1 w G 2 =0, F 1 w G 2 =0, F 2 w G 2 =0, G 1 w F 2 =0, F 1 w F 2 =0, G 2 w F 2 =0
θ ˜ λ 1 =±arctan( U 2 '/ U 1 '), θ ˜ λ 2 =±arctan( U 4 '/ U 3 ')
E k = n=1 N ( I n,k I n,k r ) 2 = n=1 N ( A k + u λ 1 ,k a λ 1 ,n + v λ 1 ,k b λ 1 ,n + u λ 2 ,k a λ 2 ,n + v λ 2 ,k b λ 2 ,n I n,k r ) 2
E k A k =0, E k u λ 1 ,k =0, E k v λ 1 ,k =0, E k u λ 2 ,k =0, E k v λ 2 ,k =0
φ λ 1 ,k =arctan( v λ 1 ,k / u λ 1 ,k ), φ λ 2 ,k =arctan( v λ 2 ,k / u λ 2 ,k )
E n = k=1 K ( I n,k I n,k r ) 2 = k=1 K ( A k +u ' λ 1 ,n a ' λ 1 ,k +v ' λ 1 ,n b ' λ 1 ,k +u ' λ 2 ,n a ' λ 2 ,k +v ' λ 2 ,n b ' λ 2 ,k I n,k r ) 2
E n A k =0, E n u ' λ 1 ,n =0, E n v ' λ 1 ,n =0, E n u ' λ 2 ,n =0, E n v ' λ 2 ,n =0
θ λ 1 ,n =arctan(v ' λ 1 ,n /u ' λ 1 ,n ), θ λ 2 ,n =arctan(v ' λ 2 ,n /u ' λ 2 ,n )
max{ | θ λ 1 (m) θ λ 1 (m1) | }+max{ | θ λ 2 (m) θ λ 2 (m1) | }<ε
φ Λ = φ λ 2 φ λ 1 =2πh( 1 λ 2 1 λ 1 )= 2πh Λ
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.