Photometric Perturbers#

Photometric perturbers modify the visual appearance of images by adjusting color, brightness, contrast, sharpness, blur, and noise properties. These transformations simulate variations in lighting conditions, camera settings, and image quality degradation.

Perturbation

Required Inputs

Optional Parameters

AverageBlurPerturber

Image (RGB/Grayscale)

  • ksize

  • boxes

BrightnessPerturber

Image (RGB)

  • factor

  • boxes

ColorPerturber

Image (RGB)

  • factor

  • boxes

ContrastPerturber

Image (RGB)

  • factor

  • boxes

GaussianBlurPerturber

Image (RGB/Grayscale)

  • ksize

  • boxes

GaussianNoisePerturber

Image (RGB/Grayscale)

  • rng

  • mean

  • var

  • boxes

MedianBlurPerturber

Image (RGB/Grayscale)

  • ksize

  • boxes

PepperNoisePerturber

Image (RGB/Grayscale)

  • rng

  • amount

  • boxes

SaltAndPepperNoisePerturber

Image (RGB/Grayscale)

  • rng

  • amount

  • salt_vs_pepper

  • boxes

SaltNoisePerturber

Image (RGB/Grayscale)

  • rng

  • amount

  • boxes

SharpnessPerturber

Image (RGB)

  • factor

  • boxes

SpeckleNoisePerturber

Image (RGB/Grayscale)

  • rng

  • mean

  • var

  • boxes