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

Error propagation in differential phase evaluation

Open Access Open Access

Abstract

In many metrological applications the data being measured is associated to the phase difference codified in two fringe patterns. This phase difference can be recovered directly with what are called Differential Phase Shifting Algorithms (DPSAs) by using a combination of irradiance values from both patterns in the arctangent argument. Use of such algorithms requires characterisation mechanisms to inform of their sensitivity to the various random and systematic error sources, which is the same as for well-studied Phase Shifting Algorithms (PSAs). Thus, we present a new analysis of error propagation for DPSAs taking into account the frequency shifting property of the employed arctangent function. The general analysis is verified for significant specific cases associated to large errors that appear during phase difference evaluation using the Monte Carlo method, which provides a characterisation of a DPSA’s sensitivity; this is an alternative to spatial and temporal techniques but has wholly coinciding results. Monte Carlo simulation opens up the possibilities for the analysis of other error types for any DPSA.

©2010 Optical Society of America

1. Differential evaluation

Phase shifting algorithms (PSAs) [1,2] are the most widely used and studied evaluation tool as they provide optical phase results with high precision in a greater measurement range and little influence from stationary noise.

It is well known that PSAs use at least M=3 irradiance values sm(ϕ,αm) shifted uniformly in phase by an amount of αm and with a harmonic contribution given by the ak(r) coefficients

sm(ϕ,αm)=k=0ackos[k(ϕ+αm)]
where the coefficient a 0(r) indicates the local background irradiance, a 1(r) is the modulation amplitude of the fundamental harmonic and the rest of coefficients (k>1) are the amplitudes of undesirable higher order harmonics usually associated to a non-linear detection process or multiple interference. The specific combination of this irradiance values in the argument of an inverse trigonometric function enables recovery of the main values of the phase ϕ [3]
ϕ=arctanN1{sm(ϕ,αm)}D1{sm(ϕ,αm)}=arctanN1D1=arctanC1sinϕC1cosϕ+ϕ0
where N 1{sm(ϕ,αm)}= N 1 and D 1{sm(ϕ,αm)}=D 1 are the combinations of the irradiance values in numerator and denominator defined for each specific PSA with a common proportionality factor C 1 and a possible initial phase ϕ 0. What may happen is that the data of interest is codified as the difference between the original (1) and another modified pattern, with phase shift βp and harmonic description given by the g-harmonics bg, with b 0 the local background irradiance, b 1 the modulation amplitude and the undesired harmonic terms with g>1
tp(ϕ+Δϕ,βp)=g=0bgcos[g(ϕ+Δϕ+βp)]
from which it is possible to obtain its phase ϕϕ as a combination of the P-irradiance values N 2{tp(ϕϕ,βp)}=N 2 and D 2{tp(ϕϕ,βp)}=D 2 from the same or another PSA with a proportionality factor C 2 and initial phase ϕ 0ϕ 0,
ϕ+Δϕ=arctanN2{tp(ϕ+Δϕ,βp)}D2{tp(ϕ+Δϕ,βp)}=arctanN2D2=arctanC2sin(ϕ+Δϕ)C2cos(ϕ+Δϕ)+ϕ0+Δϕ0
to recover the phase finally as the remainder of the unwrapped phases [4] for both patterns ϕ, Eq. (2), and ϕϕ, Eq. (4).

However, Δϕ can be obtained directly using Differential Phase Shifting Algorithms (DPSAs) – with a very similar design to the PSAs from which they inherit their characteristic use of an inverse trigonometric function, generally arctan – and this avoids the duplication of the evaluation processes demanded by calculation using PSAs, which can mean losses in exactness and precision. Furthermore, when Δϕ does not complete a whole period, its continuous values are recovered directly with no need for unwrapping. References can be found in the literature to DPSAs constructed without a specific design method [57], and whose sensitivity has hardly been studied, and DPSAs designed with expressions [810] that suitably combine two known PSA patterns to recover Δϕ directly. The former are called Specific DPSAs (SDPSAs) and the latter Generic DPSAs (GDPSAs). Worth noting among the generic type are Asymmetric GDPSAs (AGDPSAs), which are obtained by means of a least square fit similar to that used in PSAs [3], so called because they do not need to use the same PSA in the original pattern and in the modified one

