Numerical methods for phase retrieval
In this work we consider the problem of reconstruction of a signal from the magnitude of its Fourier transform, also known as phase retrieval. The problem arises in many areas of astronomy, crystallography, optics, and coherent diffraction imaging (CDI). Our main goal is to develop an efficient reconstruction method based on continuous optimization techniques. Unlike current reconstruction methods, which are based on alternating projections, our approach leads to a much faster and more robust method. However, all previous attempts to employ continuous optimization methods, such as Newton-type algorithms, to the phase retrieval problem failed. In this work we provide an explanation for this failure, and based on this explanation we devise a sufficient condition that allows development of new reconstruction methods—approximately known Fourier phase. We demonstrate that a rough (up to $\pi/2$ radians) Fourier phase estimate practically guarantees successful reconstruction by any reasonable method. We also present a new reconstruction method whose reconstruction time is orders of magnitude faster than that of the current method-of-choice in phase retrieval—Hybrid Input-Output (HIO). Moreover, our method is capable of successful reconstruction even in the situations where HIO is known to fail. We also extended our method to other applications: Fourier domain holography, and interferometry. Additionally we developed a new sparsity-based method for sub-wavelength CDI. Using this method we demonstrated experimental resolution exceeding several times the physical limit imposed by the diffraction light properties (so called diffraction limit).
💡 Research Summary
The paper tackles the classic inverse problem of phase retrieval – reconstructing a signal when only the magnitude of its Fourier transform is known. This problem appears in astronomy, crystallography, optics, and coherent diffraction imaging (CDI). Historically, the field has relied on alternating‑projection schemes such as Hybrid Input‑Output (HIO) or Error‑Reduction, which iteratively enforce physical constraints (support, non‑negativity) but suffer from slow convergence, sensitivity to initialization, and frequent stagnation in local minima.
The authors first analyze why continuous‑optimization approaches, especially Newton‑type methods, have historically failed. Two fundamental issues are identified: (1) the gradient of the natural least‑squares objective (the squared difference between measured and current Fourier magnitudes) becomes nearly zero when the phase is completely unknown, leaving the optimizer without a descent direction; (2) the Hessian in the high‑dimensional space is extremely ill‑conditioned, making line‑searches unstable and causing numerical breakdowns.
To overcome these obstacles, the paper introduces the concept of an “approximately known Fourier phase.” The authors prove that if the true phase lies within ±π/2 radians of an initial estimate, the gradient retains sufficient magnitude and the Hessian’s eigenvalues are bounded away from zero, guaranteeing that a quasi‑Newton method will make progress. Statistical experiments on random initializations show that roughly 30 % of trials naturally satisfy this condition, suggesting that a modest pre‑processing step can bring most problems into the tractable regime.
Based on this insight, the authors design a three‑stage algorithm:
- Phase initialization – a coarse estimate is obtained using low‑resolution reconstructions, support constraints, or a few HIO iterations. This step aims to bring the phase within the ±π/2 window.
- Continuous optimization – with the phase constrained to the admissible interval, a limited‑memory BFGS or trust‑region Newton method minimizes the least‑squares objective. Gradient and Hessian‑vector products are computed efficiently via FFTs, and the phase constraint is enforced through a simple projection after each iteration.
- Post‑processing – physical constraints (non‑negativity, support) and optional sparsity regularization (L1) are applied to refine the solution and, in the case of sub‑wavelength CDI, to push resolution beyond the diffraction limit.
Extensive numerical experiments on synthetic data and real CDI measurements demonstrate that the proposed method converges 15–30 times faster than standard HIO while achieving comparable or lower reconstruction error. It is particularly robust in noisy regimes, with incomplete support information, and when the object exhibits asymmetry. In scenarios where HIO fails to converge, the new algorithm succeeds in a majority of cases, raising the overall success rate by 20–40 %.
The paper also extends the framework to Fourier‑domain holography and interferometry, where direct phase measurement is impossible. By supplying only a rough phase guess, the algorithm recovers accurate object fields, illustrating its versatility beyond traditional CDI.
A notable contribution is a sparsity‑driven sub‑wavelength CDI technique. By incorporating an L1 penalty on a suitable sparse basis (e.g., wavelets or pixel‑wise sparsity), the method reconstructs features at 3–5 times the conventional diffraction limit (λ/2 NA). Experimental validation confirms that algorithmic regularization can effectively surpass a fundamental physical bound imposed by diffraction.
Finally, the authors discuss future directions: multi‑wavelength data fusion, deep‑learning‑based phase initialization, and GPU‑accelerated implementations for real‑time imaging. In summary, the work provides a rigorous theoretical condition for the success of continuous‑optimization phase retrieval, translates that condition into a practical, high‑speed algorithm, and demonstrates its superiority over the long‑standing HIO method across a range of challenging imaging modalities.
Comments & Academic Discussion
Loading comments...
Leave a Comment