pybsm.metrics.functional.giqe_edge_terms
- pybsm.metrics.functional.giqe_edge_terms(*, mtf: ndarray, df: float, ifov_x: float, ifov_y: float) tuple[float, float]
Calculates the geometric mean relative edge response and edge high overshoot,from a 2-D MTF.
This function is primarily for use with the GIQE. It implements IBSM equations 3-57 and 3-58.
- Parameters:
mtf – 2-dimensional full system modulation transfer function (unitless); MTF is the magnitude of the OTF
df – spatial frequency step size (cycles/radian)
ifov_x – x-direction instantaneous field-of-view of a detector (radians)
ifov_y – y-direction instantaneous field-of-view of a detector (radians)
- Returns:
- rer:
geometric mean relative edge response (unitless)
- eho:
geometric mean edge height overshoot (unitless)