Robust Phase Retrieval with Green Noise Binary Masks
Abstract
Phase retrieval with pre-defined optical masks can provide extra constraints and thus achieve improved performance. Recent progress in optimization theory demonstrates the superiority of random masks in enhancing the accuracy of phase retrieval algorithms. However, traditional approaches only focus on the randomness of the masks but ignore their non-bandlimited nature. When using these masks for phase retrieval, the intensity measurements contain many significant high-frequency components that the phase retrieval algorithm cannot take care of and thus leads to degraded performance. Based on the concept of digital halftoning, this paper proposes a green noise binary masking scheme that can significantly reduce the high-frequency contents of the masks while fulfilling the randomness requirement. The resulting intensity measurements will contain data concentrated in the mid-frequency band and around zero frequency areas which can be fully utilized in the phase retrieval optimization process. Our experimental results show that the proposed green noise binary masking scheme consistently outperforms the traditional ones when using in binary coded diffraction pattern phase retrieval systems.
keywords:
Phase retrieval, Coded diffraction patterns, Green noise mask, Non-bandlimited noise1 Introduction
Many measurement systems can only detect the intensity of the optical wave field. Phase retrieval, as the name suggests, aims to reconstruct a complex-valued signal from intensity-only measurements [1, 2, 3, 4, 5, 6, 7]. The phase retrieval problem is encountered in several disciplines, including crystallography, optical imaging, astronomy, X-ray, and electronic imaging. There has been considerable recent progress in phase retrieval algorithms due to the advent of modern optimization theories [8]. In particular, the so-called coded diffraction pattern (CDP) phase retrieval algorithm adopts pre-defined optical masks to improve the reconstruction performance with extra constraints [9, 10]. Specifically, the algorithm reconstructs a signal (complex-valued) based on the Fourier intensity measurements , where , and denote the number of measurements, pre-defined optical masks and elementwise multiplication, respectively; and is the Fourier transform. In practice, the pre-defined masks can be implemented using a spatial light modulator (SLM) or digital micromirror device (DMD) [11, 12, 13, 14]. The number of measurements is related to the complexity of the signal and the masks. For instance, the single-shot lensless phase retrieval methods in [12, 13] require only a single measurement, but it can reconstruct only sparse objects. On the other hand, using multiple-level phase masks can also reduce the number of measurements. However, they require optical devices that can perform accurate multi-level phase modulation for their implementation. The cost of these devices is one concern; the error of these devices due to the global grayscale-phase mismatch and spatial non-uniformity is another. If binary masks are used, it is empirically shown in [9, 10] that at most measurements are required for exact recovery via convex programming. Thus, the number of measurements is not excessive. Binary masks can provide accurate reconstruction as the two levels can be reliably reproduced; these can be realized with both DMDs and SLMs. For this reason, binary masks are used in this work.
The importance of the randomness of the masks is emphasized in some research papers to ensure good phase retrieval performance [9, 10]. Traditionally, white noise masks are commonly used since randomness is guaranteed. However, the Fourier spectrum of white noise masks is non-bandlimited in theory. When using them for phase retrieval, the intensity measurements can have many significant high-frequency components located beyond the th diffraction order (an example is shown in Figure 1(a), the yellow circle denotes the boundary of the 0th diffraction order). In general, we always focus on the th diffraction order such that the data outside the th diffraction order are not detected. Even if we also detect the data outside the th diffraction order, they will still be ignored in the phase retrieval optimization process. This is because traditional CDP phase retrieval algorithms assume the masked data as a grid of sampled data so that its spectrum will be periodic based on the sampling theory. The algorithm can only handle the frequency components within the Nyquist frequency (i.e., the red square in Figure 1(a)). Therefore, the high-frequency components located beyond the Nyquist frequency of the system will be ignored by the phase retrieval algorithm. It is equivalent to filtering out the high-frequency components of the intensity measurements, and this introduces errors to the optimization process. In this paper, we base on our previous work [15] on digital halftoning to propose a green noise optical masking scheme for phase retrieval. The proposed scheme allows the optical masks to have the green noise property, which means that the energy of the masks is concentrated in a ring shape mid-frequency region. It allows the intensity measurements to also have the data concentrated in the same region (plus those around the zero frequency, an example is shown in Figure 1(b)). Thus, the amount of the filtered high-frequency components can be reduced. Halftoning is a process commonly used in digital printers to simulate shades of gray by varying the size of tiny black dots. Recently, we apply the multiscale error diffusion (MED) technique to the halftoning process so that we can control the black dot patterns to have the green noise property [15]. Such a technique can also be used in optical mask generation. One advantage of the scheme is that we can generate the binary masks of different densities (the ratio of the number of ones to zeros in the masks) while maintaining the green noise property. The density of the masks needs to be carefully chosen to avoid the saturation problem when taking the measurements. By using the proposed green noise masking scheme, the error of the reconstructed phase images can be reduced compared with using the traditional white noise masks. It has been verified with our experimental results in Section 4.
2 Phase Retrieval with Coded Diffraction Patterns
The objective of the CDP phase retrieval algorithm [9, 10] can be described by Eq. (1).
(1) |
where is a Fourier intensity measurement and denotes the elementwise multiplication. The use of the optical masks provides the constraints to reduce the ill-posedness of the problem. It has been shown in [9, 10] that can be perfectly reconstructed from noiseless measurements with high probability given are random and is sufficiently large. However, in a coherent imaging system, speckle noise inherent in the laser and shot noise due to the limited photon measurements are prevalent. They bring errors to the Fourier intensity measurements and corrupt the reconstructed phase. The maximum a-posterior (MAP) method is often used to ensure the performance of the estimation. It is applied for estimating the maximum point of an unknown quantity with the help of a posterior distribution. To further improve the optimization performance, different regularization terms are added to the optimization cost function. In this work, we adopt the total variation (TV) regularization term to smooth out the noise while preserving the image edges [16]. Combining with the MAP formulation, we adopt the following TV-MAP approach [16] for the implementation of the CDP phase retrieval algorithm in this paper:
(2) |
In Eq.(2), is the gradient operator, refers to the norm and DFT refers to the discrete Fourier transform; and represents the discrete Fourier intensity measurements which are the sampled version of . Similarly, and are the samples of and , respectively. The first term of Eq. (2) is the TV regularization term that has been popularly used in noise removal. It is based on the principle that images with spurious details have higher total variation. Reducing the total variation of the measurement can remove the unwanted details. The second term of Eq. (2) is the MAP data fidelity term that evaluates the performance of the estimation. Minimizing these two terms can obtain an estimate that is close to the original while reducing the spurious detail due to noise. Furthermore, the optimal solution allows discontinuities along the curves; therefore, edges can be preserved in the restored image. The regularization strength is controlled by the constant . It is usually selected empirically according to the complexity of the signal. Similar to [9, 10], Eq. (2) can be solved via the Alternating Direction Method of Multipliers (ADMM) algorithm [17].
As mentioned in Section 1, binary masks are used in this work. Both SLM and DMD can be used to implement . When SLM is used, can be implemented as a set of binary phase masks such that . If DMD is used, becomes a set of binary amplitude masks such that . Figure 2 shows a typical experimental setup for implementing the CDP phase retrieval system. It is also adopted in our experiments. In this optical system, the light from the HeNe laser is projected onto a SLM or DMD board which implements the random masks. The masked light is projected onto an object placed on the image plane. The light then goes through a lens so that the image captured by the CMOS camera (placed on the back focal plane of the lens) is the Fourier transform intensity of the transmittance function of the object multiplied with the -th mask .
As is indicated in [18, 19], appear as a kind of diffraction pattern as shown in Figure 1. It should be noted that is obtained from the Fourier transform of the multiplication of and in spatial domain. This is equivalent to the convolution of and in frequency domain. However, is non-bandlimited if is white. Thus, the convolution of and is also non-bandlimited. It is the reason why we can find many high-frequency data in Figure 1(a). In this paper, we propose to use the green noise masks that have a ring-shaped frequency spectrum concentrated in the mid-frequency region shown in Figure 3. If the green noise masks are used, the convolution of and will also have the data concentrated in the mid-frequency region presented in Figure 1(b) (since has large magnitude around zero frequency). It can be seen that the high-frequency components of the th diffraction order are much weaker than those using the white noise masks.


