pybsm.otf.functional.wavefront_OTF_2

pybsm.otf.functional.wavefront_OTF_2(*, u: ndarray, v: ndarray, cutoff: float, w_rms: float) ndarray

This function is an alternative to wavefront_OTF. MTF due to wavefront errors.

In an ideal imaging system, a spherical waves converge to form an image at the focus. Wavefront errors represent a departures from this ideal that lead to degraded image quality. This function is an alternative to wavefront_OTF. For more details see the R. Shannon, “Handbook of Optics,” Chapter 35, “Optical Specifications.” Useful notes from the author: for most imaging systems, w_rms falls between 0.1 and 0.25 waves rms. This MTF becomes progressively less accurate as w_rms exceeds .18 waves.

Parameters:
  • u – spatial frequency coordinates (rad^-1)

  • v – spatial frequency coordinates (rad^-1)

  • cutoff – spatial frequency cutoff due to diffraction, i.e. aperture diameter / wavelength (rad^-1)

  • w_rms – root mean square wavefront error (waves of error)

Returns:

H:

wavefront OTF