The Shack–Hartmann wavefront sensor (SHWFS) is commonly used for its high speed and precision in adaptive optics. However, its performance is limited in low light conditions, particularly when observing faint objects in astronomical applications. Instead of a pixelated detector, we present a new approach for wavefront sensing using a single-pixel detector, which is able to code the spatial position of a light spot array into the polarization dimension and decode the polarization state in the polar coordinate. We propose validation experiments with simple and complex wavefront distortions to demonstrate our approach as a promising alternative to traditional SHWFS systems, with potential applications in a wide range of fields.

- Chinese Optics Letters
- Vol. 21, Issue 9, 090008 (2023)
Abstract
1. Introduction
Adaptive optics (AO) systems are developed to measure and correct wavefront distortions caused by imperfections, scattering media, and atmospheric turbulence[1–3]. They are widely used in a variety of fields, including astronomy, the military, and medicine, to improve the performance of optical systems and achieve better image quality[4–6]. Wavefront sensing is a crucial component of AO systems, which directly determines the precision of wavefront correction. Among all the wavefront sensors, the Shack–Hartmann wavefront sensor (SHWFS) is the most widely used for its speed, simplicity, and effectiveness in measuring localized wavefront tilts[7–10]. However, with the continuous deepening of astronomical observations, SHWFS encounters challenges when detecting dim targets, owing to insufficient signal-to-noise ratios, which lead to more difficulties in closed-loop AO systems, and even correction failure[11–13].
To address this issue, numerous efforts have been made, which can mainly be summarized from two aspects. In signal processing, researchers focus on improving the algorithms that have a greater impact on wavefront detection accuracy[14–18], such as spot centroid extraction, robust wavefront reconstruction, and deep learning assistance. Since a typical SHWFS setup consists of a microlens array (MLA) and a pixelated detector, manufacturing a pixelated detector with lower noise and broader spectral responses has also attracted much attention[19–21]. Notably, C-RED One (an ultra-low noise infrared camera based on the Saphira detector, fabricated by First Light Imaging) may be the most successful and famous in hardware progress, which has been the first choice of infrared dim wavefront detection since its release. However, compared with pixelated detectors, single-pixel detectors (SDs) have several advantages, including relatively low dark-noise production, high sensitivity, large bandwidth, and low price, which have demonstrated their superiority in various applications, such as microscopy[22–24], spectral imaging[25–27], polarization imaging[28–30], three-dimensional imaging[31–33], and ultrasound field mapping[34,35]. As for wavefront sensing, SDs also show impressive potential for dim target and invisible wavelength detection[36–38], benefiting from the characteristics of the detector itself. Unfortunately, all the applications experience difficulties due to the limitation of single-pixel imaging (SPI) architecture, and the majority of them require the cooperation of digital micromirror devices (DMDs) and compressive sensing (CS) algorithms[27,37].
In practical terms, imaging is not the essential application of SHWFS; however, its centroid positioning capability is at the core of effective wavefront sensing. Therefore, in this paper, we propose a novel single-pixel wavefront sensing (SPWS) system based on vectorial polarization modulation (VPM). By using a vortex retarder (VR) to generate a vectorial polarized distribution, the spatial position of each light spot was coded into a polarization dimension. The SD was then used to decode the polarization state and map the centroid changes in polar coordinates. Furthermore, SPWS misses the imaging step that an SD is not particularly suitable for and utilizes its excellent intensity detection performance to calculate the centroid directly, which also avoids damage to the wavefront detection efficiency caused by imaging and CS[39–41]. The validation experimental results show a commendable level of detection accuracy for wavefront reconstruction, leading to application potentials in astronomy, optical communication, remote sensing, etc.
Sign up for Chinese Optics Letters TOC. Get the latest issue of Chinese Optics Letters delivered right to you!Sign up now
The remaining parts of the article are arranged as follows: Section 2.1 introduces the method of vectorial polarization modulation; Section 2.2 describes the centroid decoding progress in a polar coordinate system; Section 3 shows the numerical simulation results; Section 4 shows the experimental setup and results; and finally, we conclude the paper in Section 5.
2. Theory
Traditional SHWFSs mainly consist of an MLA and a pixelated detector. The MLA array divides the complete wavefront into several smaller subapertures and focuses them into a spot array on the pixelated detector[7,10]. When the incident light is an ideal plane wave as a reference, the spot array is uniformly and regularly arranged. However, when the incident light has wavefront distortion, the spot array will shift according to the degree of distortion. By comparing the offset of a spot array to the reference centroid, the wavefront phase distribution can be reconstructed through the wavefront restoration algorithm. Unlike traditional SHWFSs, although SPWS systems retain MLAs to generate spot arrays, they take advantage of VR to modulate the polarization state distribution of a spot array and decode every spot centroid directly using an SD.
2.1. Vectorial polarization modulation
For the unit birefringent crystal, the polarization states along the long axis and short axis have different refractive indices of
For incident light
Thus, we can change the periodic distribution of the long axis to realize the vectorial polarization modulation. The complete modulation process is shown in Fig. 1, where the long axis direction of VR uniformly changes from 0° to 180° within the circumference. Moreover, when the angle of polarization (AOP) of incident light coincides with the 0° direction of VR’s long axis, the emergent light will produce a radial polarization distribution, where AOP uniformly changes from 0° to 360° within the circumference[42,43]. Certainly, similar modulating effects can also be observed in other vectorial polarization distributions that possess rotational symmetry and continuous gradient changes, such as the azimuthal polarization distribution. However, this paper focuses specifically on using the radial polarization distribution as an example.
Figure 1.Vectorial polarization modulation process. The section on the left shows the polarization distribution of incident light, while the section on the right shows the polarization distribution of emergent light. Additionally, the yellow beam simulates the scenario where the light has been focused by different subapertures of the MLA.
2.2. Polarization decoding procedure in the polar coordinate system
After the vectorial polarization encoding procedure at the focal plane of the MLA, the polarization state distribution within each spot changed with its position, as shown in Fig. 2 for four typical positions. Among them, Figs. 2(a), 2(b), and 2(c) correspond to the polarization state distribution of the lower-, middle-, and upper-focusing light spots in Fig. 1, respectively. Figure 2(d) represents the polarization state distribution of the infinity light spot on VR, which is assumed to illustrate the polarization decoding process. When the SD calculated the polarization state of a certain spot, we obtained a result by superimposing all polarization vectors according to their weights, which was guaranteed by the continuous gradient and local symmetry of the vectorial polarization modulation in Section 2.1. Additionally, this is also key for SPWS schemes to skip the cumbersome imaging part, since the calculated overall polarization state (OPS) can be directly used to describe the spot centroid.
Figure 2.Magnified images of four typical positions. The light spot in Fig. 2(a) is located at the VR’s center, while the light spot in Fig. 2(d) is infinitely far from the VR’s center, which, in reality, is impossible. Figs. 2(b) and 2(c) are the intermediate states between the center and infinity, with the light spot in Fig. 2(b) being closer to the VR’s center.
Specifically, OPS is composed of the overall polarization angle (OPA) and the overall polarization degree (OPD). Additionally, in the SPWS scheme, we used both OPA and OPD to describe the two dimensions of the polar coordinate system, respectively, while most vectorial polarization modulations only focused on the distribution of AOP[46,47]. After obtaining the intensity data using the SD, we established the following contact for the overall results[43,46,48]:
OPA reflects the angle between the spot centroid and VR’s center in the vectorial polarization distribution. After the 0° polarization direction is determined, there is a twofold relationship between them[43]. On the other hand, OPD reflects the distance between the spot centroid and the VR’s center. As Fig. 2 illustrates their correspondence sufficiently, the smaller the OPD, the smaller the distance, and vice versa. The polarization distribution in Fig. 2(a) is spatially unpolarized; thus, its OPD is 0, corresponding to a distance of zero between the spot centroid and the VR’s center. On the contrary, the polarization distribution in Fig. 2(d) is completely polarized; thus, its OPD is 1, corresponding to an infinite distance, while Figs. 2(b) and 2(c) represent the intermediate states of partial polarization, and their OPDs correspond to different distances. From the above analysis, the spot centroid determined by OPA and OPD formally fully conformed to the characteristics of the polar coordinates
3. Numerical Simulation
To investigate the calculation accuracy of the spot centroid under different conditions and then evaluate the performance of SPWS, a series of simulations were executed. The common parameters for all numerical simulations are shown in Table 1.
Parameters | Values |
---|---|
Resolution | 1024 × 1024 |
Wavelength (λ) | 532 nm |
Topological charge (m) | 0.5 |
Table 1. Common Parameters for Numerical Simulations
3.1. Simulation setup
According to the method and theory in Section 2, the process of generating vectorial polarization distribution was simulated using MATLAB. The topological charge of the VR was set to 0.5, considering that the period of AOP was 180°. As shown in Fig. 3(a), AOP rotates 180° within the circumference; thus, each light spot has a unique OPA in the polar coordinate system.
Figure 3.Numerical simulation of a vectorial polarization distribution. Since the simulation is in an ideal situation, the angles of polarization change homogeneously, and the boundary between 0° and 180° is very clear, which is difficult to observe in real experiments.
Due to the requirement that the calculation area must be predetermined for OPD, we divided Fig. 3 into
Figure 4.Simulation results of OPD and RPD. The value range of RPD has been significantly improved compared with OPD; even the areas selected from the cell edge can be distinguished from each other.
As shown in the black graph in Fig. 4, the linearity of the RPD is superior to that of OPD, guaranteeing detection effectiveness.
So far, a polar coordinate system composed of OPA and RPD has been established, corresponding to polar angle and polar radius, respectively. Each spot within it will be provided with a unique set of OPA and RPD, which is also the core foundation for SPWS to conduct effective wavefront detection.
3.2. Analysis of polarization centroid localization
In order to validate the effectiveness of the polarization centroid localization method, we symmetrically selected nine spot centroids in the polar coordinates in Fig. 3. Then, we circled nine areas to simulate the polarization modulation on the VR with a radius of 25 pixels, as shown in Fig. 5. Next, we calculated the OPA and RPD of each simulated light spot and utilized them in Eqs. (7), (8), and (11) to obtain the polar coordinates of each centroid. Figure 6 shows the decoding errors between the calculated centroid and the appointed centroid as follows. The maximum error was 3.366 pixels, the minimum error was 0.001 pixels, and the average error was 1.834 pixels with OPD. The maximum error was 1.677 pixels, the minimum error was 0.261 pixels, and the average error was 0.853 pixels with RPD. Compared to the OPD method, the average error of RPD was reduced by 53.5%, which is consistent with the analysis provided in Section 3.1.
Figure 5.Nine simulated light spots. Every pixel is endowed with an independent polarization state, forming a unique set of OPA and RPD.
Figure 6.Comparison of decoding errors between OPD and RPD.
Maintaining the selected nine spot centroids, we elevated the area’s radius from 10 to 100, and the changes in the decoding error are shown in Fig. 7. With the increase in radius, the average error decreased from 1.16 to 0.33 pixels. In general, the spot size had a small impact on the calculation accuracy of OPA; however, the accuracy of RPD increased with the radius, along with the effectiveness and precision of wavefront sensing. Therefore, our scheme welcomed larger sizes of light spots under the same pitch of the MLA, which always means a trade-off between accuracy and dynamic range. Notably, the specific situations may be more complex because, in many cases, the spot shape is not exactly circular.
Figure 7.Polarization centroid decoding error for different radii.
4. Experiment
4.1. Experimental setup
As shown in Fig. 8(a), an optical experiment was designed to verify the effectiveness of SPWS. The light source of the optical system was a collimated laser diode module (CPS532; Thorlabs) with a wavelength of 532 nm and an emission power of 4.5 mW. After passing through a beam expander (BE), the beam entered a beam splitter (BS) and reached a spatial light modulator (SLM; HDSLM80R; UPOLabs). Subsequently, while the beam was vertically reflected by the SLM, the phase of the beam was modulated accordingly, after which it was reflected by the BS, and passed through a neutral density filter (ND; NE07B-B; Thorlabs), a linear polarizer (LP1), and an MLA (
Figure 8.(a) Experimental setup. BE, beam expander; BS, beam splitter; SLM, spatial light modulator; ND, neutral density filter; LP, linear polarizer; MLA, microlens array; VR, vortex retarder; RL, relay lens; PC, polarization camera; SP, square pinhole; SD, single-pixel detector; TS, translation stage. (b) SD installed with SP. (c) FLIR polarization camera.
In the optical system, an SLM is employed to generate the aberration wavefront. However, in order to obtain the reference centroid position, we initially used the SLM as a flat mirror. Due to the pitch of the MLA and the magnification of the RL, we chose a 1000 µm square pinhole to screen the light spots, maintaining the dynamic range of wavefront sensing. During the experiment, the polarization direction of LP1 was rotated to match the 0° direction of the VR’s long axis, as discussed in Section 2.1. Furthermore, at first, the polarization direction of LP2 was adjusted to 0°, after which the translation stage was moved to record the intensity of the light spots one by one. When the intensity of all light spots was recorded, the polarization direction of LP2 was successfully turned to 45°, 90°, and 135°, and the above process of intensity recording was repeated[46,48]. Finally, according to the intensity information of the four groups, the OPA and RPD of each light spot were calculated, and the polar coordinates of the spot centroids were decoded (according to Section 2.2). When some established wavefront distortion is loaded onto the SLM, the offset of the spot centroids can be obtained by repeating the above operations, and then the wavefront reconstruction can be completed with the previous reference obtained.
4.2. Experimental results
Since the voltage signals obtained on the SD were discrete, we used a polarization camera to record the polarization state of the spot array in order to effectively display the vectorial polarization modulation effect. Specifically, Fig. 9(a) depicts the vectorial polarization distribution in the absence of the MLA within the optical system. Meanwhile, Fig. 9(b) presents the polarization distribution of the reference spot array without wavefront distortion, clearly illustrating the completion of polarization modulation for each spot. This is evident, as different colors represent distinct AOPs. Next, we loaded a simple spherical wave onto the SLM; the distorted spot array and the phase map of the spherical wave are shown in Figs. 9(c) and 9(d), respectively. Based on the previous discussion, we calculated the wavefront slope according to the polarization state changes of each spot in Figs. 9(b) and 9(c), after which the reconstructed wavefront and residual wavefront were observed, as shown in Figs. 9(e) and 9(f), respectively. The color representation in Figs. 9(a)–9(c) corresponds to the AOP variation, ranging from 0° to 180°, whereas the color mapping in Figs. 9(d)–9(f) signifies the phase shift variations from
Figure 9.Wavefront reconstruction results of the spherical wave. (a) Vectorial polarization distribution; (b) polarization spot array without wavefront distortion; (c) polarization spot array under the spherical wave; (d) phase map of the spherical wave; (e) reconstructed wavefront; (f) residual wavefront.
In order to further examine the reliability and robustness of SPWS under complex conditions, we utilized the Kolmogorov turbulence model to construct 30 sets of wavefront distortions, which consisted of the first 36 orders of Zernike polynomials (excluding piston and tilt), and loaded them onto the SLM for wavefront sensing. Furthermore, in order to conduct a quantitative analysis and comparison of the wavefront reconstruction accuracy of SPWS, we employed a PC for the collection of intensity information from the spot array (restoring the polarization image to a gray-scale image). This is because the PC, in conjunction with the MLA, effectively constitutes a conventional SHWFS, and under the condition of sacrificing resolution, the PC can be used as a pixelated detector according to Eq. (4). Some of the results are shown in Fig. 10. Each set of results consists of five images, from left to right, respectively: the incident wavefront, the reconstructed wavefront of SHWFS, the residual wavefront of SHWFS, the reconstructed wavefront of SPWS, and the residual wavefront of SPWS. The RMS of SPWS’s residual wavefront among all random wavefront distortion reconstructions was
Figure 10.Wavefront reconstruction results of complex distortion. The incident wavefront is generated randomly, with different colors within the figures representing distinct phase values.
5. Discussions and Conclusions
The experimental findings indicate that SPWS is capable of measuring and reconstructing complex wavefronts. However, due to the susceptibility to interference in polarization state measurements (such as changes in polarization state after traversing optical components) and the decreasing performance of RPD at the edge (although demonstrating a notable enhancement compared with OPD), the accuracy of SPWS was inferior to that of SHWFS under standard illumination conditions. Similar to the trade-off of a lower detection frame rate, this is also one of the inevitable costs associated with the adoption of the SD. From another perspective, the advantage of SDs lies in dealing with spectral bands and environments where pixelated detectors are ineffective and costly. Additionally, SPWS is expected to demonstrate its effectiveness in the aforementioned situations and in low signal-to-noise ratio detection, which was also the initial intention for SPWS.
As discussed above, the current first-generation SPWS still presents the following issues.
In order to alleviate the impacts of the aforementioned issues on SPWS, further enhance the system’s practicality, and expand its range of applications, improvements could be sought in the following ways.
References
[2] P. Hickson. Atmospheric and adaptive optics. Astron. Astrophys. Rev., 22, 76(2014).
[3] R. K. Tyson, B. W. Frazier. Principles of Adaptive Optics(2022).
[4] P. S. Salter, M. J. Booth. Adaptive optics in laser processing. Light Sci. Appl., 8, 110(2019).
[6] J. A. Kubby. Adaptive Optics for Biological Imaging(2013).
[7] J. Schwiegerling, D. R. Neal. Historical development of the Shack-Hartmann wavefront sensor. Robert Shannon and Roland Shack: Legends in Applied Optics, 132(2005).
[40] M. Fornasier, H. Rauhut. Compressive sensing. Handbook of Mathematical Methods in Imaging, 187(2015).

Set citation alerts for the article
Please enter your email address