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

Gradient flipping algorithm: introducing non-convex constraints in wavefront reconstructions with the transport of intensity equation

Open Access Open Access

Abstract

The transport of intensity equation (TIE) is widely applied for recovering wave fronts from an intensity measurement and a measurement of its variation along the direction of propagation. In order to get around the problem of non-uniqueness and ill-conditionedness of the solution of the TIE in the very common case of unspecified boundary conditions or noisy data, additional constraints to the solution are necessary. Although from a numerical optimization point of view, convex constraint as imposed to by total variation minimization is preferable, we will show that in many cases non-convex constraints are necessary to overcome the low-frequency artifacts so typical for convex constraints. We will provide simulated and experimental examples that demonstrate the superiority of solutions to the TIE obtained by our recently introduced gradient flipping algorithm over a total variation constrained solution.

© 2016 Optical Society of America

1. Introduction

The transport of intensity equation (TIE) is a second order elliptical, non-separable and inhomogeneous partial differential equation which relates the irradiance and the variation of the irradiance along the direction of propagation to a Laplacian-like function of the phase:

(Iφ)=kIz.

The symbol denotes the gradient in the plane normal to the beam direction, I is the image intensity at the plane of interest normal to the optic axis at z, φ is the phase change induced by the sample, k is the wave vector and z is the coordinate along the direction of propagation. Since the right-hand side, ∂I/∂z, is accessible through experiment as a finite difference derivative in the defocus, the phase shift, φ, can in principle, be retrieved by solving the TIE. Various authors have proposed solutions to this problem [1–4], see [5] for an overview.

For the TIE to have a unique solution, the boundary conditions of the problem need to be specified. These are often taken as periodic [6], or Dirichlet or Neumann boundary conditions are assumed on the measurements’ edges [3] or in a user-defined region [7]. As it is often difficult to impose realistic boundary conditions, one might opt to go without them and instead consider the TIE an underdetermined problem and remedy its ill-conditionedness and non-uniqueness by imposing one or more additional constraints to the solution. A limited degree of spatial coherence often causes the additional problem in many experimental setups that the low spatial frequency information of the Iz measurement is either noisy (e.g. if the defocus has been changed only over a limited range, or at spatial frequencies approaching the lateral coherence length) and/or contains systematic errors (e.g. by some incoherent background signal or the neglect of image distortions when obtaining this measurement by a finite difference approach). Both, problems, unspecified boundary conditions, as well as unreliable low-frequency components of the measurement can be addressed by introducing physically reasonable constraints to the solution.

Oftentimes, the sought-after solution is the one sparsest in a basis suitable for the problem at hand. A naive implementation would then attempt to minimize the 0-norm of the solution in said basis. However, the non-convexity of the 0 constraint makes gradient-based optimization nearly impossible. It is the compressed sensing (CS) community’s great achievement to have shown that under general and reasonable circumstances, minimization of the convex 1-norm leads to the sparsest solution all the same, thus making the problem treatable with gradient-based optimization techniques.

Total variation (TV) regularization, which aims at minimizing the 1-norm of the x- and y-derivatives of the solution, (see Eq. 3) seems to have been established as a physically reasonable constraint for reducing low spatial frequency artifacts in TIE phase retrieval [8, 9]. Since the resulting solutions exhibit sparse derivatives, TV-regularization should only be considered for piece-wise constant objects.

In this work a variety of example problems is presented where conventional TV-regularization falls short and where, as expected, especially the lower spatial frequencies are problematic. It is then demonstrated that a substantial improvement in reconstruction quality is obtained if instead the 0-norm of the x- and y-derivatives, symbolically denoted ∥∇∥0 in this work, is driven to below a certain user-defined threshold.

Because of the discontinuous nature of the 0 norm, gradient-based optimization cannot be invoked to make the solutions fulfill this non-convex constraint; hence the gradient flipping algorithm (GFA) is applied. GFA has been inspired by a class of algorithms known in crystallography as charge flipping (CF) algorithms [10], which have been shown to optimize problems with non-convex constraint sets and are able to overcome stagnation at local optima [11].

Since in both TV-regularization and ∥∇∥0 regularization, the basis which is constrained to be sparse, the gradient ∇ is the same, the improvements presented in this paper may solely be attributed to GFA’s ability to deal with the non-convex constraint imposed by ∥∇∥0 regularization.