Δϕ=arctanD1{sm(ϕ,αm)}N2{tp(ϕ+Δϕ,βp)}N1{sm(ϕ,αm)}D2{tp(ϕ+Δϕ,βp)}N1{sm(ϕ,αm)}N2{tp(ϕ+Δϕ,βp)}+D1{sm(ϕ,αm)}D2{tp(ϕ+Δϕ,βp)}==arctanD1N2N1D2N1N2+D1D2
and Symmetric GDPSAs (SGDPSAs), which do, in contrast, need to verify N 1{sm(ϕ,αm)}=N 2{tp(ϕϕ,βp)} and D 1{sm(ϕ,αm)}=D 2{tp(ϕϕ,βp)} and, furthermore, must guarantee the invariability of the amplitude harmonics ak=bk,
Δϕ=2arctanN2{tp(ϕ+Δϕ,βp)}N1{sm(ϕ,αm)}D1{sm(ϕ,αm)}+D2{tp(ϕ+Δϕ,βp)}=2arctanN2N1D1+D2
Δϕ=2arctanD1{sm(ϕ,αm)}D2{tp(ϕ+Δϕ,βp)}N1{sm(ϕ,αm)}+N2{tp(ϕ+Δϕ,βp)}=2arctanD1D2N1+N2
which from hereon we will call SGDPSA1, Eq. (6)a), and SGDPSA2, Eq. (6)b).

There are currently no generalised studies on the sensitivity of the various DPSAs to different error sources [1113] that would allow them to be chosen to guarantee the highest exactness, resolution and repeatability or derive compensation or cancellation mechanisms like PSAs can [1418]. In both cases the most significant systematic errors are provoked by values of the phase shifts (α,β) that are distinct from the nominal and by fringe patterns with undesired harmonics, k>1 in Eq. (1) and g>1 in Eq. (3). Previous works provide either a qualitative characterization of these errors with a Fourier description of the differential phase-shifting evaluation [13, 19] or a quantitative analysis by linearization of error [11, 12]. Now to analyze these two GDPSA error sources we present a quantitative estimate based on the frequency shifting property of the arctan function from which all GDPSAs are derived (Eq. (5) and (6)), thus revealing their propagation mechanisms. The expressions obtained are verified with the Monte Carlo Method (MCM) contrasted with the quantitative analysis, to open up the possibilities for analyzing other error types.

2. Differential error analysis

The generic functional dependence of the error in the phase calculation for a PSA obtained from the arctangent function can be obtained by attending to its frequency shifting property [20, 21] in such a way arguments with specific frequency components give phase errors at harmonics of these frequencies. A similar procedure can be carried out for GDPSAs. Thus for AGDPSAs, starting in the same way from the identity of the tangent of a remainder for the phase difference Δϕ with and without error, expressing each one by the least squares fit of the AGDPSAs (Eq. (5))

