Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Data Science
  3. albumentations - A fast and framework agnostic image augmentation library

albumentations - A fast and framework agnostic image augmentation library

MITPython2.0.8

A fast and flexible Python library for image augmentation in computer vision tasks like classification, segmentation, and object detection.

Visit WebsiteGitHubGitHub
15.3k stars1.7k forks0 contributors

What is albumentations - A fast and framework agnostic image augmentation library?

Albumentations is a Python library for fast and flexible image augmentation, designed to enhance training datasets for deep learning and computer vision models. It creates new training samples by applying various transformations to existing images, helping improve model robustness and performance across tasks like classification, segmentation, and object detection.

Target Audience

Machine learning engineers, data scientists, and researchers working on computer vision projects who need efficient and comprehensive image augmentation to improve model training and accuracy.

Value Proposition

Developers choose Albumentations for its benchmark-leading speed, unified API that supports multiple data types and CV tasks, and extensive library of over 70 high-quality augmentations, all built by experts with competition experience.

Overview

Fast and flexible image augmentation library. Paper about the library: https://www.mdpi.com/2078-2489/11/2/125

Use Cases

Best For

  • Augmenting image datasets for deep learning model training
  • Applying transformations to images, masks, bounding boxes, and keypoints simultaneously
  • Improving model robustness in computer vision competitions
  • Enhancing medical imaging datasets with specialized augmentations
  • Speeding up data augmentation pipelines in production environments
  • Working with 3D volumetric data and masks in medical or scientific imaging

Not Ideal For

  • Projects requiring ongoing bug fixes, updates, or compatibility with newer Python/PyTorch versions
  • Teams using permissive open-source licenses (e.g., MIT, Apache) who want to avoid AGPL copyleft restrictions
  • New initiatives that prioritize long-term support and active community development over legacy performance

Pros & Cons

Pros

Benchmark-Leading Speed

Consistently outperforms competitors like imgaug and torchvision in benchmarks, processing thousands of images per second on CPU threads, as shown in the performance comparison table.

Unified API for CV Tasks

Supports all major computer vision tasks—classification, segmentation, object detection, and pose estimation—with a single interface for images, masks, bounding boxes, and keypoints, simplifying pipeline development.

Extensive Augmentation Library

Offers over 70 high-quality transforms, including pixel-level and spatial-level augmentations, validated by Kaggle experts and documented with examples for various use cases.

Seamless Framework Integration

Works with PyTorch, TensorFlow, and is part of the PyTorch ecosystem, making it easy to integrate into existing deep learning workflows without major refactoring.

Cons

Unmaintained and Abandoned

As of June 2025, no further updates, bug fixes, or compatibility patches will be provided, leaving users vulnerable to issues with evolving dependencies and unsupported environments.

Licensing Complications for Successor

The successor, AlbumentationsX, uses AGPL-3.0 licensing, which is incompatible with permissive licenses like MIT or Apache, forcing commercial licensing for many open-source or proprietary projects.

Limited Future Ecosystem

Without active development, the library may fall behind in new features and optimizations, and community support is redirected to AlbumentationsX, leaving legacy users isolated.

Frequently Asked Questions

Quick Stats

Stars15,286
Forks1,709
Contributors0
Open Issues0
Last commit10 months ago
CreatedSince 2018

Tags

#python-library#image-augmentation#deep-learning#augmentation#image-segmentation#data-augmentation#image-processing#tensorflow#image-classification#detection#computer-vision#machine-learning#object-detection#pytorch#segmentation

Built With

P
Python

Links & Resources

Website

Included in

Machine Learning72.2kDeep Learning27.8kData Science3.4k
Auto-fetched 1 day ago

Related Projects

Tensorflow - Open source software library for numerical computation using data flow graphsTensorflow - Open source software library for numerical computation using data flow graphs

An Open Source Machine Learning Framework for Everyone

Stars194,833
Forks75,278
Last commit1 day ago
PyTorch - Tensors and Dynamic neural networks in Python with strong GPU accelerationPyTorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration

Tensors and Dynamic neural networks in Python with strong GPU acceleration

Stars99,362
Forks27,568
Last commit1 day ago
OpenCVOpenCV

Open Source Computer Vision Library

Stars87,212
Forks56,544
Last commit2 days ago
face_recognitionface_recognition

The world's simplest facial recognition api for Python and the command line

Stars56,322
Forks13,729
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub