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

Correction of phase extraction error in phase-shifting interferometry based on Lissajous figure and ellipse fitting technology

Open Access Open Access

Abstract

The accuracy of phase-shifting interferometers (PSI) is crippled by nonlinearity of the phase shifter and instability of the environment such as vibration and air turbulence. A general algorithm, utilizing Lissajous figures and ellipse fitting, of correcting the phase extraction error in the phase shifting interferometry is described in this paper. By plotting N against D, where N and D represent the numerator and denominator terms of the phase extraction function (i.e. an arctangent function) respectively, a Lissajous ellipse is created. Once the parameters of the ellipse are determined by ellipse fitting, one can transform the ellipse to a unit circle (ETC). Through this process the phase extraction error caused by random phase shift errors can be corrected successfully. Proposed method is non-iterated, adapts to all phase shifting algorithms (PSAs), and has high accuracy. Some factors that may affect the performance of proposed method are discussed in numerical simulations. Optical experiments are implemented to validate the effectiveness of proposed algorithm.

© 2015 Optical Society of America

1. Introduction

The phase-shifting interferometry (PSI) is widely used in high precision optical surface testing domain [1], especially for large-aperture mirrors’ surface testing in astronomical telescopes. The conventional PSI [2–5] requires a strict precondition that the phase shift between each interferogram should be a special constant (e.g. π/2). Therefore, the accuracy of PSI will be impaired if the phase-shift value is not the required one. Due to the large size of the measured surface the optical path often reaches several meters in practice, so the mechanical vibration and air turbulence will lead to some unavoidable phase-shift errors [6,7]. Such errors can further cause substantial errors of the phase distribution.

To deal with those problems plentiful of efforts have been done, which are mainly divided into two classes: (1) Optimizing the configuration of the interferometer, represented by simultaneously phase shifting interferometry (SPSI). It can freeze the vibration by collecting three or four interferograms instantaneously [8–10]. However, SPSI system is complicate in the configuration and except for the hardware expenditure most of them are polarization based system, which may introduce systematic polarization aberrations. (2) Optimizing the phase-shifting algorithm (PSA), many algorithms aimed to diminish the random phase shift errors have been proposed in recent years. In 1991, Okada et al. [11] proposed an iterative algorithm based on the least-square method to cope with the uncertainties in phase-shift amounts. Since then, several similar self-calibrating PSAs have been proposed to correct the phase-shift errors [12–15], whereas all of these approaches are time consuming because of the iterative process. Meanwhile, some non-iterative methods have also been published. The Lissajous elliptical curve fitting is an attractive approach to calibrate the phase-shift errors for its simple principle and high accuracy [16–21]. In 1988, Kinnstaetter et al. [16] first discussed the systematic errors in PSI by using of the Lissajous display technique. But the correction of the inaccuracies of phase shift is still using an iterative process in their paper and the Lissajous ellipse is created by choosing two points, roughly in phase quadrature, on the fringe pattern which determines more than 5 interferograms are needed. In 1992, Farrell and Player [17,18] utilized Lissajous figures and ellipse fitting technology to calculate the phase shift and the intensity bias between two interferograms, they also shared the idea of correcting the measured intensity field in traditional PSA with the calculated bias, offset and phase shift error. However, since the points that created the Lissajous ellipse are from the whole fringe pattern the illumination is then assumed to be uniform, which is too strong to be met exactly in practical experiments. In 2003, K. S. Moon and Y. D. Wang [19] proposed a similar method to estimate the arbitrary phase shift between each interferogram using Lissajous figure technique, a scan line points on two intensity profiles are used to create the Lissajous ellipse.

In one word, not only the iterative method but also the Lissajous elliptical curve fitting method mentioned above are all aimed at suppressing the phase shift error by calculating the comparatively true phase-shift amounts between each interferogram first and then using the general PSA to extract the error free phase [11–15, 19] or correcting the intensity fringe field in traditional PSA [17]. Considering the fact that the numerator, N, and the denominator, D, terms of the phase calculation function in all kinds of PSAs are in phase quadrature, the inaccurate phase shifts of each interferogram can be ignored first and then they can be directly corrected by calibrating the phase extraction error from the phase calculation function (i.e. arctangent function) in PSA .

Recently, B. Kimbrough [21] proposed a method to correct the systematic errors of polarization based SPSI system by Lissajous figure technique. The offset, bias and phase shift error are calculated by fitting a series of points to a Lissajous ellipse. It can only correct the static systematic error such as the phase dependent error caused by mechanisms, and what’s more the Lissajous ellipse is formed by taking M (>5) measurements. In this paper, we propose a general method to correct the phase extraction error caused by inaccurate phase shifts in PSI. Ostensibly, the process of correcting the Lissajous ellipse to a unit circle is similar with B. Kimbrough’s method, but the Lissajous ellipse does have an absolutely different meaning, thus the meaning of correction is totally different. Proposed method can correct the dynamic random phase-shift errors in PSI that B. Kimbrough’s method cannot. More importantly, we assume the background intensity and the intensity contrast of the interferogram are circular symmetric in practice, proposed method then can correct the phase extraction error accurately from interferograms even with excessively large variations of background intensity and modulation amplitude. This approach is non-iterated, adapts to all PSAs, and has high accuracy.

2. Principles

2.1 The principle of error compensating

Regardless of the technique, almost all of the PSAs ultimately recur to an arctangent function to calculate a phase value, which is wrapped in the range of (π,π). With the help of unwrapping algorithm, the true phase distribution is finally established.

As we all know the arctangent function is a ratio of two values, which can be referred to as the numerator, N, and the denominator, D, terms here, shown in Eq. (1),

ϕ=tan-1(ND).
where ϕ is the phase that calculated from the phase extraction function and both N and D are functions of the real phase φ, a general expression [21] for them are given in Eq. (2),
N(φ)=x0+axsin(φ)
Dε(φ)=y0+aycos(φ+ε)
which are coincident with the parametric expression of an ellipse centered at (x0,y0) and constrained to lie within a rectangle of length ax by ay. Pairs of points{N(x,y),D(x,y)} are located at that ellipse just like Fig. 1(a) shows.

 figure: Fig. 1

Fig. 1 Lissajous figures by plotting N against D: (a) an ellipse (with errors); (b) a unit circle (without errors).

Download Full Size | PDF

Provided that both N and D terms have no offset, the amplitudes are equal and their phases are in quadrature, namely,

x0=y0=0;ax=ay;ε=0.
Then Eq. (1) can be rewritten as

ϕ=tan-1[sin(φ)cos(φ)]

Therefore, the phase value ϕthat calculated from Eq. (3) is exactly the real phaseφ. Pairs of points {N(x,y),D(x,y)} are transformed to lie on a perfect circle centered at the origin as Fig. 1(b) shows. Consequently, the phase extraction error, which usually is a non-liner combination of offset error, amplitude error and phase error, has already been corrected. Thus, to correct the phase extraction error we should transform the ellipse to a unit circle.

By expanding Eq. (2b) and substituting for cos(φ) and sin(φ), we get

Dε(φ)=y+0(Dy0)cos(ε)(ay/ax)(Nx0)sin(ε)
(in which, N(φ)=x0+axsin(φ)S and D(φ)=y0+aycos(φ))

Assuming N is accurate and rearranging Eq. (4), then the ideal value of D can be calculated as follow,

D=[(Dεy0)+(ay/ax)(Nx)0sin(ε)]/cos(ε)+y0
Once D is established, the less of the quadrature ε(typically,|ε|<<π/2) caused by the inaccurate phase shifts has been compensated. However, if we want to get the Lissajous circle as Fig. 1(b) shows, we have to correct the offset error (i.e.,x00,y00) and the amplitude bias (i.e., axay) using the following equation,
N¯=(Nx0)/ax;D¯=(Dy0)/ay.
Then the calibrated error free phase is given in Eq. (7),

φ=ϕ=arctan(N¯D¯)=arctan(1axay(Dεy0Nx0)1cosε+tanε)

Finally, the phase value that calculated from Eq. (7) is correct. Together, Eqs. (5)-(7) are referred to as ETC process for brevity in the following discussions.

2.2 Analysis and example of the phase extraction error caused by random phase shift errors

The two-beam interference pattern can be written algebraically in Eq. (8)

Ik(x,y)=A(x,y)+B(x,y)cos[φ(x,y)+βk]k=1,2,3m
Where A(x,y),B(x,y),φ(x,y) represent the background intensity, the modulation amplitude and the real phase at the location of (x,y) respectively, and βk represents the k th phase shift value. The general expression of PSA [22] can be written in Eq. (9)
ϕ=arctank=0m1[(Imod(k+1,m)Imod(m+k1,m))cos(βk)]k=0m1[(Imod(k+1,m)Imod(m+k1,m))sin(βk)]
Where mod (i,m) represents the remainder when i is divided by m and the location (x,y) is omitted for brevity in Eq. (9).

For simplicity, the traditional 4 buck PSA is selected as an example to analysis the phase extraction error that caused by the inaccurate phase shifts of each interferogram.

Provided β1=0,β2=π/2,β3=π,β4=3π/2 then we can easily obtain the expression of 4 buck PSA from Eq. (9),

ϕ=arctanI4I2I1I3
which is the same with that represented in [23]. However, if the phase-shift value of each interferogram contains a random error. For instance, β1=0,β2=π/2+δ1,β3=π+δ2,β4=3π/2+δ3, then substituting Eq. (8) in Eq. (10) the following deduction will happens,
ϕ=arctanND=arctanI4I2I1I3=arctanB[sin(φ+δ3)+sin(φ+δ1)]B[cosφ+cos(φ+δ2)]=arctanB[sin(φ+δ3+δ12)cos(δ3δ12)]B[cos(φ+δ22)cos(δ22)]=arctanb1sin(φ+δ3+δ12)b2cos(φ+δ22)=arctanb1sin(φ)b2cos(φ+ε)
where, b1=Bcos(δ3δ12),b2=Bcos(δ22),ε=δ2δ1δ32, comparing Eq. (11) with Eq. (2) it can be found that x0=0,y0=0;ax=b1,ay=b2;ε=ε.

From the deduction above one can conclude that Eq. (2) is a reasonable expression of the phase extraction function when the phase shift of each interferogram contains a random error. It is based on Eq. (2) that proposed ETC method can calibrate the phase extraction error by calculating the parameters that Eq. (7) needs (i.e., x0,y0,ax/ay,ε) from a single Lissajous ellipse.

2.3 The method of producing the Lissajous ellipse

Principle of 2.1 tells that if we know the parameters of the ellipse the phase extraction error can be compensated. Actually, the way of producing the Lissajous ellipse not only affects the accuracy of the calculated parameters but also determines the meaning of the Lissajous ellipse. Hence, a proper way to create the Lissajous ellipse is essential to proposed algorithm. As far as we know, there are two feasible approaches to produce a Lissajous ellipse in literature.

A). Taking a series of (M>5) phase measurements, where a phase offset is introduced between each measurement. The average phase offset should ensure that the six measurements, for example, can form an orbicular phase shift period (i.e.,2π). Firstly, choosing a field point (pixel) in the numerator, designated {Ni(x,y)}(0i5), and then plotting the corresponding point in the denominator, designated {Di(x,y)}(0i5) against it in a Cartesian coordinate. Finally, a Lissajous ellipse is created by fitting the six scattered points, i.e. (Ni(x,y),Di(x,y))(0i5). By repeating the process to all pixels in the field, each pixel will has a corresponding ellipse.

B). The other one needs only one time measurement and returns two data sets{N(x,y)},{D(x,y)}. The Lissajous figure is created by plotting {D(x,:)} against {N(x,:)}, or {D(:,y)} against {N(:,y)}. In [17], C.T Farrell first utilized this mode to calculate the phase step and intensity bias between two interferograms. It should be noted that this approach requires at least one fringe across each field, and it performs best when the illumination of the fringe field is uniform.

The first method can correct the phase extraction error pixel by pixel, thus it is less sensitive to the quality of interferograms and does not need the illumination to be uniform. It seems like a perfect way to calibrate the phase extraction error caused by inaccurate phase shifts. Unfortunately, a series of measurements always require a dual phase shift arrangement, so the scheme is complicated and expensive. More importantly, it can only calibrate the static systematic error, which is improper to analysis the random phase shift errors in PSI. On the contrary, the second one needs only one time measurement and ETC can be easily used in all kinds of PSAs to correct the phase extraction error. Therefore, it is more convenient and practical in optical experiment. However, the illumination is not uniform as C.T. Farrell assumes in practice, the parameters calculated from the Lissajous ellipse created by a scan line points is inaccurate when the illumination has excessively large variations. Thus, it is necessary to find a new way to produce the Lissajous ellipse in the case that the illumination is nonuniform. The key is to find out the points with uniform background and modulation amplitude on the fringe pattern to create the Lissajous ellipse. It seems like impossible since the illumination of the interferogram is in the dark, but the background intensity and modulation amplitude are most likely to be a Gaussian symmetric distribution experientially so we assume the illumination is circular symmetric.

For different PSAs, the numerators, N, and the denominators, D, of the phase extraction function are regarded as two interferograms with the phase-shift amount of π/2 approximately in our algorithm. We directly correct the phase extraction error by calculating the parameters of a Lissajous ellipse created by plotting {N(i,j)} against {D(i,j)}, where (i,j) is the point laid on a special circle. The circle should crosses a whole fringe field and the illumination on the circle is assumed to be uniform. We refer this way as the “circular mode”. Correspondingly, the scan line way is the “linear mode”.

Actually, choosing one special circle to create the Lissajous ellipse is enough even though different circles in the fringe pattern will lead to different Lissajous ellipses. Because from Eq. (11) and the following Eq. (15) we know, the parameter ε is the same value for the whole fringe pattern, and though the parameters ax,ay are definitely different corresponding to different ellipses, the value of ax/ay, however, is a constant. For the offset, x0,y0 are approximately to zero. Consequently, the corrected function that Eq. (7) represents is almost the same to different ellipses.

It should be noted that in the noisy circumstance, we have two methods to improve the robustness of proposed algorithm: Firstly, we can control the width of the circle line, which determines the number of the points creating the Lissajous ellipse. Secondly, an average process should be taken by repeated plotting and fitting across the full fringe pattern.

2.4 The ellipse fitting and calculation of coefficients

The points creating the Lissajous figure are always scattered because of the noisy interferogram. If those points are located over one period of the intensity, a conic can be fitted to the points by using the least square fitting method [24].

The general expression of a conic curve is [17,18]

AI12+2BI1I2+CI22+2DI1+2EI2+F=0
If we write the parametric Eq. (2) in a general ellipse form, it is found to be
(I1x0)2ax2+2sinε(I1x)0(I2y)0axay+(I2y0)2ay2=cos2ε
Where I1=N,I2=Dε, by rewriting Eq. (13) in the general conic curve form (i.e. Equation (12)) and comparing with each other it yields the parametric-to-conic transformation coefficients as follow,

A=1ax2B=sinεaxayC=1ay2D=x0ax2y0sinεaxayE=y0ay2x0sinεaxayF=x02ax2+y02ay2+2x0y0sinεaxaycos2ε

