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

Reconstructing the phase distribution of two Interfering wavefronts by analysis of their nonlocalized fringes with an iterative method

Open Access Open Access

Abstract

This paper presents a technique for reconstructing two interfering wavefronts by analyzing their 3D interference field pattern. The method is based on the numerical inverse problem and will present a robust algorithm for reconstructing of wavefronts. Several simulations are done to validate the proposed method.

©2011 Optical Society of America

1. Introduction

Wavefront reconstruction of an optical wave has found wide applications in analyzing and measuring topography, aberrations of optical systems [1,2], adaptive optics for astronomy [3,4]. Because of high frequency of optical wave there is no direct method for detecting the phase of CW monochromatic light. Hence, different techniques have been proposed and implemented to reconstruct wavefront indirectly. All wavefront sensing methods fall into two general categories: interferometric methods and noninterferometric methods [4].

The noninterferometric methods have been developed on the basis of light intensity measurement e.g. the Foucault knife-edge test [4], Shack–Hartmann wavefront sensor [4,5], intensity transport equation [6,7], pyramid wavefront sensors [8], and Gerchberg–Saxton algorithm [9,10] to name a few. In practice, these methods are applied in situations where high accuracy is not required or high speed data processing is crucial and harsh environment conditions are exist.

Interferometry with laser has become one of the most commonly used methods due to availability of solid-state detectors and fast processors. These interferometric techniques require highly coherent reference wave sources, high spatial resolution detectors, and a stable and clean setup. Generally speaking, the precision of interferometric methods is limited by the quality of the reference wavefront. There are also interferometric methods without reference wave for instance; shearing interferometry [11], phase conjugate technique [12], three flats method [13,14] and diffracted wave interferometry [15]. But these methods also have limitations, they add to complexity of the setup, or need extra measurements, and furthermore they require very good optics.

We have already shown that by analyzing the intensity distribution in an interference field in three dimensions one can reconstruct the wave vectors of the two interfering wavefronts [1618]. Authors have introduced and implemented a new method to reconstruct the wavefront based on nonlocalized two-wave interferometry in which the overall angle of two wavefronts are small and satisfy the paraxial approximation. The algorithm of the method is summarized as following; A) the interference patterns are recorded at two parallel planes at z1 and z2 separated by Δz=z2z1, and perpendicular to the average propagation direction of two waves, represented by z. B) The phase difference distributions (PDDs) Δϕ1and Δϕ2on planes z1 and z2 are reconstructed from the fringe patterns by using available fringe analyzing methods. C) Then, the phase difference gradient (Δϕ)and propagation directions of the interfering wavefronts are determined at enough number of points on the interferograms. D) Finally, the propagation directions and consequently the phase distributions of two interfering wavefronts are reconstructed on each element of the fringe pattern.

In present paper, we introduce a new numerical method for reconstruction of two interfering wavefronts. It is a robust and simpler than previous method [16], but takes more computational time. It is assumed that the angle between the two interfering wavefronts is small enough to satisfy the paraxial approximation. The first two steps of the new algorithm are similar to the algorithm used in previous method in which the PDD is utilized instead of intensity distribution on fringe pattern. After these two steps, we assume one of the wavefronts is known, say it’s a plane wave, and construct the other wave by considering the PDD on plane z=z1. Then, we propagate the two wavefronts to the plane z=z2, and calculate the PDD over the plane. We obtain the mean absolute values of the differences between experimental phase distribution and the calculated one at each point of the plane, the COST function. Finally, using an optimization algorithm, such as simulated annealing, the COST function changes the parameters of the assumed wave in an iterative process that minimize the COST function. The wavefront corresponding to the latter value is the sought wavefront.

The article is organized as follows. The algorithm of the method is described in section two. The simulation results for different wavefronts are presented in section three, and conclusion remarks are given in section four.

2. Two wavefronts reconstruction

2.1. Theory and algorithm

In paraxial approximation a wave that is propagating along z direction can be express as:

Uj,z(x,y)=Aj,z(x,y)eiϕj,z(x,y)j=1,2
where Aj,z, ϕj,z are the amplitude and phase distributions of the wave on the planes z=z1 and z=z2. In Fig. 1 the traces of these waves on the planes z=z1 and z=z2are schematically represented.

 figure: Fig. 1

