Focal-plane wavefront sensing with the vector Apodizing Phase Plate
Steven P. Bos, David S. Doelman, Julien Lozi, Olivier Guyon, Christoph, U. Keller, Kelsey L. Miller, Nemanja Jovanovic, Frantz Martinache, Frans Snik

TL;DR
This paper demonstrates that the vector-Apodizing Phase Plate (vAPP) coronagraph can be used as an effective focal-plane wavefront sensor, enabling wavefront correction without additional hardware, thus improving high-contrast imaging performance.
Contribution
The authors introduce a novel method to use the vAPP coronagraph's PSFs for wavefront sensing and correction, validated through simulations and on-sky tests with the SCExAO system.
Findings
Achieved wavefront error reduction to ~1 nm RMS in simulations.
Corrected up to 30 Zernike modes on-sky with the vAPP.
Improved contrast by a factor of 2 between 2 and 4 λ/D after correction.
Abstract
In this article we show that the vector-Apodizing Phase Plate (vAPP) coronagraph can be designed such that the coronagraphic point spread functions (PSFs) can act as a wavefront sensor to measure and correct the (quasi-)static aberrations, without dedicated wavefront sensing holograms nor modulation by the deformable mirror. The absolute wavefront retrieval is performed with a non-linear algorithm. The focal-plane wavefront sensing (FPWFS) performance of the vAPP and the algorithm are evaluated with numerical simulations, to test various photon and read noise levels, the sensitivity to the 100 lowest Zernike modes and the maximum wavefront error (WFE) that can be accurately estimated in one iteration. We apply these methods to the vAPP within SCExAO, first with the internal source and subsequently on-sky. In idealised simulations we show that for photons the root-mean-square…
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.
