Skip to main content

Correction of wavefront rotation between interferometer and shack-hartmann sensor using bending modes


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 Shack-Hartmann (S-H) sensor. However, if the wavefronts of the interferometer and the S-H 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 stiffness-increasing modes calculated using the influence functions. Two methods, optimum search and top-line (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 620-mm 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 620-mm system. The simulation and experimental results show that top-line detection is a suitable method for the detection of wavefront rotation.


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 time-consuming 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 S-H sensor of the active optics system. Then the problem left is that the wavefronts detected by the interferometer and the S-H 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 620-mm active optics experimental system in our lab.

The primary mirror of the above-mentioned active optics experimental system is a 620-mm thin meniscus mirror with a 170-mm 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.

Fig. 1
figure 1

620 mm primary mirror (a), active support system (b), and actuator (c)

Fig. 2
figure 2

The S-H wavefront sensor

The primary mirror surface is detected by an S-H 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 point-force 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.

$$ \sum \limits_{i=1}^n{f}_i=0,\kern0.5em \sum \limits_{i=1}^n{f}_i\cdot {x}_i=0,\kern0.5em \sum \limits_{i=1}^nf\cdot {y}_i=0, $$

where fi is the active force added on the ith actuator, and fixi and fiyi are x-axis and y-axis moment of the ith actuator, where xi and yi 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 Fi, which is f N on the ith actuator and 0 N on other actuators, the balance force vectors are.

$$ {\displaystyle \begin{array}{l}{F}_N=\left(f/n\right)\ast E\\ {}{F}_X=\left(f\cdot {x}_i\right)\ast \left(X/\sum \limits_{i=1}^n{x}_i\right)\\ {}{F}_Y=\left(f\cdot {y}_i\ \right)\ast \left(\ Y/\sum \limits_{i=1}^n{y}_i\ \right),\end{array}} $$

where X and Y are the vectors of coordinates x and y, and FN, FX and FY are the balance force vectors for net force and net moment of the x-axis and y-axis. If X and Y satisfy.

$$ \sum \limits_{i=1}^n{x}_i=0,\kern0.75em \sum \limits_{i=1}^n{y}_i=0,\kern0.75em \sum \limits_{i=1}^n{x}_i\cdot {y}_i=0, $$

then FN, FX, and FY are independent and the balanced force of Fi is Fi − FN − FX − FY. Actuators set at the regular position commonly satisfy Eq. 3, which is the case for the 620-mm 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:

$$ W=A\ast a,\kern0.75em F={F}_A\ast a, $$

where A is the influence matrix of the actuators, FA is the influence force matrix, and a is calculated by a least squares fitting such as a = (ATA)−1ATW. 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.

$$ A=B\ast S\ast {V}^T,\kern0.75em B=A\ast V\ast {S}^{-1}. $$

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 FB is defined as

$$ {F}_B={F}_A\ast V\ast {S}^{-1}. $$

Since B is orthonormal, the mode coefficients b and the correcting force F are.

$$ b={B}^T\ast W\kern0.5em ,\kern1em F={F}_B\ast b. $$

The columns of FB, 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.

Fig. 3
figure 3

The first 6 bending modes of the 620 mm 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 high-quality light source. This high-precision influence matrix is then used in the active optics system. Then, the S-H 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 low-order bending mode is much more ‘soft’ that a small mode force can make a large deformation for detection. Moreover, the low-order 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 high-precision 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 S-H 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 two-way 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 ai + 1 = ai + φi or ai + 1 = αi − φi, and φi + 1 = φi. If it does not, then ai + 1 = ai 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 cross-correlation 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 cross-correlation coefficient are tested under the same conditions. However, the result of cross-correlation 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.

Fig. 4
figure 4

Searching value of the optimum search using direct RMSE, DCT RMSE and cross-correlation as evaluation functions

Fig. 5
figure 5

Calculated mode #1 (a) and rotated rebuilt mode #1 (b) surfaces with their top-lines (coordinate unit: mm)

Top-line 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 top-line that passes through the surface center and the tops of two peaks is selected for detection.

To identify the top-line, a series of rings, which are concentric with the surface, are set on the surface. The top-point of the two peaks on each ring is selected. The top-line angle is detected by a least mean square (LMS) fitting of these top-points. The angle between the top-lines 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 top-line detection also involves the issue of 180° symmetry solution, and requires an additional detection to acquire the correct result.

The top-line 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 top-points. In each ring, the maximum point is found as the top-point of one peak, and a search in the opposite direction of this top-point is processed to detect the top-point of the other peak. Then, a top-line is detected by an LMS of these 88 top-points. The searching precision of the top-point is 1.40625 ' '. The top-line 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 top-lines are shown in Fig. 5.

Results of the experiments on 620-mm 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.

Fig. 6
figure 6

Influence surfaces of #1 (a), #12 (b) and #31 (c) actuators (coordinate unit: mm, color bar unit: μm)

The bending mode and mode force of this active support system are calculated using the detected influence functions. A series of mode forces FB 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 low-order modes. Therefore, to obtain a good correction result, several correction iterations from high-order modes to low-order 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.

Fig. 7
figure 7

Calculated and rebuilt mode #1 and #5 surfaces (coordinate unit: mm, color bar unit: μm)

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 peak-to-valley(P-V) 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).