Fig. 1 Schematic representation of the two interfering waves at planes z=z1 and z=z2.

Download Full Size | PDF

The intensity distribution interference patterns of these two waves at two planes z=z1 and z=z2 can be described as,

Izj(x,y)=A1zj2(x,y)+A2zj2(x,y)+2A1zj(x,y)A2zj(x,y)×cos(Δϕzj),j=1,2
where

Δϕzj=ϕ2,zj(x,y)ϕ1,zj(x,y),j=1,2.

The PDD can be obtained from fringe pattern by well known fringe pattern analysis methods [1,2], for instance the Fourier or the phase shift fringe pattern analysis methods. To reduce the calculation time, the resolution of experimental phase distributions (Δϕz1(exp) andΔϕz2(exp)) are decreased to N×N meshes, where simulation results have shown that N should be about more than15 and its maximum should be correspond to the lowest required resolution. To start with, we assume one of the wavefronts as a plane wave (ϕ1z1=cte). Therefore, the second wavefront can be given by,

ϕ2z1=ϕ1z1+Δϕz1(exp).

The two constructed waves propagate distance Δz=z2z1 in the z direction. So the phase difference of the two wavefronts in the second plane is given by,

Δϕz2(cal)=ϕ2z2ϕ1z2.

We can define a COST function by comparing the measured and calculated distribution of phase differences (Δϕz2(exp) andΔϕz2(cal)). The value of the function is a parameter related to the accuracy of the estimated wavefronts in the first plane. By Using an optimization algorithm and iterative forward propagation of the waves, we can arrive at a solution that best describes the initial interfering wavefronts. We can summarize the algorithm as follows:

(a) We reduce the resolution of experimental data (Δϕz1(exp) andΔϕz2(exp)) to N×N meshes. (b) We choose the initial conditions for ϕ1z1 as a plane wave, ϕ1z1=cte. (c) We use all N×N elements of ϕ1z1 as optimization parameters (input of COST function). (d) We construct the second wavefront (ϕ2z1) by adding experimental Δϕz2 to ϕ1z1. (e) We propagate the both wavefronts distanceΔz in the z direction and construct ϕ1z2, ϕ2z2and calculate the PDD on the second plane. f) We compare the experimental PDD with the calculated one at the second plane, and calculate COST function (Eq. (9). (g) We use an optimization algorithm and the value of the COST function to update the optimization parameters and we repeat the iteration between step (d) and step (g) until the cost function is minimized. (h) End.

2.2. Wavefront propagator

In this method, a wavefront propagator is required to generate the wavefronts in the second plane from the wavefronts in the first plane. There are different free space optical wavefront propagators that are valid under different regimes of operation. The Fourier method that is based on Fresnel-Kirchhoff diffraction integral is used extensively for simulation of wavefront propagation [1921]. If wave propagation is in geometrical optics regime and the effects of diffraction optics can be neglected, the ray tracing method for wavefront propagation can be used that is simple and need short calculation times [19,22].

Because the physics of our problem satisfies geometrical optics requirements, we use the ray tracing method to propagate wavefront. It is assumed that the wavefront propagates in free space and its phase distribution in the first plane (z=z1) is ϕz1. Since a wavefront propagates along its gradient (Sz1) which is proportional to negative of gradient of phase distribution (ϕz1) [19], if the gradient of phase distribution in the first plane (z=z1) is known, the phase distribution in second observation plane (z=z2) can be calculated. We can obtain the components of ϕz1 by using spatial derivatives of ϕz1 in x and y directions, and eikonal equation [19] that gives the third component of ϕz1,

S2=n2ϕz1=k0Sz1}ϕz1z=k02n2(ϕz1x)2(ϕz1y)2.
where S, n and k 0 are the propagation path, the refractive index of medium and the wave number, respectively. Whereas the gradient of phase distribution in the first plane (z=z1) is known, we can predict each point of second plane (x,y) related to which point of first plane (x,y). So phase of (x,y) (a point in second observation plane) would be phase of (x,y) (a point in first observation plane) plus the phase which is due to propagation through optical path;
ϕz2(x,y)=ϕz1(x,y)+Δϕ(xx,yy,z2z1),
where

