
- Photonics Research
- Vol. 10, Issue 3, 758 (2022)
Abstract
1. INTRODUCTION
It is possible for lensless imaging to achieve high image resolution in the imaging system [1], with a space–bandwidth product larger than that of lens-based setups [2]. Since no lens is required, this approach is cost effective and possible to be embedded in portable devices [3]. Lensless imaging has been applied to different disciplines, such as crystallography [4], material science [5], and biological imaging [6]. It mainly takes advantage of the diffraction process, which can encode the object information in captured data.
Among different configurations for lensless imaging, coherent diffractive imaging (CDI) is a powerful one with a simple imaging setup [7]. The object is illuminated with a coherent light source, and an imaging sensor is used to capture its far-field intensity image. Compared with conventional imaging setups, the imaging resolution of CDI is limited by the wavelength of the coherent light instead of the property of the lens. If coherent light with an ultrashort wavelength, such as X-rays, is used, the resolution can be greatly improved.
Although the optical setup for CDI is quite simple, the captured image is only the intensity pattern in the far field. Hence, an important step in the reconstruction algorithm, called phase retrieval, is required to retrieve the lost phase information from the interference fringes [8]. However, due to the non-uniqueness of the phase retrieval problem, some prior constraints in the object plane and imaging plane are required in most phase retrieval algorithms [9]. Some widely used constraints in the object plane are the size and location of the object [10].
Sign up for Photonics Research TOC. Get the latest issue of Photonics Research delivered right to you!Sign up now
When the structure of the object is complicated, these simple constraints are not sufficient to obtain satisfactorily reconstructed images. Conventional phase retrieval methods, such as the hybrid input–output (HIO) method [8], need many iterations and a good initial guess to solve this problem. There also exist some first-order algorithms for phase retrieval. Most are also iterative methods, such as the alternating direction method of multipliers (ADMM) [11–14], shrinkage or thresholding algorithms [15,16], and proximal algorithms [17,18]. However, some of these methods consider only the case in which latent images are real-valued, while in real applications, they are often complex-valued, and the phase information is also important. Also, most of them adopt different kinds of prior knowledge for regularization, such as a deep denoiser [15],
The phase retrieval problem has also been investigated from the perspective of signal processing and optimization. The general problem they consider is the coded diffraction pattern (CDP) setup [21], which goes beyond the conventional CDI model with only the Fourier transform of the object. In this setup, different patterns are used as sensing matrices to spread the frequency information of a target, making it easier to reconstruct computationally with multiple measurements. A variety of phase retrieval algorithms are designed based on this, such as Wirtinger flow (WF) and its variants [22,23], Gauss–Newton method [24], spectral method [25], alternating minimization [26], and majorization–minimization [27]. These methods often have some restrictions on the sensing matrices or target objects. For example, sensing matrices are required to follow the Gaussian model [22,25,26], to be complete bases of the sensing space [24], or the target object is sparse [23]. Usually, more efforts are needed in designing optical systems to meet these requirements.
To take advantage of more accurate prior knowledge, it is possible to add some pre-designed strong constraints in the imaging systems directly. Some encoding masks, such as diffuser [28,29] and phase masks [30], can provide additional information to help with the reconstruction process. These coding elements are often hand-crafted with some prior knowledge, which shows the possibility of designing higher-resolution imaging systems for specific applications. For example, a simple masked CDI setup with an additional static area in the object plane, known as
Figure 1.Typical masked CDI:
The main contributions of this paper are summarized as follows.
2. PRINCIPLES AND METHODS
A. Foundation of the Inverse Problem
In a masked CDI setup, coherent light illuminates a coded aperture
The whole object plane is composed of these two parts. A background mask
After the object is illuminated by the incident light, the emergent light
B. ADMM with a Plug-and-Play Style for Masked CDI
For convenience, all the 2D matrices, such as
In real applications, the capturing process of many imaging devices, such as CCDs, is subject to various signal-dependent and signal-independent errors, which can be represented by a Poisson–Gaussian noise model [33]. This is typically handled by denoising [33] or introducing a strong regularization prior [34]. As the solution of a phase retrieval problem is not unique and the noise model should be taken into consideration, we introduce a regularization function
Sign up for Photonics Research TOC. Get the latest issue of Photonics Research delivered right to you!Sign up now
The whole optimization problem we are trying to solve can be written as
Similarly, other update steps are
PnP-ADMM for Masked CDI
1: |
2: |
3: |
4: |
5: |
6: |
7: |
8: |
C. Regularization Functions
We have developed the ADMM algorithm in a plug-and-play style, allowing for different kinds of regularization functions. Here, we investigate regularization functions that are efficient for denoising complex-valued images.
1. Regularization by Denoising
Regularization by denoising (RED) is a commonly used method of designing regularization functions according to the denoisers, instead of using denoisers directly to minimize some implicit functions [39]. In particular, the regularization function is designed as
Now, we consider the case
Even using trained denoisers cannot help to solve this problem. If the useful information is related only to phase information
2. Quadratic Regularization Functions
In this work, we use the quadratic smoothing method [41], and the regularization function is designed as a quadratic penalty function:
The structure tensor, also known as the second-moment matrix, is useful for image filtering, holography, feature tracking, etc. [42–44]. The original structure tensor is defined as
Following the idea of a structure tensor and Harris corner detector, since we want to find the solution with the simplest structure in the solution set, we need to care about only the trace of the structure tensor and make it as small as possible to construct more homogeneous areas. Hence, we select
There are also some other regularization functions that can construct homogeneous areas, such as total variation (TV) and its variants [47], and wavelet transform [48]. Compared with the quadratic regularization functions, the proximal operators of these functions have more complicated expressions. Most of them are designed based on the
3. EXPERIMENTS
A. Imaging Setup
To assess the efficiency of our method, we make use of the experimental
B. Algorithm Setup
The parameters in ADMM are set as
According to the imaging setup of
C. Pb Growth Experiment
We first test our algorithm with the Pb growth experiment. In this case, the amplitude information shows the growth of Pb dendrites. The reconstruction results of ADMM and the baseline method are shown in Fig. 2. Different columns are imaging results with only intensity information at different times in the whole experiment. Imaging results of the Pb dendrites (blue part in the circle region) are almost identical using these two methods.
Figure 2.Imaging results of the Pb growth experiment (amplitude reconstructions). (a)–(f), (m)–(r) ADMM phase retrieval results for No. 1–12 diffraction patterns; (g)–(l), (s)–(x) phase retrieval results for No. 1–12 diffraction patterns using the baseline method, respectively.
Then we introduce two metrics to evaluate the convergence property of ADMM. The R-factor evaluates the difference between reconstructed images and captured images in the measurement domain as
Figure 3.ADMM iterations for the Pb growth experiment (different colors for different diffraction patterns). Both converge quickly. (a) Error. (b)
Figure 4.Reconstructed object planes for No. 1 diffraction pattern. The main difference is the area outside the support. (a) ADMM. (b) Baseline.
To examine whether the proposed method can achieve comparable results with the baseline method, we calculate the relative peak signal-to-noise ratio (PSNR) and the structural similarity index (SSIM) [51] between the reconstruction results from ADMM and the baseline method, and the results are summarized in Table 1. All achieve
Numerical Comparison between ADMM and Baseline Method for Pb Growth Experiment
No. | 1 | 2 | 3 | 4 | 5 | 6 |
PSNR (dB) | 31.0 | 32.5 | 33.5 | 34.7 | 34.7 | 34.1 |
SSIM | 0.88 | 0.85 | 0.84 | 0.86 | 0.86 | 0.86 |
PSNR (dB) | 34.0 | 33.4 | 33.7 | 34.3 | 33.6 | 33.1 |
SSIM | 0.85 | 0.84 | 0.86 | 0.86 | 0.86 | 0.86 |
We also compare our method with some other classical phase retrieval methods, mainly WF-based methods [22,52]. The phase retrieval results for the No. 1 image of the WF method and the truncated WF (TWF) method are shown in Fig. 5. We can find that even for the object with the simplest structure (No. 1 diffraction pattern) in this experiment, WF-based methods cannot provide valid information related to the Pb growth status. These results also show that the restrictions on the sensing matrices, such as the Gaussian model, are important to the phase retrieval qualities of these methods.
Figure 5.Imaging results of No. 1 diffraction pattern in the Pb growth experiment (amplitude reconstructions) using different phase retrieval methods. (a) Baseline. (b) ADMM. (c) WF. (d) TWF.
D. Glioblastoma Experiment
In the glioblastoma imaging experiment, the phase images show the status of glioblastoma cells. We first investigate the convergence of the ADMM with the relative error and R-factor in Fig. 6. As before, since we optimize only the dynamic region, the R-factor does not converge to zero, but a certain non-zero value after several iterations.
Figure 6.ADMM iterations for the glioblastoma experiment (different colors for different diffraction patterns). (a) Error. (b)
Imaging results with only phase information at different times are shown in Fig. 7. From Figs. 7(a) to 7(f) and Figs. 7(m) to 7(r), we can see that the smaller cell on the right moved to the bigger one, and then they merged together in these images. ADMM results show good agreement with the baseline
Figure 7.Imaging results of the glioblastoma experiment (phase reconstructions). (a)–(f), (m)–(r) ADMM phase retrieval results for No. 1–12 diffraction patterns; (g)–(l), (s)–(x) phase retrieval results for No. 1–12 diffraction patterns using the baseline method, respectively.
To give clearer evaluations of the reconstructed phase images of these two methods, we calculate the TV loss [53] of all the images, and the results are summarized in Table 2. We can see that for all diffraction patterns, ADMM has lower TV loss than the baseline method, which means that it can achieve phase retrieval results with simpler structures.
Mean Total Variation Loss of Different Methods for Glioblastoma Experiment
No. | 1 | 2 | 3 | 4 | 5 | 6 |
ADMM | 0.599 | 0.601 | 0.595 | 0.642 | 0.816 | 0.820 |
Baseline | 0.846 | 0.822 | 0.869 | 0.940 | 1.372 | 1.527 |
ADMM | 0.818 | 0.811 | 0.779 | 0.722 | 0.705 | 0.648 |
Baseline | 1.485 | 1.445 | 1.397 | 1.316 | 1.365 | 1.378 |
E. Processing Time
The baseline method for
Processing Time of Different Algorithms in Pb Growth Experiment (Unit: s)
No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
ADMM | 0.39 | 0.38 | 0.37 | 0.37 | 0.38 | 0.37 | 0.37 |
Baseline | 39.41 | 40.74 | 38.80 | 39.10 | 39.29 | 38.96 | 39.23 |
ADMM | 0.37 | 0.36 | 0.37 | 0.36 | 0.37 | ||
Baseline | 39.24 | 39.12 | 39.24 | 38.88 | 39.45 | 39.29 | 0.25 |
Processing Time of Different Algorithms in Glioblastoma Experiment (Unit: s)
No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
ADMM | 0.35 | 0.34 | 0.34 | 0.33 | 0.33 | 0.34 | 0.33 |
Baseline | 40.25 | 39.97 | 39.93 | 40.64 | 40.56 | 40.14 | 40.15 |
ADMM | 0.34 | 0.34 | 0.34 | 0.34 | 0.34 | ||
Baseline | 41.09 | 39.76 | 40.56 | 40.00 | 41.50 | 40.38 | 0.27 |
Figure 8.Processing time in different experiments (unit: s). (a) Pb growth experiment. (b) Glioblastoma experiment.
In our method, we separate the whole optimization problem into several sub-problems that are easier to solve, where closed-form solutions are obtained for these sub-problems. Compared with the alternating methods between the image space and Fourier space, directly solving the inverse problem is more efficient. Although in one iteration ADMM uses the proximal method and is slower than the simple gradient descent step, it can converge with modest accuracy within a few iterations [36], while the baseline method needs many more iterations. Hence, our method is faster overall to give reconstructed images.
F. Phase Retrieval with Single Diffraction Pattern
In the two experiments above, ADMM does not take advantage of the relationship among different diffraction patterns, but the baseline method combines these patterns to update the static area in the object plane, based on the fact that this area is the same among different patterns during the experiment. In this section, we compare our ADMM method with the baseline method for phase retrieval with only one diffraction pattern available to the algorithms.
We randomly choose one diffraction pattern from the Pb growth experiment and glioblastoma experiment. The phase retrieval results for different algorithms with different kinds of objects are shown in Fig. 9. We can easily find that the performance of the baseline method drops significantly for both experiments. The reconstructed image in Fig. 9(a) is less clear than in Fig. 9(b), the ADMM result. For a phase-only object, the baseline method even diverges and cannot give any meaningful information in Fig. 9(c), while ADMM in Fig. 9(d) is not influenced by the reduction of diffraction patterns. An explanation for this is that ADMM does not care about the region outside the dynamic area or the static area in the object plane, since they are mainly caused by noise, pinhole diffraction, etc. [see Fig. 4(b)]. Hence, although the imaging model is actually
Figure 9.Phase retrieval results with single diffraction pattern. (a), (b) Baseline method and ADMM method for No. 10 diffraction pattern in the Pb growth experiment; (c), (d) baseline method and ADMM method for No. 7 diffraction pattern in the glioblastoma experiment, respectively.
4. CONCLUSION
In summary, we present a fast and robust ADMM that can retrieve proper phase maps according to the diffraction patterns in masked CDI. Our method is plug-and-play, allowing for different kinds of regularization functions as prior knowledge. We also design quadratic regularization functions according to the structure tensor and Harris corner detector, which can denoise and find the simplest structure in the complex domain directly, instead of separating complex-valued images into real and imaginary parts, simplifying the algorithm design.
In optical experiments, we can see that compared with the conventional phase retrieval methods for masked CDI, our ADMM approach is much faster. Less background noise and clearer phase images further indicate the power of the designed regularization functions. Although the imaging results of Pb dendrites using the baseline method seem to have sharper edges with the help of the background patterns, in some more complicated cases, such as retrieving the phase of the phase-only objects in the glioblastoma experiment, the background patterns bring strong disturbances to the observation of the cells, making it less robust than ADMM. Our method also performs well even with a single diffraction pattern, showing the robustness of our method.
References
[1] S. Eisebitt, J. Lüning, W. F. Schlotter, M. Lörgen, O. Hellwig, W. Eberhardt, J. Stöhr. Lensless imaging of magnetic nanostructures by x-ray spectro-holography. Nature, 432, 885-888(2004).
[2] A. Ozcan, E. McLeod. Lensless imaging and sensing. Annu. Rev. Biomed. Eng., 18, 77-102(2016).
[3] T. Zeng, E. Y. Lam. Robust reconstruction with deep learning to handle model mismatch in lensless imaging. IEEE Trans. Comput. Imaging, 7, 1080-1092(2021).
[4] D. Sayre. Some implications of a theorem due to Shannon. Acta Crystallogr., 5, 843(1952).
[5] R. L. Sandberg, A. Paul, D. A. Raymondson, S. Hädrich, D. M. Gaudiosi, J. Holtsnider, R. I. Tobey, O. Cohen, M. M. Murnane, H. C. Kapteyn, C. Song, J. Miao, Y. Liu, F. Salmassi. Lensless diffractive imaging using tabletop coherent high-harmonic soft-X-ray beams. Phys. Rev. Lett., 99, 098103(2007).
[6] W. Harm, C. Roider, A. Jesacher, S. Bernet, M. Ritsch-Marte. Lensless imaging through thin diffusive media. Opt. Express, 22, 22146-22156(2014).
[7] J. Miao, P. Charalambous, J. Kirz, D. Sayre. Extending the methodology of X-ray crystallography to allow imaging of micrometre-sized non-crystalline specimens. Nature, 400, 342-344(1999).
[8] J. R. Fienup. Phase retrieval algorithms: a comparison. Appl. Opt., 21, 2758-2769(1982).
[9] Y. Shechtman, Y. C. Eldar, O. Cohen, H. N. Chapman, J. Miao, M. Segev. Phase retrieval with application to optical imaging: a contemporary overview. IEEE Signal Process. Mag., 32, 87-109(2015).
[10] J. A. Rodriguez, R. Xu, C.-C. Chen, Y. Zou, J. Miao. Oversampling smoothness: an effective algorithm for phase retrieval of noisy diffraction intensities. J. Appl. Crystallogr., 46, 312-318(2013).
[11] D. S. Weller, A. Pnueli, G. Divon, O. Radzyner, Y. C. Eldar, J. A. Fessler. Undersampled phase retrieval with outliers. IEEE Trans. Comput. Imaging, 1, 247-258(2015).
[12] K. Huang, N. D. Sidiropoulos. Consensus-ADMM for general quadratically constrained quadratic programming. IEEE Trans. Signal Process., 64, 5297-5310(2016).
[13] P. Villanueva-Perez, F. Arcadu, P. Cloetens, M. Stampanoni. Contrast-transfer-function phase retrieval based on compressed sensing. Opt. Lett., 42, 1133-1136(2017).
[14] B. Shi, Q. Lian, X. Huang, N. An. Constrained phase retrieval: when alternating projection meets regularization. J. Opt. Soc. Am. B, 35, 1271-1281(2018).
[15] C. A. Metzler, P. Schniter, A. Veeraraghavan, R. G. Baraniuk. prDeep: robust phase retrieval with a flexible deep network. International Conference on Machine Learning, 3501-3510(2018).
[16] F. Momey, L. Denis, T. Olivier, C. Fournier. From Fienup’s phase retrieval techniques to regularized inversion for in-line holography: tutorial. J. Opt. Soc. Am. A, 36, D62-D80(2019).
[17] H. Yan. Ptychographic phase retrieval by proximal algorithms. New J. Phys., 22, 023035(2020).
[18] H. Chang, S. Marchesini, Y. Lou, T. Zeng. Variational phase retrieval with globally convergent preconditioned proximal algorithm. SIAM J. Imag. Sci., 11, 56-93(2018).
[19] A. Goy, K. Arthur, S. Li, G. Barbastathis. Low photon count phase retrieval using deep learning. Phys. Rev. Lett., 121, 243902(2018).
[20] G. Zhang, T. Guan, Z. Shen, X. Wang, T. Hu, D. Wang, Y. He, N. Xie. Fast phase retrieval in off-axis digital holographic microscopy through deep learning. Opt. Express, 26, 19388-19405(2018).
[21] E. J. Candes, X. Li, M. Soltanolkotabi. Phase retrieval from coded diffraction patterns. Appl. Comput. Harmon. Anal., 39, 277-299(2015).
[22] E. J. Candes, X. Li, M. Soltanolkotabi. Phase retrieval via Wirtinger flow: theory and algorithms. IEEE Trans. Inf. Theory, 61, 1985-2007(2015).
[23] T. T. Cai, X. Li, Z. Ma. Optimal rates of convergence for noisy sparse phase retrieval via thresholded Wirtinger flow. Ann. Stat., 44, 2221-2251(2016).
[24] B. Gao, Z. Xu. Phaseless recovery using the Gauss–Newton method. IEEE Trans. Signal Process., 65, 5885-5896(2017).
[25] W. Luo, W. Alghamdi, Y. M. Lu. Optimal spectral initialization for signal recovery with applications to phase retrieval. IEEE Trans. Signal Process., 67, 2347-2356(2019).
[26] P. Netrapalli, P. Jain, S. Sanghavi. Phase retrieval using alternating minimization. IEEE Trans. Signal Process., 63, 4814-4826(2015).
[27] T. Qiu, P. Babu, D. P. Palomar. PRIME: phase retrieval via majorization-minimization. IEEE Trans. Signal Process., 64, 5174-5186(2016).
[28] N. Antipa, G. Kuo, R. Heckel, B. Mildenhall, E. Bostan, R. Ng, L. Waller. DiffuserCam: lensless single-exposure 3D imaging. Optica, 5, 1-9(2018).
[29] T. Zeng, E. Y. Lam. Model-based network architecture for image reconstruction in lensless imaging. Proc. SPIE, 11551, 115510B(2020).
[30] I. Johnson, K. Jefimovs, O. Bunk, C. David, M. Dierolf, J. Gray, D. Renker, F. Pfeiffer. Coherent diffractive imaging using phase front modifications. Phys. Rev. Lett., 100, 155503(2008).
[31] Y. H. Lo, L. Zhao, M. Gallagher-Jones, A. Rana, J. J. Lodico, W. Xiao, B. Regan, J. Miao.
[32] J. W. Goodman. Introduction to Fourier Optics(2017).
[33] Y. Zhang, P. Song, Q. Dai. Fourier ptychographic microscopy using a generalized anscombe transform approximation of the mixed Poisson-Gaussian likelihood. Opt. Express, 25, 168-179(2017).
[34] I. Kang, F. Zhang, G. Barbastathis. Phase extraction neural network (PhENN) with coherent modulation imaging (CMI) for phase retrieval at low photon counts. Opt. Express, 28, 21578-21600(2020).
[35] Z. Xu, E. Y. Lam. Maximum a posteriori blind image deconvolution with Huber-Markov random-field regularization. Opt. Lett., 34, 1453-1455(2009).
[36] S. Boyd, N. Parikh, E. Chu. Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers(2011).
[37] R. Remmert. Theory of Complex Functions(1991).
[38] N. Parikh, S. Boyd. Proximal algorithms. Found. Trends Optim., 1, 127-239(2014).
[39] Y. Romano, M. Elad, P. Milanfar. The little engine that could: regularization by denoising (RED). SIAM J. Imag. Sci., 10, 1804-1844(2017).
[40] Z. Wu, Y. Sun, J. Liu, U. Kamilov. Online regularization by denoising with applications to phase retrieval. Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops, 1-9(2019).
[41] M. Pham, P. Yin, A. Rana, S. Osher, J. Miao. Generalized proximal smoothing (GPS) for phase retrieval. Opt. Express, 27, 2792-2808(2019).
[42] J. Weickert. Coherence-enhancing diffusion filtering. Int. J. Comput. Vis., 31, 111-127(1999).
[43] S. Lefkimmiatis, A. Roussos, P. Maragos, M. Unser. Structure tensor total variation. SIAM J. Imag. Sci., 8, 1090-1122(2015).
[44] Z. Ren, E. Y. Lam, J. Zhao. Acceleration of autofocusing with improved edge extraction using structure tensor and Schatten norm. Opt. Express, 28, 14712-14728(2020).
[45] J. Angulo. Structure tensor image filtering using Riemannian
[46] C. Harris, M. Stephens. A combined corner and edge detector. Alvey Vision Conference, 147-151(1988).
[47] V. Caselles, A. Chambolle, M. Novaga. Total variation in imaging. Handbook of Mathematical Methods in Imaging, 1, 1455-1499(2015).
[48] M. J. Shensa. The discrete wavelet transform: wedding the a trous and Mallat algorithms. IEEE Trans. Signal Process., 40, 2464-2482(1992).
[49] Y. Wang, W. Yin, J. Zeng. Global convergence of ADMM in nonconvex nonsmooth optimization. J. Sci. Comput., 78, 29-63(2019).
[50] Y. M. Lu, G. Li. Spectral initialization for nonconvex estimation: high-dimensional limit and phase transitions. IEEE International Symposium on Information Theory (ISIT), 3015-3019(2017).
[51] Z. Wang, A. C. Bovik, H. R. Sheikh, E. P. Simoncelli. Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process., 13, 600-612(2004).
[52] Y. Chen, E. J. Candès. Solving random quadratic systems of equations is nearly as easy as solving linear systems. Commun. Pure Appl. Math., 70, 822-883(2017).
[53] Y. Li, F. Santosa. A computational algorithm for minimizing total variation in image restoration. IEEE Trans. Image Process., 5, 987-995(1996).

Set citation alerts for the article
Please enter your email address