A convention is sometimes followed in which F is set to −1 [18], this, however, precludes the fitting of conics which pass through the origin, and should be avoided.

The inverse, conic-to-parametric transformation reads:

ε=arcsin(BAC),x0=BECDδ,y0=BDAEδ,ax=CΔδ,ay=AΔδ.
where Δ, δ are defined as,
Δ¯=[ABDBCEDEF],Δ=detΔ¯,δ=|ABBC|
With the established coefficients, we can calculate the error free phase using Eq. (7).

3. Simulations and discussions

Numerical simulations are carried out to test the performance of proposed method. We generate 4 interferograms according to Eq. (8). One of them is shown in Fig. 2(a). Here, A(x,y)=145exp(1.8(x2+y2));B(x,y)=100exp(0.2(x2+y2));(1x,y1) the number of pixels is 200 in bothxandydirections. The phase distributionφ(x,y)is produced by the Zernike polynomials [25] with the first five coefficients setting to 0.1, 2, 0.5, 0.2, 0.1 respectively, namely

ϕ(x,y)=π(0.1+2x+0.5y+0.2(x2+y21)+0.1(y2x2))(1x,y1)
the corresponding surface is shown in Fig. 2(b), which will be regarded as the reference surface. The phase shift of each interferogram is
βk=(π/2)(k1)+δ(k1);(1k4)
where δ(k1) is a random value ranging from −1rad to 1rad. Since the phase shift between each interferogram is not exactlyπ/2, the phase distribution that extracted by the traditional equal step PSA will have a double frequency “fringe-print-through” error [21]. Therefore, we have to correct this error.

 figure: Fig. 2

Fig. 2 Simulation results, (a) the fringe; (b) the given measured surface; (c) and (d) the extracted surface and the residual error of 4-buck PSA; (e) and (f) the compensated surface and the residual error of using proposed method in 4-buck PSA method.

Download Full Size | PDF

As a most common PSA, 4-buck PSA that Eq. (10) represents is used to calculate the phase in the case that the random phase-shift errors are set to: δ0=0,δ1=0.1924,δ2=0.7278,δ3=0.2417 (created by the rand function in MATLAB) respectively. Figure 2(c) shows the final surface that calculated by 4-buck PSA with the inaccurate phase-shift. Comparing with the reference, we can see the double frequency “fringe-print-through” residual surface error is as high as 10.8553nm (RMS), which is shown in Fig. 2(d). In this case, almost all of the self-calibrating algorithms [11–19] are dedicated to calculate the phase shift errors of each interferogram and then compensate them by GPSA. Proposed method, however, ignores the random phase shift errors and calculates the offset, bias, and less of quadrature of the numerator and the denominator of the arctangent function in PSA directly. Then the phase extraction error can be corrected using Eq. (7).

The ETC process is shown in Figs. 3(a)-3(f). We choose 6 different circles with the radius interval of 10 pixels at the whole fringe pattern, the corresponding Lissajous ellipses are shown as Fig. 3(a)-3(c), and Fig. 3(d)-(f) illustrate the offset, bias and less of quadrature of each ellipse. Evidently, Fig. 3(f) manifests the less of the quadrature is a constant to each ellipse, and the bias of each ellipse is different but ax/ay is a constant as Fig. 3(e) shows, the offset is very close to zero, which is negligible in our calculation. More importantly, the value of less of quadrature

ε=0.5810.5809=0.7278+0.1924+0.24172=δ2δ1δ32
and axay=195.1182.4=1.06961.0698=cos(0.2417+0.19242)cos(0.72782)=cos(δ3δ12)cos(δ22) coincide very well with the analysis of principle 2.2, which validate the correctness of the theory. Hence, only one special circle is enough to achieve the corrected parameters of Lissajous ellipse when no noise is introduced into the interferogram. We use the Lissajous ellipse that created at circle1 to correct the phase extraction error. The calibrated surface and the residual error are shown in Fig. 2(e)-2(f) respectively. It can be seen the double frequency “fringe-print-through” error is fully removed.

 figure: Fig. 3

Fig. 3 Proposed circular mode: (a) Lissajous ellipse at circle1; (b) Lissajous ellipse at circle2; (c) Lissajous ellipse at circle6; (d) the calculated offset of the Lissajous ellipse at different circles; (e) the calculated bias of the Lissajous ellipse at different circles; (f) the less of quadrature of the Lissajous ellipse at different circles;

Download Full Size | PDF

In the simulations we find several factors may affect the performance of proposed method. Such as the number of interferograms, random noise in the interferogram and amplitude of the random phase shift error. Those factors will be analyzed and discussed as follows.

We will compare proposed scan circle mode with C.T. Farrell’s or K. S. Moon’s scan line mode in creating the Lissajous ellipse under the same influence factor. (Here, though C.T. Farrell simply corrected the measured fringe field in traditional PSA, and K. S. Moon simply used this mode to calculate the phase shift between each two interferograms, it is convenient to consider the scan line mode in directly correcting the phase extraction error of N and D terms in PSA as their method for comparison)

Firstly, we assume the SNR of the white Gaussian noise is 35dB, the random phase shift error of each interferogram is between (π/9,π/9) and let the number of the frames varies from 3 to 20. Then proposed method and C.T. Farrell’s method are used separately to analyze these interferograms, the residual errors are shown in Fig. 4(a). It can be seen that with the number of frames increasing from 3 to 20, both methods will have a better performance, but proposed method with “circular mode” always has a higher accuracy than Farrell’s “linear mode” at a given number of frames.

 figure: Fig. 4

Fig. 4 Discussions of the performance of proposed method and C.T. Farrell’s method with different influence factors: (a) the number of the frames; (b) the SNR of the interferogram; (c) the amplitude of the phase shift error; (d) the difference between proposed method and AIA at the different amplitudes of phase shift error.

Download Full Size | PDF

Secondly, we assume the number of the frames is 4, the random phase shift error of each frame is between (π/9,π/9) and let the SNR of the noise varies from 20dB to 80dB, the interval is 5dB. Then proposed method is used to calibrate the phase extraction error, root-mean-square (RMS) value of the residual surface error decreases from 6.4127nm to 0.002nm with the SNR of the interferogram increasing from 20dB to 80dB. Meanwhile, Farrell’s scan line mode is also used for comparison, which has the same trend with proposed method. However, it can be seen from the red line in Fig. 4(b), when the SNR is higher than 50dB, the RMS of the residual surface error is convergent to 0.28nm and no longer decreases, which means the scan line mode has a theory error when the illumination is variational, whereas proposed scan circle mode has not.

Thirdly, we assume the number of the frames is 4, the SNR of the noise is 35dB, and let the amplitude of the random phase shift errors varies from 0.1rad to1.5rad, the interval is 0.1rad. Figure 4(c) manifests that, both Farrell’s scan line mode and proposed scan circle mode have a similar response to the amplitude of the random errors. Namely, the RMS of the residual surface error of Lissajous calibration method (ETC) is increasing from 0.9nm to 1.5nm as the amplitude of the random phase shift error increases from 0.1rad to 1.5rad, but ETC process with proposed “circular mode” has a better performance than Farrell’s “linear mode” in most general case.

At last, to demonstrate the performance of proposed ETC method we make a comparison with Wang’s AIA method [13] published in 2004. AIA is an advanced iterative algorithm which provides stable convergence and accurate phase shift extraction and has became a powerful tool to cope with the completely random phase shift interferograms since it has been published. We assume the number of frames is 4, the SNR of the noise is 40dB and let the amplitude of the random phase shift errors varies from 0.1rad to 3rad, the interval is 0.2rad. Since the background intensity and modulation amplitude is variational, we also select a small portion of the interferogram to perform the iterative process in AIA for comparison. Figure 4(d) indicates when the amplitude of the random phase shift error is below 1.5rad, ETC has a comparatively higher precision than AIA. It should be noted that, though the average phase shift extraction error is reduced from 0. 035rad to 0.015rad by selecting part of the image in AIA, the residual surface error of AIA does not seem to have a significant decrease. Figure 4(d) also indicates when the random phase shift error is higher than 1.5rad proposed ETC method may results in large errors, however, AIA has a stable performance. Actually, if the amplitude of the random phase shift error is higher than 1.5rad (π/2), then the phase step between each interferogram may be completely random, which means the traditional equal step PSA can no more be used to calculate the phase distribution. In this case, we can combine ETC with AIA to compensate the phase extraction error after the first step in each iterative cycle of AIA, we believe that the iterations will have a considerable decrease. Hence, the rapidity of AIA will has a notable rise. Considering the limit of this paper, we will discuss the hybrid algorithm of retrieving the phase from a series of (>3) totally random phase-shifting interferograms in another paper.

4. Experiments

To illustrate the application of proposed method, we apply it to the practical thirteen phase-shifted interferograms, which are captured by a Zygo GPI Interferometer under two different circumstances.

4.1 The random phase shift errors of each practical interferogram are artificial

An optical flat with aperture of 100mm is measured with the active vibration isolation workstation turned on. A 260 × 260 square mask is used to select only part of the interferogram. One of the frames is shown in Fig. 5(a). The measured surface that Zygo gives is shown in Fig. 5(b), with the PV of 28.5135nm and RMS of 3.2071nm.

 figure: Fig. 5

Fig. 5 Experimental results:(a) the fringe; (b) the measured surface Zygo gives; (c) and (d) the extracted surface and the residual error of LSM (with artificial phase shift errors); (e) and (f) the extracted surface and the residual error of AIA; (g) and (h) the extracted surface and the residual error of proposed method with the “circular mode”; (i) the residual error of proposed method with the “linear mode”.

Download Full Size | PDF

As we know, the phase step between the 13 interferograms is constantly π/4 and the phase shift error is negligible, so Fig. 5(b) can serves as the reference surface in the experiment. However, to verify the performance of proposed method, we have to make some artificial phase shift errors to these interferograms. We take 4 frames,I1,I3,I5,I7 for example. The phase shifts between the 4 interferograms are assumed to δ1=(00.01)rad,δ2=(π/2+0.1)rad,δ3=(π0.2)rad,δ4=(3π/2+0.02)rad respectively, which should be δ1=0,δ2=π/2,δ3=π,δ4=3π/2. It means an artificial phase shift error has been successfully added to each interferogram. Since the assumed phase shifts are regarded as the real one, the phase distribution can be extracted by using of the least squares method (LSM) [26], the calculated surface is shown in Fig. 5(c). The residual surface error that caused by the artificial phase shift errors is shown in Fig. 5(d). It can be seen a distinct double frequency “fringe-print-through” error with the RMS of 2.7951nm.