Δϕ(xx,yy,z2z1)=k0(xx)2+(yy)2+(z2z1)2.

The new wave field is known on the primed coordinates, which will generally no longer coincide with the initial N×N grid. Therefore, we transformed the rays’ data to the data grid points by Spline 2D interpolation. This algorithm was implemented in MATLAB, and its accuracy was tested by aberrated waves which were generated by ZEMAX [23] and was propagated the same distance. The waves were generated by reflecting a plane wave from a mirror surface that consisted of 20th order Zernike polynomial aberration, Fig. 2(a) and the propagation distance was 15cm, Fig. 2(b). The size of detector is taken as 4mm×4mm with 400×400 pixels. As shown in Fig. 2(c), peak-to-valley of the phase error between ZEMAX propagation and the method described in section 2.2 is about 0.01rad (optical path difference OPD error is aboutλ/103) which is quite accurate.

 figure: Fig. 2

Fig. 2 (a) Phase distribution of a wavefront that is generated by ZEMAX. (b) Propagated wavefront of Fig. 2(a) by 15cm distance. (c) The difference in phase distribution of the propagated wavefront by our algorithm and by ZEMAX.

Download Full Size | PDF

2.3. COST unction

As it was mentioned previously, if the calculated PDD, Δϕz2(cal), matches the measured PDD, Δϕz2(exp), then the estimated answer (ϕ1z1) is the sought wavefront. To compare the results quantitatively a COST functions should be defined (E) which measures the degree of phase matching. For this purpose we compare Δϕz2(cal) to Δϕz2(exp) as follows.

E=i,j|[e]i,j|N2,[e]i,j=[Δϕz2(cal)]i,j[Δϕz2(exp)]i,j,iandj=1...N.

Here e is a 2D array and represents difference between measured and calculated phase distribution at the coordinate z2 (second plane).

3. Simulation results

The spherical and cylindrical wave propagation can be done analytically. A combination of these waves with different radii was used to simulate the wavefronts and their interference patterns in space. The PDDs at both sides of the reference plane were used to find out the individual phase distributions. In this section, the simulation results under two different conditions are presented (Interference of spherical-cylindrical and two cylindrical waves). For both of these simulations, it is assumed that the observation plane is perpendicular to z axis (mean propagation direction) and its size is 5mm×5mm with 500×500 resolution. In order to lowering the calculation time, the resolution of phase distribution is decreased to 50×50 pixels by averaging over 10×10 window. Simulations were performed on a PC with 2.6 GHz clock rate and triple cores processor (AMD Phenom(tm) II X3 710). The optimization time and convergence behavior of the COST function strongly depends on complexity of the wavefronts, grid size of the reconstructed waves and optimization algorithm. Normally with simple optimization algorithm the optimization loop is trapped on local minima and results has less accuracy. We have used the simulated annealing for optimization algorithm which reduce the computation time and also improve the accuracy of the reconstruction.

3.1 Interference of spherical and cylindrical waves

In this case we investigate reconstructing a spherical and a cylindrical wave, whose radii are −1m and 4m, respectively (Figs. 3(a) and 3(b)). Their interference patterns are inscribed on two planes separated by 70cm from each other.

 figure: Fig. 3

Fig. 3 (a) phase distribution of a −1m-radius spherical wave. (b) Phase distribution of a 4m-radius cylindrical wave. (c) Interference patterns of spherical and cylindrical waves at first observation plane (Media 1). (d) Difference of estimated and simulated phase distribution.

Download Full Size | PDF

The difference between the estimated and simulated wavefronts is demonstrated in Fig. 3(d). A 0.7rad peak-to-valley error in PDD and a 6% relative error in the estimated wavefront are achieved in a 52min processing timeframe.

3.2 Interference of two cylindrical waves

In this case we investigate reconstructing two cylindrical waves with −2m and −1m radii (Figs. 4(a) and 4(b)). Their axis is rotated 60° respect to each other in plane of observation. Their interference is inscribed on two planes separated 70cm from each other.

 figure: Fig. 4

Fig. 4 (a) phase distribution of a −2m-radius cylindrical wave. (b) Phase distribution of a −1m-radius cylindrical wave. (c) Interference patterns of two cylindrical waves at first observation plane (Media 2). (d) Difference of estimated and simulated phase distribution.

