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

Iterative ripple error suppression algorithm for the dynamic interferometry

Open Access Open Access

Abstract

In dynamic interferometry, the retardation error of quarter-wave plate (QWP) causes inconsistency of the background intensity and the modulation of the four phase shift interferograms, which makes the periodic ripple error in the measurement results. In this paper, an iterative algorithm is proposed to solve this problem. Both simulations and experiments validated that the algorithm can effectively eliminate the ripple error in the measurement results with stable and quick convergence, therefore the measurement accuracy of the dynamic interferometer can be improved without any extra manual operation.

© 2021 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

The phase-shifting interferometer are widely used in various areas of optical measurement [16], whose structures can be divided into temporal phase shift and spatial one [710]. In the temporal phase-shifting interferometry, the measurement results are usually affected by air turbulence and environmental vibration, leading to inaccurate measurement results [1113]. In addition, the calibration process of the phase shifter is complex in the temporal phase-shifting interferometry [14,15]. However, several interferograms can be acquired at the same time in the spatial phase-shifting interferometry, overcoming the above problems.

There are two types of the spatial phase-shifting interferometer. One is based on the principle of polarization interference and realizes simultaneous phase shift with the use of the beam splitting structure and polarized phase-shifting devices [16,17]. The other uses the micro array component while not the beam splitting structure, whose periodically arranged phase shift units are correspondent with pixels of the camera [18,19]. With the introduction of micro array technology, the structure of the dynamic interferometer becomes more compact and its application becomes more extensive. Yoneyama et al. applied a charge-coupled with a microretarder array to the measurement of birefringence parameters [20]. Zhigang Zhang et al. [21] and Yuntian Zhang et al. [22] applied pixelated micropolarizer array to the real-time phase measurement of vortex beam. Katherine Creath applied an pixelated phase measurement camera based on array of wire grid micropolarizers to instantaneous video measurements of dynamic motions within and among live cells [23,24].

There are some problems in the application of the micropolarizer array-based simultaneous phase-shifting interferometer. Novak et al. [25] and Yang Jun et al. [26] discussed the influence of different optical components on the measurement results. Of these, the influence of the fast axis azimuth error and the retardation error of QWP on the measurement results was obviously higher than that of other components, which is usually manifested as periodic ripple error in the measurement results. The fast axis azimuth error can be suppressed by precise alignment. In contrast, the retardation error is the inherent error of wave plate which cannot be eliminated by adjusting itself. Due to the limitation of the current manufacturing process, the retardation error of the wave plate is unavoidable.

An error correction algorithm may be a practical method to eliminate the error caused by QWP retardation error since there is neither extra hardware nor operation. In the past few years, many phase extraction algorithms applied to the pixelated micropolarizer array-based dynamic interferometer have been proposed. Kimbrough presents the extraction accuracy of different phase-shifting algorithms via computer simulations. However, the difference between these algorithms is not obvious in case of the QWP retardation error [27]. Servin et al. proposed the Spatial-Temporal Fringes (STF) method to extract the test phase distribution, which can eliminate high-frequency noise and high-order harmonic error [28]. And its modified version proposed by Bo Li et al. [29,30] can be used to suppress the phase shift error. However, these methods cannot eliminate QWP retardation error either because they assume the background and modulation of phase shift fringes are equal. The iterative algorithms proposed by Okada et al. [31] and Wang et al. [32] can extract phase from randomly phase-shifted interferograms, which is another kind of algorithm immune to the phase shift error, but it is also affected by QWP error since the non-uniform background and modulation assumptions are only valid in their intermediate step.

In this paper, we will deduce the expression of the intensity distribution of the four interferograms introducing the retardation error of QWP in dynamic interferometer. This error results in the inequality of interferograms background and modulation between frames. In addition, due to the property of Gaussian beam, the background and modulation in one frame are non-uniform. Based on this analysis, an iterative algorithm is proposed where the inequal background and modulation between frames and within one frame are both considered in global iterative steps, which is different from former iterative algorithms, therefore it can solve the QWP retardation error problem in dynamic interferometer.

2. Theory

2.1 Influence of retardation error of QWP on phase extraction

A Twyman-Green interferometer based on micro-polarizer array is illustrated in Fig. 1. The system includes three parts. The first part is light source, including laser 1, polarization-maintaining fiber 2 and fiber transmitting terminal 3. The second part is polarization interference, including collimating lens 4, polarizer 5, half-wave plate 6 (HWP), polarizing beam splitter 7 (PBS) and quarter-wave plate 8 (QWP1), 10 (QWP2), 13 (QWP3), reference mirror 9 (RM), lens 11 and test mirror 12 (TM). The third part is image acquisition, including imaging system 14 and pixelated-micropolarizer-array camera 15.

 figure: Fig. 1.

Fig. 1. Twyman-Green dynamic interferometer based on micropolarizer array

Download Full Size | PDF