Fig. 8
figure 8

Surface of the normal state (a), first correction (b), and final correction (c) (coordinate unit: mm, color bar unit: μm)

Fig. 9
figure 9

Zernike coefficients of normal state surface and final correction surface (unit: μm)

Wavefront rotation detection

To obtain a rotated detection system, the camera of the S-H 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 top-lines 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°.

Fig. 10
figure 10

Rebuilt mode #1 surface detected by the rotated S-H wavefront sensor, surface top-line and top-line of calculated mode #1(coordinate unit: mm)

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 non-rotated 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.

Fig. 11
figure 11

Surface of the rotated normal state (a) and final correction surface without (b) and with (c) rotation correction (coordinate unit: mm, color bar unit: μm)

Fig. 12
figure 12

Zernike coefficients of normal state surface and final correction surface with rotation correction (unit: μm)


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 top-line detection, were firstly tested via simulation using experimental data from a 620-mm active optics system. The detection errors were 0.286° and 0.085°, respectively. Then, the rotation detection was tested on the 620-mm active optics system. Two active corrections were performed in non-rotation state and rotation state with top-line 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 4-m SiC primary mirror.

Availability of data and materials

Not applicable.



discrete cosine transform


least mean square


root mean square error




Starfire Optical Range Telescope


singular value decomposition


  1. Martin, H.M., et al.: Active supports and force optimization for a 3.5-m honeycomb sandwich mirror. SPIE. 2199, 251–262 (1994)

    ADS  Google Scholar 

  2. Martin, H.M., et al.: Active supports and force optimization for the MMT primary mirror. Proc. SPIE. 3352, 412–423 (1998)

    Article  ADS  Google Scholar 

  3. Schechter, P.L., et al.: Active Optics on the Baade 6.5-m (Magellan I) Telescope. Proc. SPIE. 4387, 619–627 (2003)

    Article  Google Scholar 

  4. 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)

    Article  ADS  Google Scholar 

  5. Smith, B., et al.: The active optics system for the Discovery Channel telescope. Proc. SPIE. 7739, 77391T (2010)

    Article  ADS  Google Scholar 

  6. Wang, Y., Silva, D.E.: Wave-front interpretation with Zernike polynomials. Appl. Opt. 19, 1510–1518 (1980)

    Article  ADS  Google Scholar 

  7. Abdelsalam, D.G., Baek, B.J., Kim, D.: Curvature measurement using phase shifting in-line interferometry, single shot off-axis geometry and Zernike's polynomial fitting. Optik. 123, 422–427 (2012)

    Article  ADS  Google Scholar 

  8. Smith, B., Cuerden, B.: Bending modes for active optics. Proc. SPIE. 8149, 81490D (2011)

    Article  ADS  Google Scholar 

  9. Noethe, L.: Active optics in modern, Large Optical Telescopes. Progress in Optics. 43, 1–69 (2002)

    Article  ADS  Google Scholar 