tanEΔϕ=tanΔϕEtanΔϕ1+tanΔϕEtanΔϕ=N2ED1EN1ED2EN1EN2E+D1ED2EN2D1N1D2N1N2+D1D21+N2ED1EN1ED2EN1EN2E+D1ED2EN2D1N1D2N1N2+D1D2
where the numerators N i and the denominators D i of the original (i=1) and modified (i=2) patterns affected by error (with superscript E) can be expressed like the unaffected ones (without superscript) plus a term containing the error explicitly (EN i, ED i or EΔϕ): NiE=Ni+ENi, DiE=Di+EDi and ΔϕΕϕ+EΔϕ. When these values are substituted in Eq. (7) and first order information selected, the following is obtained
EΔϕ=ED1C1sinϕcos(2ϕ+2Δϕ)EN1C1[cosϕ+sinϕsin(2ϕ+2Δϕ)]++EN2C2cos(ϕ+Δϕ)cos(2ϕ+2Δϕ)ED2C2[sin(ϕ+Δϕ)+cos(ϕ+Δϕ)sin2ϕ]
which can be expressed according to the harmonic components, μ for the original pattern and ν for the modified one, of the normalized errors
eN1=EN1C1=μ=1eN,μcos(μϕ+κN,μ)
eD1=ED1C1=μ=1eD,μcos(μϕ+κD,μ)
eN2=EN2C2=ν=1eN,νcos[ν(ϕ+Δϕ)+κN,ν]
eD2=ED2C2=ν=1eD,νcos[ν(ϕ+Δϕ)+κD,ν]
where κN,μ, κD,μ, κN,ν and κD,ν are the phases offsets for each of the error coefficients. (μ,ν) cover more non-linear errors than (k,g) such that ones caused for phase shift errors. In this way an expression is obtained that shows the complicated generic dependence in the propagation of error in whole multiples of ϕ and ϕϕ with a similar outline to the frequency shifting of the PSAs. Specific analysis of each error type will assign a factor (μ,ν) to each particular error.
EΔϕ=μ=1eD,μ2{sin[(μ1)ϕ+κD,μ]sin[(μ+1)ϕ+κD,μ]}cos(2ϕ+2Δϕ)μ=1eN,μ2{cos[(μ1)ϕ+κN,μ]+cos[(μ+1)ϕ+κN,μ]}μ=1eN,μ2{sin[(μ1)ϕ+κN,μ]sin[(μ+1)ϕ+κN,μ]}sin(2ϕ+2Δϕ)++ν=1eN,ν2{cos[(ν1)(ϕ+Δϕ)+κN,ν]+cos[(ν+1)(ϕ+Δϕ)+κN,ν]}cos2ϕν=1eD,ν2{sin[(ν1)(ϕ+Δϕ)+κD,ν]sin[(ν+1)(ϕ+Δϕ)+κD,ν]}ν=1eD,ν2{cos[(ν1)(ϕ+Δϕ)+κD,ν]+cos[(ν+1)(ϕ+Δϕ)+κD,ν]}sin2ϕ
If an identical procedure is performed on Eq. (6) for SGDPSAs, and C 1=C 2 and μ=ν is considered, for they must use the same PSA precursor in both patterns and have the same harmonic contribution, then the generic expression for the error is obtained for the SGDPSAs1
EΔϕ=12cos(ϕ+Δϕ2){cosΔϕ2[μ=1eN,μcos(μϕ+γN,μ)ν=1eN,νcos[ν(ϕ+Δϕ)+γν,p]]++sinΔϕ2[μ=1eD,μcos(μϕ+γD,μ)+ν=1eD,νcos[ν(ϕ+Δϕ)+γD,ν]]}
and for the SGDPSAs2
EΔϕ=12sin(ϕ+Δϕ2){cosΔϕ2[μ=1eD,μcos(μϕ+γD,μ)ν=1eD,νcos[ν(ϕ+Δϕ)+γD,ν]]sinΔϕ2[μ=1eN,μcos(μϕ+γN,μ)+ν=1eN,νcos[ν(ϕ+Δϕ)+γN,ν]]}
where, in this case, γN,μ, γD,μ, γN,ν and γD,ν are the phase offsets. A complicated dependence in values of Δϕ/2 and ϕϕ/2 and in whole values of ϕ y ϕϕ can be seen in this case for SGDPSAs. Equation (10) does not have a trigonometric function in the denominator as Eq. (11),12) have that can derive in the presence of inconvenient discontinuities in the error.

The normalized error values for each particular case can be obtained by considering different algorithms and errors in an individualised way. Thus the above general expressions can be particularised by applying the same linear approximation in each case. For instance, possibly the main source of systematic error affecting differential evaluation is the discrepancy in the nominal value of the additional relative phases of the original (αm,βp) and modified tp(ϕϕ,βp) pattern. The generic expression of the calibration error in linear approximation [22] for a DPSA of M shifts in the original pattern and P shifts in the modified one is

EΔϕ=m=1M(Δϕsm)(smαm)Eαm+p=1P(Δϕtp)(tpβp)Eβp
(m, p) quantifying the error magnitude between the additional phases affected by error (Eαm, Eβp) and the ideal ones (αm, βp) being of the form
αEm=αm+Eαm=αm+q=1εqαmqqπq1
βEp=βp+Eβp=βp+r=1χrβprrπr1
with (εq,γr) being the q th and r th error coefficients in each pattern.

The multifrequential profile for both patterns (k>1 in Eq. (1) and g>1 in Eq. (3)) also provokes a significant error in the recovered phase Δϕ given by the expression

EΔϕ=m=1M(Δϕsm)Esm+p=1P(Δϕtp)Etp
whose deviation is given by:
Esm=k=2akcos[k(ϕ+αm)]
Etp=g=2bgcos[g(ϕ+Δϕ+βp)]
In this way analytical expressions for error are obtained whose amplitude and functional dependence fit Eq. (10), (11) or (12) in each case. As an example we analyse the sensitivity of the AGDPSA (17a), the SGDPSA1 (17b) and SGDPSA2 (17c) from Schwider-Hariharan [23, 24], to these two error sources.
Δϕ=arctan(2s3s1s5)(2t22t4)(2s22s4)(2t3t1t5)(2s3s1s5)(2t3t1t5)+(2s22s4)(2t22t4)
Δϕ=2arctan(2t22t4)(2s22s4)(2s3s1s5)+(2t3t1t5)
Δϕ=2arctan(2s3s1s5)(2t3t1t5)(2s22s4)+(2t22t4)
The model of the functional dependency for the error in the additional phase of the Schwider-Hariharan AGDPSA (Table 1 ) fits Eq. (10) with (μ,ν)=(1,1) in the same way that the SGDPSAs fit Eqs. (11) and (12). Table 2 shows in this case that the presence of third order harmonics corresponds with one factor (μ,ν)=(3.3). In all cases the GDPSAs are observed to inherit insensitivity to detuning of their precursor PSA and the presence of second order harmonics. So, it can be appreciated that the sensibilities of the Schwider-Hariharan PSA are the same as for the Schwider-Hariharan GDPSAs so in this latter case compensation capabilities are inherited from their precursors.