The above property of the green noise masks is important for solving Eq. (2). In general, we always focus on the th diffraction order such that the data outside the th diffraction order are not detected. Even if we also detect the data outside the th diffraction order, they will still be ignored in the phase retrieval optimization process. As mentioned above, the reconstruction algorithm is a discrete process. In each iteration, the samples of , i.e. , are used to compute . Then the MAP loss function evaluates the difference between and the discrete intensity measurement . The difference is then used to update the estimation of . The sampling period of and is , i.e. the distance of the SLM pixels or the micro-display units of the DMD. Therefore, the Nyquist frequency of this discrete system is denoted by the red square in Fig 1 (coincides with the boundaries of the th diffraction order circled in yellow with radius ). Based on the sampling theory, is periodic, and only one period of the replicated spectrum, i.e. from to will be used by the algorithm to compare with the same region of . Therefore, the high-frequency data of beyond the red square will not be considered in the phase retrieval process. It is equivalent to filtering out these high-frequency data.
As mentioned above, the intensity measurements obtained using the traditional white noise masks will contain many significant high-frequency components. Some of them can even distribute outside the red square shown in Figure 1(a). These data will not be considered in the phase retrieval process and thus degrades the performance. In Figure 1(b), the data of the intensity measurements with the green noise masks concentrates in the mid-frequency region (plus around the zero frequency) and are well within the red square. They will be fully utilized in the phase retrieval process. We will verify the advantages of the green noise masks by the experimental results in Section 4.
3 Green Noise Binary Masks
3.1 Generation of the Green Noise Masks
In Section 2, we have explained why the non-bandlimited nature of the traditional white noise masks will lead to significant high-frequency data that will be ignored in the phase retrieval optimization process and leads to degraded performance. In this paper, we propose to use the green noise masks with energy concentrated in the mid-frequency region. The DFT magnitude (in log scale) of some examples of green noise masks are shown in Figure 3. As can be seen in the figure, the energy of the masks concentrates in the ring in the middle of the Fourier spectrum. Thus, the high-frequency energy of the mask is significantly reduced. The green noise masks in Figure 3 are designed based on a digital halftoning method called FMEDg that we proposed in [15]. Digital halftoning is a process for turning a grayscale image into a binary image such that it can be physically printed [20]. When the input is a constant grayscale patch, the output of digital halftoning is a binary noise pattern composed of black and white dots. We make use of the digital halftoning method FMEDg in this research because it can generate binary noise patterns that fully fulfill the needs of a CDP phase retrieval process. First, the output of digital halftoning is a set of black and white dots, which is the same as a binary mask. Second, the method can ensure the spatial distribution of the dots to be aperiodic, homogeneous and isotropic. Thus, it can fulfill the randomness requirement. More importantly, we can control the frequency response of the output noise pattern (from green to blue) and its density (i.e. the ratio of the number of ones to zeros in the masks). The algorithm starts with a mask with a constant value, for instance, . Then an iterative feature preserved multiscale error diffusion (FMED) approach is used to process each pixel in the mask [21]. More specifically, we select a not-yet processed pixel and quantize its value to be either or . Then the quantization error is diffused to the pixel’s neighbors with a ring-shaped non-causal diffusion filter. This process repeats until all pixels are processed. One can refer to [15] for the operation details. Since the method, which is based on FMED, can generate green noise patterns, the method is named as FMEDg. In that method, the diffusion filter plays a critical role in controlling the frequency response of the output pattern. Let us illustrate it through an example. Without loss of generality, we assume that pixel , which has the initial value of , is the pixel picked at a particular iteration. Assume it is quantized to , FMEDg will diffuse the quantization error, i.e. , to a ring-shaped region surrounding the pixel as shown in Figure 4. The process is controlled by the following diffusion filter:
(3) |
where is a function such that,
(4) |

