pybsm.otf.functional.filter_OTF

pybsm.otf.functional.filter_OTF(*, u: ndarray, v: ndarray, kernel: ndarray, ifov: float) ndarray

Returns the OTF of any filter applied to the image (e.g. a sharpening filter).

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

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

  • kernel – the 2-D image sharpening kernel; note that the kernel is assumed to sum to one

  • ifov – instantaneous field-of-view of a detector (radians)

Returns:

H:

optical transfer function of the filter at spatial frequencies u and v