Tables Icon

Table 1. Analytical expression for error in the additional phases of the Schwider-Hariharan GDPSAs.

Tables Icon

Table 2. Analytical simulation of the presence of undesired harmonics for the Schwider-Hariharan GDPSAs.

3. Monte Carlo simulation method

The previous analytical relationships can be contrasted with protocols from statistical theory and provide characterisation of DPSA sensitivities. This is an alternative to spatial and temporal techniques [1014] with wholly coinciding results. Thus MCMs are a suitable tool if completion or verification of deviation calculations is required [25] as they do not present limitations with regards to the possible non-linear nature of the equations to be used and can handle dependent input variables. Moreover, they are especially suitable when specific errors of the differential evaluation, such as variations in the original and modified local background irradiance a 0(r)≠b 0(r) and modulation amplitude a 1(r)/a 0(r)≠b 1(r)/b 0(r), are present. In this way the error in the phase difference Δϕ can be obtained indirectly from the irradiance values of the original (1) and modified (3) patterns Δϕϕ(s 1,s 2,…,sM,t 1,t 2,…,tP) attributing to each point a continuous Probability Distribution Function (PDF) [26]. MCMs use pseudorandom numbers distributed statistically [27] to guarantee generation of a discrete representation of the output quantities. When these PDFs are combined in a DPSA a sufficiently large number of times, I, a PDF of the phase difference ΔϕI is obtained at each point characterised by its expectation average value and standard deviation that they can be directly associated with the error in the measurement of EΔϕ [28]. In this way a complete characterisation is gained for the propagation of errors of the patterns sm(ϕ,αm) and tp(ϕϕ,βp) to the phase difference Δϕ.

To illustrate the response of these algorithms to the MCM method above described, the Schwider-Hariharan GDPSAs (Eq. (17)a-17c)) sensitivity to the two main systematic error sources Eqs. (13-16) is analyzed as an example. Their reliability is contrasted with the analytical results provided in Tables 1 and 2 where, in order to obtain comparable results in both cases, an error of 10% is assumed in the additional phases and in the undesired harmonics amplitudes.

The success of the MCM lies mainly in the correct choice of PDF associated to each error type [29]. A uniform or rectangular PDF is usually associated if the corresponding variation limits are known and the probability to obtain a value between them is the same. In the case of the error in the additional phases (αm,βp) there is no reason to think that one value is more likely than another, except for technical specifications from the manufacturer of the phase shift element. Then a rectangular PDF can be chosen, centred at αm and βp in each case and whose width will be determined by the non void q th and r th addends in the Eqs. (14). The simulation was done in a MATLAB computer routine where a one-dimensional calculation was carried out on 300 values considering I=104 iterations with an equivalent sampling rate.

Figure 1 shows the width of any of the coefficients (εq,χr) from which the cases q=r=1 and q=r=2 are considered separately below. On introducing these perturbations in the original (1) and modified (3) patterns rectangular PDFs are equally obtained at both first (Fig. 2 ) and second (Fig. 3 ) order. The next step consists of combining these patterns in a DPSA. As systematic error is being dealt with, the M irradiance values that codify the phase ϕΙ in each iteration I, and the P values that codify ϕΙϕI at each point must be affected by the same random value in each iteration I.

 figure: Fig. 1

Fig. 1 Uniform distribution of values of εq and χr.

Download Full Size | PDF

 figure: Fig. 2

Fig. 2 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by detuning ε 1=β 1=0.1.

Download Full Size | PDF

 figure: Fig. 3

Fig. 3 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by second order phase shift error ε 2=β 2=0.1.

Download Full Size | PDF

On combining the patterns affected by detuning error, the obtained PDF, which is not now represented, is very narrow and the error is null in all cases in the same way as it is for the precursor PSA [23,24]. Figure 4 shows the second order error EΔϕ where it can be seen that the best behaved is the AGDPSA, as the SGDPSAs show inconvenient discontinuities. The value obtained with the MCM is compared with the analytical result provided by Table 1, where great coincidence can be seen between both results.

 figure: Fig. 4

