Augmentation Types

Overview of the image augmentation types Roboflow offers and how each transforms your dataset.

Augmentations are transformations applied to your training images that create new, altered variations of your existing data. By adjusting properties like color, orientation, focus, and framing, each augmentation teaches your model to handle the kind of variation it will encounter in the real world.

Because you can apply several augmentations at once, a single source image can produce many distinct training examples. This multiplies the variety of your dataset without collecting new data, which helps your model generalize better and become more robust to changes in lighting, camera position, and image quality.

The table below lists each available augmentation and links to its dedicated page.

AugmentationDescription
BlurAdd random Gaussian blur to build resilience to camera focus changes.
BrightnessRandomly brighten or darken images to handle lighting variation.
Camera GainSimulate camera sensor gain (ISO) noise.
CropRandomly crop a subset of each image to vary position and scale.
CutoutMask portions of an image with black boxes to handle occlusion.
ExposureAdjust gamma exposure to brighten or darken images.
FlipRandomly flip images horizontally or vertically.
GrayscaleConvert a percentage of images to grayscale to reduce color reliance.
HueShift image hues around the color wheel.
MosaicCombine multiple images into one tile to improve small-object detection.
Motion BlurAdd directional blur that mimics camera or subject motion.
NoiseInject salt-and-pepper noise to handle camera artifacts.
90º RotateRotate images 90 or 180 degrees for orientation invariance.
RotationRandomly rotate images up to a chosen degree to handle camera roll.
SaturationAdjust color vibrancy to handle saturation differences.
ShearShear images along their horizontal or vertical axis to vary perspective.
</content>