pybsm.otf.functional.detector_OTF_with_aggregation
- pybsm.otf.functional.detector_OTF_with_aggregation(*, u: ndarray, v: ndarray, w_x: float, w_y: float, p_x: float, p_y: float, f: float, n: int = 1) ndarray
Blur due to the spatial integrating effects of the detector size and aggregation.
Contributed by Matt Howard. Derivation verified by Ken Barnard. Note: this function is particularly important for aggregating detectors with less than 100% fill factor (e.g. p_x > w_x).
- Parameters:
u – spatial frequency coordinates (rad^-1)
v – spatial frequency coordinates (rad^-1)
w_x – the 1/e blur spot radii in the x direction
w_y – the 1/e blur spot radii in the y direction
p_x – detector pitch in the x direction (m)
p_y – detector pitch in the y direction (m)
f – focal length (m)
n – number of pixels to aggregate
- Returns:
- H:
detector OTF
- NOTE:
Code contributed by Matt Howard