In Section 2 the principle of TVAL3, a state-of-the-art TV-constrained PDE solver [12, 13], are summarized, and GFA is explained. In Section 3.1 the convergence of GFA is verified by comparing reconstructions of piece-wise linear objects to those obtained by TVAL3. In Section 3.3 the reconstruction of an object that’s only partially piece-wise constant, TV-regularization contains significant low spatial frequency artifacts, ∥∇∥0 yields a much improved result. The results in Section 3.4 show ∥∇∥0’s superiority over TV-regularization when piece-wise linear objects are to be reconstructed. In Section 3.5 the robustness of ∥∇∥0-regularization in the presence of physical wave propagation is shown. These assertions bear out for our test on experimental data presented in Section 4. In Section 5 the conclusions are drawn.

2. Reconstruction algorithms

In the following section, we explain the two distinct schemes to constrain the solution of the TIE, namely total variation minimization by the augmented Lagrangian method [14] and alternating direction [15] algorithms (TVAL3) and the gradient flipping algorithm (GFA) [5].

In the remainder of this paper (except for the experimental case presented in section 4), pure phase objects are assumed, leading to in-focus images of uniform intensity. Equation 1 thus simplifies to

2φ=kdIz.

2.1. TVAL3

In the TVAL3 scheme a compressed sensing problem with TV regularization is considered. Rewritten for the notations used in this paper, it reads

minTV(φ)iDiφ1,s.t.2φ=kdIzexp,
where Diφ is the 2 × 1 discrete-gradient vector at pixel i and dIzexp is the experimentally measured derivative of the intensity with respect to defocus. The above formulated objective may thus be described as “Of all possible solutions φ, Eq. 3 returns that with lowest TV”.

In TVAL3, this problem is solved by minimizing the augmented Lagrangian, which is a combination of a squared penalty function and the classic Lagrangian function [13, 14]. This alleviates difficulties in connection to large squared penalty terms such as ill-conditioning and bias. As shown in [12], Eq. 3 can be solved fast and efficiently with an alternating directions approach.

It is worth mentioning that C. Li compared the performance of the TVAL3 with other packages such as l1-magic [16, 17], TwIST [18] and NESTA [19] for different scenarios [13]. It was demonstrated that TVAL3 outperforms other stat-of-art implementations and has the potential to solve compressed sensing problems with TV minimization in an affordable time with high accuracy [12, 13].

Since TVAL3 is open source, it can be adjusted to one’s specific needs. For this paper, the measurement matrix, ∇2, was implemented implicitly as a two-dimensional convolution with the kernel

14(1212122121)
to avoid high memory load. The need for explicit boundary conditions was circumvented by not computing the Laplacian at the edges of the image, so that an image φ with dimensions N × N, yields ∇2ϕ with dimensions (N − 2) × (N − 2). The estimated phase image is now two pixels larger in both directions than the measurements, and the boundary conditions are estimated along with the phase; in other words, TVAL3 now returns those boundaries yielding a minimum TV.

For the reconstruction from experimental data in Sec. 4, absorption needs to be accounted for and thus the operator ∇I∇ from Eq. (1) is implemented implicitly in TVAL3. This was done as a three-stage process, first the x- and y-derivatives are approximated as a central finite difference of second order accuracy, then both derivatives are multiplied with I, and finally both the x-and y-derivatives are derived with respect to x and y, respectively, and summed up. Again, the need for explicit boundary conditions was circumvented by not computing the Laplacian at the edges of the image, so that an image ϕ with dimensions N × N, yields ∇(Iϕ) with dimensions (N − 4) × (N − 4). The estimated phase image is now four pixels larger in both directions than the measurements.

2.2. Gradient flipping algorithm

In this section the gradient flipping algorithm (GFA) developed to solve the ∥∇∥0 problem will be described. The general expression Eq. (1) of the TIE is used to formulate the GFA. Reformulation for the special case Eq. (2) is trivial as one simply has to set I = 1. The numerical experiments in Section 3 all assume the special case Eq. (2) and thus no unfair advantage was given to ∥∇∥0 over TV-minimization.

The GFA is introduced to solve the ∥∇∥0-problem of finding the phase φ that has a certain fraction ε of its gradients equal to zero whilst satisfying the TIE, i.e.