In Fig. 1, the micropolarizer array camera is the key component, which enables each pixel of the detector has a unique phase-shift. The optical axis azimuths of four adjacent micropolarizers are respectively 0°, 45°, 90° and 135°. It is assumed that the fast-axis azimuths of three QWPs are 45° and the RF is absolutely flat. Using the Jones Matrix, the reference beam Er and the test beam Et at the output of the micropolarizer array can be respectively represented by

$$\left\{ \begin{array}{l} {E_r} = a(x,y){e^{ - i\theta }}\\ {E_t} = b(x,y){e^{i[{\theta + \varphi (x,y)} ]}} \end{array} \right.$$
where a(x, y), b(x, y) are respectively the amplitude distributions of the reference beam and the test beam at each pixel (x, y), θ is the azimuth of the polarizer, and φ(x, y) is the test phase distribution.

Based on the principle of the polarized phase-shift technology [33], the intensity distributions of the interferograms can be expressed by

$$\begin{aligned} {I_i} &= ({{E_r}\textrm{ + }{E_t}} )\cdot {({{E_r}\textrm{ + }{E_t}} )^{\ast }}\\ &= {a^2}(x,y)\textrm{ + }{b^2}(x,y) + 2a(x,y)b(x,y)\sin [{\varphi (x,y) + 2{\theta_i}} ]\end{aligned}$$
where θ1θ4 are respectively 0°, 45°, 90° and 135°.

According to Eq. (2), the measuring phase distribution can be demodulated by the four-bucket algorithm, which is expressed by

$$\varphi (x,y) = \arctan \left( {\frac{{{I_1} - {I_3}}}{{{I_2} - {I_4}}}} \right)$$

Finally, the surface height of the test mirror can be expressed by

$$h(x,y) = \frac{\lambda }{{4\pi }}\varphi (x,y)$$

The phase result obtained by Eq. (3) are derived under ideal conditions. Several authors considered three potential error sources of the measurement results [26,34]: firstly, the azimuth error of the micropolarizer array which only changes the contrast of the fringes without introducing errors into the test result; secondly, the azimuth error of the QWP fast axis, which can be eliminated by precise alignment; finally, the QWP retardation error which will result in the ripple phase error but its effect was not given enough attention in references. So in this paper we focus on this error.

The reference beam reflected back by RF passes through QWP1 twice and the PBS directly and then turns to be p-polarized light. The test beam reflected back by TM passes through QWP2 twice and reflects by PBS, and then turns to be s-polarized light. Therefore, the retardation errors of QWP1 and QWP2 only change the contrast of the fringes without introducing measurement errors into the system. However, the retardation error of QWP3 makes the test beam and the reference beam become orthogonally elliptically polarized light rather than circularly polarized light. It is assumed that the retardation deviation of QWP3 is Δδ, that is, the actual retardation can be represented as δ=π/2+Δδ. When the fast-axis azimuths of QWP3 is 45°, the Jones matrix of QWP3 can be represented by

$${G_{QWP3}} = \left[ {\begin{array}{cc} {\cos \left( {\frac{\pi }{4} + \frac{{\Delta \delta }}{2}} \right)}&{ - i\sin \left( {\frac{\pi }{4} + \frac{{\Delta \delta }}{2}} \right)}\\ { - i\sin \left( {\frac{\pi }{4} + \frac{{\Delta \delta }}{2}} \right)}&{\cos \left( {\frac{\pi }{4} + \frac{{\Delta \delta }}{2}} \right)} \end{array}} \right]$$

The Jones vectors of the reference beam and the test beam which have passed through QWP3 and micropolarizer array can be respectively presented by

$$\left\{ \begin{array}{l} {E_r}^{\prime} = {G_{Polarizer}} \cdot {\textrm{G}_{\textrm{QWP3}}} \cdot \left[ {\begin{array}{c} {a(x,y)}\\ 0 \end{array}} \right]\\ {E_t}^{\prime} = {G_{Polarizer}} \cdot {\textrm{G}_{\textrm{QWP3}}} \cdot \left[ {\begin{array}{c} 0\\ {b(x,y)} \end{array}} \right]{e^{i\varphi ({x,y} )}} \end{array} \right.$$
where the Jones matrix of the polarizer unit in the micropolarizer array can be represented as ${G_{Polarizer}} = \left( {\begin{array}{cc} {{{\cos }^2}\theta }&{\frac{1}{2}\sin 2\theta }\\ {\frac{1}{2}\sin 2\theta }&{{{\sin }^2}\theta } \end{array}} \right).$

Using the Jones calculus, the intensity distributions of the four interferograms can be represented by

$$\left\{ \begin{array}{l} {I_1}^{\prime} = \frac{{{a^2}(x,y)\textrm{ + }{b^2}(x,y)}}{2} + \frac{{\sin \Delta \delta [{b^2}(x,y) - {a^2}(x,y)] }}{2} + a (x,y)b(x,y) \cos \Delta \delta \sin \varphi (x,y)\\ {I_2}^{\prime} = \frac{{{a^2}(x,y)\textrm{ + }{b^2}(x,y)}}{2} - a (x,y)b(x,y)\cos \varphi (x,y) \\ {I_3}^{\prime} = \frac{{{a^2}(x,y)\textrm{ + }{b^2}(x,y)}}{2} - \frac{{\sin \Delta \delta [{b^2}(x,y) - {a^2}(x,y)] }}{2} - a (x,y)b(x,y)\cos \Delta \delta \sin \varphi (x,y)\\ {I_4}^{\prime} = \frac{{{a^2}(x,y)\textrm{ + }{b^2}(x,y)}}{2} + a (x,y)b(x,y)\cos \varphi (x,y) \end{array} \right.$$

According to Eq. (7), the retardation error of QWP3 causes inconsistency of the background intensity and the modulation between the four interferograms. Both subsequent simulation and experimental results suggested that this error appears as the ripple error with the same period as the fringes.

2.2 Iterative algorithm to suppress ripple error

It is assumed that the background intensity and the modulation of each interferogram are different, and Eq. (7) can be presented by

$${I_{ij}} = {a_i}{A_j} + {b_i}{B_j}\cos [{\varphi _j} + (i - 1)\frac{\pi }{2}]$$
where the subscript i denotes the ith phase-shifted interferogram (i=1,2,3,4), j denotes the jth pixel in each interferogram (j=1,2,…,M), Iij is the intensity of an interferogram, Aj is the background intensity, ai is the constant coefficient of Aj, Bj is the modulation, bi is the constant coefficient of Bj, φj is the test phase, and M is the total number of pixels in each interferogram.

According to Eq. (8), the phase of each pixel can be calculated by

$${\varphi _j} = \arctan [\frac{{({a_2}{I_{4j}} - {a_4}{I_{2j}})({a_3}{b_1} + {a_1}{b_3})}}{{({a_3}{I_{1j}} - {a_1}{I_{3j}})({a_2}{b_4} + {a_4}{b_2})}}]$$

Therefore, the precise solution of a1a4, b1b4 should be obtained before the final test phase is extracted. That is, the inequal background and modulation of interferograms between frames should be solved. In this paper, an iterative algorithm is proposed to obtain more accurate values of a1a4, b1b4 step by step through the iterative process. The specific iteration steps of the proposed algorithm are described below.

Step 1. Solving φj

In the initial iteration, assuming a1=…=a4, b1=…=b4, Eq. (9) can be expressed as ${\varphi _j} = \arctan \left( {\frac{{{I_{4j}} - {I_{2j}}}}{{{I_{1j}} - {I_{3j}}}}} \right)$, which is the ideal phase extraction without the retardation error of QWP3. We here assume a1=…=a4=b1=…=b4=1 and then the phase value of each pixel can be solved by substituting I1j, I2j, I3j, I4j into Eq. (9).

Step 2. Solving Aj and Bj

Substituting φj solved in Step 1, the equations can be obtained as

$$\left[ {\begin{array}{cc} {{a_1}}&{{b_1}\cos {\varphi_j}}\\ {{a_2}}&{ - {b_2}\sin {\varphi_j}}\\ {{a_3}}&{ - {b_3}\cos {\varphi_j}}\\ {{a_4}}&{{b_4}\sin {\varphi_j}} \end{array}} \right]\left[ {\begin{array}{c} {{A_j}}\\ {{B_j}} \end{array}} \right] = \left[ {\begin{array}{c} {{I_{1j}}}\\ {{I_{2j}}}\\ {{I_{3j}}}\\ {{I_{4j}}} \end{array}} \right]$$

For each pixel, the equation group Eq. (10) is an overdetermined equation group composed of four equations and two unknowns. Therefore, the unknowns Aj and Bj can be solved by use of the overdetermined least-squares method:

$$\left[ {\begin{array}{c} {{A_j}}\\ {{B_j}} \end{array}} \right] = {({C^T}C)^{ - 1}}{C^T}\left[ {\begin{array}{c} {{I_{1j}}}\\ {{I_{2j}}}\\ {{I_{3j}}}\\ {{I_{4j}}} \end{array}} \right]$$
where $C = \left[ {\begin{array}{cc} {{a_1}}&{{b_1}\cos {\varphi_j}}\\ {{a_2}}&{ - {b_2}\sin {\varphi_j}}\\ {{a_3}}&{ - {b_3}\cos {\varphi_j}}\\ {{a_4}}&{{b_4}\sin {\varphi_j}} \end{array}} \right].$

By solving Aj and Bj of each pixel, the initial solutions of background intensity distribution and the modulation distribution of the whole interferogram can be obtained.

Step 3. Refining Aj and Bj

In general, since the beam emitted by a laser light source obeys the Gaussian distribution after passing through collimating lens, the background intensity Aj and the modulation Bj can be approximately expressed by

$$\left\{ \begin{array}{l} {A_j} \approx {k_0} - {k_1}{e^{ - \frac{{{{({x_j} - {x_0})}^2} + {{({y_j} - {y_0})}^2}}}{{2{\sigma_a}^2}}}}\\ {B_j} \approx {k_0}^{\prime} - {k_1}^{\prime}{e^{ - \frac{{{{({x_j} - {x_0})}^2} + {{({y_j} - {y_0})}^2}}}{{2{\sigma_b}^2}}}} \end{array} \right.$$
where xj and yj are respectively lateral ordinates of the corresponding pixel, and x0, y0, k0, k0′, k1, k1′ are the parameters of the Gaussian function.

The coarse solutions of Aj and Bj obtained in Step 2 are solved under the condition that a1a4, b1b4 and φj are not accurate, so the ripple error similar to the error in the measurement results would appear in the traditional phase shift algorithm. We can do a polynomial expansion of Eq. (12) and find that the ripple error term is mostly reflected in the higher-order terms and does not affect the low-order terms. As we tested, the 2nd order polynomial is a good balance between the sufficient fit precision for Aj and Bj and suppression the ripple error.

Solving lower-order terms in Aj and Bj is to solve coefficients of lower-order terms. By making use of the Taylor expansion of the exponential function and only choosing low-order (e.g., linear, quadratic) polynomials for polynomial fitting, Aj and Bj can be approximately expressed by

$$\left\{ \begin{array}{l} {A_j} \approx {D_{00}} + {D_{10}}{x_j} + {D_{01}}{y_j} + {D_{20}}{x_j}^2 + {D_{02}}{y_j}^2\\ {B_j} \approx {E_{00}} + {E_{10}}{x_j} + {E_{01}}{y_j} + {G_{20}}{x_j}^2 + {G_{02}}{y_j}^2 \end{array} \right.$$
where D00D02 and E00E02 are coefficients of low-order terms. Equation (13) can be written as the following two 5×M equation groups:
$$\left[ {\begin{array}{@{}ccccc@{}} 1&{{x_1}}&{{y_1}}&{{x_1}^2}&{{y_1}^2}\\ 1&{{x_2}}&{{y_2}}&{{x_2}^2}&{{y_2}^2}\\ \vdots & \vdots & \vdots & \vdots & \vdots \\ 1&{{x_M}}&{{y_M}}&{{x_M}^2}&{{y_M}^2} \end{array}} \right]\left[ {\begin{array}{@{}c@{}} {{D_{00}}}\\ {{D_{10}}}\\ {{D_{01}}}\\ {{D_{20}}}\\ {{D_{02}}} \end{array}} \right] = \left[ {\begin{array}{@{}c@{}} {{A_1}}\\ {{A_2}}\\ \vdots \\ {{A_M}} \end{array}} \right], \left[ {\begin{array}{@{}ccccc@{}} 1&{{x_1}}&{{y_1}}&{{x_1}^2}&{{y_1}^2}\\ 1&{{x_2}}&{{y_2}}&{{x_2}^2}&{{y_2}^2}\\ \vdots & \vdots & \vdots & \vdots & \vdots \\ 1&{{x_M}}&{{y_M}}&{{x_M}^2}&{{y_M}^2} \end{array}} \right]\left[ {\begin{array}{@{}c@{}} {{E_{00}}}\\ {{E_{10}}}\\ {{E_{01}}}\\ {{E_{20}}}\\ {{E_{02}}} \end{array}} \right] = \left[ {\begin{array}{@{}c@{}} {{B_1}}\\ {{B_2}}\\ \vdots \\ {{B_M}} \end{array}} \right]$$

Then coefficients D00D02 and E00E02 can be solved as:

$$\left[ {\begin{array}{c} {{D_{00}}}\\ {{D_{10}}}\\ {{D_{01}}}\\ {{D_{20}}}\\ {{D_{02}}} \end{array}} \right] = {({F^T}F)^{ - 1}}{F^T}\left[ {\begin{array}{c} {{A_1}}\\ {{A_2}}\\ \vdots \\ {{A_M}} \end{array}} \right], \left[ {\begin{array}{c} {{E_{00}}}\\ {{E_{10}}}\\ {{E_{01}}}\\ {{E_{20}}}\\ {{E_{02}}} \end{array}} \right] = {({G^T}G)^{ - 1}}{G^T}\left[ {\begin{array}{c} {{B_1}}\\ {{B_2}}\\ \vdots \\ {{B_M}} \end{array}} \right]$$
where $F = \left[ {\begin{array}{ccccc} 1&{{x_1}}&{{y_1}}&{{x_1}^2}&{{y_1}^2}\\ 1&{{x_2}}&{{y_2}}&{{x_2}^2}&{{y_2}^2}\\ \vdots & \vdots & \vdots & \vdots & \vdots \\ 1&{{x_M}}&{{y_M}}&{{x_M}^2}&{{y_M}^2} \end{array}} \right],G = \left[ {\begin{array}{ccccc} 1&{{x_1}}&{{y_1}}&{{x_1}^2}&{{y_1}^2}\\ 1&{{x_2}}&{{y_2}}&{{x_2}^2}&{{y_2}^2}\\ \vdots & \vdots & \vdots & \vdots & \vdots \\ 1&{{x_M}}&{{y_M}}&{{x_M}^2}&{{y_M}^2} \end{array}} \right].$

Using coefficients of low-order terms solved in Eq. (15), Aj and Bj can be obtained by:

$$\left[ {\begin{array}{c} {{A_1}^{\prime}}\\ {{A_2}^{\prime}}\\ \vdots \\ {{A_M}^{\prime}} \end{array}} \right] = F\left[ {\begin{array}{c} {{D_{00}}}\\ {{D_{10}}}\\ {{D_{01}}}\\ {{D_{20}}}\\ {{D_{02}}} \end{array}} \right], \left[ {\begin{array}{c} {{B_1}^{\prime}}\\ {{B_2}^{\prime}}\\ \vdots \\ {{B_M}^{\prime}} \end{array}} \right] = G\left[ {\begin{array}{c} {{E_{00}}}\\ {{E_{10}}}\\ {{E_{01}}}\\ {{E_{20}}}\\ {{E_{02}}} \end{array}} \right]$$

Step 4. Solving coefficients a1a4 and b1b4

Substituting the refined Aj and Bj in Step 3 and φj solved in Step 1 into Eq. (8), the overdetermined 2×M equations group for the i-th interferogram can be obtained:

$$\left[ {\begin{array}{cc} {{A_1}^{\prime}}&{{B_1}^{\prime}\cos {\varphi_1}}\\ {{A_2}^{\prime}}&{{B_2}^{\prime}\cos {\varphi_2}}\\ \vdots & \vdots \\ {{A_M}^{\prime}}&{{B_M}^{\prime}\cos {\varphi_M}} \end{array}} \right]\left[ {\begin{array}{c} {{a_i}}\\ {{b_i}} \end{array}} \right] = \left[ {\begin{array}{c} {{I_{i1}}}\\ {{I_{i2}}}\\ \vdots \\ {{I_{iM}}} \end{array}} \right]$$

And then ai and bi of the i-th interferogram can be solved by:

$$\left[ {\begin{array}{c} {{a_i}}\\ {{b_i}} \end{array}} \right] = {({H^T}H)^{ - 1}}{H^T}\left[ {\begin{array}{c} {{I_{i1}}}\\ {{I_{i2}}}\\ \vdots \\ {{I_{iM}}} \end{array}} \right]$$
where $H = \left[ {\begin{array}{cc} {{A_1}}&{{B_1}\cos {\varphi_1}}\\ {{A_2}}&{{B_2}\cos {\varphi_2}}\\ \vdots & \vdots \\ {{A_M}}&{{B_M}\cos {\varphi_M}} \end{array}} \right].$

Although φj substituted into Eq. (17) is not accurate enough, the results of Aj and Bj are relatively more accurate than the initial solutions. Therefore, the values of a1a4 and b1b4 solved in Eq. (18) are also more accurate.

Then substitute the results obtained in Step 4 into Step 1 for iterative calculation and the final measurement results with higher precision can be obtained, where the flow is shown in Fig. 2. When the root-mean-square (RMS) value of the deviation of the reconstructed phases between two iterative steps is less than a set threshold, the iteration terminates.

 figure: Fig. 2.

Fig. 2. Flow chart of the iterative algorithm

Download Full Size | PDF

3. Simulation and discussion

To validate the algorithm, a simulated surface with the peaks function is shown in Fig. 3.

 figure: Fig. 3.

Fig. 3. The simulated surface

Download Full Size | PDF

It is assumed that the intensity of both reference beam a(x, y) and test beam b(x, y) obeys the Gaussian distribution and the amplitude ratio between them is 5:1. According to Eq. (7), the phase shift fringes of the simulated surface after adding a λ/300 retardation error into QWP3 are shown in Fig. 4.

 figure: Fig. 4.

Fig. 4. The phase shift fringes of the simulated surface

Download Full Size | PDF

The simulated results are as shown in Fig. 5, where (a) and (b) are respectively the retrieved surface before and after iterations, and (c) and (d) are respectively deviations between the original simulated surface and the retrieved surface before and after iterations. The Error Root Mean Square (ERMS) values of Fig. 5(c) and (d) are respectively 0.002952λ and 0.000013λ, where the relative error compared with the simulated surface RMS are respectively 6.02% and 0.03%. It can be seen that there is obvious ripple error in the retrieved surface before iterations, while this error can be eliminated to a large extent in the retrieved surface after iterations.

 figure: Fig. 5.

Fig. 5. (a) The retrieved surface before iterations and (c) its error (ERMS value: 0.002952λ); (b) The retrieved surface after iterations and (d) its error (ERMS value: 0.000013λ)

Download Full Size | PDF

The performance of the algorithm may be affected by the fringe number since its period is the same as the ripple error. To give the analysis, the convergence curves of ERMS values of retrieved surfaces with different numbers of fringes are shown in Fig. 6. Firstly, it can be seen that no matter how many fringes are included in the interferogram, the iterative algorithm in this paper can converge even in the case of 0 fringe, but the iterative efficiency is different. Secondly, when the number of fringes is equal to or more than 3, the iterative curves of different fringes coincide basically. Only about 10 iterations are needed and the retrieved surface tends to be stable. Thirdly, when there is only one fringe in the interferogram, the ripple error in the measurement result is similar as the Aj’ and Bj’ with Gaussian shape, and this interference make the iterative efficiency decrease evidently.

 figure: Fig. 6.

Fig. 6. Convergence curves of ERMS values of the retrieved surfaces with different numbers of fringes (curves of 3 fringes and 30 fringes are overlapped)

Download Full Size | PDF

4. Experiments

The experiment setup is built according to Fig. 1. A standard spherical mirror is used as the specimen in the test arm and the interferograms can be acquired as shown in Fig. 7, where (a)∼(d) are fringe patterns obtained by rearranging the image collected by pixelated-micropolarizer-array camera and their phase shift are respectively 0, π/2, π and 3π/2.

 figure: Fig. 7.

Fig. 7. (a)∼(d) Interferograms obtained by rearrangement of image collected by pixelated-micropolarizer-array camera

Download Full Size | PDF

The measurement results are shown in Fig. 8. The retrieved surface before iterations is shown in Fig. 8(a) where the ripple error is significant in the result. The stable retrieved surface after 10 iterations is shown in Fig. 8(b), where the ripple error is suppressed significantly compared with the former. The deviation between Fig. 8(a) and (b) is shown in Fig. 8(c), which is basically consistent with the simulation result in Fig. 5(c), presented as the ripple error with the same period as the fringes.

 figure: Fig. 8.

Fig. 8. (a) Surface shape result reconstructed from Fig. 7; (b) Surface shape result after iterations and (c) Deviations of surface before and after iterations

Download Full Size | PDF

5. Conclusion

In this paper, an iteration algorithm to eliminate the influence of the QWP retardation error in the dynamic interferometry is proposed. This error causes inconsistency of the background intensity and the modulation of the four phase shift interferograms, further resulting in inaccuracy of measurement results, which is usually shown as periodic ripple error in the measurement results. To solve this problem, the background intensity, modulation of each interferogram and the test phase should be considered as the unknowns, which can be all solved by the proposed iterative algorithm. Both the simulation and experiment validate the accuracy and convergence speed of the algorithm. The algorithm performance in the cases of different fringes number are analyzed, the results show that only the “one fringe” interferogram will evidently reduce the convergence efficiency, which can be avoided in actual measurement easily. So this work is a practical method to improve the measurement accuracy of dynamic interferometry without any additional hardware and operation.

Funding

National Natural Science Foundation of China (11873070); Natural Science Foundation of Jiangsu Province (BK20191095).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

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

2. D. Malacara, Optical shop testing (John Wiley & Sons, 2007).

3. D. Malacara, M. Servin, and Z. Malacara, Interferogram analysis for optical testing (Taylor & Francis, 2005), Chap. 1.

4. P. de Groot, “Principles of interference microscopy for the measurement of surface topography,” Adv. Opt. Photonics 7(1), 1–65 (2015). [CrossRef]  

5. B. Zhang, S. Pechprasarn, and M. G. Somekh, “Quantitative plasmonic measurements using embedded phase stepping confocal interferometry,” Opt. Express 21(9), 11523–11535 (2013). [CrossRef]  

6. C. Zhang, R. Wang, Y. Wang, S. Zhu, C. Min, and X. C. Yuan, “Phase-stepping technique for highly sensitive microscopic surface plasmon resonance biosensor,” Appl. Opt. 53(5), 836–840 (2014). [CrossRef]  

7. J. H. Bruning, D. R. Herriott, J. Gallagher, D. Rosenfeld, A. White, and D. Brangaccio, “Digital wavefront measuring interferometer for testing optical surfaces and lenses,” Appl. Opt. 13(11), 2693–2703 (1974). [CrossRef]  

8. M. Yonemura, “Wavelength-change characteristics of semiconductor lasers and their application to holographic contouring,” Opt. Lett. 10(1), 1–3 (1985). [CrossRef]  

9. M. Kothiyal and C. Delisle, “Polarization component phase shifters in phase shifting interferometry: error analysis,” J. Mod. Opt. 33(6), 787–793 (1986). [CrossRef]  

10. C. L. Koliopoulos, “Simultaneous phase-shift interferometer,” Proc. SPIE 1531, 119–127 (1992). [CrossRef]  

11. M. Atlan, M. Gross, and E. Absil, “Accurate phase-shifting digital interferometry,” Opt. Lett. 32(11), 1456–1458 (2007). [CrossRef]  

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

13. P. D. Ruiz, J. M. Huntley, Y. Shen, C. R. Coggrave, and G. H. Kaufmann, “Vibration-induced phase errors in high-speed phase-shifting speckle-pattern interferometry,” Appl. Opt. 40(13), 2117–2125 (2001). [CrossRef]  

14. X. Chen, M. Gramaglia, and J. A. Yeazell, “Phase-shift calibration algorithm for phase-shifting interferometry,” J. Opt. Soc. Am. A 17(11), 2061–2066 (2000). [CrossRef]  

15. P. de Groot, “Phase-shift calibration errors in interferometers with spherical Fizeau cavities,” Appl. Opt. 34(16), 2856–2863 (1995). [CrossRef]  

16. D. Abdelsalam, B. Yao, P. Gao, J. Min, and R. Guo, “Single-shot parallel four-step phase shifting using on-axis Fizeau interferometry,” Appl. Opt. 51(20), 4891–4895 (2012). [CrossRef]  

17. A. Hettwer, J. Kranz, and J. Schwider, “Three channel phase-shifting interferometer using polarization-optics and a diffraction grating,” Opt. Eng. 39(4), 960–966 (2000). [CrossRef]  

18. J. Millerd, N. Brock, J. Hayes, M. North-Morris, M. Novak, and J. Wyant, “Pixelated phase-mask dynamic interferometers,” Proc. SPIE 5531, 304–314 (2004). [CrossRef]  

19. N. Brock, J. Hayes, B. Kimbrough, J. Millerd, M. North-Morris, M. Novak, and J. C. Wyant, “Dynamic interferometry,” Proc. SPIE 5875, 58750F (2005). [CrossRef]  

20. S. Yoneyama, H. Kikuta, and K. Moriwaki, “Simultaneous observation of phase-stepped photoelastic fringes using a pixelated microretarder array,” Opt. Eng. 45(8), 083604 (2006). [CrossRef]  

21. Z. Zhang, F. Dong, K. Qian, Q. Zhang, W. Chu, Y. Zhang, X. Ma, and X. Wu, “Real-time phase measurement of optical vortices based on pixelated micropolarizer array,” Opt. Express 23(16), 20521–20528 (2015). [CrossRef]  

22. Y. Zhang, Q. Zhang, X. Ma, Z. Jiang, T. Xu, S. Wu, and X. Wu, “Measurement of Airy-vortex beam topological charges based on a pixelated micropolarizer array,” Appl. Opt. 55(32), 9299–9304 (2016). [CrossRef]  

23. K. Creath, “4-Dimensional Microscope System for Dynamic Phase Imaging,” in Optics in the Life Sciences, OSA Technical Digest (CD) (Optical Society of America, 2011), paper NTuB6.

24. K. Creath and G. Goldstein, “Dynamic quantitative phase imaging for biological objects using a pixelated phase mask,” Biomed. Opt. Express 3(11), 2866–2880 (2012). [CrossRef]  

25. M. Novak, J. Millerd, N. Brock, M. North-Morris, J. Hayes, and J. Wyant, “Analysis of a micropolarizer array-based simultaneous phase-shifting interferometer,” Appl. Opt. 44(32), 6861–6868 (2005). [CrossRef]  

26. J. Yang, L. Duan, Z. H. Liu, and L. B. Yuan, “Research on errors of half-waveplate and quarter-waveplates in polarized laser interferometer,” Proc. SPIE 6723, 672353 (2007). [CrossRef]  

27. B. T. Kimbrough, “Pixelated mask spatial carrier phase shifting interferometry algorithms and associated errors,” Appl. Opt. 45(19), 4554–4562 (2006). [CrossRef]  

28. M. Servin, J. Estrada, and O. Medina, “Fourier transform demodulation of pixelated phase-masked interferograms,” Opt. Express 18(15), 16090–16095 (2010). [CrossRef]  

29. B. Li, L. Chen, W. Tuya, S. Ma, and R. Zhu, “Carrier squeezing interferometry: suppressing phase errors from the inaccurate phase shift,” Opt. Lett. 36(6), 996–998 (2011). [CrossRef]  

30. B. Li, L. Chen, C. Xu, and J. Li, “The simultaneous suppression of phase shift error and harmonics in the phase shifting interferometry using carrier squeezing interferometry,” Opt. Commun. 296, 17–24 (2013). [CrossRef]  

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

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

33. S. Chatterjee, Y. P. Kumar, and B. Bhaduri, “Measurement of surface figure of plane optical surfaces with polarization phase-shifting Fizeau interferometer,” Opt. Laser Technol. 39(2), 268–274 (2007). [CrossRef]  

34. D. Zheng, L. Chen, B. Li, J. Li, and T. Wulan, “Research on Phase-Shifting Characteristic of Retarder Array in Simultaneous Phase-Shifting Interferometer,” Guangxue Xuebao 35(4), 0412004 (2015). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

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

Fig. 1.
Fig. 1. Twyman-Green dynamic interferometer based on micropolarizer array
Fig. 2.
Fig. 2. Flow chart of the iterative algorithm
Fig. 3.
Fig. 3. The simulated surface
Fig. 4.
Fig. 4. The phase shift fringes of the simulated surface
Fig. 5.
Fig. 5. (a) The retrieved surface before iterations and (c) its error (ERMS value: 0.002952λ); (b) The retrieved surface after iterations and (d) its error (ERMS value: 0.000013λ)
Fig. 6.
Fig. 6. Convergence curves of ERMS values of the retrieved surfaces with different numbers of fringes (curves of 3 fringes and 30 fringes are overlapped)
Fig. 7.
Fig. 7. (a)∼(d) Interferograms obtained by rearrangement of image collected by pixelated-micropolarizer-array camera
Fig. 8.
Fig. 8. (a) Surface shape result reconstructed from Fig. 7; (b) Surface shape result after iterations and (c) Deviations of surface before and after iterations

Equations (18)

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

{ E r = a ( x , y ) e i θ E t = b ( x , y ) e i [ θ + φ ( x , y ) ]
I i = ( E r  +  E t ) ( E r  +  E t ) = a 2 ( x , y )  +  b 2 ( x , y ) + 2 a ( x , y ) b ( x , y ) sin [ φ ( x , y ) + 2 θ i ]
φ ( x , y ) = arctan ( I 1 I 3 I 2 I 4 )
h ( x , y ) = λ 4 π φ ( x , y )
G Q W P 3 = [ cos ( π 4 + Δ δ 2 ) i sin ( π 4 + Δ δ 2 ) i sin ( π 4 + Δ δ 2 ) cos ( π 4 + Δ δ 2 ) ]
{ E r = G P o l a r i z e r G QWP3 [ a ( x , y ) 0 ] E t = G P o l a r i z e r G QWP3 [ 0 b ( x , y ) ] e i φ ( x , y )
{ I 1 = a 2 ( x , y )  +  b 2 ( x , y ) 2 + sin Δ δ [ b 2 ( x , y ) a 2 ( x , y ) ] 2 + a ( x , y ) b ( x , y ) cos Δ δ sin φ ( x , y ) I 2 = a 2 ( x , y )  +  b 2 ( x , y ) 2 a ( x , y ) b ( x , y ) cos φ ( x , y ) I 3 = a 2 ( x , y )  +  b 2 ( x , y ) 2 sin Δ δ [ b 2 ( x , y ) a 2 ( x , y ) ] 2 a ( x , y ) b ( x , y ) cos Δ δ sin φ ( x , y ) I 4 = a 2 ( x , y )  +  b 2 ( x , y ) 2 + a ( x , y ) b ( x , y ) cos φ ( x , y )
I i j = a i A j + b i B j cos [ φ j + ( i 1 ) π 2 ]
φ j = arctan [ ( a 2 I 4 j a 4 I 2 j ) ( a 3 b 1 + a 1 b 3 ) ( a 3 I 1 j a 1 I 3 j ) ( a 2 b 4 + a 4 b 2 ) ]
[ a 1 b 1 cos φ j a 2 b 2 sin φ j a 3 b 3 cos φ j a 4 b 4 sin φ j ] [ A j B j ] = [ I 1 j I 2 j I 3 j I 4 j ]
[ A j B j ] = ( C T C ) 1 C T [ I 1 j I 2 j I 3 j I 4 j ]
{ A j k 0 k 1 e ( x j x 0 ) 2 + ( y j y 0 ) 2 2 σ a 2 B j k 0 k 1 e ( x j x 0 ) 2 + ( y j y 0 ) 2 2 σ b 2
{ A j D 00 + D 10 x j + D 01 y j + D 20 x j 2 + D 02 y j 2 B j E 00 + E 10 x j + E 01 y j + G 20 x j 2 + G 02 y j 2
[ 1 x 1 y 1 x 1 2 y 1 2 1 x 2 y 2 x 2 2 y 2 2 1 x M y M x M 2 y M 2 ] [ D 00 D 10 D 01 D 20 D 02 ] = [ A 1 A 2 A M ] , [ 1 x 1 y 1 x 1 2 y 1 2 1 x 2 y 2 x 2 2 y 2 2 1 x M y M x M 2 y M 2 ] [ E 00 E 10 E 01 E 20 E 02 ] = [ B 1 B 2 B M ]
[ D 00 D 10 D 01 D 20 D 02 ] = ( F T F ) 1 F T [ A 1 A 2 A M ] , [ E 00 E 10 E 01 E 20 E 02 ] = ( G T G ) 1 G T [ B 1 B 2 B M ]
[ A 1 A 2 A M ] = F [ D 00 D 10 D 01 D 20 D 02 ] , [ B 1 B 2 B M ] = G [ E 00 E 10 E 01 E 20 E 02 ]
[ A 1 B 1 cos φ 1 A 2 B 2 cos φ 2 A M B M cos φ M ] [ a i b i ] = [ I i 1 I i 2 I i M ]
[ a i b i ] = ( H T H ) 1 H T [ I i 1 I i 2 I i M ]
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.