pybsm.metrics.functional.ground_resolved_distance

pybsm.metrics.functional.ground_resolved_distance(*, mtf_slice: ndarray, df: float, snr: float, ifov: float, slant_range: float) float

IBSM Equation 3-54.

The ground resolved distance is the period of the smallest square wave pattern that can be resolved in an image. GRD can be limited by the detector itself (in which case GRD = 2*GSD) but, in general is a function of the system MTF and signal-to-noise ratio.

Parameters:
  • mtf_slice – 1-D modulation transfer function (unitless) mtf[0] = 1 is at 0 cycles/radian

  • df – spatial frequency step size (cycles/radian)

  • snr – contrast signal-to-noise ratio (unitless)

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

  • slant_range – distance between the target and sensor (m)

Returns:

grd:

ground resolved distance (m)

Raises:
ZeroDivisionError:

error raised when gsd or snr is 0