PhasePack: A Phase Retrieval Library
Rohan Chandra, Ziyuan Zhong, Justin Hontz, Val McCulloch, Christoph, Studer, Tom Goldstein

TL;DR
PhasePack is a comprehensive software library that standardizes and benchmarks various phase retrieval algorithms, enabling easier comparison and improved performance through optimized implementations.
Contribution
It provides a unified interface and testbed for phase retrieval algorithms, facilitating benchmarking and comparison with enhanced, faster, and more robust implementations.
Findings
Enables benchmarking of multiple phase retrieval methods
Uses adaptive stepsizes and fast eigensolvers for improved speed
Provides a common platform for algorithm comparison
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