Fig. 4 Second order additional shift error for the AGDPSA (a), and the Schwider-Hariharan SGDPSA1 (b) and SGDPSA2 (c) comparing the analytical value from Table 1 (dashed) with that obtained with the MCM (solid).

Download Full Size | PDF

The same reasons that justify using a rectangular PDF for phase shift error also point to choosing it for the possible appearance of undesired higher order harmonics.

 figure: Fig. 6

Fig. 6 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 with the presence of undesired second order harmonics a 2=b 2=0.1.

Download Full Size | PDF

Following a similar procedure (Figs. 5 -7 ) curves are obtained (Fig. 8 ) that account for the sensitivity to the presence of third order harmonics of the DPSAs. They are all also insensitive to the second order just like their PSA precursor, where it can be seen that their amplitude is very great and even greater than that for the error in the phase shift (Fig. 4). The curves obtained with the MCM in Fig. 8 fit the analytical results in Table 2 better than those in Fig. 4 fit the results in Table 1. It can be seen that the PDFs in the first case are not as uniform as in the second one.

 figure: Fig. 5

Fig. 5 Uniform distribution for the values of a 1 and b 1 or a 2 and b 2.

Download Full Size | PDF

 figure: Fig. 7

Fig. 7 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by second order phase shift error a 3=b 3=0.1.

Download Full Size | PDF

 figure: Fig. 8

Fig. 8 Presence of undesired third order harmonics for the AGDPSA (a), and Schwider-Hariharan SGDPSA1 (b) and SGDPSA (c) comparing the analytical value from Table 2 (dashed) with that obtained with the MCM (solid).

Download Full Size | PDF

4. Conclusions

Design strategies and quantitative characterisation for the three GDPSA families constructed from PSAs show that PSAs transfer their compensatory capabilities to them in such a way that the exhaustive knowledge held nowadays about PSAs enables GDPSA design with these same compensatory capabilities. We have deduced a general expression for all systematic error sources in GDPSAs by means of an approximation of the error using the arctangent function from which all GDPSAs derive (Eqs. (10), (11) and (12)). A complex harmonic dependence has been observed in several combinations of the original ϕ and modified ϕϕ phase that induce us to seek optimisation techniques for DPSA behaviour with a view to, without cancelling, avoid discontinuities and minimize error amplitudes. As an example, we analyzed Schwider-Hariharan GDPSAs and we can observe discontinuities in phase shift error and a great amplitude error in the third harmonic for the Schwider-Hariharan SGDPSAs, on the other hand, Schwider-Hariharan AGDPSA shows a good behaviour in both cases. MCM shows itself to be a technique that is comparable to traditional spatial and temporal methods, which completes those already existing in the literature and obtains identical results to these. Its use can also be extended to the calculation of random errors (also called environmental or stochastic errors) using, in this case, a Gaussian PDF or even carrying out complex error combinations in order to analyze their joint contribution.

Acknowledgements

The authors are grateful for funding received from Xunta de Galicia (07DPI002CT) and Ministerio de Ciencia e Innovación (DPI2008-06818-C2-01/DPI).

References and links

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

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

3. J. E. Greivenkamp, “Generalized data reduction for heterodyne interferometry,” Opt. Eng. 23, 350–352 (1984).

4. D. C. Ghiglia, and M. D. Pritt, Two-dimensional phase unwrapping, Wiley, New York, 1998.

5. K. A. Stetson, “Theory and applications of electronic holography,” in SEM Conference on Hologram Interferometry and Speckle Metrology: 294–300 (1990).

6. M. Owner-Petersen, “Digital speckle pattern shearing interferometry: limitations and prospects,” Appl. Opt. 30(19), 2730–2738 (1991). [CrossRef]   [PubMed]  

7. C. S. Vikram, W. K. Witherow, and J. D. Trolinger, “Algorithm for phase-difference measurement in phase-shifting interferometry,” Appl. Opt. 32(31), 6250–6252 (1993). [CrossRef]   [PubMed]  

8. K. A. Stetson and W. R. Brohinsky, “Electrooptic holography and its application to hologram interferometry,” Appl. Opt. 24(21), 3631–3637 (1985). [CrossRef]   [PubMed]  

9. H. Saldner, N. Molin, and K. Stetson, “Fourier-transform evaluation of phase data in spatially phase-biased TV holograms,” Appl. Opt. 35(2), 332–336 (1996). [CrossRef]   [PubMed]  

