nrtk.impls.perturb_image.pybsm.perturber
This module provides the PybsmPerturber class, which applies image perturbations using the pyBSM library. The perturbations are based on a sensor configuration and a scenario, allowing for realistic image simulations in remote sensing or other image-processing applications.
- Classes:
PybsmPerturber: Applies image perturbations using pyBSM based on specified sensor and scenario configurations.
- Dependencies:
pybsm for simulation and reference image functionality.
nrtk.impls.perturb_image.pybsm.scenario.PybsmScenario for scenario configuration.
nrtk.impls.perturb_image.pybsm.sensor.PybsmSensor for sensor configuration.
nrtk.interfaces.perturb_image.PerturbImage as the base interface for image perturbation.
- Example usage:
sensor = PybsmSensor(…) scenario = PybsmScenario(…) perturber = PybsmPerturber(sensor=sensor, scenario=scenario) perturbed_image = perturber.perturb(image)
Classes
Implements image perturbation using pyBSM sensor and scenario configurations. |