 Research
 Open access
 Published:
Correction of wavefront rotation between interferometer and shackhartmann sensor using bending modes
Journal of the European Optical SocietyRapid Publications volume 16, Article number: 3 (2020)
Abstract
In some active optics system, the influence function, which is the surface deformation ability of an actuator, is measured by directly detecting the mirror surface using an interferometer and the surface correction of the primary mirror is done using the ShackHartmann (SH) sensor. However, if the wavefronts of the interferometer and the SH sensor have an obvious rotation, a large error will be introduced to the correction force calculations. In this paper, bending modes are used to detect this wavefront rotation. Bending modes are a series of orthonormal stiffnessincreasing modes calculated using the influence functions. Two methods, optimum search and topline (a line passes through the surface center and the top of surface deformation peaks) detection, are developed and tested in simulation using the experimental data of a 620mm active optics system. The detection errors of the two methods are 0.286° and 0.085° in the simulation, respectively. The rotation detection method is then tested on this 620mm system. The simulation and experimental results show that topline detection is a suitable method for the detection of wavefront rotation.
Introduction
Measurements of influence functions, which help finding the surface deformation ability of an actuator, consumes large amount of time. For example, in the active optics system of a 4 m SiC mirror in our lab, there are 54 actuators; and it therefore needs at least 540 min for a loop of influence function measurement (about 5 min for each force application and surface detection and at least twice of these for one actuator). Such measurement requires a timeconsuming stable detection condition, so the mirror surface is planned to be directly detected by a Zygo interferometer in a closed detection tower during the influence function measurement to obtain a high precision result. After this measurement, the mirror surface is detected by the SH sensor of the active optics system. Then the problem left is that the wavefronts detected by the interferometer and the SH sensor may have a rotation angle. If the angle is larger than 1.0°, it will obviously hamper the correction ability of the active optics system. Hence, wavefront rotations should be detected and adjusted before active corrections. On the other hand, it is also difficult to include additional components in the system just for detecting such rotations. Therefore, detections of wavefront rotations without additional components are necessary for surface corrections.
Bending modes are first used on the active optics system of Starfire Optical Range Telescope (SORT), and then successfully applied on other active optics systems [1,2,3,4,5].They are a series of orthonormal modes created via singular value decomposition (SVD) on the influence matrix of the actuators. Mode stiffness is arranged in an increasing order, and mode surfaces can be properly rebuilt on the mirror of the active optics system. Therefore, we apply the first order bending mode of the system to detect wavefront rotations and the rotation detections are tested on a 620mm active optics experimental system in our lab.
The primary mirror of the abovementioned active optics experimental system is a 620mm thin meniscus mirror with a 170mm hole in the center. It has 36 active axial supports and 6 passive lateral supports and the axial supports are arranged in three rings. The active axial support is provided by mechanical force actuators, as shown in Fig. 1. The system is detected in horizontal state while the gravity is balanced by the lateral supports and only surface corrections are performed by the active axial supports.
The primary mirror surface is detected by an SH wavefront sensor that is shown in Fig. 2. It contains a camera, a light source, a beamsplitter, a lenslet and two collimation lenses. This sensor sends a spherical lightwave to the primary mirror and collimates the reflected light to the lenslet to acquire a dot image and to calculate the wavefront. The lenslet has a pitch of 300 μm and a focal length of 7 mm, which results in a wide detection range to deal with the large astigmatism of the primary mirror aberration in the passive support state. The system has 272 sample points that are fitted to 32 Zernike polynomials, excluding two tilts and defocus. Zernike polynomials are useful in expressing wavefront data [6, 7].
Bending mode correction strategy
Influence function
The influence function, which is the surface deformation ability of an actuator, is the basis of the bending mode correction. However, a one pointforce can only cause rigid movement. To avoid rigid movement and create a surface deformation, the net force and net moment should be balanced. This means that.
where f_{i} is the active force added on the ith actuator, and f_{i} ⋅ x_{i} and f_{i} ⋅ y_{i} are xaxis and yaxis moment of the ith actuator, where x_{i} and y_{i} are the coordinates of the actuator. This means that at least three more actuators are needed to balance the net force and net moment.
The balance force is distributed on all actuators and minimized in RMS, and the net force is equally distributed over all the actuators. The net moment is distributed in proportion to the actuator coordinates, referring to the Multiple Mirror Telescope [2]. For a force vector F_{i}, which is f N on the ith actuator and 0 N on other actuators, the balance force vectors are.
where X and Y are the vectors of coordinates x and y, and F_{N}, F_{X} and F_{Y} are the balance force vectors for net force and net moment of the xaxis and yaxis. If X and Y satisfy.
then F_{N}, F_{X}, and F_{Y} are independent and the balanced force of F_{i} is F_{i} − F_{N} − F_{X} − F_{Y}. Actuators set at the regular position commonly satisfy Eq. 3, which is the case for the 620mm active optics system.
The influence force of each actuator is obtained by adding a unit force on this actuator and balancing the force on all actuators by using the former method. The rank of the influence force matrix is three less than the number of actuators because of the balance distribution. Therefore, the rank of the influence matrix is also three less than the number of actuators.
Bending mode
As the basis of the primary mirror surface correction, the active force F added on the active support causes a surface aberration W:
where A is the influence matrix of the actuators, F_{A} is the influence force matrix, and a is calculated by a least squares fitting such as a = (A^{T}A)^{−1}A^{T} ∗ W. However, the correction may require many iteration steps to acquire an acceptable surface, and the correcting force may be too large to add onto the actuators. To obtain a suitable correcting force, a better fitting base than the influence function is needed.
Bending modes are a series of orthonormal modes converted from the influence matrix A. The mode matrix B is obtained by performing SVD on A, such as.
B is a combination of the influence matrix A, so the mode surface can be properly rebuilt on the primary mirror by using its mode force. The mode force F_{B} is defined as
Since B is orthonormal, the mode coefficients b and the correcting force F are.
The columns of F_{B}, which are mode force vectors related to bending modes, are arranged in an increasing order [2, 8]. This means that lower order mode deformation occurs more easily, and fitting a surface aberration by low order modes could effectively optimize the correcting force amplitude with an acceptable fitting precision.
Figure 3 shows the first 6 bending modes of the 620 mm active support system. Mode #1 and mode #2 are similar to astigmatism and these two modes are easily to be produced by the active optics system.
Further discuss about the orthonormality of bending mode in Zernike base is shown in Appendix.
Wavefront rotation detection
A high precision influence matrix measurement is usually performed using a detection system directly aimed at the primary mirror using a highquality light source. This highprecision influence matrix is then used in the active optics system. Then, the SH wavefront sensor of the active optics system detects the primary surface deformation. However, if the wavefront has an obvious rotation with respect to the influence matrix, the correction ability will be largely deteriorated.
Since the active optics system detects primary mirror deformations, the detection of a specific deformation could aid in determining the wavefront rotation. This detection requires no additional measurement components. A unique mirror deformation such as the influence of one actuator could perform this function, but the loworder bending mode is much more ‘soft’ that a small mode force can make a large deformation for detection. Moreover, the loworder mode surface has a low spatial frequency that is easily detected and introduces less detection error. Therefore, using the first order mode could result in highprecision detection.
As mentioned in Section 2.2, the mode surface could be precisely rebuilt on the primary mirror by adding its mode force on the actuators. Then, the detection is performed by adding a mode force on the support, detecting the wavefront of the rebuilt mode, and comparing the wavefront surface with the mode surface to determine the rotation angle.
For a regular structure support system, the first order bending mode is like an astigmatism, which has two symmetric valleys and peaks. Therefore, the rotation α detected using this mode can be either of two symmetric rotations: α and 180 ° + α. An additional detection is needed to ensure that the true result is obtained, using an asymmetric surface, such as the influence function of one actuator or an asymmetric low order mode.
Zernike coefficient rotation
The detected wavefront of the SH wavefront sensor is described in terms of Zernike coefficients. The Zernike coefficients are easy to be rotated since all the Zernike polynomials are circularly symmetric or orthogonal in pairs. Rotation of orthogonal polynomial pairs is performed by multiplying a rotation matrix with their coefficients. The angle of the rotation matrix is equal to the phase angle of the Zernike polynomial pair, which is equal to the rotation angle multiplied by the rotation order of the Zernike polynomial. For example, a rotation of α corresponds to a phase angle 3α for a trefoil. Rotating the Zernike coefficients of the surface directly could introduce less fitting error than rotating the surface image rebuilt by the Zernike coefficients.
Optimum search detection
The simulation of wavefront rotation detection is performed using the experimental data from Section 4.1. The calculated modes #1 and #5 surfaces and their rebuilt surfaces are used. The rebuilt mode surfaces are rotated by a certain angle θ to simulate the rotated wavefront surfaces of the rebuilt mode. Mode #1 is used for the main detection and mode #5 for the additional detection.
To detect the rotation angle of the two surfaces, an optimum search could be a suitable approach. The rotated wavefront surface is the search target. The calculated mode surface is rotated to fit the target, and the rotation angle α is the parameter to be optimized. This is a simple twoway search. The optimum search begins with an initial rotation angle α_{0}, an initial searching rate φ_{0} and a rate scale factor ρ. In the searching step i, the calculated mode surface rotated by α_{i} is compared with those rotated by α_{i} + φ_{i} and α_{i} − φ_{i}. If the mode surface rotated by α_{i} + φ_{i} or α_{i} − φ_{i} fits the target better, then a_{i + 1} = a_{i} + φ_{i} or a_{i + 1} = α_{i} − φ_{i}, and φ_{i + 1} = φ_{i}. If it does not, then a_{i + 1} = a_{i} and φ_{i + 1} = ρ ⋅ φ_{i}. The search is terminated after a certain number of searching steps or if the search rate φ_{i} is less than a given value.
Comparison of each search step is performed using an evaluation function. The function evaluates the fitting of the rotated mode surface and target surface. The root mean square error (RMSE) and crosscorrelation coefficient of the two surfaces and RMSE of the discrete cosine transform (DCT) of the two surfaces are tested as evaluation functions. The DCT image is transformed in 4 × 36 blocks divided in polar coordinates.
The simulation is set with θ = 30 ° , α_{0} = 20 ° , φ_{0} = 22.5 ° , and ρ = 0.8. The target surface is the rebuilt mode #1 surface rotated by θ = 30°. The first attempt is direct RMSE, which is to determine the RMSE of the rotated mode surface and target surface. The searching rate reduces to 0.12413 ' ' in 100 steps, the searching result is α = 29.714°, and the detection error is 0.286°. Then, the DCT RMSE and crosscorrelation coefficient are tested under the same conditions. However, the result of crosscorrelation coefficient is α = 29.691°, which is close to that of direct RMSE, and the result of DCT RMSE is equal to that of direct RMSE. The detection error is mainly caused by the difference between the calculated mode surface and rebuilt mode surface. The searching value α_{i} of the three evaluation functions is shown in Fig. 4, and they are almost the same. Direct RMSE, which requires less computation, is chosen as the evaluation function for the optimum search.
Topline detection
The precision of the optimum search is limited by the difference between the calculated mode and rebuilt mode. To obtain better detection for further correction, we use another approach based on the mode surface features. Mode #1 has two obvious aligned peaks. Then, a topline that passes through the surface center and the tops of two peaks is selected for detection.
To identify the topline, a series of rings, which are concentric with the surface, are set on the surface. The toppoint of the two peaks on each ring is selected. The topline angle is detected by a least mean square (LMS) fitting of these toppoints. The angle between the toplines of the source surface (calculated mode #1) and target surface (rotated rebuilt mode #1) is the detected rotation angle. The detection mainly depends on the features of the mode #1 surface, which are obvious and introduce little detection error. This mode #1 topline detection also involves the issue of 180° symmetry solution, and requires an additional detection to acquire the correct result.
The topline detection is tested with the same simulation data used in Section 3.2. The target surface is still the rebuilt mode #1 surface rotated by θ_{0} = 30°. The detection uses 44 rings to find 88 toppoints. In each ring, the maximum point is found as the toppoint of one peak, and a search in the opposite direction of this toppoint is processed to detect the toppoint of the other peak. Then, a topline is detected by an LMS of these 88 toppoints. The searching precision of the toppoint is 1.40625 ' '. The topline angle of the calculated mode #1 surface is 92.028°, and that of the rotated rebuilt mode #1 surface is 121.943°. The detected rotation angle is 29.915°, and the detection error is 0.085°, which is much better than the values obtained in the optimum search. The calculated mode #1 and the rotated rebuilt mode #1 with their toplines are shown in Fig. 5.
Results of the experiments on 620mm active optics system
Influence detection and mode rebuilding
The influence force used in the influence matrix measurement is a +10 N and −10 N balanced force. The influence function is obtained by the subtraction of two opposite surface deformations formed by adding +10 N and −10 N influence forces on actuators. Figure 6 shows the influence of the #1, #12 and #31 actuators, which correspond to the three actuator rings.
The bending mode and mode force of this active support system are calculated using the detected influence functions. A series of mode forces F_{B} is set on the active support to acquire the rebuilt mode surface. As a result, the first 6 modes can be well rebuilt on the system, and the rebuilt mode #1 is 92.1% similar to the calculated mode #1 in RMS. High order modes could be rebuilt as well, but they contain some loworder modes. Therefore, to obtain a good correction result, several correction iterations from highorder modes to loworder modes are performed.
The surfaces of calculated and rebuilt modes #1 and #5 are shown in Fig. 7, which are used in the rotation detection simulation. Calculated mode #1 and rebuilt mode #1 are very similar to each other and could result in good rotation detection, and mode #5 is the first asymmetric mode.
Active correction using bending mode
The normal state surface of the mirror is shown in Fig. 8(a), where all the actuators are set to 0 N and the mirror is in a passive supported state. The surface has a large astigmatism. The first correction uses the first 15 modes to fit the surface and calculate the active force. The result is shown in Fig. 8(b), where the peaktovalley(PV) value and RMS of the surface are effectively reduced, but the astigmatism is still the main Zernike aberration. Then, two corrections using 12 modes and 2 modes are processed on the system and the result is shown in Fig. 8(c). As shown in Fig. 9, all the Zernike aberrations have been obviously corrected and the RMS is reduced to 0.099λ. (λ = 632.5 nm).
Wavefront rotation detection
To obtain a rotated detection system, the camera of the SH wavefront sensor is rotated by approximately 10°. Then, the detected wavefront surface is also rotated by approximately 10°. To achieve a good surface correction, the wavefront surface should be rotated back before fitting with bending modes.
First, the mode forces of modes #1 and #5 are added on the actuators to acquire the wavefront of the rebuilt mode. The rotation angle is detected using the toplines of calculated mode #1 and the wavefront of rebuilt mode #1, as shown in Fig. 10. The detected result is 11.950°, which means that the rotation angle is 11.950° or 191.950°. Then the wavefront of rebuilt mode #5 is used to perform the additional detection by optimum search. The result is 7.2908°, which ensures that the detected rotation angle is 11.950°.
After rotation detection, the active correction in this rotated system has been performed. The normal state surface with all actuators set to 0N is detected, which has a large astigmatism and an obvious rotation. First, a direct surface correction without rotation correction is performed on the rotated system. The result is not good; the mirror surface is 0.647λ in RMS and still has a large astigmatism. Then, another correction process is started where the detected surface is rotated by −11.950° before fitting with bending modes. The first correction is done in three iterations using 15 modes, 12 modes, and 2 modes. The correction result is 0.108λ in RMS, similar to the result of the nonrotated detection system. The surfaces of the normal state and the two correction surfaces are shown in Fig. 11, and the Zernike coefficients of the normal state surface and final correction surface with rotation correction is shown in Fig. 12.
Conclusions
A procedure for active correction and rotation detection using bending modes is described in this paper. Bending modes are a series of orthonormal modes arranged in increasing order of stiffness. These modes can be well rebuilt on an active optics system. Considering these characteristics, two rotation detection methods using bending modes were developed. These detection methods require no additional components and their detection precision is high. These two methods, namely optimum search and topline detection, were firstly tested via simulation using experimental data from a 620mm active optics system. The detection errors were 0.286° and 0.085°, respectively. Then, the rotation detection was tested on the 620mm active optics system. Two active corrections were performed in nonrotation state and rotation state with topline rotation detection. The similarity in such correction results means that the rotation detection is effective. In our future work, we plan to apply these rotation detection methods to the active optics system of a 4m SiC primary mirror.
Availability of data and materials
Not applicable.
Abbreviations
 DCT:

discrete cosine transform
 LMS:

least mean square
 RMSE:

root mean square error
 SH:

ShackHartmann
 SORT:

Starfire Optical Range Telescope
 SVD:

singular value decomposition
References
Martin, H.M., et al.: Active supports and force optimization for a 3.5m honeycomb sandwich mirror. SPIE. 2199, 251–262 (1994)
Martin, H.M., et al.: Active supports and force optimization for the MMT primary mirror. Proc. SPIE. 3352, 412–423 (1998)
Schechter, P.L., et al.: Active Optics on the Baade 6.5m (Magellan I) Telescope. Proc. SPIE. 4387, 619–627 (2003)
Martin, H.M., Cuerden, B., Dettmann, L.R., Hill, J.M.: Active optics and force optimization for the first 8.4 m LBT mirror. Proc. SPIE. 5489, 826–837 (2004)
Smith, B., et al.: The active optics system for the Discovery Channel telescope. Proc. SPIE. 7739, 77391T (2010)
Wang, Y., Silva, D.E.: Wavefront interpretation with Zernike polynomials. Appl. Opt. 19, 1510–1518 (1980)
Abdelsalam, D.G., Baek, B.J., Kim, D.: Curvature measurement using phase shifting inline interferometry, single shot offaxis geometry and Zernike's polynomial fitting. Optik. 123, 422–427 (2012)
Smith, B., Cuerden, B.: Bending modes for active optics. Proc. SPIE. 8149, 81490D (2011)
Noethe, L.: Active optics in modern, Large Optical Telescopes. Progress in Optics. 43, 1–69 (2002)
Acknowledgements
Not applicable.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
YZ, TC and HL conceived the presented idea. YZ developed the methodology. YZ and HL collected and analyzed the data. YZ discussed the result and wrote the paper. TC supervised the entire work. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
The influence matrix A is usually described in terms of Zernike coefficients. However, the wavefront of the primary mirror has a central hole, which means that Zernike polynomials are not orthogonal on the wavefront surface. Then, the issue is that mode B is orthonormal in Zernike coefficients but would not be on the wavefront of the primary mirror.
To address this problem, the influence matrix must be transferred to an orthonormal base before calculating the bending mode. Then, the SVD of the influence matrix is performed in the new orthonormal base to acquire the orthonormal bending mode B_{V} and its mode force. This operation preserves the orthonormal feature of the bending mode. There are many choices for the orthonormal base, as long as it has the same or more dimensions than the original Zernike polynomials base. Our choice is to perform a GramSchmidt orthogonalization on the Zernike polynomials Z to derive orthonormal polynomials V:
where
U is the orthogonal polynomials obtained from Z, n is the max Zernike order, and ε is the normalized radius of the central hole. Then, V is the normalized form of U; that is,
Equation 10 can be expressed in terms of V and Z as
Thus, the relationship between the Zernike coefficients z and the V coefficients v is
where T is the n × n transformation matrix, which could be calculated using Zernike polynomials Z and the normalized central hole radius ε.
If the new bending mode B_{v} is converted back to the Zernike base mode B, the Zernike coefficient vectors of B would be nonorthogonal. This means that fitting a surface aberration of a Zernike coefficient is not b = B^{T} ∗ W but rather b = (B^{T}B)^{−1}B^{T} ∗ W, and the fitting residual is minimized in the Zernike coefficient but not minimized in the primary surface deformation. A better method is to convert W to the orthonormal base by W_{V} = T^{−1} ∗ W and use the orthonormal base mode B_{v} to fit W_{V}. Then, the fitting becomes \( b={B}_v^T\ast {W}_v \) and the fitting residual is minimized in the orthonormal base, thus relating to the primary surface deformation.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Zhu, Y., Chen, T. & Li, H. Correction of wavefront rotation between interferometer and shackhartmann sensor using bending modes. J. Eur. Opt. Soc.Rapid Publ. 16, 3 (2020). https://doi.org/10.1186/s4147601901223
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4147601901223