To correct the double frequency “fringe-print-through” error, Wang’s AIA method is firstly used to extract the error free phase for comparison. In this method, the assumed phase shifts are regarded as the initial phase shifts and 14 iterations later the true phase shifts, i.e.

δ1=0rad,δ2=1.5778rad,δ3=3.1838rad,δ4=4.7513rad
and the calculated phase distribution, shown in Fig. 5(e), are acquired simultaneously. The whole process takes 7.6602s using MATLAB with an Intel i5 processor. The residual surface error is represented in Fig. 5(f). Proposed ETC method is secondly used to correct the double frequency “fringe-print-through” error. It does not have to calculate the true phase shifts of each interferogram, which directly calibrate and compensate the phase extraction error caused by the inaccurate phase shifts from the arctangent function in LSM algorithm. The compensated surface and the residual error are shown in Figs. 5(g) and 5(h). The whole progress costs only 0.73s. In this approach the “linear mode” that Lissajous ellipse created is also applied for comparison, Fig. 5(i) represents the corresponding residual surface error.

From Figs. 5(f), 5(h) and 5(i) we can conclude that both the AIA and the ETC method of two modes can remove the double frequency “fringe-print-through” error, and the ETC method of the “circular mode” (RMS = 0.681nm) has a comparative precision with AIA (RMS = 0.688nm). But the ETC method with the “linear mode” may leads to a minor single frequency “fringe-print-through” error (RMS = 0.807nm) which may caused by the inaccurate calculation of the offset [21]. It should be noted that proposed ETC method does not need the iterative process to calculate the true phase shifts, thus it is far faster than Wang’s iterative method.

4.2 The random phase shift errors of each practical interferogram are caused by vibration

Among numerous factors that may affect the accuracy of phase shift value in PSI, the mechanical vibration is the dominate one [6]. Thus, we measured another optical flat with aperture of 130mm by a Zygo GPI Interferometer with the active vibration isolation workstation turned on/off in workshop. For comparison, the flat was firstly measured with the active vibration isolation workstation turned on. The calculated surface is shown in Fig. 6(b), which can be regarded as the reference. Then the vibration-isolating platform was turned off, and the flat is measured once again. Figure 6(a) is one of the 13 interferograms captured by Zygo GPI Interferometer in vibrated flat cavity, and the corresponding measured surface is shown in Fig. 6(c). It can be seen a distinct “ripple” error from Fig. 6(c). By using of proposed ETC method the phase extraction error caused by inaccurate phase shift can be corrected. The compensated surface is shown in Fig. 6(d), we can see the “ripple” error has been removed successfully and the compensated profile coincides very well with Fig. 6(b). Comparing Fig. 6(c) and Fig. 6(d) with Fig. 6(b), we can achieve the phase extraction error of 13-frame PSA in vibrated circumstance and that calibrated by proposed ETC method. The distributions of the residual surface error are shown in Figs. 6(e) and 6(f) respectively, from Fig. 6(e) we can see the double frequency “fringe print through” error caused by vibration is 4.23nm (RMS), and by using of proposed ETC method the double frequency “fringe print through” error has almost been eliminated, shown in Fig. 6(f), the main residual error may caused by inaccurate calculation of offset. By improving the SNR of interferograms and repeating the ETC process at different circles in the fringe field the minor single frequency “fringe print through” error can be reduced. It should be noted the vibration in this experiment is not induced but occurred naturally from the environment of the workshop.

 figure: Fig. 6

Fig. 6 Experimental results: (a) the fringe in vibration; (b) the measured surface with no vibration; (c) the surface measured by 13-frame PSA in vibration; (d) the compensated surface by proposed ETC method; (e) the residual surface error caused by vibration; (f) the residual surface error of compensated surface.

Download Full Size | PDF

The two experimental results indicate that proposed method can successfully correct the random phase shift errors in PSI with high accuracy and speed, and it can be used in workshop with no vibration-isolating platform to compensate the phase extraction error caused by vibration.

5. Conclusions

We have presented a general method to calibrate and compensate the phase extraction error in PSA. The principles of this method are elaborated first, and then a series of simulations have been done. Through the discussions we can conclude, (1). Proposed method can successfully compensate the phase extraction error without calculating the true phase shift values of each interferogram when the random phase shift errors are less than 1.5rad; (2). Proposed method is insensitive to the variation of the background and modulation amplitude when they are circular symmetric; (3). The experimental results manifest proposed method is far faster than Wang’s AIA method and has a comparative precision when dealing with interferograms with random phase shift errors. (4). Proposed method can be used in workshop with no vibration-isolating platform to compensate the phase extraction error caused by vibration. Further investigation is being made for completely random phase-shifted interferograms, proposed method will be combined with AIA to improve the calculation precision and the rapidity simultaneously, and it should be an attractive method for dynamic measurement.

Acknowledgments

The authors acknowledge the support by the National Natural Science Foundation of China (61108045)

References and links

1. D. Malacara, M. Servín, and Z. Malacara, Interferogram Analysis for Optical Testing,2nd ed.(Taylor and Francis, 2005).

2. Y.-Y. Cheng and J. C. Wyant, “Phase shifter calibration in phase-shifting interferometry,” Appl. Opt. 24(18), 3049–3052 (1985). [CrossRef]   [PubMed]  

3. Y. Surrel, “Phase stepping: a new self-calibrating algorithm,” Appl. Opt. 32(19), 3598–3600 (1993). [CrossRef]   [PubMed]  

4. P. Hariharan, B. F. Oreb, and T. Eiju, “Digital phase-shifting interferometry: a simple error-compensating phase calculation algorithm,” Appl. Opt. 26(13), 2504–2506 (1987). [CrossRef]   [PubMed]  

5. K. Hibino, B. F. Oreb, D. I. Farrant, and K. G. Larkin, “Phase-shifting algorithms for nonlinear and spatially nonuniform phase shifts,” J. Opt. Soc. Am. A 14(4), 918–930 (1997). [CrossRef]  

6. L. L. Deck, “Suppressing phase errors from vibration in phase-shifting interferometry,” Appl. Opt. 48(20), 3948–3960 (2009). [CrossRef]   [PubMed]  

7. L. L. Deck, “Model-based phase shifting interferometry,” Appl. Opt. 53(21), 4628–4636 (2014). [CrossRef]   [PubMed]  

8. R. Smythe and R. Moore, “Instantaneous phase measuring interferometry,” Opt. Eng. 23(4), 361–364 (1984). [CrossRef]  

9. B. K. Ngoi, K. Venkatakrishnan, N. R. Sivakumar, and T. Bo, “Instantaneous phase shifting arrangement for micro-surface profiling of flat surfaces,” Opt. Commun. 190(1-6), 109–116 (2001). [CrossRef]  

10. J. Millerd, N. Brock, and J. Hayeset, “Pixelated phase-mask dynamic interferometer,” Proc. SPIE 5531, 304–314 (2004). [CrossRef]  

11. K. Okada, A. Sato, and J. Tsujiuchi, “Simultaneous calculation of phase distribution and scanning phase shift in phase shifting interferometry,” Opt. Commun. 84(3–4), 118–124 (1991). [CrossRef]  

12. B. Kong and S.-W. Kim, “General algorithm of phase-shifting interferometry by iterative least-squares fitting,” Opt. Eng. 34(1), 183–188 (1995). [CrossRef]  

13. 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]  

14. Z. Wang and B. Han, “Advanced iterative algorithm for randomly phase-shifted interferograms with intra-and inter-frame intensity variations,” Opt. Lasers Eng. 45(2), 274–280 (2007). [CrossRef]  

15. H. Guo, Y. Yu, and M. Chen, “Blind phase shift estimation in phase-shifting interferometry,” J. Opt. Soc. Am. A 24(1), 25–33 (2007). [CrossRef]   [PubMed]  

16. K. Kinnstaetter, A. W. Lohmann, J. Schwider, and N. Streibl, “Accuracy of phase shifting interferometry,” Appl. Opt. 27(24), 5082–5089 (1988). [CrossRef]   [PubMed]  

17. C. T. Farrell and M. A. Player, “Phase-step measurement and variable step algorithms in phase-shifting interferometry,” Meas. Sci. Technol. 3(10), 953–958 (1992). [CrossRef]  

18. C. T. Farrell and M. A. Player, “Phase-step insensitive algorithms for phase-shifting interferometry,” Meas. Sci. Technol. 5(6), 648–654 (1994). [CrossRef]  

19. K. S. Moon and Y. D. Wang, “Accuracy improvement of phase shift interferometry,” Proc. SPIE 5264, 0277 (2003). [CrossRef]  

20. A. Armando, V. F. Analucia, and F. M. Allison, “Use of Generalized N-dimensional Lissajous Figures for Phase Retrieval from Sequences of Interferometric Images with Unknown Phase Shifts,” W. Osten (ed.), Fringe 2013, 191–196 (2014).

21. B. Kimbrough, “Correction of Errors in Polarization Based Dynamic Phase Shifting Interferometers,” International Journal of Optomechatronics 8(4), 304–312 (2014). [CrossRef]  

22. G. Vladimir, I. Sergey, K. Roman, and H. Dmitry, “Generic algorithm of phase reconstruction in phase-shifting interferometry,” Opt. Eng. 52(3), 030501(2013).

23. J. C. Wyant, “Interferometric optical metrology: basic system and principles,” Laser Focus 18(5), 65–67 (1982).

24. C. Wei, M. Chen, H. Guo, and Z. Wang, “General phase-stepping algorithm using Lissajous figures technique,” Proc. SPIE 3478, 0277 (1998). [CrossRef]  

25. C. J. Evans, R. E. Parks, P. J. Sullivan, and J. S. Taylor, “Visualization of surface figure by the use of Zernike polynomials,” Appl. Opt. 34(34), 7815–7819 (1995). [CrossRef]   [PubMed]  

