Albumentations
Efficiently enhance and manipulate images with seamless integration to popular deep learning frameworks.
Efficiently enhance and manipulate images with seamless integration to popular deep learning frameworks.

Wide range of image transformations
rotation, flipping, brightness/contrast adjustments, geometric distortions, and more
Framework integration
works smoothly with PyTorch, TensorFlow, Keras, and other deep learning libraries
Bounding box and keypoint support
augments labels alongside images for object detection and pose estimation tasks
Composition and chaining
combine multiple transformations in flexible pipelines
Efficient performance
optimised for speed during training loops
Probability-based application
control whether and how often each transformation is applied
Augmenting training datasets for image classification models when data is scarce
Preparing data for object detection models that need to recognise objects at various angles and scales
Improving model generalisation for medical imaging or satellite imagery analysis
Data augmentation in keypoint detection for pose estimation tasks