Albumentations Transforms
Explore augmentations here, then build labeled datasets in the Data Labeling workspace.
Transform Taxonomy
129 transforms across 20 families
ImageOnly appearance
Color
Brightness, contrast, tone, channel, stain, and histogram changes.
- AutoContrastimage, volume
- CLAHEimage, volume
- ChromaticAberrationimage, volume
- ColorJitterimage, volume
- Colorizeimage, volume
- Ditheringimage, volume
- Embossimage, volume
- Enhanceimage, volume
- Equalizeimage, volume
- FancyPCAimage, volume
- HEStainimage, volume
- Halftoneimage, volume
- HueSaturationValueimage, volume
- Illuminationimage, volume
- InvertImgimage, volume
- PhotoMetricDistortimage, volume
- PlanckianJitterimage, volume
- PlasmaBrightnessContrastimage, volume
- Posterizeimage, volume
- RGBShiftimage, volume
- RandomBrightnessContrastimage, volume
- RandomGammaimage, volume
- RandomToneCurveimage, volume
- Solarizeimage, volume
- Superpixelsimage, volume
- ToGrayimage, volume
- ToRGBimage, volume
- ToSepiaimage, volume
- Vignettingimage, volume
ImageOnly appearance
Blur/noise
Blur, sharpness, compression artifacts, sensor noise, and resolution artifacts.
- AdditiveNoiseimage, volume
- AdvancedBlurimage, volume
- Blurimage, volume
- Defocusimage, volume
- Downscaleimage, volume
- FilmGrainimage, volume
- GaussNoiseimage, volume
- GaussianBlurimage, volume
- GlassBlurimage, volume
- ISONoiseimage, volume
- ImageCompressionimage, volume
- MedianBlurimage, volume
- ModeFilterimage, volume
- MotionBlurimage, volume
- MultiplicativeNoiseimage, volume
- RingingOvershootimage, volume
- SaltAndPepperimage, volume
- Sharpenimage, volume
- ShotNoiseimage, volume
- UnsharpMaskimage, volume
- ZoomBlurimage, volume
ImageOnly appearance
Weather
Rain, snow, fog, flare, shadow, gravel, and other scene conditions.
ImageOnly appearance
Normalize
Numeric range, dtype, and model-preprocessing transforms.
ImageOnly appearance
Channel layout
Channel order, channel dropout, and channel rearrangement transforms.
Dual 2D targets
Crop/pad
Crops, pads, resizes, and size-constrained spatial framing transforms.
- AtLeastOneBBoxRandomCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- BBoxSafeRandomCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- CenterCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Cropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- CropAndPadimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- CropNonEmptyMaskIfExistsimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- LetterBoximage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- LongestMaxSizeimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Padimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- PadIfNeededimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomCropFromBordersimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomCropNearBBoximage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomResizedCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomScaleimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomSizedBBoxSafeCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomSizedCropimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Resizeimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- SmallestMaxSizeimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
Dual 2D targets
Flips/symmetry
Axis flips, transposes, right-angle rotations, and square symmetries.
- D4image, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- HorizontalFlipimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- RandomRotate90image, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- SquareSymmetryimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Transposeimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- VerticalFlipimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
Dual 2D targets
Affine/projective
Affine, rotation, scale, shear, and perspective transforms.
- Affineimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Perspectiveimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- Rotateimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- SafeRotateimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- ShiftScaleRotateimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
Dual 2D targets
Distortions
Elastic, grid, optical, thin-plate, refraction, and local warp transforms.
- ElasticTransformimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- GridDistortionimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- GridElasticDeformimage, mask, bboxes HBB, keypoints, volume, mask3d
- OpticalDistortionimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- PixelSpreadimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- ThinPlateSplineimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- WaterRefractionimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
Dual 2D targets
Dropout/occlusion
Pixel, region, grid, mask, frequency, and time masking transforms.
- CoarseDropoutimage, mask, bboxes HBB, keypoints, volume, mask3d
- ConstrainedCoarseDropoutimage, mask, bboxes HBB, keypoints, volume, mask3d
- Erasingimage, mask, bboxes HBB, keypoints, volume, mask3d
- FrequencyMaskingimage, mask, bboxes HBB, keypoints, volume, mask3d
- GridDropoutimage, mask, bboxes HBB, keypoints, volume, mask3d
- GridMaskimage, mask, bboxes HBB, keypoints, volume, mask3d
- MaskDropoutimage, mask, bboxes HBB, keypoints, volume, mask3d
- PixelDropoutimage, mask, bboxes HBB/OBB, keypoints, volume, mask3d
- TimeMaskingimage, mask, bboxes HBB, keypoints, volume, mask3d
- XYMaskingimage, mask, bboxes HBB, keypoints, volume, mask3d
Dual 2D targets
Spatial rearrangement
Transforms that rearrange existing spatial or temporal regions.
Dual 2D targets
Morphology
Morphological operations that expand, shrink, or alter target structure.
Dual 2D targets
Utility
Pipeline utility transforms that intentionally preserve inputs.
Transform3D volumes
3D crop/pad
Volume crops and padding transforms.
Transform3D volumes
Cubic symmetry
3D flips and cube symmetries.
Transform3D volumes
3D dropout
Volume occlusion and dropout transforms.
Transform3D volumes
3D rearrangement
Volume tile and region rearrangement transforms.
ImageOnly style mixing
Domain adaptation
Style, histogram, and pixel-distribution adaptation from reference images.
Dual object mixing
Mosaic
Multi-image mosaic composition.
Dual object mixing
CopyAndPaste
Object-level copy-paste composition.
Image-Only Transforms
Dual Transforms
3D Transforms
| Name | volume | mask3d | keypoints |
|---|---|---|---|
| CenterCrop3D | |||
| CoarseDropout3D | |||
| CubicSymmetry | |||
| GridShuffle3D | |||
| Pad3D | |||
| PadIfNeeded3D | |||
| RandomCrop3D |
Albumentations in production? Get license
Albumentations is dual-licensed (AGPL / Commercial). Ship it in proprietary software with a commercial license.
Get license