Wavefront estimation is an essential component of
adaptive optics where the goal is to recover the underlying phase
from its Fourier magnitude. While this may sound identical to
classical phase retrieval problems, wavefront estimation faces
more strict requirements regarding uniqueness because the
adaptive optics system needs a unique phase to compensate for
the distorted wavefront. Existing real-time wavefront estimation
methodologies are dominated by sensing via specialized optical
hardware due to their high speed, but they often have a low
spatial resolution. It has been suggested that if a computational
method could perform fast and accurate wavefront estimation
with a single measurement, one can possibly do real-time passive
estimation and compensation, hence opening the door to a new
generation of medical and defense applications.
In this paper, we tackle the wavefront estimation problem by
observing that the non-uniqueness is related to the geometry
of the pupil shape. By analyzing the source of ambiguities and
by breaking the symmetry, we present a joint optics-algorithm
approach by co-designing the shape of the pupil and the recon-
struction neural network. Using our proposed lightweight neural
network, we demonstrate wavefront estimation of a phase of
size 128 × 128 at 5, 200 frames per second on a CPU computer,
achieving an average Strehl ratio up to 0.98 in the noiseless case.
We additionally test our method on real measurements using a
spatial light modulator