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

Phase retrieval in two-shot phase-shifting interferometry based on phase shift estimation in a local mask

Open Access Open Access

Abstract

Fringe analysis in two-shot phase-shifting interferometry is important but meets challenges due to a limited number of images, corrupting noise, and background modulation. Here we propose an effective algorithm for phase retrieval from two interferograms with unknown phase shifts. The algorithm first evaluates the phase shift in a local mask through phase fitting and global optimization and then computes a full-field phase map using an arctangent function. Since the phase shift evaluation is performed within a local mask, the algorithm is fast compared with conventional optimization-based algorithms and typically needs tens of seconds to complete the processing. Computer simulation and experimental results show that the proposed algorithm has excellent performance compared with state-of-the-art algorithms. A complete software package of the algorithm in MATLAB is available at http://two-shot.sourceforge.io/.

© 2017 Optical Society of America

1. Introduction

Two-shot phase-shifting interferometry (PSI) that uses two randomly phase-shifted fringe patterns for the measurement of a range of quantities is a field being actively explored [1–4]. Two-shot PSI has many noticeable advantages. Compared with conventional multi-shot (such as three, four, and five-shot) PSI [5, 6] that requires at least three interferograms as well as known phase shifts between two consecutive interferograms, two-shot PSI needs as few as two interferograms and the phase shift can be random, unknown, and arbitrary (except singular cases 0 and π rad). These features reduce the requirements of hardware performance (e.g., repeatability and accuracy of the phase shifter) and environmental conditions (e.g., air turbulence) [7] in practical measurements. Compared with single-shot interferometry [8–12] that only uses single interferograms for measurements, two-shot PSI is capable of resolving sign ambiguity of retrieved phase and offers greater measurement precision. It is becoming popular and has found applications in many fields, such as image encryption [1], displacement measurement [2], and surface figure testing [3].

While the demand for hardware performance and environmental conditions has been much reduced compared with that in multi-shot PSI, requirements for fringe analysis algorithms in two-shot PSI have been increased. In multi-shot PSI, well-developed techniques for phase retrieval from multiple (≥ 3) fringe patterns are readily available for use [5, 6, 13–17]. However, since only two randomly phase-shifted fringe patterns are available and they might be corrupted with noise, background, and modulation [18], phase retrieval in two-shot PSI meets challenges. Fringe analysis algorithms play an essential role in two-shot PSI [19–26]. Kreis et al. pioneered the work of two-shot fringe analysis with unknown phase shifts and proposed a Fourier transform-based demodulation method [27]. The method works well when the phase shift varies from π/3 to 2π/3, but may fail for small phase shifts or noisy fringe patterns. Vargas et al. proposed a Gram-Schmidt (GS) orthonormalization method for phase retrieval by treating two fringe patterns as independent vectors [28–30]. The algorithm is simple, fast, and being able to yield very accurate results, but might be susceptible to noise and background [31, 32]. Based on the GS work, Ma et al. proposed a robust two-dimensional continuous wavelet transform algorithm for noise suppression and phase extraction from two interferograms [31]. Trusiak et al. enhanced the performance of the GS algorithm by pre-filtering noise and background of the images using Hilbert-Huang transform [32]. Niu et al. proposed a quotient of inner products algorithm based on the GS algorithm to simultaneously extract phase map and phase shift [7]. Besides the GS family algorithms, Deng et al. studied phase extraction from two fringe patterns by computing the ratio of extreme values of interference of two interferograms [33]. Liu et al. developed a Lissajous figure and ellipse fitting algorithm for simultaneous phase shift and phase map extraction [34, 35]. Wielgus et al. presented an algorithm capable of performing fringe pattern phase demodulation from two frames with unknown, linearly nonuniform phase shift [36]. All are very efficient algorithms for two-shot fringe pattern analysis.

While most state-of-the-art algorithms use mathematical transform and vector algebra to analyze fringe patterns in two-shot PSI, we recently proposed a parametric algorithm for two-shot fringe pattern analysis using orthogonal function and global optimization [37]. The optimization-based approach has advantages, such as being able to deal with singular phase shifts (0 or π rad) and small fringe numbers (e.g. less than one) and being insensitive to random noise and local defects. However, the algorithm is very slow (it generally takes several hours to finish processing) and is less likely to succeed in processing interferograms with complex fringe shapes. Based on the work, we propose a two-step method for simultaneous phase shift and phase map retrieval in two-shot PSI. In the first step, fringe patterns are segmented using a circular mask and the images in the mask are evaluated using the aforementioned parametric method for phase shift extraction. In the second step, full-field phase map is reconstructed based on the extracted phase shift using a simple arctangent function. The proposed method inherits some advantages of the parametric method, such as being robust to noise, but has much faster and more powerful processing capability.