φ0=(1ε)N2and(Iφ)=kIz,
with N2 the number of pixels in the images. This goal is pursued by iteratively flipping the sign of φ wherever its 1-norm is below a certain positive threshold.

The GFA makes use of the following two quantities, obtained from rearranging Eq. (1),

G=φ=kI2Izand
D=Iz=1k(Iφ),
where ∇−2 is implemented as a division by q2 in reciprocal space, with q the absolute value of the radial distance in reciprocal space. Furthermore, all arrays are padded to larger a size than that of the experiments to avoid problems from the periodic boundary conditions of the Fourier transforms.

At the th iteration of the GFA, first the gradients are calculated

G()=kI2D(1);
and then gradient flipping is applied,
G()={G()ifG()1>δandβG()ifG()1>δ,
where β is slightly below 1 and δ is chosen such that a fraction ε of pixels fulfills the second case; then D() is calculated,
D()=1k(IG());
which is finally updated with the experimental measurements through
D()={D()within the padding,1[h(D())+(1h)(dIzexp)]within the measured area,
where defines the Fourier transform and h is a Gaussian mask in reciprocal space:
h(q)=exp(RLP2q2).

The free parameter RLP can be chosen to minimize

χ2=Σ[Isim(RLP)Iexp]2ΣIexp,
where Iexp are the experimental images, Isim (RLP) are the images simulated from the phases obtained from the reconstruction with mask-width RLP, and the summations run over the defoci and the image pixels.

The iterations start at = 1 and D(0) is set to dIzexp. When the algorithm is stopped, at iteration , the phase φ is calculated from

φ=k21I2D().

The gradient flipping step in Eq. (9) is analogous to that in the charge flipping algorithms [10, 11] in crystallography, where the somewhat counter-intuitive notion was used that flipping the sign of entries with values below a certain positive threshold, drives these values to zero. In this work the same notion is employed to reach the goal in Eq. (5), with the small modification that the absolute value of the entries is compared against the threshold. This class of algorithms has proven to optimize problems with non-convex constraint sets and to be able to overcome stagnation at local optima [11].

3. Numerical experiments

Choosing various numerical phase-objects, we aim to investigate the performance of both algorithms namely, TVAL3 as well as GFA, for different scenarios namely, periodic and non-periodic boundary condition, partially piece-wise, piece-wise linear, and the effect of noise and physical wave propagation. For all different scenarios, the intensity of the principal (focused) plane is assumed to be unity over the entire plane to mimic the pure phase-object condition. With the exception of Sec. 3.5, the right hand-side of Eq. (1) is computed by passing the original phase to the implemented two dimensional Laplace operator which resembles the ideal intensity variation along the optical axis.

Since these are numerical experiments, there is access to the object’s phase and hence the root-mean-square-error (RMSE) of the reconstructions can be computed. In order to compare TVAL3 and GFA under their best possible performances, in this section, their respective free parameters (μ and β for TVAL3, δ and RLP for GFA) are manually adjusted to minimize the RMSE.

3.1. Validation of GFA for piece-wise constant phase objects

A piece-wise constant head-phantom obtained by the Matlab expression ‘phantom()’ is taken to be a pure phase-object with periodic boundary conditions as illustrated in Fig. 1(a). The intensity variation is shown in Fig. 1(d) and the reconstructed phase by means of GFA and TVAL3 are depicted in Figs. 1(b) and 1(c), respectively. The free parameters of the TVAL3 were optimized in such a way that no further improvement of the result could be observed. Moreover, a line profile of the data was extracted along the red line.

 figure: Fig. 1

Fig. 1 Periodic piece-wise constant phase object: a) Head-phantom original phase. b) Reconstructed phase by GFA. c) Reconstructed phase by TVAL3 d) Intensity variation along the optical axis. e) Phase cross sections taken along the red-line in (a).

Download Full Size | PDF

In [7] problems have been pointed out with conventional Fourier based reconstruction methods in the absence of periodic boundary conditions, even when symmetrization was applied. In order to investigate the reconstruction ability of the algorithms in the case of non-periodic phase-objects, a shifted head-phantom depicted in Fig. 2(a) has been considered. The phases reconstructed by means of GFA and TVAL3 are shown in Figs. 2(b) and 2(c), respectively. The Laplacian of the phase is shown in Fig. 2(d). Both algorithms retrieve the phase information faithfully. The slightly lower resolution associated with GFA is addressed in Sec. 3.5, where both methods turn out to have the same resolution equal to that of the measurements when they stem from the physical process of Fresnel propagation.

 figure: Fig. 2

