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

Algorithm for multiple-beam Fizeau interferograms with arbitrary phase shifts

Open Access Open Access

Abstract

The objective of this paper is to describe a novel method for phase extraction from multiple-beam Fizeau interferograms with arbitrary phase shifts. The approach begins with applying FFT method to estimate the phase shifts and then utilizes least-squares iterative algorithm to extract phase and phase shifts simultaneously. If the spatial carrier frequency of the fringes is high enough to separate the phase of the first-order maximum in the Fourier domain, the proposed method requires only two iterative cycles to accurately extract phase information from seven multiple-beam Fizeau interferograms with arbitrary phase shifts. Numerical simulations and experiments demonstrate the effectiveness of the proposed algorithm. A comprehensive analysis of the influences of systematic errors (spatial carrier frequency, reflectivity coefficient, and random noise) on the evaluation of phase shifts and phase is presented. The method has applications in high precision interferometry.

©2008 Optical Society of America

1. Introduction

One can usually evaluate the phase map of interferograms by means of two-beam phase-stepping algorithms (TBPSA) [14]. These methods can be fully automated and allow one to achieve great accuracy if a sinusoidal dependence of the interferogram intensity with the optical phase is ensured. However, some interferometers of great practical interest do not produce sinusoidal profiles [5, 6]. In the case of a Fizeau interferometer, because of multiple reflections between reference surface and test surface, fringes with an Airy profile are obtained [7]. Thus an error in the phase arises if two-beam phase-stepping algorithms are employed [8], especially for measuring a highly reflective test surface.

To deal with this problem, Clapham and Dew [9] use a lossy reflecting coating on the reference surface to reduce multiple reflections. However, the coating can modify the figure of the reference surface in two aspects: one is deformation of the substrate by stresses in the coating and another one is variations in the phase changes on reflection and transmission due to local variations in the thicknesses of the layers. Hariharan [10] presents a method by introducing an absorbing filter in the test path between the reference surface and the test surface, but the method needs two sets of measurements to reduce the error caused by absorbing filter. In addition, although these two methods can reduce multiple reflections, it cannot eliminate them completely. On the other hand, Hariharan [5] points out that if a fourframe phase calculation algorithm is used, the phase error caused by multiple reflections of a mirror is eliminated to the first-order approximation. Bonsch and Bohme [7] present an algorithm can completely eliminate the phase error (mainly quadruple frequency) introduced by the multiple reflections of a mirror. But both of the two algorithms require accurate phase shifts.

However, it is hard to obtain accurate calibration of the PZT because of the aging of the PZT, hysteresis and environmental changes [11]. Hibino et al [12] and Surrel [13] offer the possibility to reduce the calibration error in the presence of high-order harmonics. It shows that jth-order harmonic can be minimized with phase steps of 2π (j+2) between acquired data frames. Picart et al [14], Patil et al [15] and Langoju et al [1617] proposed methods for estimating phase information from interferograms with harmonics and unknown phase steps. These methods mainly deal with the phase step, linear and nonlinear miscalibration errors in the PZT response. In practical experiments, however, the phase shifts errors contain not only the phase step, linear and nonlinear miscalibration errors but also the random phase-shift errors caused by environmental vibration. These methods [1217] seldom consider the problem of random phase-shift errors. On the other hand, many other authors [1820] have developed iterative techniques to deal with the problem of random phase shifts for two-beam interferograms. But these techniques fail to consider the problem of high-order harmonics. Therefore, if the test surface is filmed with high reflectivity coefficient, such as 0.7 or 0.9, and if the phase shifts is random and unknown, none of the mentioned algorithms [5, 7, 1220] can deal with them effectively.

In this paper, we present an iterative algorithm to deal with multiple-beam Fizeau interferograms with random phase shifts. We estimate the phase shifts by FFT method and substitute them into the iterative algorithm to reduce the number of iterations. It can extract phase distribution and phase shifts accurately from seven multiple-beam interferograms with random phase shifts. The proposed method has the potential to work efficiently with measuring a highly reflective test surface.

