Geometric Perturbers#

Geometric perturbers alter the spatial positioning and orientation of images through transformations such as rotation, scaling, cropping, and translation. These perturbations simulate viewpoint changes, camera motion, and framing variations.

Perturbation

Required Inputs

Optional Parameters

RandomCropPerturber

Image (RGB/Grayscale)

  • crop_size

  • seed

  • boxes

RandomRotationPerturber

Image (RGB)

  • limit

  • probability

  • fill

  • seed

  • boxes

RandomScalePerturber

Image (RGB)

  • limit

  • interpolation

  • probability

  • seed

  • boxes

RandomTranslationPerturber

Image (RGB/Grayscale)

  • seed

  • color_fill

  • max_translation_limit

  • boxes