pybsm.metrics.functional

The Python Based Sensor Model (pyBSM) is a collection of electro-optical camera modeling functions.

Developed by the Air Force Research Laboratory, Sensors Directorate.

Author citation: LeMaster, Daniel A.; Eismann, Michael T., “pyBSM: A Python package for modeling imaging systems”, Proc. SPIE 10204 (2017)

Distribution A. Approved for public release. Public release approval for version 0.0: 88ABW-2017-3101 Public release approval for version 0.1: 88ABW-2018-5226

Maintainer: Kitware, Inc. <nrtk@kitware.com>

Functions

edge_height_overshoot

IBSM Equation 3-60.

edge_response

IBSM Equation 3-63.

giqe3

IBSM Equation 3-56.

giqe4

General Image Quality Equation version 4 from Leachtenauer, et al.

giqe5

NGA The General Image Quality Equation version 5.0.

giqe5_RER

Calculates the relative edge response from a 2-D MTF.

giqe_edge_terms

Calculates the geometric mean relative edge response and edge high overshoot,from a 2-D MTF.

ground_resolved_distance

IBSM Equation 3-54.

niirs

Returns NIIRS values and all intermediate calculations.

niirs5

Returns NIIRS values calculate using GIQE 5 and all intermediate calculations.

plot_common_MTFs

Generates a plot of common MTF components.

plot_noise_terms

Generates a plot of common noise components in units of equivalent photoelectrons.

relative_edge_response

IBSM Equation 3-61.