SaltNoisePerturber
- class nrtk.impls.perturb_image.generic.skimage.random_noise.SaltNoisePerturber(rng: Generator | int | None = None, amount: float = 0.05)
Adds salt noise to image stimulus.
Methods
from_configInstantiate a new instance of this class given the configuration JSON-compliant dictionary encapsulating initialization arguments.
get_configReturns the current configuration of the _SPNoisePerturber instance.
get_default_configGenerate and return a default configuration dictionary for this class.
get_implsDiscover and return a set of classes that implement the calling class.
get_type_stringReturns the fully qualified type string of the PerturbImage class or its subclass.
is_usableChecks if the required skimage module is available.
Return image stimulus with salt noise.
- perturb(image: ndarray[Any, Any], boxes: Iterable[tuple[AxisAlignedBoundingBox, dict[Hashable, float]]] | None = None, **additional_params: Any) tuple[ndarray[Any, Any], Iterable[tuple[AxisAlignedBoundingBox, dict[Hashable, float]]] | None]
Return image stimulus with salt noise.