26. J. E. Greivenkamp, “Generalized Data Reduction for Heterodyne Interferometry,” Opt. Eng. 23(4), 350–352 (1984). [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 (6)

Fig. 1
Fig. 1 Lissajous figures by plotting N against D: (a) an ellipse (with errors); (b) a unit circle (without errors).
Fig. 2
Fig. 2 Simulation results, (a) the fringe; (b) the given measured surface; (c) and (d) the extracted surface and the residual error of 4-buck PSA; (e) and (f) the compensated surface and the residual error of using proposed method in 4-buck PSA method.
Fig. 3
Fig. 3 Proposed circular mode: (a) Lissajous ellipse at circle1; (b) Lissajous ellipse at circle2; (c) Lissajous ellipse at circle6; (d) the calculated offset of the Lissajous ellipse at different circles; (e) the calculated bias of the Lissajous ellipse at different circles; (f) the less of quadrature of the Lissajous ellipse at different circles;
Fig. 4
Fig. 4 Discussions of the performance of proposed method and C.T. Farrell’s method with different influence factors: (a) the number of the frames; (b) the SNR of the interferogram; (c) the amplitude of the phase shift error; (d) the difference between proposed method and AIA at the different amplitudes of phase shift error.
Fig. 5
Fig. 5 Experimental results:(a) the fringe; (b) the measured surface Zygo gives; (c) and (d) the extracted surface and the residual error of LSM (with artificial phase shift errors); (e) and (f) the extracted surface and the residual error of AIA; (g) and (h) the extracted surface and the residual error of proposed method with the “circular mode”; (i) the residual error of proposed method with the “linear mode”.
Fig. 6
Fig. 6 Experimental results: (a) the fringe in vibration; (b) the measured surface with no vibration; (c) the surface measured by 13-frame PSA in vibration; (d) the compensated surface by proposed ETC method; (e) the residual surface error caused by vibration; (f) the residual surface error of compensated surface.

Equations (22)

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

ϕ= tan -1 ( N D ).
N(φ)= x 0 + a x sin(φ)
D ε (φ)= y 0 + a y cos(φ+ε)
x 0 = y 0 =0; a x = a y ;ε=0.
ϕ= tan -1 [ sin(φ) cos(φ) ]
D ε (φ)=y + 0 (D y 0 )cos(ε)( a y / a x )(N x 0 )sin(ε)
D=[( D ε y 0 )+( a y / a x )(Nx ) 0 sin(ε)]/cos(ε)+ y 0
N ¯ =(N x 0 )/ a x ; D ¯ =(D y 0 )/ a y .
φ=ϕ=arctan( N ¯ D ¯ )=arctan( 1 a x a y ( D ε y 0 N x 0 ) 1 cosε +tanε )
I k (x,y)=A(x,y)+B(x,y)cos[φ(x,y)+ β k ] k=1,2,3m
ϕ=arctan k=0 m1 [ ( I mod(k+1,m) I mod(m+k1,m) )cos( β k ) ] k=0 m1 [ ( I mod(k+1,m) I mod(m+k1,m) )sin( β k ) ]
ϕ=arctan I 4 I 2 I 1 I 3
ϕ=arctan N D =arctan I 4 I 2 I 1 I 3 =arctan B[ sin(φ+ δ 3 )+sin(φ+ δ 1 ) ] B[ cosφ+cos(φ+ δ 2 ) ] =arctan B[ sin(φ+ δ 3 + δ 1 2 )cos( δ 3 δ 1 2 ) ] B[ cos(φ+ δ 2 2 )cos( δ 2 2 ) ] =arctan b 1 sin(φ+ δ 3 + δ 1 2 ) b 2 cos(φ+ δ 2 2 ) =arctan b 1 sin(φ) b 2 cos(φ+ε)
A I 1 2 +2B I 1 I 2 +C I 2 2 +2D I 1 +2E I 2 +F=0
( I 1 x 0 ) 2 a x 2 + 2sinε( I 1 x ) 0 ( I 2 y ) 0 a x a y + ( I 2 y 0 ) 2 a y 2 = cos 2 ε
A= 1 a x 2 B= sinε a x a y C= 1 a y 2 D= x 0 a x 2 y 0 sinε a x a y E= y 0 a y 2 x 0 sinε a x a y F= x 0 2 a x 2 + y 0 2 a y 2 + 2 x 0 y 0 sinε a x a y cos 2 ε
ε=arcsin( B AC ), x 0 = BECD δ , y 0 = BDAE δ , a x = CΔ δ , a y = AΔ δ .
Δ ¯ =[ A B D B C E D E F ],Δ=det Δ ¯ ,δ=| A B B C |
ϕ(x,y)=π( 0.1+2x+0.5y+0.2( x 2 + y 2 1)+0.1( y 2 x 2 ) )(1x,y1)
β k =(π/2)(k1)+δ(k1);(1k4)
ε=0.5810.5809= 0.7278+0.1924+0.2417 2 = δ 2 δ 1 δ 3 2
δ 1 =0rad, δ 2 =1.5778rad, δ 3 =3.1838rad, δ 4 =4.7513rad
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.