10. J. Burke and H. Helmers, “Complex division as a common basis for calculating phase differences in electronic speckle pattern interferometry in one step,” Appl. Opt. 37(13), 2589–2590 (1998). [CrossRef]  

11. M. Miranda and B. V. Dorrío, “Error-phase compensation properties of differential phase-shifting algorithms for Fizeau fringe patterns ,” in RIAO/OPTILAS 2007 AIP Conf. Proc. 992, 993–998 (2007). [CrossRef]  

12. M. Miranda, and B. V. Dorrío, “Error behaviour in Differential Phase-Shifting Algorithms,” Proc. SPIE 7102, 71021B–1 - 71021B–9 (2008).

13. M. Miranda, and B. V. Dorrío, “Design and assessment of Differential Phase-Shifting Algorithms by means of their Fourier representation,” in Fringe 2009 (Elsevier, Stuttgart, 2009) 153–159.

14. J. F. Mosiño, M. Servin, J. C. Estrada, and J. A. Quiroga, “Phasorial analysis of detuning error in temporal phase shifting algorithms,” Opt. Express 17(7), 5618–5623 (2009). [CrossRef]   [PubMed]  

15. M. Servin, J. C. Estrada, J. A. Quiroga, J. F. Mosiño, and M. Cywiak, “Noise in phase shifting interferometry,” Opt. Express 17(11), 8789–8794 (2009). [CrossRef]   [PubMed]  

16. J. F. Mosiño, D. M. Doblado, and D. M. Hernández, “Calculus of exact detuning phase shift error in temporal phase shifting algorithms,” Opt. Express 17(18), 15766–15771 (2009). [CrossRef]   [PubMed]  

17. J. F. Mosiño, D. M. Doblado, and D. M. Hernández, “A method to design tunable quadrature filters in phase shifting interferometry,” Opt. Express 17(18), 15772–15777 (2009). [CrossRef]   [PubMed]  

18. M. Servin, J. C. Estrada, and J. A. Quiroga, “Spectral analysis of phase shifting algorithms,” Opt. Express 17(19), 16423–16428 (2009). [CrossRef]   [PubMed]  

19. M. Miranda and B.V. Dorrío, “Fourier analysis of two-stage phase-shifting algorithms,” J. Opt. Soc. Am. A, doc. ID 115412 (posted 1 December 2009, in press).

20. K. G. Larkin and B. F. Oreb, “Propagation of errors in different phase-shifting algorithms: a special property of the arctangent function,” Proc. SPIE 1775, 219–227 (1992).

21. J. M. Huntley, “Random phase measurements errors in digital speckle pattern interferometry,” Opt. Lasers Eng. 26(2-3), 131–150 (1997). [CrossRef]  

22. J. V. Wingerden, H. J. Frankena, and C. Smorenburg, “Linear approximation for measurement errors in phase shifting interferometry,” Appl. Opt. 30(19), 2718–2729 (1991). [CrossRef]   [PubMed]  

23. 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(21), 3421–3432 (1983). [CrossRef]   [PubMed]  

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

25. M. G. Cox and P. Harris, “An outline of Supplement 1 to the Guide to the Expression of Uncertainty in Measurement on numerical methods for the propagation of distributions,” Meas. Tech. 48(4), 336–345 (2005). [CrossRef]  

26. M. A. Herrador, A. G. Asuero, and G. González, “Estimation of the uncertainty of indirect measurements from the propagation of distributions by using the Monte-Carlo method: An overview,” Chemom. Intell. Lab. Syst. 79(1-2), 115–122 (2005). [CrossRef]  

27. M. G. Cox and B. R. L. Siebert, “The use of a Monte Carlo method for evaluating uncertainty and expanded uncertainty,” Metrologia 43(4), S178–S188 (2006). [CrossRef]  

28. V. Álvarez-Valado, H. González-Jorge, B. V. Dorrío, M. Miranda, F. Rodríguez, J. L. Valencia, F. J. Yebra, J. Rodriguez, and J. Rodríguez J, “Testing phase-shifting algorithms for uncertainty evaluation in interferometric gauge block calibration,” Metrologia 46(6), 637–645 (2009). [CrossRef]  

