Comment augmentImages gère-t-elle la spécification des 'patchs' ou sous-images à générer?

Maîtrise de l'Extraction de Patches sous SAS Viya 4

Pour spécifier les « patchs » ou sous-images, l'action augmentImages utilise un ensemble de paramètres clés au sein du sous-paramètre augmentations :

  • height et width (alias h et w) définissent les dimensions du patch à extraire de l'image source.
  • x et y spécifient la position (coordonnées du coin supérieur gauche) où l'extraction du patch commence dans l'image originale.
  • outputHeight et outputWidth (alias outH et outW) déterminent les dimensions des images résultantes après l'application des mutations.
  • stepSize (alias step, horizontalStepSize ou stepX) et verticalStepSize (alias stepY) sont utilisés lorsque l'option sweepImage est activée, définissant les pas de déplacement d'une fenêtre glissante pour extraire plusieurs patchs sur l'image entière.
  • L'option useWholeImage permet de traiter l'image entière sans la découper, ce qui est utile pour appliquer des mutations globales.
Illustration de la réponse

Exemples pour l'action augmentImages

Augmentation basique (Flip Horizontal)

Cet exemple crée une copie de chaque image en lui appliquant un retournement horizontal.

Augmentation complexe avec Patches et Mutations multiples

On extrait des patches de 224x224 pixels, on applique des rotations, un flip et un changement de luminosité (lighten) avec une valeur fixe.