2. Multiple-beam Fizeau interferograms

The Fizeau intensity profile in reflection for two nonabsorbing nearly parallel surfaces is given by the Airy formula that can be written in compact form as [7]

In=A[1B1Ccos(φ+θn)]+ηn

where A is the local mean intensity that depends on the experimental conditions such as intensity of laser source, detector sensitivity etc, and B and C are constants that depend on the reflectivity coefficients of reference surface r 1 and test surface r 2

B=(1r12)(1r22)1+r12r22,C=2r1r21+r12r22

In the Eq. (1), φ denotes the phase function, θn means the relative phase shifts for the nth frame and ηn is additive white Gaussian noise with a mean of zero and variance σ2. Although Eq. (1) is clearly a nonsinusoidal profile, the term in brackets is a periodic and even function of φ+θn. Then it can be conveniently developed in Fourier series form, and Eq. (1) can be rewritten as [8]

In=A[a02+j=1ajcosj(φ+θn)+ηn
a0=2(r12+r222r12r22)1r12r22,aj=2(1r12)(1r22)r12r121(r1r2)j,j=1,2,3,

It can be seen that the amplitude of the jth harmonic decreases as j becomes higher and also that this behavior is faster when both reflectivity coefficients are lower, since the amplitude is a function of (r 1 r 2)j. Moreover, the rate of amplitude between consecutive harmonics is equal to r 1 r 2. According to Eq. (3), the problem of multiple-beam Fizeau interferograms with random phase shifts is, in fact, the problem of interferograms with high-order harmonics and random phase shifts.

3. Phase-shifts estimation by FFT method

Goldberg and Bokor [21] present a method estimating the phase shifts by FFT method without the necessity of iteration if the two-beam interferograms have spatial carrier frequency. Similar to Goldberg and Bokor’s method, we can estimate the phase shifts of multiple-beam Fizeau interferograms by FFT method. Following the derivation of the widely known Fourier-transform method of interferogram analysis [21], in the presence of a spatial carrier frequency k 0, the piston constant and tilt linear phase terms can be separated from the phase function of interest. We define φ to include the tilt as

φ(r)=Φ0(r)+k0r

where Φ0(r) denotes the phase to be tested, with no net piston or tilt components. Equation (3) then becomes

In(r)=A(r){a02+j=1ajexp(ijθn)exp[ij(Φ0(r)+k0r)]+
j=1ajexp(ijθn)exp[ij(Φ0(r)+k0r)]}+ηn(r)

The Fourier transform of In(r) is Gn(k), which is given by

Gn(k)=A0(k)+j=1exp(ijθn)Cj(kjk0)+j=1exp(ijθn)Cj*(k+jk0)+ζn(k)

with A0(k), Cj(k) and ζn(k) being the Fourier transforms of a0A(r)/2, ajA(r)exp[ij0(r)]/2 and ηn(r), respectively. In the equation,* indicates the complex conjugate. Figures 1(a) and 1(b) show the schematic drawings of Gn(k) for r 1=0.2, r 2=0.7 and r 1=0.7, r 2=0.9,respectively (here Gn(0) has been weakened). It shows that the high-order harmonics become evident as the product of the reflectivity coefficients (r 1 r 2) increases. Typically dominated by low-spatial-frequency components, A0(k), Cj(k) and ζn(k) are all strongly peaked at the zero frequency. So if k 0 is large enough, the absolute values of A0(k),j=2exp(ijθn)Cj((1j)k0),j=1exp(ijθn)Cj*((1+j)k0) and ζn(k 0) are much smaller than that of C 1(0), then

Gn(k0)=A0(k0)+exp(iθn)C1(0)+j=2exp(ijθn)Cj((1j)k0)+
j=1exp(ijθn)Cj*((1+j)k0)+ζn(k0)exp(iθn)C1(0)

where C 1(0) is a complex constant. Therefore, the phase shifts can be estimated as [20]

θntan1[Im(Gn(k0))Re(Gn(k0))]θ0

where θ 0=tan-1[Im(C 1(0))/Re(C 1(0))]. θ 0 denotes a constant phase offset and is the same for each interferogram.

 figure: Fig. 1.

Fig. 1. Schematic drawing of frequency spectrum of multiple-beam Fizeau interferogram with spatial carrier frequency k 0.(a) r 1=0.2, r 2=0.7 and (b) r 1=0.7, r 2=0.9

Download Full Size | PDF

4. Phase determination by Least-squares iteration

The multiple-beam Fizeau intensity data containing harmonic components up to the p th-order for n=1 to n=N data frames (assuming that Aaj≪1 for j>P+1), is given by

In=b0+j=13bjcos[j(φ+θn)]+j=4Pbjcos[j(φ+θn)]+ηn

where, for the nth data frame, b 0=a 0 A/2 represents the background intensity and bj=Aaj represents the amplitude of the jth-order harmonic components.

Step 1. Determination of phase distribution from known phase shifts.

As in the conventional phase-shifting algorithms [18], defining a new set of variables as X0=b0,X2j-1=bj cos(),X 2j=-bj sin(); S0=1, S 2j-1(n)=cos(n), S 2j(n)=sin(n) for j=1, 2, 3 and n=1, 2⋯N; Eq. (10) is rewritten as

Ingn=i=06XjSj(n)+ηn

where

gn=j=4Pbjcos[j(φ+θn)]

For the first iteration cycle, θn is estimated by FFT method as described in sec.3 and gn is set to zero. For the other iteration cycles, we can estimate gn by Eq. (12) according to the iterative results of previous cycle. Therefore, if phase shift θn is known and N≥7 is satisfied, the unknown X can be solved by utilizing the overdetermined least-squares method. An expression of the least-squares error can be written as

E(X0,X1,X6)=n=1N[Ingni=06XiSi(n)]2

The minimum of E occurs when the derivative of E with respect to all Xj vanishes. These conditions yield to the following equations:

AX=Y
Aik=n=1NSi(n)Sk(n)i,k=0,1,2,6
Yi=n=1N(Ingn)Si(n)i=0,1,2,6

From Eqs. (1416), the unknown X can be solved. Then bj and φ can be determined from

φ=tan1(X2X1)
bj=X2j12+X2j2j=1,2,3

According to Eqs. (4) and (18), we can determine bj for j>3

bj=b2j1b1j1j>3

We also modify gn according to given phase shift θn and obtained phase φ and bj for j>3. Consequently, we substitute φ and the modified gn into step 2 of this iterative cycle.

Step 2. Determination of phase shifts by known phase distribution

Determination of the global phase-step values does not require use of the entire interferogram, thus a subdomain of the data with high signal-to-noise ratio is chosen. In our algorithm, we choose the center part of the interferograms. In this subdomain, it is assumed that the background intensity b 0 and modulation of harmonics bj are only functions of frames but constants of pixels. We can define another set of variables as X 0=1, X 2j-1=cos(), X 2j=sin(); S 0(n)=b 0,S 2j-1(n)=bjcos(n),S 2j(n)=-bjsin(n). If φ is known (as obtained from step 1) and the number of pixels M is larger than 7, the unknowns of S 2j(n) can be solved again by utilizing the overdetermined least-squares method. An expression for least-squares error can be rewritten as

E(S0(n),S1(n)S6(n))=m=1M[In(m)gn(m)i=06Xi(m)Si(n)]2

where m denotes the mth pixel. The minimum of E occurs when the derivative of E with respect to all components of S vanishes. These conditions yield to the following equations:

BS'(n)=Z(n)
Bik=m=1MXi'(m)Xk'(m)i,k=0,1,2,36
Zk(n)=m=1M(In(m)gn(m)Xk(m)k=0,1,26;n=1,2N

From Eqs. (21)(23), the unknown S (n) can be solved and the phase shift θn can be determined from

θn=tan1(S2(n)S1(n))

Here θn has been subtracted by θ 1 because only the relative phase shifts are meaningful. To converge fast, we modify gn again according to φ and bj obtained in step 1 and the phase shift θn obtained in step 2 of this iterative cycle and then substitute gn and θn into step 1 during the next iterative cycle.

Step 3. Convergence criterion

The algorithm repeats step1 and step 2 until the phase-shift values converge. The convergence criteria for relative phase shifts can be expressed as

max(θnqθ1q)(θnq1θ1q1)<ε

where q represents the number of iterations and ε is a predefined accuracy requirement(e.g. ε=10-3). When the convergence criterion is satisfied, the phase determined from step 1 in the last iterative cycle is unwrapped to obtain the exact phase distribution [22].

5. Numerical simulation and discussion

Numerical simulations are carried out to test the performance of the proposed algorithm. In all the simulations below, we assume that A=exp[-0.02(x 2+y 2)] and Φ0=π(x 2+y 2), where -1≤x≤1, -1≤y≤1. In addition, we set phase shift θn=(n-1)π/4+δ(n) where δ(n) is a random number and set spatial carrier frequency k 0=√2k0x=√2k0y where k0x and k0y denote the components of k 0 along x and y axes. r 1 is set as 0.2 while r 2 is in range from 0.1 to 1. When r 2=0.7, k0x=k0y=2π and the white Gaussian noise level is 50 dB, we generate seven multiple-beam Fizeau interferograms with arbitrary given phase shifts. Figure 2(a) shows one of the multiple-beam fringes and Fig. 2(b) shows the phase calculated by our iterative algorithm with 2 cycles. Table 1 presents the phase shifts for FFT-estimation (no iteration) and two iterative cycles. The average errors of phase shifts for them are 0.3304 and 0.0087 radian respectively. Figures 1(c) and 1(d) present the phase errors for no iteration and two iterative cycles, respectively. The root-mean-square (RMS) values of them are 0.0494 and 0.0034 radian respectively. Figure 2 and Table 1 show that the proposed algorithm requires only two iterative cycles and accurately extracts phase from seven multiple-beam Fizeau interferograms with arbitrary phase shifts even if the initial estimated phase shifts have error bigger than 0.3 radian.

Tables Icon

Table 1. Phase shifts for FFT-estimation (no iteration) and two iterative cycles. Unit: radian.

 figure: Fig. 2.

Fig. 2. (a). multiple-beam Fizeau interferogram, (b). phase obtained by the proposed iterative algorithm, and (c) and (d) the phase errors for no iteration and two iterative cycles respectively.

Download Full Size | PDF

We find that some factors will affect the performance of the proposed algorithm. Equations (1) and (9) show that the main factors are the spatial carrier frequency, the reflectivity coefficient and the random noise. Here these factors are analyzed and discussed as follows.

5.1 Influence of spatial carrier frequency

Equations (8) and (9) show the phase-shift error for FFT-estimation depends primarily on the spatial carrier frequency k 0 and the functions of A0(k), Cj(k) and ζn(k). We keep all the parameters of the multiple-beam fringes the same as the above assumptions except the amplitude of spatial carrier frequency. Thus the functions of A0(k), Cj(k) and ζn(k) are fixed. We calculate the average phase-shift errors and the RMS values of phase errors for different spatial carrier frequencies. Figures 3(a) and 3(b) present the average phase-shift error and the RMS value of phase error for no iteration and 2 iterative cycles, respectively. Figure 3(a) shows that the phase-shift error for FFT-estimation scales inversely with the number of fringes in a window. When the number of fringes is more than 8, the average phase-shift error and the RMS value of phase error for no iteration are less than 0.0135 and 0.0034 radian, respectively. In addition, Figs. 3(a) and 3(b) also show that the phase-shift error and the phase error are reduced effectively by only two iterative cycles if the number of fringes is more than 2. For the number of fringes less than 2, the big estimated phase-shift error will lead to big error in obtained phase. Consequently, the estimated gn by Eq. (12) may produce considerable errors which may result in instability in the iteration. This problem can be solved if the estimated phase-shift error is small enough. Thus we set k0x=k0y=4π (that is, the number of fringes is 8) in the simulations below to avoid instability in the iteration.

 figure: Fig. 3.

Fig. 3. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different spatial carrier frequencies.

Download Full Size | PDF

5.2 Influence of reflectivity coefficient

Here we set r 1 as 0.2 and let r 2 vary from 0.1 to 1. The reflectivity coefficient of test surface will affect the amplitude of functions A0(k) and Cj(k), and thus it will affect the estimated phase-shift error. Figures 4(a) and 4(b) show the average phase-shift errors and the RMS values of phase errors for different r 2, respectively. It shows that the average phase-shift error and the RMS value of phase error increase with r 2. The errors are reduced partially after two iterative cycles. For large product of the reflectivity coefficients (r 1 r 2), however, the effect of high-order harmonics will be more evident. Therefore, more iterative cycles are needed to compensate the effect of high-order harmonics. For example, when r 1=0.2 and r 2=0.9, the average phase-shift error and the RMS values of phase error are 2.2×10-3 and 7×10-4 radian for 2 iterative cycles, but they are reduced to 2×10-4 and 4×10-4 radian for 4 iterative cycles.

 figure: Fig. 4.

Fig. 4. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different reflectivity coefficients of test surface.

Download Full Size | PDF

5.3 Influence of random noise

The measurement is invariably sensitive to noise, thus it is important to study the robustness of our algorithm in the presence of noise. We performed simulations at different signal-to-noise ratios (SNR) to compute the average phase-shift errors and the RMS values of phase errors, and the results of them are shown in Fig. 5. Figure 5(a) shows that the average phase-shift error for FFT-estimation and two iterative cycles keep nearly constants when the SNR is larger than 20db. For the SNR near 10db, however, ζn(k 0) is comparable with C 1(0) in Eq. (12), thus the estimated phase shifts have big errors. Figure 5(b) shows that the RMS values of phase errors decrease with the increasing of SNR. When the SNR becomes larger than 50, the effect of noise on phase error can be ignored (comparing with other factors such as phase-shifts miscalibration, high-order harmonics and so on). Thus the phase errors keep nearly constants when the SNR is larger than 50db. We can conclude from Fig. 5 that the phase-shift error and the phase error can be reduced after two iterative cycles if the SNR is higher than 20db.

In the above simulation, one important random noise, the quantization error of CCD [23], has not been considered. However, the effect of quantization error is more serious for multiple-beam fringe than that for two-beam fringes. Thus it is necessary to analyze the influence of quantization error on the proposed algorithm. The fringe-intensity error caused by quantization [23] is ΔIn=In-INT(In), where INT indicates the nearest integer representation. We assume that the maximum of INT(In) to be 2t-1, where t means the quantization bit of CCD. Figures 6(a) and 6(b) show the average phase-shift error and the RMS values of phase errors for different bits of CCD when r2=0.7, respectively. It shows that the phase errors decrease as the bit of CCD increases. As the product of the reflectivity coefficients (r 1 r 2) increases, the contrast of the multiple-beam fringe will decrease and the influence of the quantization error will be more serious. Thus CCD with higher quantization bit is required to test optics with high reflectivity coefficient.

 figure: Fig. 5.

Fig. 5. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different noise levels.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different quantization bits.

Download Full Size | PDF

6. Experiments

To illustrate the application of the proposed algorithm, we apply it to the practical interferograms with random phase shifts and high-order harmonics. In the experiment, the reflectivity coefficients of the test and reference surfaces in Fizeau interferometer are 0.7 and 0.2 respectively. We capture 7 frames of multiple-beam interferograms generated in dynamic environments. Figure 7(a) shows one of the interferograms with the contrast about 0.25 and Fig. 7(b) is the intensity gray at the middle row of Fig. 7(a). Because the spatial carrier frequency is not large enough, the estimated phase shifts have big error. After 8 iterative cycles, our algorithm meets the predefined accuracy ε=10-3. According to the results of our algorithm: the actual relative phase shifts among the 7 frames are 1.1755, 1.9347, 2.9187, 3.8574, 4.7360 and 5.2126 radian; and the obtained phase is shown in Fig. 7(c), with the peak-to-vale (PV) value of 2.22 and RMS value of 0.38 radian. We also measure the test surface by Zygo’s interferometer with a vibration-isolating platform, calibrated PZT, and a proper optical attenuator in Fizeau cavity. Then traditional phase shifting algorithm [13] is utilized to extract the phase shown in Fig. 7(d), with PV value of 2.11 and RMS value of 0.36 radian. Evidently, it can be concluded from Figs. 7(c) and 7(d) that our method eliminates the effects of high-order harmonics and random phase shifts. In addition, Fig. 7(b) shows that the maximum intensity is about 200. If we change the intensity of laser source to make the maximum intensity gray level close to 255(the quantization bit of CCD is 8), the quantization error will be reduced and the accuracy of the obtained phase will be improved.

 figure: Fig. 7.

Fig. 7. Experimental results. (a) multiple-beam Fizeau interferogram, (b) the intensity gray at the middle row of Fig. 7(a), (c) phase by the proposed algorithm and (d) phase by Zygo’s standard interferometer with traditional algorithm.

Download Full Size | PDF

7. Conclusion

To conclude, we have proposed a novel method for phase extraction from multiple-beam Fizeau interferograms with random phase shifts. The proposed method requires only two iterative cycles and seven multiple-beam fringes with spatial carrier frequency. It can accurately extract phase information by dealing with the problem of random phase shifts and high-order harmonics which exists in practical multiple-beam Fizeau interferograms. The numerical simulations and experiments show the feasibility of our method. It also shows that (1) the average phase-shift error for FFT-estimation decreases with the number of fringes increasing and with the product of the reflectivity coefficients (r 1 r 2) decreasing; (2) the RMS values of phase errors decreases with the number of fringes increasing, with the product of the reflectivity coefficients (r 1 r 2) decreasing, and with the increasing of SNR; and (3) the average phase-shift error and the RMS value of phase error are reduced effectively after two iterative cycles. The method has applications in high precision interferometry, especially for measuring a highly reflective test surface.

References and links

1. K. Creath, D.W. Robinson, and G. T. Reid, eds., (Inst. of Phys., Bristol, UK, 1993) pp. 94–140.

2. D. Malacara, M. Servín, and Z. Malacara, Interferogram Analysis for Optical Testing, (Marcel Dekker Inc., New York, 1998).

3. B. V. Dorrío and J. L. Fernández, “Phase-evaluation methods in whole-field optical measurement techniques,” Meas. Sci. Technol. 10, R33–R55 (1999). [CrossRef]  

4. Y. Surrell, “Fringe Analysis,” Top. Appl. Phys. 77, 55–102 (2000).

5. P. Hariharan, “Digital phase-stepping interferometry: effects of multiply reflected beams,” Appl. Opt. 26, 2506–2507 (1987). [CrossRef]   [PubMed]  

6. C. Ai and J. C. Wyant, “Effect of retroreflection on a Fizeau phase-shifting interferometer,” Appl. Opt. 32, 3470–3478 (1993). [CrossRef]   [PubMed]  

7. G. Bonsch and H. Bohme, “Phase-determination of Fizeau interferences by phase-shifting interferometry,” Optik 82, 161–164 (1989).

8. B. V. Dorrio, J. Blanco-Garcia, C. Lopez, A. F. Doval, R. Soto, J. L. Fernandez, and M. Perez-Amor, “Phase error calculation in a Fizeau interferometer by Fourier expansion of the intensity profile,” Appl. Opt. 35, 61–64 (1996) [CrossRef]   [PubMed]  

9. P. B. Clapham and G. D. Dew, “Surface-coated reference flats for testing fully aluminized surfaces by means of the Fizeau interferometer,” J. Sci. Instrum. 44, 899–902 (1967). [CrossRef]  

10. P. Hariharan, “Interferometric measurements of small-scale irregularities: highly reflecting surfaces,” Opt. Eng. 37, 2751–2753 (1998) [CrossRef]  

11. J. Schwider, R. Burow, K.E. Elssner, J. Grzanna, R. Spolaczyk, and K. Merkel, “Digital wave-front measuring interferometry: some systematic error sources,” Appl. Opt. 22, 3421–3432 (1983). [CrossRef]   [PubMed]  

12. K. Hibino, B. F. Oreb, D. I. Farrant, and K. G. Larkin, “Phase shifting for nonsinusoidal waveforms with phase-shift errors,” J. Opt. Soc. Am. A 12, 761–768 (1995). [CrossRef]  

13. Y. Surrel, “Design of algorithms for phase measurements by the use of phase stepping,” Appl. Opt. 35, 51–60 (1996). [CrossRef]   [PubMed]  

14. P. Picart, R. Mercier, and M. Lamare, “Influence of multiple-beam interferences in a phase-shifting Fizeau interferometer and error-reduced algorithms,” Pure Appl. Opt. 5, 167–194 (1996) [CrossRef]  

15. A. Patil and P. Rastogi, “Estimation of multiple phases in holographic moiré in presence of harmonics and noise using minimum-norm algorithm,” Opt. Express 13, 4070–4084 (2005), [CrossRef]   [PubMed]  

16. R. Langoju, A. Patil, and P. Rastogi, “Resolution enhanced Fourier transform method for the estimation of multiple phases in interferometry,” Opt. Lett. 30, 3326–3328 (2005). [CrossRef]  

17. R. Langoju, A. Patil, and P. Rastogi, “Phase-shifting interferometry in the presence of nonlinear phase steps, harmonics, and noise” Opt. Lett. 31, 1058–1060 (2006). [CrossRef]   [PubMed]  

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

19. H. Guo and M. Chen, “Least-squares algorithm for phase-stepping interferometry with an unknown relative step,” Appl. Opt. 44, 4854–4859 (2005). [CrossRef]   [PubMed]  

20. X. F. Xu, L. Z. Cai, X. F. Meng, G. Y. Dong, and X. X. Shen, “Fast blind extraction of arbitrary unknown phase shifts by an iterative tangent approach in generalized phase-shifting interferometry,” Opt. Lett. 31, 1966–1968 (2006). [CrossRef]   [PubMed]  

21. K. A. Goldberg and J. Bokor, “Fourier-transform method of phase-shift determination,” Appl. Opt. 40, 2886–2894 (2001). [CrossRef]  

22. D. C. Ghiglia and M. D. Pritt, Two-Dimensional Phase Unwrapping: Theory, Algorithms and Software (John Wiley and Sons Inc., New York, 1998).

23. B. Zhao and Y. Surrel, “Effect of quantization error on the computed phase of phase-shifting measurements,” Appl. Opt. 36, 2070–2075 (1997). [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 (7)

Fig. 1.
Fig. 1. Schematic drawing of frequency spectrum of multiple-beam Fizeau interferogram with spatial carrier frequency k 0.(a) r 1=0.2, r 2=0.7 and (b) r 1=0.7, r 2=0.9
Fig. 2.
Fig. 2. (a). multiple-beam Fizeau interferogram, (b). phase obtained by the proposed iterative algorithm, and (c) and (d) the phase errors for no iteration and two iterative cycles respectively.
Fig. 3.
Fig. 3. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different spatial carrier frequencies.
Fig. 4.
Fig. 4. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different reflectivity coefficients of test surface.
Fig. 5.
Fig. 5. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different noise levels.
Fig. 6.
Fig. 6. (a). phase-shift error and (b) phase error for no iteration and two iterative cycles at different quantization bits.
Fig. 7.
Fig. 7. Experimental results. (a) multiple-beam Fizeau interferogram, (b) the intensity gray at the middle row of Fig. 7(a), (c) phase by the proposed algorithm and (d) phase by Zygo’s standard interferometer with traditional algorithm.

Tables (1)

Tables Icon

Table 1. Phase shifts for FFT-estimation (no iteration) and two iterative cycles. Unit: radian.

Equations (27)

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

I n = A [ 1 B 1 C cos ( φ + θ n ) ] + η n
B = ( 1 r 1 2 ) ( 1 r 2 2 ) 1 + r 1 2 r 2 2 , C = 2 r 1 r 2 1 + r 1 2 r 2 2
I n = A [ a 0 2 + j = 1 a j cos j ( φ + θ n ) + η n
a 0 = 2 ( r 1 2 + r 2 2 2 r 1 2 r 2 2 ) 1 r 1 2 r 2 2 , a j = 2 ( 1 r 1 2 ) ( 1 r 2 2 ) r 1 2 r 1 2 1 ( r 1 r 2 ) j , j = 1 , 2 , 3 ,
φ ( r ) = Φ 0 ( r ) + k 0 r
I n ( r ) = A ( r ) { a 0 2 + j = 1 a j exp ( ij θ n ) exp [ ij ( Φ 0 ( r ) + k 0 r ) ] +
j = 1 a j exp ( ij θ n ) exp [ ij ( Φ 0 ( r ) + k 0 r ) ] } + η n ( r )
G n ( k ) = A 0 ( k ) + j = 1 exp ( ij θ n ) C j ( k j k 0 ) + j = 1 exp ( ij θ n ) C j * ( k + j k 0 ) + ζ n ( k )
G n ( k 0 ) = A 0 ( k 0 ) + exp ( i θ n ) C 1 ( 0 ) + j = 2 exp ( ij θ n ) C j ( ( 1 j ) k 0 ) +
j = 1 exp ( ij θ n ) C j * ( ( 1 + j ) k 0 ) + ζ n ( k 0 ) exp ( i θ n ) C 1 ( 0 )
θ n tan 1 [ Im ( G n ( k 0 ) ) Re ( G n ( k 0 ) ) ] θ 0
I n = b 0 + j = 1 3 b j cos [ j ( φ + θ n ) ] + j = 4 P b j cos [ j ( φ + θ n ) ] + η n
I n g n = i = 0 6 X j S j ( n ) + η n
g n = j = 4 P b j cos [ j ( φ + θ n ) ]
E ( X 0 , X 1 , X 6 ) = n = 1 N [ I n g n i = 0 6 X i S i ( n ) ] 2
AX = Y
A ik = n = 1 N S i ( n ) S k ( n ) i , k = 0 , 1 , 2 , 6
Y i = n = 1 N ( I n g n ) S i ( n ) i = 0 , 1 , 2 , 6
φ = tan 1 ( X 2 X 1 )
b j = X 2 j 1 2 + X 2 j 2 j = 1 , 2 , 3
b j = b 2 j 1 b 1 j 1 j > 3
E ( S 0 ( n ) , S 1 ( n ) S 6 ( n ) ) = m = 1 M [ I n ( m ) g n ( m ) i = 0 6 X i ( m ) S i ( n ) ] 2
B S ' ( n ) = Z ( n )
B ik = m = 1 M X i ' ( m ) X k ' ( m ) i , k = 0 , 1 , 2 , 3 6
Z k ( n ) = m = 1 M ( I n ( m ) g n ( m ) X k ( m ) k = 0 , 1 , 2 6 ; n = 1 , 2 N
θ n = tan 1 ( S 2 ( n ) S 1 ( n ) )
max ( θ n q θ 1 q ) ( θ n q 1 θ 1 q 1 ) < ε
Select as filters


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