Grose Mitchell, Schmidt Jason D, Hirakawa Keigo
Appl Opt. 2024 Jun 1;63(16):E35-E47. doi: 10.1364/AO.520652.
Shack-Hartmann wavefront sensing is a technique for measuring wavefront aberrations, whose use in adaptive optics relies on fast position tracking of an array of spots. These sensors conventionally use frame-based cameras operating at a fixed sampling rate to report pixel intensities, even though only a fraction of the pixels have signal. Prior in-lab experiments have shown feasibility of event-based cameras for Shack-Hartmann wavefront sensing (SHWFS), asynchronously reporting the spot locations as log intensity changes at a microsecond time scale. In our work, we propose a convolutional neural network (CNN) called event-based wavefront network (EBWFNet) that achieves highly accurate estimation of the spot centroid position in real time. We developed a custom Shack-Hartmann wavefront sensing hardware with a common aperture for the synchronized frame- and event-based cameras so that spot centroid locations computed from the frame-based camera may be used to train/test the event-CNN-based centroid position estimation method in an unsupervised manner. Field testing with this hardware allows us to conclude that the proposed EBWFNet achieves sub-pixel accuracy in real-world scenarios with substantial improvement over the state-of-the-art event-based SHWFS. An ablation study reveals the impact of data processing, CNN components, and training cost function; and an unoptimized MATLAB implementation is shown to run faster than 800 Hz on a single GPU.
夏克-哈特曼波前传感是一种用于测量波前像差的技术,其在自适应光学中的应用依赖于对一系列光斑的快速位置跟踪。这些传感器传统上使用以固定采样率运行的基于帧的相机来报告像素强度,尽管只有一小部分像素有信号。之前的实验室实验已经证明了基于事件的相机用于夏克-哈特曼波前传感(SHWFS)的可行性,即作为微秒时间尺度上的对数强度变化异步报告光斑位置。在我们的工作中,我们提出了一种名为基于事件的波前网络(EBWFNet)的卷积神经网络(CNN),它能够实时高精度地估计光斑质心位置。我们开发了一种定制的夏克-哈特曼波前传感硬件,为基于帧和基于事件的同步相机配备了一个公共孔径,以便从基于帧的相机计算出的光斑质心位置可用于以无监督方式训练/测试基于事件-CNN的质心位置估计方法。使用该硬件进行的现场测试使我们能够得出结论,所提出的EBWFNet在实际场景中实现了亚像素精度,与最先进的基于事件的SHWFS相比有了显著改进。一项消融研究揭示了数据处理、CNN组件和训练成本函数的影响;并且一个未优化的MATLAB实现被证明在单个GPU上运行速度超过800Hz。