Fig. 2 Non-periodic piece-wise constant phase object: a) Head-phantom original phase. b) Reconstructed phase by GFA. c) Reconstructed phase by TVAL3. d) Laplacian of the phase. e) Phase cross sections taken along the red-line in (a).

Download Full Size | PDF

3.2. Reconstruction from noisy images

In order to evaluate the capability of both algorithms to reconstruct the phase information in the presence of noise, we added 10% and 30% Gaussian noise to the Laplacian of the phases. Figures 3(a) and 3(b) show the reconstruction result of the head-phantom by means of GFA. Furthermore, Figs. 3(c) and 3(d) illustrate the retrieved phase information employing the TVAL3 algorithm. The original phase is depicted in Fig. 3(e).

 figure: Fig. 3

Fig. 3 a) Reconstruction in the presence of 10dB noise by GFA. b) Reconstruction in the presence of 30dB noise by GFA. c) Reconstruction in the presence of 10dB noise by TVAL3. d) Reconstruction in the presence of 30dB noise by TVAL3. e) Original phase.

Download Full Size | PDF

Moreover, also an FFT-based solver using Tikhonov regularization, as described in [20], is employed on this data, since it is a standard method used in the presence of noise. In order to choose the regularization parameter α optimally, following the procedure for GFA and TVAL3, the RMSE was calculated for reconstructions with various α-values and Figs. 4(a) and 4(b) show the phases reconstructed with the optimum value.

 figure: Fig. 4

Fig. 4 Results of the Tikhonov-regularized FFT-solver. a) Reconstructed phase for 10 dB noise, RMSE = 10.6. d) Reconstruction for 30 dB noise, RMSE = 11.4.

Download Full Size | PDF

In order to compare the quality of the reconstructed phases, RMSE is used as a figure of merit. Table 1 shows the RMSE for the aforementioned scenarios.

Tables Icon

Table 1. RMSE of the TV-regularization, ∥∇∥0-regularization and Tikhonov regularization as applied to the various test-cases in this paper. *Periodic boundary conditions. **Non-periodic boundary conditions.

3.3. Partially piece-wise constant phase objects

To further investigate the performance of the GFA as well as the TVAL3 algorithm for a proper recovery of low frequency information, we constructed the partially piece-wise constant phase object shown in Fig. 5(a). This phase map can be obtained by the Matlab expression ‘membrane()’. Figures 5(b) and 5(c) illustrates the reconstructed phase by means of GFA as well as TVAL3, respectively. Figure 5(d) depicts the intensity variation dIzexp. It is worth noting that the TVAL3 parameters were optimized in multiple trials to obtain the best possible reconstruction, i.e. the one with the lowest RMSE. Moreover, the threshold parameter δ in GFA is refined during the reconstruction such that the number of flipped pixels is equal to one quarter of the field of view. The RMSE values of the reconstructed phase maps are shown in Table 1.

 figure: Fig. 5

Fig. 5 Partially piece-wise constant phase object: a) Original phase. b) Reconstructed phase by GFA (RMSE = 0.22). c) Reconstructed phase by TVAL3 (RMSE = 5.4) d) Intensity variation in transverse plane.

Download Full Size | PDF

3.4. Piece-wise linear phase objects

Finally, the cameraman phantom shown in Fig. 6(a) from the Matlab built-in library of demo images was chosen as a piece-wise linear object to investigate and evaluate the capability of both phase retrieval algorithms to deal with those types of objects. Figure 6(b) depicts the reconstruction phase by means of the TVAL3 approach in which μ = 25 and β = 24. Figure 6(c) illustrates the retrieved phase information by means of the GFA approach. The measurement matrix obtained by applying (4) to the original phase is shown graphically in Fig. 6(d). It worth noting that again, for the TVAL3 based reconstruction the parameters have been chosen to minimize the RSME (see Table 1).

 figure: Fig. 6

Fig. 6 Piece-wise linear phase object: a) Original phase. b) Reconstructed phase by TVAL3 (RMSE = 1.7). c) Reconstructed phase by GFA (RMSE = 0.95) d) Graphical representation of the measurement.