29. R. R. Cordero, J. Molimard, A. Martínez, and F. Labbe, “Uncertainty analysis of temporal phase-stepping algorithms for interferometry,” Opt. Commun. 275(1), 144–155 (2007). [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 Uniform distribution of values of εq and χr .
Fig. 2
Fig. 2 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by detuning ε 1=β 1=0.1.
Fig. 3
Fig. 3 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by second order phase shift error ε 2=β 2=0.1.
Fig. 4
Fig. 4 Second order additional shift error for the AGDPSA (a), and the Schwider-Hariharan SGDPSA1 (b) and SGDPSA2 (c) comparing the analytical value from Table 1 (dashed) with that obtained with the MCM (solid).
Fig. 6
Fig. 6 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 with the presence of undesired second order harmonics a 2=b 2=0.1.
Fig. 5
Fig. 5 Uniform distribution for the values of a 1 and b 1 or a 2 and b 2.
Fig. 7
Fig. 7 Example of an original and modified pattern (m=1 and p=1) at point 2π/5 affected by second order phase shift error a 3=b 3=0.1.
Fig. 8
Fig. 8 Presence of undesired third order harmonics for the AGDPSA (a), and Schwider-Hariharan SGDPSA1 (b) and SGDPSA (c) comparing the analytical value from Table 2 (dashed) with that obtained with the MCM (solid).

Tables (2)

Tables Icon

Table 1 Analytical expression for error in the additional phases of the Schwider-Hariharan GDPSAs.

Tables Icon

Table 2 Analytical simulation of the presence of undesired harmonics for the Schwider-Hariharan GDPSAs.

Equations (25)

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

s m ( ϕ , α m ) = k = 0 a c k o s [ k ( ϕ + α m ) ]
ϕ = arc tan N 1 { s m ( ϕ , α m ) } D 1 { s m ( ϕ , α m ) } = arc tan N 1 D 1 = arc tan C 1 sin ϕ C 1 cos ϕ + ϕ 0
t p ( ϕ + Δ ϕ , β p ) = g = 0 b g cos [ g ( ϕ + Δ ϕ + β p ) ]
ϕ + Δ ϕ = arctan N 2 { t p ( ϕ + Δ ϕ , β p ) } D 2 { t p ( ϕ + Δ ϕ , β p ) } = arc tan N 2 D 2 = arc tan C 2 sin ( ϕ + Δ ϕ ) C 2 cos ( ϕ + Δ ϕ ) + ϕ 0 + Δ ϕ 0
Δ ϕ = arc tan D 1 { s m ( ϕ , α m ) } N 2 { t p ( ϕ + Δ ϕ , β p ) } N 1 { s m ( ϕ , α m ) } D 2 { t p ( ϕ + Δ ϕ , β p ) } N 1 { s m ( ϕ , α m ) } N 2 { t p ( ϕ + Δ ϕ , β p ) } + D 1 { s m ( ϕ , α m ) } D 2 { t p ( ϕ + Δ ϕ , β p ) } = = arc tan D 1 N 2 N 1 D 2 N 1 N 2 + D 1 D 2
Δ ϕ = 2 arc tan N 2 { t p ( ϕ + Δ ϕ , β p ) } N 1 { s m ( ϕ , α m ) } D 1 { s m ( ϕ , α m ) } + D 2 { t p ( ϕ + Δ ϕ , β p ) } = 2 arc tan N 2 N 1 D 1 + D 2
Δ ϕ = 2 arc tan D 1 { s m ( ϕ , α m ) } D 2 { t p ( ϕ + Δ ϕ , β p ) } N 1 { s m ( ϕ , α m ) } + N 2 { t p ( ϕ + Δ ϕ , β p ) } = 2 arc tan D 1 D 2 N 1 + N 2
tan E Δ ϕ = tan Δ ϕ E tan Δ ϕ 1 + tan Δ ϕ E tan Δ ϕ = N 2 E D 1 E N 1 E D 2 E N 1 E N 2 E + D 1 E D 2 E N 2 D 1 N 1 D 2 N 1 N 2 + D 1 D 2 1 + N 2 E D 1 E N 1 E D 2 E N 1 E N 2 E + D 1 E D 2 E N 2 D 1 N 1 D 2 N 1 N 2 + D 1 D 2
E Δ ϕ = E D 1 C 1 sin ϕ cos ( 2 ϕ + 2 Δ ϕ ) E N 1 C 1 [ cos ϕ + sin ϕ sin ( 2 ϕ + 2 Δ ϕ ) ] + + E N 2 C 2 cos ( ϕ + Δ ϕ ) cos ( 2 ϕ + 2 Δ ϕ ) E D 2 C 2 [ sin ( ϕ + Δ ϕ ) + cos ( ϕ + Δ ϕ ) sin 2 ϕ ]
e N 1 = E N 1 C 1 = μ = 1 e N , μ cos ( μ ϕ + κ N , μ )
e D 1 = E D 1 C 1 = μ = 1 e D , μ cos ( μ ϕ + κ D , μ )
e N 2 = E N 2 C 2 = ν = 1 e N , ν cos [ ν ( ϕ + Δ ϕ ) + κ N , ν ]
e D 2 = E D 2 C 2 = ν = 1 e D , ν cos [ ν ( ϕ + Δ ϕ ) + κ D , ν ]
E Δ ϕ = μ = 1 e D , μ 2 { sin [ ( μ 1 ) ϕ + κ D , μ ] sin [ ( μ + 1 ) ϕ + κ D , μ ] } cos ( 2 ϕ + 2 Δ ϕ ) μ = 1 e N , μ 2 { cos [ ( μ 1 ) ϕ + κ N , μ ] + cos [ ( μ + 1 ) ϕ + κ N , μ ] } μ = 1 e N , μ 2 { sin [ ( μ 1 ) ϕ + κ N , μ ] sin [ ( μ + 1 ) ϕ + κ N , μ ] } sin ( 2 ϕ + 2 Δ ϕ ) + + ν = 1 e N , ν 2 { cos [ ( ν 1 ) ( ϕ + Δ ϕ ) + κ N , ν ] + cos [ ( ν + 1 ) ( ϕ + Δ ϕ ) + κ N , ν ] } cos 2 ϕ ν = 1 e D , ν 2 { sin [ ( ν 1 ) ( ϕ + Δ ϕ ) + κ D , ν ] sin [ ( ν + 1 ) ( ϕ + Δ ϕ ) + κ D , ν ] } ν = 1 e D , ν 2 { cos [ ( ν 1 ) ( ϕ + Δ ϕ ) + κ D , ν ] + cos [ ( ν + 1 ) ( ϕ + Δ ϕ ) + κ D , ν ] } sin 2 ϕ
E Δ ϕ = 1 2 cos ( ϕ + Δ ϕ 2 ) { cos Δ ϕ 2 [ μ = 1 e N , μ cos ( μ ϕ + γ N , μ ) ν = 1 e N , ν cos [ ν ( ϕ + Δ ϕ ) + γ ν , p ] ] + + sin Δ ϕ 2 [ μ = 1 e D , μ cos ( μ ϕ + γ D , μ ) + ν = 1 e D , ν cos [ ν ( ϕ + Δ ϕ ) + γ D , ν ] ] }
E Δ ϕ = 1 2 sin ( ϕ + Δ ϕ 2 ) { cos Δ ϕ 2 [ μ = 1 e D , μ cos ( μ ϕ + γ D , μ ) ν = 1 e D , ν cos [ ν ( ϕ + Δ ϕ ) + γ D , ν ] ] sin Δ ϕ 2 [ μ = 1 e N , μ cos ( μ ϕ + γ N , μ ) + ν = 1 e N , ν cos [ ν ( ϕ + Δ ϕ ) + γ N , ν ] ] }
E Δ ϕ = m = 1 M ( Δ ϕ s m ) ( s m α m ) E α m + p = 1 P ( Δ ϕ t p ) ( t p β p ) E β p
α E m = α m + E α m = α m + q = 1 ε q α m q q π q 1
β E p = β p + E β p = β p + r = 1 χ r β p r r π r 1
E Δ ϕ = m = 1 M ( Δ ϕ s m ) E s m + p = 1 P ( Δ ϕ t p ) E t p
E s m = k = 2 a k cos [ k ( ϕ + α m ) ]
E t p = g = 2 b g cos [ g ( ϕ + Δ ϕ + β p ) ]
Δ ϕ = arc tan ( 2 s 3 s 1 s 5 ) ( 2 t 2 2 t 4 ) ( 2 s 2 2 s 4 ) ( 2 t 3 t 1 t 5 ) ( 2 s 3 s 1 s 5 ) ( 2 t 3 t 1 t 5 ) + ( 2 s 2 2 s 4 ) ( 2 t 2 2 t 4 )
Δ ϕ = 2 arc tan ( 2 t 2 2 t 4 ) ( 2 s 2 2 s 4 ) ( 2 s 3 s 1 s 5 ) + ( 2 t 3 t 1 t 5 )
Δ ϕ = 2 arc tan ( 2 s 3 s 1 s 5 ) ( 2 t 3 t 1 t 5 ) ( 2 s 2 2 s 4 ) + ( 2 t 2 2 t 4 )
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.