Quels types de transformations d'images augmentImages peut-elle appliquer pour diversifier mes données?

Maîtrise de l'augmentation d'images avec CASL

L'action augmentImages offre une gamme étendue de mutations pour diversifier vos images. Parmi les transformations disponibles, vous pouvez appliquer :

  • Des modifications de couleur comme le colorJittering (variations aléatoires de luminosité, contraste, saturation) et le colorShifting (décalage aléatoire des intensités de pixels).
  • Des ajustements de luminosité tels que darken (assombrir) et lighten (éclaircir), avec des options pour des mutations basiques (type="BASIC"), constantes (type="CONSTANT") ou de plage (type="RANGE").
  • Des retournements géométriques : horizontalFlip (retournement horizontal) et verticalFlip (retournement vertical).
  • Des rotations : rotateLeft (rotation à gauche) et rotateRight (rotation à droite), également configurables avec des mutations basiques, constantes ou de plage.
  • Des effets de flou et de netteté : pyramidDown (réduction de résolution et flou), pyramidUp (augmentation de résolution et flou), et sharpen (accentuation de la netteté).
  • L'inversion des pixels (invertPixels).
  • La possibilité d'occulter (occlude) une région d'intérêt pour simuler des obstructions.

Ces options peuvent être combinées pour générer une grande variété d'images augmentées.

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.