Download Full Size | PDF

3.5. Fresnel-propagation based measurements

In any practical experiment, the quantity dIzexp is calculated through a finite difference method from a series of defocused images, and this is only an imperfect approximation of the true Laplacian. In this section the influence of this approximation is tested by generating two images of the head-phantom phase object through Fresnel-propagation at over- and under-focus and taking dIzexp as the finite difference of both images.

By setting the wavelength of the illumination to 0.5 μm, the pixel size to 1 μm and the numerical aperture to 0.125, it was ensured that the images are sampled at half the Nyquist frequency, as is often the case in practice. The over- and under-focus values were set to 0.1 μm and 0.1 μm respectively to approximate the Laplacian as good as possible; it is noted that in practice much larger values are used (for instance, see Sec. 4) which generally leads to a worse approximation. The Fresnel-propagation based measurements are depicted in Fig. 7(a).

 figure: Fig. 7

Fig. 7 Fresnel-propagation based measurement. a) Finite difference of two images at 0.1 μm over- and under-focus. b) Phase reconstructed by GFA (RMSE = 1.50). c) Phase Reconstructed by TVAL3 (RMSE = 1.95). d) Plot of the radially averaged power spectrum. e) Line profile of the data extracted along the red line.

Download Full Size | PDF

Figures 7(b) and 7(c) depict the phases reconstructed by means of GFA and TVAL3, respectively. The low frequency artifacts are quite evident in the latter and are reflected in the respective RMSEs of 1.50 and 1.95, see Tab. 1. In order to present a more detailed comparison, Fig. 7(d) shows the radially averaged power spectrum of the measurement and the reconstructed phases, clearly demonstrating that the resolution of the retrieved phases is predominantly determined by that of the measurements, i.e. the numerical aperture. Furthermore, Fig. 7(e) shows the line profile of the data extracted along the red line.

4. Experiment

Contrary to Sec. 3, no access to the real phases is available. The free parameters of the reconstruction algorithms (μ and β for TVAL3, δ and RLP for GFA) are adjusted manually to obtain a minimum χ2, as defined in Eq. (13). For Tikhonov regularization FFT-based the α-value from [20] has been adjusted manually to yield a realistic dynamic range in the reconstruction without displaying the low frequency artifacts typical for non-regularized FFT solutions.

Illustrated graphically in Fig. 8, a simple optical setup is employed to evaluate the performance of the two algorithms. The setup is comprised of a green laser emitting coherent light at a wavelength of λ = 520 nm, two lenses with focal lengths f = 150 mm, an iris aperture and a 2048 × 2048 CCD camera as a detector. The wing of a fly serves as a quasi-transparent object being placed at the distance r from the first lens where f < r < 2f. The iris diaphragm is positioned at the back focal plane of the first lens in order to limit the numerical aperture. Images were acquired at three different focal planes namely, z = Δz, z = 0 and z = −Δz where the defocus step is Δz = 1 mm. Figure 9(c) depicts the intensity variation along the optical axis which is computed from the under-focused (Fig. 9(b)) as well as the over-focused (Fig. 9(a)) image by the finite difference dIzexp=I(Δz)I(Δz)2Δz.

 figure: Fig. 8

Fig. 8 Schematic of optical setup.

Download Full Size | PDF

 figure: Fig. 9

Fig. 9 Experimental images: a) Under-focused, b) Over-focused, c) Intensity variation along the optical axis.

Download Full Size | PDF

Figure 10(b) shows the reconstructed phase obtained by means of the GFA while Fig. 10(a) shows a Tikhonov regularization FFT-based solution which included the same padding used for the GFA but did not constrain the gradient of the phase. As clearly shown, the Tikhonov regularization reconstruction suffers from low-frequency artifacts due to the periodicity of the field of view as well as missing low frequency information. The red line across the retrieved phase highlights the fact that the FFT-based reconstruction experiences a steep slope in the empty area where the phase should be flat (Fig. 10(d)) while the gradient-constrained solution is reasonably constant in the absence of any object and also in places where we expect a constant wing thickness, as shown in Fig. 10(e). The TVAL3 solution shown in Fig. 10(c) fails to recover any low spatial frequency information within the wing at all.

 figure: Fig. 10

Fig. 10 Reconstructed phase by a) Tikhonov regularization FFT-based, b) GFA method, c) TV minimization approach. (d),(e) and (f) Line profiles extracted along the red lines in each of the phase maps graphically depicted above.

Download Full Size | PDF

5. Conclusions

In this paper, we compared two algorithms for removing low spatial frequency artifacts in solutions of the TIE by constraining them to be sparse in either the 0 norm or the 1 norm of their gradient, namely, gradient flipping and total variation minimization as implemented by TVAL3. While the latter imposes convex constraints in the spirit of Compressed Sensing, the former solves a non-convexly constrained optimization problem. Both algorithms were able to recover piece-wise constant phase maps with and without periodic boundary conditions. In the case of noisy measurements, the GFA provided a solution which agreed slightly better with the input data at a high noise level of 30%, while performing slightly worse at a lower noise level of only 10%. For partially piece-wise constant and piece-wise linear test objects, and for Fresnel-propagation based measurements, the GFA solution agreed much better with the original phase used to simulate the test data. In a test on experimental data the GFA provided a physically very reasonable solution, while the TV-constrained solution did not seem physically reasonable.

References and links

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

2. T. E. Gureyev, A. Roberts, and K. A. Nugent, “Phase retrieval with the transport-of-intensity equation: matrix solution with use of zernike polynomials,” J. Opt. Soc. Am. A 12, 1932–1941 (1995). [CrossRef]  

3. V. V. Volkov, Y. Zhu, and M. De Graef, “A new symmetrized solution for phase retrieval using the transport of intensity equation,” Micron 33, 411–416 (2002). [CrossRef]   [PubMed]  

4. M. Beleggia, M. A. Schofield, V. V. Volkov, and Y. Zhu, “On the transport of intensity technique for phase retrieval,” Ultramicroscopy 102, 37–49 (2004). [CrossRef]   [PubMed]  

5. A. Parvizi, W. V. den Broek, and C.T. Koch, “Recovering low spatial frequencies in wavefront sensing based on intensity measurements,” Adv. Struct. Chem. Imag. (in press).

6. T. E. Gureyev and K. A. Nugent, “Rapid quantitative phase imaging using the transport of intensity equation,” Opt. Commun. 133, 339–346 (1997). [CrossRef]  

7. A. Parvizi, J. Müller, S. Funken, and C. Koch, “A practical way to resolve ambiguities in wavefront reconstructions by the transport of intensity equation,” Ultramicroscopy 154, 1–6 (2015). [CrossRef]   [PubMed]  

8. L. Tian, J. C. Petruccelli, and G. Barbastathis, “Nonlinear diffusion regularization for transport of intensity phase imaging,” Opt. Lett. 37, 4131–4133 (2012). [CrossRef]   [PubMed]  

9. A. Kostenko, K. J. Batenburg, H. Suhonen, S. E. Offerman, and L. J. van Vliet, “Phase retrieval in in-line x-ray phase contrast imaging based on total variation minimization,” Opt. Express 21, 710–723 (2013). [CrossRef]   [PubMed]  

10. G. Oszlányi and A. Süto, “The charge flipping algorithm,” Acta Crystallogr. Sect. A 64, 23–134 (2007).

11. L. Palatinus, “The charge-flipping algorithm in crystallography,” Acta Crystallogr. Sect. B-Struct. Sci. 69, 1–16 (2013). [CrossRef]  

12. C. Li, An Efficient Algorithm for Total Variation Regularization with Applications to the Single Pixel Camera and Compressive Sensing (Rice University, 2009).

13. C. Li, CCompressive Sensing for 3D Data Processing Tasks: Applications, Models and Algorithms (Rice University, 2011).

14. J. Nocedal and S. Wright, Numerical Optimization (Springer Science and Business Media, 2006).

15. D. Gabay and B. Mercier, “A dual algorithm for the solution of nonlinear variational problems via finite element approximation,” Comput. Math. Appl. 2, 17–40 (1976). [CrossRef]  

16. E. J. Candès, J. Romberg, and T. Tao, “Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information,” IEEE Trans. Inf. Theory 52, 489–509 (2006). [CrossRef]  

17. E. J. Candès and T. Tao, “Decoding by linear programming,” IEEE Trans. Inf. Theory 51, 4203–4215 (2005). [CrossRef]  