2. Principle

2.1 Phase retrieval

Two-shot phase-shifted fringe patterns can be mathematically formulated as

I1(x,y)=a(x,y)+b(x,y)cos[ϕ(x,y)]+n(x,y),
I2(x,y)=a(x,y)+b(x,y)cos[ϕ(x,y)+δ]+n(x,y),
where x and y are spatial coordinates; a and b are background and modulation terms, respectively; ϕ and δ are phase map and phase shift to be retrieved, and n is additive noise. By ignoring the noise and suppressing the background using a high-pass Gaussian filter G(x, y; σ) = 1 – exp[(x2 + y2)/σ2], where σ is the standard deviation (σ = 0.03 is used throughout the paper), Eqs. (1) and (2) become
I1hp(x,y)=b(x,y)cos[ϕ(x,y)],
I2hp(x,y)=b(x,y)cos[ϕ(x,y)+δ].
After applying a simple trigonometric transformation to Eq. (4), we can find the quadrature signal
Q1hp(x,y)=b(x,y)sinϕ(x,y)=I1hp(x,y)cosδI2hp(x,y)sinδ.
Taking both Eqs. (3) and (5) into account, the modulating phase ϕ can be computed from an arctangent function as
ϕ(x,y)=arctan{Q1hpI1hp}=arctan{I1hp(x,y)cosδI2hp(x,y)I1hpsinδ}.
To perform the calculation, the phase shift δ needs to be recovered first, which could be realized as follows.

2.2 Phase shift evaluation through optimization

In [37], we proposed a parametric approach for fringe pattern analysis in two-shot PSI. The algorithm uses a linear combination of orthogonal functions to represent full-field phase and employs an optimization algorithm to search expansion coefficients. It can simultaneously yield phase maps and phase shifts from two fringe patterns and is essentially applicable to help evaluate the phase shift here. However, since the phase fitting is performed globally, the original algorithm is computationally expensive and time-consuming. Considering that the phase shift δ is a constant across the full field, it is reasonable to hypothesize that only processing a small portion of the data using the algorithm will yield comparably accurate results of the phase shift. This strategy will greatly enhance solution convergence and computation speed and, meanwhile, preserve the evaluation accuracy and robustness.

Suppose the fringe patterns are segmented by a circular mask at the site (x0, y0) with a radius r0. The images within the mask can be normalized as [38–40]

I1n(x,y)=cos[ϕmask(x,y)],(x,y)mask,
I2n(x,y)=cos[ϕmask(x,y)+δ],(x,y)mask,
where ϕmask is the phase within the mask. Normally, it can be decomposed into a linear combination of finite terms of orthogonal bases as
ϕmask(x,y)jcjZj(x,y),(x,y)mask,
where j is index, cj is expansion coefficient, and Zj is orthogonal basis. Here Zernike polynomials that are a complete set of orthogonal bases across a unit disk are employed. They are defined as [37, 41]
Zj={Rnm(ρ),m=0,Rnm(ρ)cosmθ,m0andevenj,Rnm(ρ)sinmθ,m0andoddj,
where ρ ∈ [0, 1] and θ ∈ [0, 2π] are normalized radial and angular coordinates, respectively; j = (n + 1)(n + 2)/2 is the index; the radial polynomials
Rnm(ρ)=s=0(nm)/2(1)s(ns)!s![(n+m)/2s]![(nm)/2s]!ρn2s,
where n and m are non-negative integers, representing radial degree and azimuthal frequency, respectively, and satisfying n - m = even. Based on the least-square criteria, a cost function describing the closeness between the normalized fringe patterns and their estimates is constructed as
f(X)=(x,y)mask({I1n(x,y)cos[ϕmask(x,y)]}2+{I2n(x,y)cos[ϕmask(x,y)+δ]}2).
Here X = [c1, c2, …, cj, δ]T is the solution vector, at which the cost function attains its global minima,

X=argminXf(X).

In this process, the radial degree n of the Zernike polynomials should be a number large enough to well approximate the phase in the mask. However, a large n involves more expansion coefficients (variables) to be determined, which will greatly complicate the solution space of the optimization problem and increase computation complexity. To improve computation speed and, meanwhile, ensure good fitting, a radial degree n = 3 is used through this study. In this way, eleven variables (ten expansion coefficients and one phase shift) need to be determined. By modeling the phase shift using a linear function δ = α0 + α1x + α2y, the above mathematical model could be easily adapted for processing two-shot fringe patterns with a linearly-varying phase shift [36].

The constructed cost function f is typically multimodal and has numerous local minima, which tends to trick many optimization algorithms. A differential evolution (DE) algorithm that is a powerful population-based stochastic search technique for multidimensional global optimization [37, 42] is employed to pinpoint global minima in this study. The basic idea of the DE algorithm is to evolve parameter vectors containing large population candidates towards global minima through repeated mutation, crossover, and selection. Its principle and implementation have been well described in [37, 42] and are not covered here.

Once the phase shift is extracted using the global optimizer, it is substituted back into Eq. (6) to yield the full-field phase map.

3. Simulation and experiments

3.1 Simulation

A numerical simulation was first performed to demonstrate the validity and effectiveness of the proposed algorithm. Figures 1(a) and 1(b) show two computer-generated fringe patterns with a grid of 256 × 256 pixels and a small phase shift 0.01π rad. The simulation settings are as follows: the background a(x, y) = 0, the modulation b(x, y) = 1, the theoretical phase map

ϕ(x,y)=0.5{(x2+y2)10[cos(2πx)+cos(2πy)]}π,
where x, y ∈ [-0.9, 0.9], and the noise n(x, y) is additive Gaussian white noise with a mean 0 and a standard deviation 0.6. Figures 1(c) and 1(d) illustrate the continuous and wrapped versions of the theoretical phase map, respectively.

 figure: Fig. 1

Fig. 1 Simulated two-shot fringe patterns [(a) and (b)] with a phase shift δ = 0.01π rad and the continuous (c) and wrapped (d) phase. The three red disks on (a) and (b) are three masks used to evaluate the phase shift. Colorbar unit: rad.

Download Full Size | PDF

To evaluate the phase shift, three masks all with a radius of 30 pixels [red disks in Figs. 1(a) and 1(b)] were selected at different sites of the fringe pattern. Phases within the three masks were fitted with up to third-order (n = 3) Zernike polynomials and the expansion coefficients and phase shift were searched using the DE algorithm. Figure 2 shows typical evaluation results, including original fringe patterns in the masks, cost function f versus population evolution generations, computed expansion coefficients cj, reconstructed phase ϕ, and re-computed fringe intensity I using the reconstructed phase ϕ. The evaluations succeed in all three cases and the phase shifts are estimated to be (0.0095 ± 0.0002)π, (0.0103 ± 0.0003)π, and (0.01 ± 0.0003)π rad for mask 1, 2, and 3, respectively, which are close to the true value 0.01π. Note that the results are expressed as mean ± standard deviation from five independent runs since the DE algorithm is a stochastic search technique. Once the phase shift is extracted, it is substituted back into Eq. (6) to yield the full-field phase map and reconstruction error, which are illustrated in the first column of Fig. 3. The retrieved full-field phase map is in good agreement with the theoretical one in Fig. 1(d).

 figure: Fig. 2

Fig. 2 Phase shift evaluation using fringe data in different masks. First column: fringe patterns in mask 1 (first row), 2 (second row), and 3 (third row). Second column: evaluation process showing that the value of the cost function decreases with evolution generations of the solution vector (X). Third column: optimized fit coefficients. Fourth column: computed phase using Eq. (9). Last column: computed intensity map using Eq. (7). The extracted phase shifts for mask 1, 2, and 3 are (0.0095 ± 0.0002)π, (0.0103 ± 0.0003)π, and (0.01 ± 0.0003)π rad, respectively.

Download Full Size | PDF

 figure: Fig. 3

Fig. 3 Comparison of retrieved phase using different algorithms. From left to right: retrieved phase maps and error maps by the proposed method, the parametric method [37], the Kreis method [27], the OF method [19], and the GS method [28]. Colorbar unit: rad.

Download Full Size | PDF

To compare the proposed algorithm with other state-of-the-art methods, the same images were also processed by the parametric method using up to eighth-order Zernike polynomials [37], the Kreis method [27], the optical flow (OF) method [19], and the GS method [28]. Corresponding retrieved phase maps and residual errors are put side by side along with those by the proposed method in Fig. 3. Among all the algorithms, the parametric method gives the most accurate result (root mean square or RMS error 0.13 rad) since it tends to filter out high-frequency noise, but takes much longer time to finish the computation (parametric: ~7 hr, proposed ~20 sec, Kreis: ~0.1 sec, OF: ~0.2 sec, GS: ~0.01 sec). The proposed algorithm has close reconstruction accuracy to the GS method (RMS error 0.51 vs 0.49 rad) and is more accurate than the Kreis method and the OF method (RMS error 0.51 vs 0.64 rad, and 0.51 vs 0.65 rad, respectively).

Optimal selection of the mask, including the position (x0, y0) and the radius r0, is important for accurate evaluation of the phase shift. The Zernike polynomials employed to represent phase in the mask are restricted to third order in this study, which is sufficient to approximate linear (first order) and circular (second order) fringes. From the perspective, it is recommended to place the mask on linear or circular fringes in images to minimize phase fitting error (see Fig. 1). The mask size can typically be 10%-30% of the entire image, balancing local noise, phase fitting error, and computation complexity. Figure 4 illustrates a specific example of evaluation results of the phase shift when the mask is centered at mask 1 but has a varying diameter from 5% to 80% of the whole image in the simulation. The results indicate that when the mask has a moderate radius (15%-60% of the radius of the whole image), the extracted phase shift is most accurate. The estimation errors of the phase shift for radii less than 15% result from local noise and errors for radii greater than 60% are caused by insufficient fitting of the phase by the third-order Zernike polynomials.

 figure: Fig. 4

Fig. 4 Specific example showing the relation between extracted phase shift δ and mask radius. When the mask has a moderate size of 15%-60% of the whole image, the extracted phase shift is most accurate (δ true value 0.01π). The results, shown in mean ± standard deviation, are calculated from five independent runs. The insets are snapshots of the images in the mask at different radii.

Download Full Size | PDF

Based on the example, we also studied the influences of the background, modulation, and additive noise on the accuracy of final results. The background a(x, y) and modulation b(x, y) are modelled using the Gaussian functions a(x, y; σa) = a∙exp[(x2 + y2)/σa2] and b(x, y; σb) = b∙exp[(x2 + y2)/σb2], where a and b are amplitudes and σa and σb are standard deviations, while the additive noise is simulated using Gaussian white noise with a standard deviation σ. Figure 5 shows the relationships between the RMS values of phase retrieval errors and the amplitudes of varying background, modulation, and noise. It is seen that the reconstruction RMS errors increase almost linearly with the background amplitude a and the noise standard deviation σ, while it is hardly affected by the modulation amplitude b, which is true due to the cancellation of the modulation term during the calculation [Eqs. (3) and (5)]. Since the same high-pass Gaussian filter [Eqs. (3) and (4)] was used throughout the analysis, the reconstruction error induced by background could be greatly reduced by adjusting the kernel size of the high-pass Gaussian filter.

 figure: Fig. 5

Fig. 5 Influences of background (a), modulation (b), and additive noise (c) on the accuracy of phase retrieval results.

Download Full Size | PDF

3.2 Experiments

The practical performance of the proposed algorithm in two-shot PSI was first tested using a pair of experimental interferograms with closed fringes, as shown in Figs. 6(a) and 6(b). The images with dense fringes and varying spatial frequency have a size of 615 × 615 pixels. Eleven other phase-shifted images (not shown here) together with the two frames were first processed using the advanced iterative algorithm (AIA) [43] to provide the reference phase, which is shown in Fig. 6(c). A window centered at the top spanning 20% of the images was used as the mask, as shown in Fig. 6(d). The fringe patterns within the mask were evaluated using the proposed algorithm to yield the phase shift, which is 0.58π rad in this case (0.57π rad by the AIA as a comparison). Based on the extracted phase shift and high-pass Gaussian-filtered intensity maps (σ = 0.03), the phase map [Fig. 6(e)] was retrieved and the error map [Fig. 6(i)] was computed versus the reference. To compare the results with those by other algorithms, the fringe patterns were also processed by the parametric method using up to the seventh-order Zernike polynomials, the Kreis method, and the GS method. Resultant phase maps and residual error maps are illustrated in Figs. 6(f)-6(h) and Figs. 6(j)-6(l), respectively. The corresponding RMS values of the residual errors are 0.29 rad, 0.46 rad, 0.34 rad, and 0.31 rad, respectively. Although all four methods could successfully process the fringe patterns, the proposed method yields the smallest residual error in this case.

 figure: Fig. 6

Fig. 6 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with closed fringes. (c) Reference phase map obtained using the AIA method (13 frames) [43]. (d) Fringe pattern in the mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.58π rad in this case. (e) – (h) Recovered phase maps using the proposed method, the parametric method, the Kreis method, and the GS method, respectively. (i) – (l) Corresponding error maps with respect to the AIA result. Colorbar unit: rad.

Download Full Size | PDF

The proposed algorithm was also tested using a pair of experimental interferograms with open fringes, as shown in Figs. 7(a) and 7(b). The images have a size of 365 × 365 pixels. A window centered at the top spanning 20% of the image size was used as the mask [shown in Fig. 7(d)] for phase shift evaluation. Figures 7(d) and 7(e) show retrieved phase maps by the proposed method and the AIA (four frames), respectively. Figure 7(f) illustrates the resultant error map, which has an RMS value of 0.14 rad. In this case, the extracted phase shifts by the proposed method and the AIA are 0.49π rad and 0.43π rad, respectively. The fringe patterns were high-pass Gaussian filtered (σ = 0.03) before processed by the proposed method; no filtering procedures were applied when processed by the AIA.

 figure: Fig. 7

Fig. 7 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with open fringes. (c) Fringe pattern in the selected mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.49π rad in this case. (d), (e), and (f) Retrieved phase maps using the proposed method, the AIA method (four frames), and their difference, respectively. Colorbar unit: rad.

Download Full Size | PDF

Figure 8 demonstrates the application of the proposed algorithm to the analysis of two-shot interferograms with background modulation. The images were acquired in a non-null PSI [44, 45] and have a size of 786 × 786 pixels. The selected mask [Fig. 8(c)] is on the top and spans 20% of the image size. Figures 8(d) and 8(e) show retrieved phase maps by the proposed method and the AIA (13 frames), respectively. Figure 8(f) illustrates the resultant error map, which has an RMS value of 0.32 rad. The extracted phase shifts by the proposed method and the AIA are 0.48π rad and 0.47 rad, respectively. The fringe patterns were high-pass Gaussian filtered (σ = 0.03) before processed by the proposed method; no filtering procedures were applied when processed by the AIA. The results suggest that the proposed method could well deal with fringe patterns with background modulation.

 figure: Fig. 8

Fig. 8 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with background modulation. (c) Fringe pattern in the selected mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.48π rad in this case. (d), (e), and (f) Retrieved phase maps using the proposed method, the AIA method (13 frames), and their difference, respectively. Colorbar unit: rad.

Download Full Size | PDF

In all the experiments presented above, the parameters used in the DE algorithm for solution search are as follows: population size NP = 15D, where D is the dimensionality and equals 11 in this study; population crossover rate CR = 1; scaling factor F = 0.3[1 + rand(0, 1)], where rand(0, 1) is a random number uniformly distributed in [0, 1].

Although all sub-aperture fringe patterns selected above for phase shift evaluation have more-than-one fringes, they principally need not be so. In other words, they can have less-than-one fringes. In this case, the phase of the sub-aperture fringe patterns could be even better approximated by low-order polynomials, and the phase shift can be robustly evaluated through global optimization. This may turn out to be a distinct advantage of the proposed algorithm.

Digital filtering plays an important role in phase retrieval from two-shot fringe patterns. In this study, although a Quiroga normalization algorithm [38] is adopted for sub-aperture fringe patterns processing, only high-pass Gaussian filtering is employed for overall background removal of two-shot fringe patterns. Using advanced filtering strategies, such as Hilbert-Huang adaptive filtering [32, 46], empirical mode decomposition based adaptive fringe pattern enhancement [8], can substantially improve the phase retrieval accuracy and yield better outcomes.

4. Conclusion

We proposed an effective algorithm for simultaneous phase map and phase shift retrieval in two-shot PSI. The implementation of the algorithm includes two steps. First mask the fringe patterns and evaluate the unknown phase shift using up to third-order Zernike polynomials and the DE optimization algorithm. Then compute full-field phase map based on the extracted phase shift. The mask is preferably placed on linear or circular fringes with a moderate size (10-30% of the whole image size) by balancing local noise, phase fitting error, and computation time. Computer simulation and experimental results suggest that the proposed algorithm is at least two-order of magnitude faster than the parametric method and is superior to the Kreis and OF methods and comparable with the GS algorithm in terms of phase retrieval accuracy. The algorithm could be extended to deal with two-frame fringe patterns with unknown, linearly-varying phase shift [36] and holds potential in a range of practical applications, such as optical shop testing and fringe projection profilometry. A complete software package in MATLAB is available at http://two-shot.sourceforge.io/.

Funding

National Natural Science Foundation of China (NSFC) under (60877043 and 61575061).

References and links

1. X. F. Meng, L. Z. Cai, X. F. Xu, X. L. Yang, X. X. Shen, G. Y. Dong, and Y. R. Wang, “Two-step phase-shifting interferometry and its application in image encryption,” Opt. Lett. 31(10), 1414–1416 (2006). [CrossRef]   [PubMed]  

2. L. Muravsky, O. Ostash, T. Voronyak, and I. Andreiko, “Two-frame phase-shifting interferometry for retrieval of smooth surface and its displacements,” Opt. Lasers Eng. 49(3), 305–312 (2011). [CrossRef]  

3. C. Tian and S. Liu, “Two-frame phase-shifting interferometry for testing optical surfaces,” Opt. Express 24(16), 18695–18708 (2016). [CrossRef]   [PubMed]  

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

5. D. Malacara, Optical Shop Testing (John Wiley and Sons, 2007).

6. K. Creath, “V phase-measurement interferometry techniques,” Prog. Opt. 26, 349–393 (1988). [CrossRef]  

7. W. Niu, L. Zhong, P. Sun, W. Zhang, and X. Lu, “Two-step phase retrieval algorithm based on the quotient of inner products of phase-shifting interferograms,” J. Opt. 17(8), 085703 (2015). [CrossRef]  

8. M. Trusiak, Ł. Służewski, and K. Patorski, “Single shot fringe pattern phase demodulation using Hilbert-Huang transform aided by the principal component analysis,” Opt. Express 24(4), 4221–4238 (2016). [CrossRef]   [PubMed]  

9. Q. Kemao, “Two-dimensional windowed Fourier transform for fringe pattern analysis: principles, applications and implementations,” Opt. Lasers Eng. 45(2), 304–317 (2007). [CrossRef]  

10. C. Tian, Y. Yang, D. Liu, Y. Luo, and Y. Zhuo, “Demodulation of a single complex fringe interferogram with a path-independent regularized phase-tracking technique,” Appl. Opt. 49(2), 170–179 (2010). [CrossRef]   [PubMed]  

11. C. Tian, Y. Yang, S. Zhang, D. Liu, Y. Luo, and Y. Zhuo, “Regularized frequency-stabilizing method for single closed-fringe interferogram demodulation,” Opt. Lett. 35(11), 1837–1839 (2010). [CrossRef]   [PubMed]  

12. C. Tian, X. Chen, and S. Liu, “Modal wavefront reconstruction in radial shearing interferometry with general aperture shapes,” Opt. Express 24(4), 3572–3583 (2016). [CrossRef]   [PubMed]  

13. P. Gao, B. Yao, N. Lindlein, K. Mantel, I. Harder, and E. Geist, “Phase-shift extraction for generalized phase-shifting interferometry,” Opt. Lett. 34(22), 3553–3555 (2009). [CrossRef]   [PubMed]  

14. X.-F. Xu, L.-Z. Cai, Y.-R. Wang, and D.-L. Li, “Accurate phase shift extraction for generalized phase-shifting interferometry,” Chin. Phys. Lett. 27(2), 024215 (2010). [CrossRef]  

15. J. Xu, W. Jin, L. Chai, and Q. Xu, “Phase extraction from randomly phase-shifted interferograms by combining principal component analysis and least squares method,” Opt. Express 19(21), 20483–20492 (2011). [CrossRef]   [PubMed]  

16. J. Xu, Y. Li, H. Wang, L. Chai, and Q. Xu, “Phase-shift extraction for phase-shifting interferometry by histogram of phase difference,” Opt. Express 18(23), 24368–24378 (2010). [CrossRef]   [PubMed]  

17. J. Li, Y. Wang, X. Meng, X. Yang, and Q. Wang, “An evaluation method for phase shift extraction algorithms in generalized phase-shifting interferometry,” J. Opt. 15(10), 105408 (2013). [CrossRef]  

18. R. Kulkarni and P. Rastogi, “Direct unwrapped phase estimation in phase shifting interferometry using Levenberg–Marquardt algorithm,” J. Opt. 19(1), 015608 (2017). [CrossRef]  

19. J. Vargas, J. A. Quiroga, C. O. Sorzano, J. C. Estrada, and J. M. Carazo, “Two-step interferometry by a regularized optical flow algorithm,” Opt. Lett. 36(17), 3485–3487 (2011). [CrossRef]   [PubMed]  

20. M. Rivera, O. Dalmau, A. Gonzalez, and F. Hernandez-Lopez, “Two-step fringe pattern analysis with a Gabor filter bank,” Opt. Lasers Eng. 85, 29–37 (2016). [CrossRef]  

21. O. Dalmau, M. Rivera, and A. Gonzalez, “Phase shift estimation in interferograms with unknown phase step,” Opt. Commun. 372, 37–43 (2016). [CrossRef]  

22. Q. Kemao, H. Wang, W. Gao, L. Feng, and S. H. Soon, “Phase extraction from arbitrary phase-shifted fringe patterns with noise suppression,” Opt. Lasers Eng. 48(6), 684–689 (2010). [CrossRef]  

23. J. Vargas, J. A. Quiroga, T. Belenguer, M. Servín, and J. C. Estrada, “Two-step self-tuning phase-shifting interferometry,” Opt. Express 19(2), 638–648 (2011). [CrossRef]   [PubMed]  

24. K. Patorski and M. Trusiak, “Highly contrasted Bessel fringe minima visualization for time-averaged vibration profilometry using Hilbert transform two-frame processing,” Opt. Express 21(14), 16863–16881 (2013). [CrossRef]   [PubMed]  

25. C. Luo, L. Zhong, P. Sun, H. Wang, J. Tian, and X. Lu, “Two-step demodulation algorithm based on the orthogonality of diamond diagonal vectors,” Appl. Phys. B 119(2), 387–391 (2015). [CrossRef]  

26. J. Deng, L. Zhong, H. Wang, H. Wang, W. Zhang, F. Zhang, S. Ma, and X. Lu, “1-Norm character of phase shifting interferograms and its application in phase shift extraction,” Opt. Commun. 316, 156–160 (2014). [CrossRef]  

27. T. M. Kreis and W. P. Jueptner, “Fourier transform evaluation of interference patterns: demodulation and sign ambiguity,” Proc. SPIE 1553, 263–273 (1992). [CrossRef]  

28. J. Vargas, J. A. Quiroga, C. O. Sorzano, J. C. Estrada, and J. M. Carazo, “Two-step demodulation based on the Gram-Schmidt orthonormalization method,” Opt. Lett. 37(3), 443–445 (2012). [CrossRef]   [PubMed]  

29. Y. Lu, R. Li, and R. Lu, “Gram-Schmidt orthonormalization for retrieval of amplitude images under sinusoidal patterns of illumination,” Appl. Opt. 55(25), 6866–6873 (2016). [CrossRef]   [PubMed]  

30. H. Du, J. Yan, and J. Wang, “Random phase-shifting algorithm by constructing orthogonal phase-shifting fringe patterns,” Appl. Opt. 56(11), 3071–3076 (2017). [CrossRef]   [PubMed]  

31. J. Ma, Z. Wang, and T. Pan, “Two-dimensional continuous wavelet transform algorithm for phase extraction of two-step arbitrarily phase-shifted interferograms,” Opt. Lasers Eng. 55, 205–211 (2014). [CrossRef]  

32. M. Trusiak and K. Patorski, “Two-shot fringe pattern phase-amplitude demodulation using Gram-Schmidt orthonormalization with Hilbert-Huang pre-filtering,” Opt. Express 23(4), 4672–4690 (2015). [CrossRef]   [PubMed]  

33. J. Deng, H. Wang, F. Zhang, D. Zhang, L. Zhong, and X. Lu, “Two-step phase demodulation algorithm based on the extreme value of interference,” Opt. Lett. 37(22), 4669–4671 (2012). [CrossRef]   [PubMed]  

34. F. Liu, J. Wang, Y. Wu, F. Wu, M. Trusiak, K. Patorski, Y. Wan, Q. Chen, and X. Hou, “Simultaneous extraction of phase and phase shift from two interferograms using Lissajous figure and ellipse fitting technology with Hilbert–Huang prefiltering,” J. Opt. 18(10), 105604 (2016). [CrossRef]  

35. F. Liu, Y. Wu, and F. Wu, “Correction of phase extraction error in phase-shifting interferometry based on Lissajous figure and ellipse fitting technology,” Opt. Express 23(8), 10794–10807 (2015). [CrossRef]   [PubMed]  

36. M. Wielgus, Z. Sunderland, and K. Patorski, “Two-frame tilt-shift error estimation and phase demodulation algorithm,” Opt. Lett. 40(15), 3460–3463 (2015). [CrossRef]   [PubMed]  

37. C. Tian and S. Liu, “Demodulation of two-shot fringe patterns with random phase shifts by use of orthogonal polynomials and global optimization,” Opt. Express 24(4), 3202–3215 (2016). [CrossRef]   [PubMed]  

38. J. A. Quiroga and M. Servin, “Isotropic n-dimensional fringe pattern normalization,” Opt. Commun. 224(4-6), 221–227 (2003). [CrossRef]  

39. J. A. Quiroga, J. A. Gómez-Pedrero, and Á. García-Botella, “Algorithm for fringe pattern normalization,” Opt. Commun. 197(1-3), 43–51 (2001). [CrossRef]  

40. J. A. Guerrero, J. L. Marroquin, M. Rivera, and J. A. Quiroga, “Adaptive monogenic filtering and normalization of ESPI fringe patterns,” Opt. Lett. 30(22), 3018–3020 (2005). [CrossRef]   [PubMed]  

41. R. J. Noll, “Zernike polynomials and atmospheric turbulence,” J. Opt. Soc. Am. 66(3), 207–211 (1976). [CrossRef]  

42. R. Storn and K. Price, “Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces,” J. Glob. Optim. 11(4), 341–359 (1997). [CrossRef]  

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

44. C. Tian, Y. Yang, and Y. Zhuo, “Generalized data reduction approach for aspheric testing in a non-null interferometer,” Appl. Opt. 51(10), 1598–1604 (2012). [CrossRef]   [PubMed]  

45. C. Tian, Y. Yang, T. Wei, and Y. Zhuo, “Nonnull interferometer simulation for aspheric testing based on ray tracing,” Appl. Opt. 50(20), 3559–3569 (2011). [CrossRef]   [PubMed]  

46. D. Saide, M. Trusiak, and K. Patorski, “Evaluation of adaptively enhanced two-shot fringe pattern phase and amplitude demodulation methods,” Appl. Opt. 56(19), 5489–5500 (2017). [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 (8)

Fig. 1
Fig. 1 Simulated two-shot fringe patterns [(a) and (b)] with a phase shift δ = 0.01π rad and the continuous (c) and wrapped (d) phase. The three red disks on (a) and (b) are three masks used to evaluate the phase shift. Colorbar unit: rad.
Fig. 2
Fig. 2 Phase shift evaluation using fringe data in different masks. First column: fringe patterns in mask 1 (first row), 2 (second row), and 3 (third row). Second column: evaluation process showing that the value of the cost function decreases with evolution generations of the solution vector (X). Third column: optimized fit coefficients. Fourth column: computed phase using Eq. (9). Last column: computed intensity map using Eq. (7). The extracted phase shifts for mask 1, 2, and 3 are (0.0095 ± 0.0002)π, (0.0103 ± 0.0003)π, and (0.01 ± 0.0003)π rad, respectively.
Fig. 3
Fig. 3 Comparison of retrieved phase using different algorithms. From left to right: retrieved phase maps and error maps by the proposed method, the parametric method [37], the Kreis method [27], the OF method [19], and the GS method [28]. Colorbar unit: rad.
Fig. 4
Fig. 4 Specific example showing the relation between extracted phase shift δ and mask radius. When the mask has a moderate size of 15%-60% of the whole image, the extracted phase shift is most accurate (δ true value 0.01π). The results, shown in mean ± standard deviation, are calculated from five independent runs. The insets are snapshots of the images in the mask at different radii.
Fig. 5
Fig. 5 Influences of background (a), modulation (b), and additive noise (c) on the accuracy of phase retrieval results.
Fig. 6
Fig. 6 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with closed fringes. (c) Reference phase map obtained using the AIA method (13 frames) [43]. (d) Fringe pattern in the mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.58π rad in this case. (e) – (h) Recovered phase maps using the proposed method, the parametric method, the Kreis method, and the GS method, respectively. (i) – (l) Corresponding error maps with respect to the AIA result. Colorbar unit: rad.
Fig. 7
Fig. 7 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with open fringes. (c) Fringe pattern in the selected mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.49π rad in this case. (d), (e), and (f) Retrieved phase maps using the proposed method, the AIA method (four frames), and their difference, respectively. Colorbar unit: rad.
Fig. 8
Fig. 8 Phase retrieval from two-shot experimental fringe patterns [(a) and (b)] with background modulation. (c) Fringe pattern in the selected mask [red disk in (a)] for phase shift evaluation. The extracted phase shift is 0.48π rad in this case. (d), (e), and (f) Retrieved phase maps using the proposed method, the AIA method (13 frames), and their difference, respectively. Colorbar unit: rad.

Equations (14)

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

I 1 (x,y)=a(x,y)+b(x,y)cos[ϕ(x,y)]+n(x,y),
I 2 (x,y)=a(x,y)+b(x,y)cos[ϕ(x,y)+δ]+n(x,y),
I 1 hp (x,y)=b(x,y)cos[ϕ(x,y)],
I 2 hp (x,y)=b(x,y)cos[ϕ(x,y)+δ].
Q 1 hp (x,y)=b(x,y)sinϕ(x,y)= I 1 hp (x,y)cosδ I 2 hp (x,y) sinδ .
ϕ(x,y)=arctan{ Q 1 hp I 1 hp }=arctan{ I 1 hp (x,y)cosδ I 2 hp (x,y) I 1 hp sinδ }.
I 1 n (x,y)=cos[ ϕ mask (x,y)],(x,y)mask,
I 2 n (x,y)=cos[ ϕ mask (x,y)+δ],(x,y)mask,
ϕ mask (x,y) j c j Z j (x,y) ,(x,y)mask,
Z j ={ R n m (ρ),m=0, R n m (ρ)cosmθ,m0andevenj, R n m (ρ)sinmθ,m0andoddj,
R n m (ρ)= s=0 (nm)/2 (1) s (ns)! s![(n+m)/2s]![(nm)/2s]! ρ n2s ,
f(X)= (x,y)mask ( { I 1 n (x,y)cos[ ϕ mask (x,y)] } 2 + { I 2 n (x,y)cos[ ϕ mask (x,y)+δ] } 2 ) .
X= argmin X f(X).
ϕ(x,y)=0.5{ ( x 2 + y 2 )10[ cos(2πx)+cos(2πy) ] }π,
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.