nrtk.impls.image_metric.niirs_image_metric

Defines an ImageMetric implementation to calculate NIIRS using pyBSM sensor and scenario configs.

Classes:

NIIRSImageMetric: Computes the NIIRS metric using the defined sensor and scenario.

Dependencies:
  • pybsm.metrics.niirs5

  • nrtk.impls.perturb_image.pybsm.scenario.PybsmScenario

  • nrtk.impls.perturb_image.pybsm.sensor.PybsmSensor

Example usage:

sensor = PybsmSensor(…) scenario = PybsmScenario(…) niirs_metric = NIIRSImageMetric(sensor=sensor, scenario=scenario) result = niirs_metric.compute_metric(image)

Classes

NIIRSImageMetric

Implementation of the ImageMetric interface to calculate the NIIRS metric.