Download Full Size | PDF

The difference between the estimated and simulated wavefronts is demonstrated in Fig. 4(d). A 0.35rad peak-to-valley error in PDD and a 3% relative error in the estimated wavefront are achieved in a 39min processing timeframe.

4. Conclusion

A technique for reconstruction of two interfering wavefronts has been introduced. The method is based on an iterative algorithm and numerical analysis. The algorithm has been evaluated with some simulated wavefronts such as spherical and cylindrical or two cylindrical wavefronts. The simulation results confirm this method has potentiality to be used for reconstruction of two interfering wavefronts from interference field. Although simulation results show some systematic errors, the attainable accuracy and precision is about λ/10in noiseless condition. The error sources are due to numerical errors in wavefront propagator mostly at corner of the wavefronts and also optimization algorithm which normally trapped in local minima.

For comparison; the algorithm of the reference [16] is an analytical method which for simple wavefronts is much faster than method of current paper. In order to has accurate calculation of PDD with respect to Δz, there is a limitation for maximum value of Δzwhich will affect the attainable accuracy for complex wavefronts. Also, it is difficult to write a automated program for whole process and in the points of fringe patterns at which gradient of PDD in (x, y) plane become zero, it fails to reconstruct the wavefronts. Current method is a numerical method. It is possible to reconstruct more detail of the wavefronts far from boarders by increasingΔz. At boarders the divergence and convergence of the wave front will limit the accessible information and fails to reconstruct wavefronts accurately. The accuracy depends on grid size and Δz. It can be easily written in a form of automated program. The method has application to find out the two interfering unknown wavefronts or survive for accuracy of reference wavefront, for instance: two reflected waves from front and back surfaces of a transparent plate, finding the position of two coherent optical point sources for range finding and reflection from lens interfaces for finding the lens parameters [17]. Authors believe the presented method open new possibilities for removing the necessity of good reference wavefront in optical testing and other filed of metrology.

References and links

1. D. Malacara, M. Servin, and Z. Malacara, Interferogram Analysis for Optical Testing (Marcel Dekker, 1998).

2. D. Malacara, Optical Shop Testing (John Wiley & Sons, 1998).

3. R. Tyson, Principles of Adaptive Optics (CRC Press, 2010).

4. J. M. Geary, Introduction to Wavefront Sensors (SPIE Press, 1995).

5. R. V. Shack and B. C. Platt, “Production and use of a lenticular Hartmann screen,” J. Opt. Soc. Am. 61, 656 (1971).

6. M. R. Teague, “Deterministic phase retrieval: a Green’s function solution,” J. Opt. Soc. Am. A 73(11), 1434–1441 (1983). [CrossRef]  

7. N. Streibl, “Phase imaging by the transport equation of intensity,” Opt. Commun. 49(1), 6–10 (1984). [CrossRef]  

8. J. Ragazzoni, “Pupil plane wavefront sensing with an oscillating prism,” J. Mod. Opt. 43(2), 289–293 (1996). [CrossRef]  

9. R. W. Gerchberg and W. O. Saxton, “A practical algorithm for the determination of phase from image and diffraction plane pictures,” Optik 35, 237–246 (1972).

10. Z. Zalevsky, D. Mendlovic, and R. G. Dorsch, “Gerchberg-Saxton algorithm applied in the fractional Fourier or the Fresnel domain,” Opt. Lett. 21(12), 842–844 (1996). [CrossRef]   [PubMed]  

11. K. R. Freischlad, “Absolute interferometric testing based on reconstruction of rotational shear,” Appl. Opt. 40(10), 1637–1648 (2001). [CrossRef]   [PubMed]  

12. R. Kowarschik, L. Wenke, T. Baade, M. Esselbach, A. Kiessling, G. Notni, and K. Uhlendorf, “Optical measurements with phase-conjugate mirrors,” Appl. Phys. B 69(5-6), 435–443 (1999). [CrossRef]  

13. C. Ai and J. C. Wyant, “Absolute testing of flats by using even and odd functions,” Appl. Opt. 32(25), 4698–4705 (1993). [CrossRef]   [PubMed]  