More specifically, the error will be multiplied by and added to the pixel if is located inside the ring-shaped region determined by the outer radius and inner radius . In [15], we show that by setting , we can control the cluster size of the noise pattern to be approximately equal to , where is the initial constant gray level of the mask and is also the final density of the noise pattern. The larger is the cluster size of the noise pattern, the lower the frequency response will be. And since the filter is isotropic, the frequency response of the noise pattern will appear as a ring-shaped pattern shown in Figure 3. Thus, by following the FMEDg method, we can generate a green noise mask of any principal frequency and density by simply adjusting the parameter of the diffusion filter.

3.2 Analysis of the Green Noise Mask Generated by the FMEDg Method
Figure 3 shows some examples of the green noise masks of different generated by the FMEDg method (with the density fixed at ). Here we would like to introduce another parameter which indicates the energy of the mask in the high-frequency region of the spectrum. We define as,
(5) |
where and is the total number of DFT coefficients. It can be seen in Figure 3 that, as increases, the noise pattern in the mask becomes clustered and the ring shape frequency spectrum shrinks towards the center. Thus, the principal frequency of the noise pattern decreases. However, the high-frequency energy of the masks (indicated by ) does not decrease as the principal frequency decreases. Rather, it first decreases but then increases as further increases. This is because as the ring shape frequency spectrum shrinks towards the center, another ring starts to appear at the high-frequency spectrum (circled in Figure 3).
As it is explained above, the intensity measurement data of frequency higher than the Nyquist frequency of the system will be ignored in the phase retrieval optimization process. Although they are of very high frequencies, ignoring them can still significantly affect the performance. A simulation is conducted to demonstrate their importance. We use two standard images namely Cameraman and Barbara (see Figure 6(a)) as the amplitude and phase part of the input image. Then we multiply the image with the proposed green noise mask (with and ), blue noise mask and traditional white noise mask [9]. The binary amplitude masks are used in the simulation. Figure 5 shows the masks and their Fourier intensities. Some examples of the Fourier intensity measurements with these masks are shown in Figure 6(a). For each intensity measurement, we set the highest frequency data to zero to demonstrate the effect when high-frequency data are ignored. Specifically, we create a binary mask with inner data set as while the outer data set as . Then we multiply every intensity measurement with the binary mask to remove the high-frequency information. For each kind of mask, Fourier intensity measurements () are acquired and fed to the same CDP phase retrieval process described in Eq. (2). The number of measurements is not the main focus here. As long as is not too small, we find in the simulation that the same conclusion can be drawn irrespective of the number of measurements. This is because having more masks cannot change the fact that highest frequency data is missing. If is very small, the optimization process sometimes cannot converge. The performance is evaluated by two criteria: sum square error (SSE) of the amplitude and mean square error (MSE) of the phase. They are defined as follows:
(6) | ||||
where and denote the original and reconstructed image, respectively. Both and are unwrapped to ensure the true phase difference is evaluated. A global phase shift (a fixed constant) is further subtracted from the result to avoid the value to be amplified due to the bias in the estimated . The values of are usually negative and expressed in dB. The smaller the value of , the better is the performance. The criterion is the same for . To optimize the performance, we fine-tune the value of the regularization parameter in Eq. (2) to ensure the best SSE is obtained in each case.
The reconstruction performance using different masks is shown in Figure 6(b). It can be seen that when all data are available, all masks give similar performance. When of highest frequency data are removed, the blue noise mask () gives the worst result since it has the highest high-frequency concentration. It will introduce many high-frequency data to the intensity measurements. The white noise mask () commonly used in the literature also does not give a good result because its high-frequency concentration is still significant. On the other hand, the green noise mask () gives the best performance both quantitatively and quantitatively. The degradation due to the removal of the high-frequency data is the least among three masks. It can be best observed in the region circled in Figure 6(b). Table 1 further shows that the performance differences of the masking schemes are consistent at different noise levels. When of the highest frequency data are removed, the green noise mask always performs the best at all noise levels. This simulation has clearly indicated the importance of high-frequency data in the intensity measurements. In Section 4, we further demonstrate the improvement of the proposed green noise masking scheme by applying it to two practical CDP phase retrieval systems.