18. J. M. Bioucas-Dias and M. A. Figueiredo, “A new twist: two-step iterative shrinkage/thresholding algorithms for image restoration,” IEEE Trans. Image Process. 16, 2992–3004 (2007). [CrossRef]   [PubMed]  

19. S. Becker, J. Bobin, and E. J. Candès, “Nesta: a fast and accurate first-order method for sparse recovery,” SIAM J. Imaging Sci. 4, 1–39 (2011). [CrossRef]  

20. D. Paganin, A. Barty, P. J. McMahon, and K. A. Nugent, “Quantitative phase-amplitude microscopy. III. the effects of noise,” J. Microsc. 214, 51–61 (2004). [CrossRef]   [PubMed]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (10)

Fig. 1
Fig. 1 Periodic piece-wise constant phase object: a) Head-phantom original phase. b) Reconstructed phase by GFA. c) Reconstructed phase by TVAL3 d) Intensity variation along the optical axis. e) Phase cross sections taken along the red-line in (a).
Fig. 2
Fig. 2 Non-periodic piece-wise constant phase object: a) Head-phantom original phase. b) Reconstructed phase by GFA. c) Reconstructed phase by TVAL3. d) Laplacian of the phase. e) Phase cross sections taken along the red-line in (a).
Fig. 3
Fig. 3 a) Reconstruction in the presence of 10dB noise by GFA. b) Reconstruction in the presence of 30dB noise by GFA. c) Reconstruction in the presence of 10dB noise by TVAL3. d) Reconstruction in the presence of 30dB noise by TVAL3. e) Original phase.
Fig. 4
Fig. 4 Results of the Tikhonov-regularized FFT-solver. a) Reconstructed phase for 10 dB noise, RMSE = 10.6. d) Reconstruction for 30 dB noise, RMSE = 11.4.
Fig. 5
Fig. 5 Partially piece-wise constant phase object: a) Original phase. b) Reconstructed phase by GFA (RMSE = 0.22). c) Reconstructed phase by TVAL3 (RMSE = 5.4) d) Intensity variation in transverse plane.
Fig. 6
Fig. 6 Piece-wise linear phase object: a) Original phase. b) Reconstructed phase by TVAL3 (RMSE = 1.7). c) Reconstructed phase by GFA (RMSE = 0.95) d) Graphical representation of the measurement.
Fig. 7
Fig. 7 Fresnel-propagation based measurement. a) Finite difference of two images at 0.1 μm over- and under-focus. b) Phase reconstructed by GFA (RMSE = 1.50). c) Phase Reconstructed by TVAL3 (RMSE = 1.95). d) Plot of the radially averaged power spectrum. e) Line profile of the data extracted along the red line.
Fig. 8
Fig. 8 Schematic of optical setup.
Fig. 9
Fig. 9 Experimental images: a) Under-focused, b) Over-focused, c) Intensity variation along the optical axis.
Fig. 10
Fig. 10 Reconstructed phase by a) Tikhonov regularization FFT-based, b) GFA method, c) TV minimization approach. (d),(e) and (f) Line profiles extracted along the red lines in each of the phase maps graphically depicted above.

Tables (1)

Tables Icon

Table 1 RMSE of the TV-regularization, ∥∇∥0-regularization and Tikhonov regularization as applied to the various test-cases in this paper. *Periodic boundary conditions. **Non-periodic boundary conditions.

Equations (14)

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

( I φ ) = k I z .
2 φ = k d I z .
min TV ( φ ) i D i φ 1 , s.t. 2 φ = k d I z exp ,
1 4 ( 1 2 1 2 12 2 1 2 1 )
φ 0 = ( 1 ε ) N 2 and ( I φ ) = k I z ,
G = φ = k I 2 I z and
D = I z = 1 k ( I φ ) ,
G ( ) = k I 2 D ( 1 ) ;
G ( ) = { G ( ) if G ( ) 1 > δ and β G ( ) if G ( ) 1 > δ ,
D ( ) = 1 k ( I G ( ) ) ;
D ( ) = { D ( ) within the padding , 1 [ h ( D ( ) ) + ( 1 h ) ( d I z exp ) ] within the measured area ,
h ( q ) = exp ( R L P 2 q 2 ) .
χ 2 = Σ [ I sim ( R L P ) I exp ] 2 Σ I exp ,
φ = k 2 1 I 2 D ( ) .
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.