14. U. Griesmann, “Three-flat test solutions based on simple mirror symmetry,” Appl. Opt. 45(23), 5856–5865 (2006). [CrossRef]   [PubMed]  

15. R. de la Fuente and E. López Lago, “Mach-Zehnder diffracted beam interferometer,” Opt. Express 15(7), 3876–3887 (2007). [CrossRef]   [PubMed]  

16. M. T. Tavassoly and A. Darudi, “Reconstruction of interfering wavefronts by analyzing their interference pattern in three dimensions,” Opt. Commun. 175(1-3), 43–50 (2000). [CrossRef]  

17. A. Darudi and M. T. Tavassoly, “Interferometric specification of lens (single and doublet) parameters,” Opt. Lasers Eng. 35(2), 79–90 (2001). [CrossRef]  

18. A. Darudi, “Interferometry without reference wave,” (PhD Thesis, Institute for Advanced Studies in Basic Sciences (IASBS), Zanjan, Iran, 2001).

19. M. Born, and E. Wolf, Principles of Optics (Cambridge University Press, 2003).

20. F. Shen and A. Wang, “Fast-Fourier-transform based numerical integration method for the Rayleigh-Sommerfeld diffraction formula,” Appl. Opt. 45(6), 1102–1110 (2006). [CrossRef]   [PubMed]  

21. D. Mas, J. Garcia, C. Ferreira, L. M. Bernardo, and F. Marinho, “Fast algorithms for free-space diffraction patterns calculation,” Opt. Commun. 164(4-6), 233–245 (1999). [CrossRef]  

22. M. Bass, Handbook of Optics (McGraw-Hill, 1995), Vol. I.

23. http://www.zemax.com

Supplementary Material (2)

Media 1: MOV (1271 KB)     
Media 2: MOV (857 KB)     

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

Fig. 1
Fig. 1 Schematic representation of the two interfering waves at planes z = z 1 and z = z 2 .
Fig. 2
Fig. 2 (a) Phase distribution of a wavefront that is generated by ZEMAX. (b) Propagated wavefront of Fig. 2(a) by 15cm distance. (c) The difference in phase distribution of the propagated wavefront by our algorithm and by ZEMAX.
Fig. 3
Fig. 3 (a) phase distribution of a −1m-radius spherical wave. (b) Phase distribution of a 4m-radius cylindrical wave. (c) Interference patterns of spherical and cylindrical waves at first observation plane (Media 1). (d) Difference of estimated and simulated phase distribution.
Fig. 4
Fig. 4 (a) phase distribution of a −2m-radius cylindrical wave. (b) Phase distribution of a −1m-radius cylindrical wave. (c) Interference patterns of two cylindrical waves at first observation plane (Media 2). (d) Difference of estimated and simulated phase distribution.

Equations (9)

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

U j , z ( x , y ) = A j , z ( x , y ) e i ϕ j , z ( x , y ) j = 1 , 2
I z j ( x , y ) = A 1 z j 2 ( x , y ) + A 2 z j 2 ( x , y ) + 2 A 1 z j ( x , y ) A 2 z j ( x , y ) × cos ( Δ ϕ z j ) , j = 1 , 2
Δ ϕ z j = ϕ 2 , z j ( x , y ) ϕ 1 , z j ( x , y ) , j = 1 , 2 .
ϕ 2 z 1 = ϕ 1 z 1 + Δ ϕ z 1 ( exp ) .
Δ ϕ z 2 ( cal ) = ϕ 2 z 2 ϕ 1 z 2 .
S 2 = n 2 ϕ z 1 = k 0 S z 1 } ϕ z 1 z = k 0 2 n 2 ( ϕ z 1 x ) 2 ( ϕ z 1 y ) 2 .
ϕ z 2 ( x , y ) = ϕ z 1 ( x , y ) + Δ ϕ ( x x , y y , z 2 z 1 ) ,
Δ ϕ ( x x , y y , z 2 z 1 ) = k 0 ( x x ) 2 + ( y y ) 2 + ( z 2 z 1 ) 2 .
E = i , j | [ e ] i , j | N 2 , [ e ] i , j = [ Δ ϕ z 2 ( cal ) ] i , j [ Δ ϕ z 2 ( exp ) ] i , j , i and j = 1... N .
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.