LAB JOURNAL//Lens Design

Aspheric Wavefronts and Zernike Polynomial Decompositions

Deconstructing optical phase distortions into orthogonal Zernike polynomials for precision aberration correction.

Dr. Elena Rostova
Dr. Elena Rostova
Chief Optical Physicist
Jul 28, 2026//9 min read
Aspheric Wavefronts and Zernike Polynomial Decompositions

In ideal paraxial geometrical optics, all light rays originating from a point source converge onto a conjugate point focus. In real physical systems, however, spherical surfaces introduce phase retardations that deform the planar wavefront.

To model these aberrations mathematically without empirical guesswork, optical designers decompose the wavefront error W(\rho, \theta) over a circular pupil into a sum of orthogonal Zernike polynomials Z_n^m(\rho, \theta).

Classical Seidel vs. Zernike Terms

While third-order Seidel aberrations describe primary distortions (spherical, coma, astigmatism, field curvature, distortion), Zernike polynomials provide an orthogonal basis that accommodates higher-order diffraction effects:

| Term | Index | Name | Physical Effect | | :--- | :--- | :--- | :--- | | Z_2^0 | Defocus | Quadratic curvature along optical axis | | Z_2^{\pm 2} | Primary Astigmatism | Asymmetric tangential vs sagittal focal shift | | Z_3^{\pm 1} | Primary Coma | Flare trailing away from field center | | Z_4^0 | Primary Spherical | Outer aperture rays focus shorter than paraxial |

SPECTRA // SNIPPET
pub fn evaluate_zernike(n: i32, m: i32, rho: f32, theta: f32) -> f32 {
    let r_nm = radial_polynomial(n, m.abs(), rho);
    if m >= 0 {
        r_nm * (m as f32 * theta).cos()
    } else {
        r_nm * ((-m) as f32 * theta).sin()
    }
}
CONCURRENT OBSERVATIONS