PhasePack: A Phase Retrieval Library
Not on the map. Why?
Abstract (arXiv)
Phase retrieval deals with the estimation of complex-valued signals solely from the magnitudes of linear measurements. While there has been a recent explosion in the development of phase retrieval algorithms, the lack of a common interface has made it difficult to compare new methods against the state-of-the-art. The purpose of PhasePack is to create a common software interface for a wide range of phase retrieval algorithms and to provide a common testbed using both synthetic data and empirical imaging datasets. PhasePack is able to benchmark a large number of recent phase retrieval methods against one another to generate comparisons using a range of different performance metrics. The software package handles single method testing as well as multiple method comparisons. The algorithm implementations in PhasePack differ slightly from their original descriptions in the literature in order to achieve faster speed and improved robustness. In particular, PhasePack uses adaptive stepsizes, line-search methods, and fast eigensolvers to speed up and automate convergence.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 0; 2025: 2.
4 papers.
- 2022DOLPH: Diffusion Models for Phase Retrievalcited by 4
- 2022Provable Phase Retrieval with Mirror Descentcited by 2
- 2025DDRM-PR: Fourier Phase Retrieval using Denoising Diffusion Restoration Modelscited by 2
- 2025prNet: Data-Driven Phase Retrieval via Stochastic Refinementcited by 0
- 2025prNet: Data-Driven Phase Retrieval via Stochastic Refinement13 Jul 2025
- 2025DDRM-PR: Fourier Phase Retrieval using Denoising Diffusion Restoration Models6 Jan 2025
- 2022DOLPH: Diffusion Models for Phase Retrieval1 Nov 2022
- 2022Provable Phase Retrieval with Mirror Descent17 Oct 2022