Green | White | Blue | ||||
3.3 The Choice o f and
As mentioned above, the parameters and of FMEDg should be carefully chosen. We use the following simulation to show how they will affect the performance of the phase retrieval process. First, we use the FMEDg method to generate a few green noise masks of different and . The binary amplitude masks are used in the simulation. The sizes of the test images and masks are both pixels. For each and , green noise masks are generated and multiplied with the images. The DFTs of the resulting images are computed and intensity measurements are obtained. Note that the size of the measurements for different masks are the same hence the same proportions of the th order are acquired. Poisson and Gaussian noises are added to the Fourier intensity images in order to simulate the experimental environment. The Fourier intensity images are capped at the value (corresponding to bits) to simulate the dynamic range of the camera. We then use the TV-MAP algorithm in Eq. (2) to retrieve the magnitude and phase of the original image. To optimize the performance, we fine-tune the value of the regularization parameter in Eq.(2) to ensure the best is obtained in each case.
The simulation results are shown in Table 2. It can be seen that the and decrease as and increase up to a certain limit and then the and increase thereafter. We have explained in Section 3.2 why the high-frequency information of the mask will increase when increases beyond a certain limit and degrade the performance. Similar behavior is noted when increases. For binary amplitude masks, increasing will enlarge the dynamic range of the Fourier intensity image, which will introduce the saturation problem (also exists in the experiment) when increases up to a certain value and then affects the performance. In case that the binary phase masks are used, we have also noted in the experiments that the saturation problem occurs if is set to be bigger than or smaller than . Consequently, the parameters and should be carefully chosen in the experiments. It is indeed an advantage of using the FMEDg method for generating the green noise masks since it allows us to flexibly adjust the parameters and to achieve the required frequency characteristics and density to maximize the performance.
, | , | , | , | |
4 Experimental Results
The aim of the experiments is to demonstrate the performance achieved by using the proposed green noise-masking scheme in an actual CDP phase retrieval system. It is compared with the traditional white noise masks [9]. The experimental setup comprises a Thorlabs 10mW HeNe laser with wavelength nm; and a -bit Kiralux CMOS camera with pixel pitch m. For the implementation of the noise masks, a Holoeye Pluto phase-only SLM with pixel pitch is used. Only the central SLM pixels are utilized in all experiments. The focal length of the lens behind the SLM is . As explained in Section 2, the Nyquist frequency of the system is corresponding to the red square in Figure 1. For all experiments, we use the same set of optical devices hence the Nyquist frequency is the same as . The data of the same rectangular areas are captured for the phase retrieval algorithm using different kinds of random masks. The whole experimental setup has already been shown in Section 2 (Figure 2). Figure 7 shows a photograph of the actual hardware setup.

In the experiments, we also use the SLM to generate the testing objects. Specifically, three images namely, Cameraman, Vortex and Cell (see Figure 8) are loaded to the SLM to generate the phase testing objects that can impose multiple-level phase changes. In this experiment, the binary phase masks are used. The images are pre-multiplied with the random masks before sending to the SLM. Therefore, the output of the SLM has already implemented the function in Eq. (1). The green noise masks are generated using the FMEDg method described above. Based on the simulation result described in Section 3.3 and further experimental work, we choose and when generating the green noise masks. Only measurements are taken for each kind of binary phase masks. The number of measurements does not affect the conclusions of the experiment as long as it is not too small. If it is very small, the phase retrieval algorithm sometimes cannot converge. It is worth noting that the fixed constant in the optimization algorithm controls the strength of regularization. For different experimental objects, the optimal are different because of their different complexities (curves, sizes, edges, etc.). In our experiments, we fine-tune the values of to obtain the minimum error in each case. The experimental results and the corresponding Fourier intensity measurements are presented in Figure 8. It can be clearly seen that the performance of the reconstructed images via the green noise masks are much better than those reconstructed via the white noise masks, both quantitativel y and qualitatively. The improvement in MSE can be up to . The improvement on the vortex images is particularly significant. A zoom-in region of the reconstructed cell image is presented to better visualize the performance of different masking schemes. It can be seen that textures and edges of the reconstructed cell image via the green noise masks are much clearer and sharper than those via the white noise masks.

We also use a real object which is a periodic pillar optical grating (shown in Figure 9) fabricated with SU-8 to demonstrate the effectiveness of the proposed green noise masks. The SU-8 is transparent under nm. The period of the grating is and the height is nm. Hence the phase difference between air and SU-8 area is , where and represent the refractive index of the SU-8 and air, respectively. We use the SLM in the last experiment to generate the same set of the phase-only random masks. The central pixels of the SLM are used in the experiment. Only measurement is used for each kind of binary masks. Using more masks would not change the conclusion of the experiment.
The experimental results are shown in Figure 9. For the amplitude part, periodic rings appear in the reconstructed images because of the sharp change along the edges of the pillars. As can be seen, the amplitude image via the green noise mask is smoother and more uniform than that of the white noise mask. For the phase part, the phase difference between the pillar areas and the air areas is approximately as stated in the above paragraph. It is clearly shown that the reconstructed image with the green noise mask can better reconstruct the phase part while there exists phase errors via the white noise mask. The phase errors mainly locate close to the edges of the pillar, which means that the lost high-frequency information degrades the performance. From the above experimental results, we have shown that the proposed green noise mask outperforms the traditional white noise mask both quantitatively and qualitatively when using in SLM-based phase retrieval systems.

To demonstrate the generality of the proposed green noise masking scheme, we also apply the scheme to a DMD-based CDP phase retrieval system. Different from the experimental setup in Figure 7, a pixels DMD with pixel pitch installed on a Discover DLP board is used to generate the random masks. The other parts of the setup can be found in Figure 2. Figure 10 shows a photograph of the actual hardware setup. The optical path includes a reflective mirror (placed in the bottom-right corner) is used to match the blazed grating angle of the DMD board. Several reflective mirrors are also used in the laser beam magnification path because of the limited size of the optical table. In this experiment, the binary amplitude masks are loaded to the DMD board. A Newport USAF chart is placed on the object plane as the testing object. The projected light can only pass through the chart through its holes thus introduces sharp amplitude changes along the boundaries of the holes. The light that can pass through the chart should have the same phase, and we do not expect there is any variation in phase for the regions with no light. For the experiment, measurements are captured by the camera for each kind of binary masks. The green noise masks are generated using the same and as in the SLM experiments. Similar to the SLM experiment, the number of measurements chosen does not affect the conclusions of the experiment as long as it is not too small. They are fed to the same TV-MAP algorithm to retrieve the amplitude and phase of the USAF chart. And we fine-tune the values of to achieve the minimum error in each case. Figure 11 shows the experimental results and the corresponding Fourier intensity measurements with different binary masks. It can be seen that the amplitude and phase images retrieved through the use of different kinds of binary masks have clear differences. Even though the background areas of the amplitude images are smooth for all kinds of binary masks, the quality of the images in the regions where light can pass through has a considerable difference. The amplitude image resulting from using the green noise masks remains sharp and relatively uniform. Comparing with the ground truth, the of the amplitude images with the green and white noise masks are dB and dB, respectively. As to the phase images, the one reconstructed with the green noise masks has a much smoother background and fewer errors compared with the white noise masks.


5 Conclusion
This paper proposes a green noise binary masking scheme for the coded diffraction pattern (CDP) phase retrieval systems. We have explained why the high-frequency data in the Fourier intensity measurements will be ignored in the CDP phase retrieval process. To reduce the information loss, we suggested using green noise masks that have very low high-frequency concentrations. The green noise masks are designed using a digital halftoning method we developed earlier. It has the advantage that the principal frequency and the density of the noise mask can be controlled independently. Also, we have demonstrated how the high-frequency data in the Fourier intensity measurements can affect the quality of the reconstruction images. It is verified by the experimental results, which show that the quality of the amplitude and phase images retrieved using the proposed green noise binary masking scheme outperforms the commonly used white noise binary masks when applying to two CDP phase retrieval systems.
Funding
This work was supported by the Hong Kong Research Grant Council under General Research Fund no. PolyU 152478/16E.
Declaration of Competing Interest
The authors declare no conflicts of interest.
CRediT authorship contribution statement
Qiuliang Ye: Conceptualization, Methodology, Simulation, Experiment, Writing - original draft, Writing - review & editing. Yuk-Hee Chan: Conceptualization, Methodology. Michael G. Somekh: Supervision, Writing - review & editing. Daniel P.K. Lun: Supervision, Project administration, Funding acquisition, Conceptualization, Methodology, Writing - review & editing.
References
- [1] R. W. Gerchberg, A practical algorithm for the determination of phase from image and diffraction plane pictures, Optik 35 (1972) 237–246.
- [2] J. R. Fienup, Phase retrieval algorithms: a comparison, Appl. Opt. 21 (15) (1982) 2758–2769. doi:10.1364/AO.21.002758.
- [3] 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 (1999) 342–344. doi:https://doi.org/10.1038/22498.
- [4] J. M. Rodenburg, Ptychography and related diffractive imaging methods, Advances in Imaging and Electron Physics 150 (2008) 87–184. doi:https://doi.org/10.1016/s1076-5670(07)00003-1.
- [5] Y. Xu, Q. Ye, A. Hoorfar, G. Meng, Extrapolative phase retrieval based on a hybrid of phasecut and alternating projection techniques, Optics and Lasers in Engineering 121 (2019) 96–103. doi:https://doi.org/10.1016/j.optlaseng.2019.03.022.
- [6] C. Shen, C. Guo, J. Tan, S. Liu, Z. Liu, Complex amplitude reconstruction by iterative amplitude-phase retrieval algorithm with reference, Optics and Lasers in Engineering 105 (2018) 54–59. doi:https://doi.org/10.1016/j.optlaseng.2018.01.004.
- [7] C. Guo, C. Shen, J. Tan, X. Bao, S. Liu, Z. Liu, A robust multi-image phase retrieval, Optics and Lasers in Engineering 101 (2018) 16–22. doi:https://doi.org/10.1016/j.optlaseng.2017.09.014.
- [8] Y. Shechtman, Y. C. Eldar, O. Cohen, H. Chapman, J. Miao, M. Segev, Phase retrieval with application to optical imaging: A contemporary overview, IEEE Signal Processing Magazine 32 (2015) 87–109. doi:https://doi.org/10.1109/msp.2014.2352673.
- [9] E. J. Candes, X. Li, M. Soltanolkotabi, Phase retrieval from coded diffraction patterns, Applied and Computational Harmonic Analysis 39 (2) (2015) 277–299. doi:https://doi.org/10.1016/j.acha.2014.09.004.
- [10] E. J. Candes, X. Li, M. Soltanolkotabi, Phase retrieval via wirtinger flow: Theory and algorithms, IEEE Transactions on Information Theory 61 (4) (2015) 1985–2007. doi:https://doi.org/10.1109/tit.2015.2399924.
- [11] C. Falldorf, M. Agour, C. v Kopylow, R. Bergmann, Phase retrieval by means of a spatial light modulator in the fourier domain of an imaging system, Applied optics 49 10 (2010) 1826–30. doi:https://doi.org/10.1364/ao.49.001826.
- [12] R. Horisaki, Y. Ogura, M. Aino, J. Tanida, Single-shot phase imaging with a coded aperture, Optics letters 39 22 (2014) 6466–9. doi:https://doi.org/10.1364/ol.39.006466.
- [13] R. Horisaki, R. Egami, J. Tanida, Experimental demonstration of single-shot phase imaging with a coded aperture, Optics express 23 22 (2015) 28691–7. doi:https://doi.org/10.1364/oe.23.028691.
- [14] C. Zheng, R. Zhou, C. Kuang, G. Zhao, Z. Yaqoob, P. So, Digital micromirror device-based common-path quantitative phase imaging, Optics Letters 42 7 (2017) 1448–1451. doi:https://doi.org/10.1364/ol.42.001448.
- [15] Y.-H. Fung, Y.-H. Chan, Green noise digital halftoning with multiscale error diffusion, IEEE Transactions on Image Processing 19 (7) (2010) 1808–1823. doi:https://doi.org/10.1109/icip.2010.5652786.
- [16] H. Chang, Y. Lou, Y. Duan, S. Marchesini, Total variation–based phase retrieval for poisson noise removal, SIAM Journal on Imaging Sciences 11 (1) (2018) 24–55. doi:https://doi.org/10.1137/16m1103270.
- [17] S. P. Boyd, N. Parikh, E. Chu, B. Peleato, J. Eckstein, Distributed optimization and statistical learning via the alternating direction method of multipliers, Found. Trends Mach. Learn. 3 (2011) 1–122. doi:https://doi.org/10.1561/2200000016.
- [18] X. Ding, Y. Ren, L. Gong, Z.-X. Fang, R. de Lu, Microscopic lithography with pixelate diffraction of a digital micro-mirror device for micro-lens fabrication, Applied Optics 53 24 (2014) 5307–11. doi:https://doi.org/10.1364/ao.53.005307.
- [19] X. Pan, C. Liu, J. Zhu, Coherent amplitude modulation imaging based on partially saturated diffraction pattern, Optics Express 26 (17) (2018) 21929. doi:10.1364/oe.26.021929.
- [20] R. Ulichney, Digital halftoning, MIT press, 1987. doi:https://doi.org/10.7551/mitpress/2421.001.0001.
- [21] Y.-H. Chan, S.-M. Cheung, Feature-preserving multiscale error diffusion for digital halftoning, J. Electronic Imaging 13 (2004) 639–645. doi:https://doi.org/10.1117/1.1758728.