Download references


Not applicable.


Not applicable.

Author information

Authors and Affiliations



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

Correspondence to Yi Zhu.

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.



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 BV 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 Gram-Schmidt orthogonalization on the Zernike polynomials Z to derive orthonormal polynomials V:

$$ {\displaystyle \begin{array}{l}{U}_1={Z}_1\\ {}{U}_2={Z}_2+{D}_{21}{U}_1\\ {}{U}_3={Z}_3+{D}_{31}{U}_1+{D}_{32}{U}_2j=2,3,4,\cdots, n,\\ {}\vdots \vdots \vdots \\ {}{U}_j={Z}_j+{D}_{j1}{U}_1+{D}_{j2}{U}_2+\cdots +{D}_{j,j-1}{U}_{j-1}\end{array}} $$


$$ {D}_{ji}=-\frac{\int_{\varepsilon}^1{\int}_0^{2\pi }{Z}_j{Z}_i\cdot d\rho \cdot \rho \cdot d\theta}{\int_{\varepsilon}^1{\int}_0^{2\pi }{Z}_i^2\cdot d\rho \cdot \rho \cdot d\theta},j=2,3,4,\cdots, n,i=1,2,\cdots, j-1 $$

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,

$$ {V}_i={U}_i/{U}_{0i},\kern0.75em {U}_{0i}={\int}_{\varepsilon}^1{\int}_0^{2\pi }{U}_i^2\cdot d\rho \cdot \rho \cdot d\theta . $$

Equation 10 can be expressed in terms of V and Z as

$$ {\displaystyle \begin{array}{l}{V}_1={Z}_1/{U}_{01}\\ {}{V}_2={Z}_2/{U}_{02}+{C}_{21}{Z}_1\\ {}{V}_3={Z}_3/{U}_{03}+{C}_{31}{Z}_1+{C}_{32}{Z}_2j=2,3,4,\cdots, n\\ {}\vdots \vdots \vdots \\ {}{V}_j={Z}_j/{U}_{0j}+{C}_{j1}{Z}_1+{C}_{j2}{Z}_2+\cdots +{C}_{j,j-1}{Z}_{j-1}\\ {}{C}_{ji}=\frac{\sum \limits_{s=1}^{j-i}{D}_{j,j-s}{C}_{j-s,i}\kern0.5em }{U_{0j}}\kern5em \mathrm{i}=1,2,\cdots, j-1.\end{array}} $$

Thus, the relationship between the Zernike coefficients z and the V coefficients v is

$$ {\displaystyle \begin{array}{l}z=T\ast v,\kern1em v={T}^{-1}\ast z\\ {}T=\left[\begin{array}{cccc}1/{U}_{01}& {C}_{21}& & \cdots \kern2.00em {C}_{n1}\\ {}0& 1/{U}_{02}& {C}_{32}& \cdots \kern2.00em {C}_{n2}\\ {}\vdots & 0& \ddots & \begin{array}{cc}\ddots \kern1.5em & \vdots \end{array}\\ {}\begin{array}{c}\\ {}0\end{array}& \begin{array}{c}\\ {}\cdots \end{array}& \begin{array}{c}\ddots \\ {}\end{array}& \begin{array}{cc}\begin{array}{c}1/{U}_{0\ n-1}\\ {}0\end{array}& \begin{array}{c}{C}_{n\ n-1}\\ {}1/{U}_{0\ n}\end{array}\end{array}\end{array}\right].\end{array}} $$

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 Bv is converted back to the Zernike base mode B, the Zernike coefficient vectors of B would be non-orthogonal. This means that fitting a surface aberration of a Zernike coefficient is not b = BTW but rather b = (BTB)−1BTW, 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 WV = T−1W and use the orthonormal base mode Bv to fit WV. 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 (, 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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhu, Y., Chen, T. & Li, H. Correction of wavefront rotation between interferometer and shack-hartmann sensor using bending modes. J. Eur. Opt. Soc.-Rapid Publ. 16, 3 (2020).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: