awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
albu avatar

albu/albumentationsArchived

0
View on GitHub↗
15,308 星标·1,709 分支·Python·MIT·10 次浏览albumentations.ai↗

Albumentations

Albumentations is an image augmentation library and computer vision preprocessing tool designed to expand datasets for deep learning models. It provides a collection of transformations that modify pixel values and spatial geometry to increase the diversity of training samples and improve model generalization.

The library supports both 2D image augmentation and 3D volumetric data augmentation. It handles a variety of labels alongside images, ensuring that bounding boxes, keypoints, and segmentation masks remain accurately aligned when spatial transformations are applied.

The tool incorporates capabilities for pixel-level transforms, spatial-level transforms, and volumetric medical imaging. These operations are managed through pipelines that apply random or deterministic sequences of geometric and color distortions to image datasets.

Features

  • Image Augmentation - Implements a wide array of random transformations to artificially increase the diversity of image datasets.
  • Spatial Coordinate Synchronization - Updates bounding boxes and keypoints automatically when spatial transformations are applied to images.
  • Computer Vision Dataset Expansion - Increases the size and diversity of image datasets by applying random transformations to training samples.
  • Computer Vision Preprocessing - Provides a comprehensive set of operations for modifying pixel values and spatial geometry for computer vision pipelines.
  • Volumetric Data Augmentation - Applies 3D transformations to volumes and masks to create diverse training samples for spatial imaging.
  • Deep Learning Dataset Expanders - Applies random geometric and color distortions to images to improve deep learning model generalization.
  • Pixel-Level Transformations - Provides transforms to shift colors, add noise, and apply blurs while preserving label positions.
  • Spatial-Level Transformations - Alters image geometry while updating associated masks and bounding boxes to maintain precise alignment.
  • 3D Volumetric Augmenters - Acts as a specialized tool for applying spatial transformations to 3D volumes and masks.
  • Segmentation Mask Handlers - Provides synchronized handling of segmentation masks to ensure they align perfectly with warped images.
  • Augmentation - Determines transformation intensity at runtime by sampling from user-defined probability distributions.
  • Overfitting Reduction Techniques - Reduces model overfitting by generating varied versions of training images through pixel and spatial modifications.
  • Volumetric Medical Augmentation - Applies 3D transformations to medical spatial volumes and masks to create diverse samples for analysis.
  • Vectorized Array Operations - Utilizes vectorized array operations via NumPy for high-performance pixel manipulation and coordinate transforms.
  • Transformation Pipelines - Provides a composition-based pipeline for chaining random or deterministic image transformations.
  • 计算机视觉 - Fast image augmentation wrapper.
  • Deep Learning Frameworks - Fast image augmentation library for deep learning.
  • Data Wrangling - High-performance library for image augmentation tasks.
  • PyTorch Utilities - Listed in the “PyTorch Utilities” section of the The Incredible Pytorch awesome list.

Star 历史

albu/albumentations 的 Star 历史图表albu/albumentations 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Albumentations 的开源替代方案

相似的开源项目,按与 Albumentations 的功能重合度排序。
  • albumentations-team/albumentationsalbumentations-team 的头像

    albumentations-team/albumentations

    15,308在 GitHub 上查看↗

    Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep learning models. It provides a toolset for applying geometric and color transformations to images and annotations, including a specialized collection of 3D operations for volumetric data used in medical and scientific imaging. The library functions as an image mask and bounding box transformer, automatically updating masks, bounding boxes, and keypoints when images undergo geometric changes. This ensures that spatial alterations remain synchronized across images and their assoc

    Python
    在 GitHub 上查看↗15,308
  • aleju/imgaugaleju 的头像

    aleju/imgaug

    14,742在 GitHub 上查看↗

    imgaug is a Python library for machine learning data augmentation and computer vision dataset expansion. It provides tools to increase the volume and variety of training sets by applying random geometric, color, and noise transformations to images. The library ensures spatial consistency by synchronizing transformations across images and their associated annotations, such as bounding boxes, keypoints, and segmentation maps. It uses a compositional pipeline pattern to chain multiple augmentations into sequences and employs deterministic seed management to reproduce specific data samples. The

    Python
    在 GitHub 上查看↗14,742
  • mdbloice/augmentormdbloice 的头像

    mdbloice/Augmentor

    5,137在 GitHub 上查看↗

    Augmentor is a Python image augmentation library and framework designed to expand machine learning datasets. It functions as a preprocessing tool that generates synthetic image variations to increase data diversity and as a training data streamer that feeds augmented images and labels directly into neural network loops without requiring intermediate disk storage. The framework maintains spatial alignment between images and their corresponding masks, which is required for semantic segmentation training. It supports various geometric and pixel-level transformations, including elastic distortion

    Python
    在 GitHub 上查看↗5,137
  • pytorch/visionpytorch 的头像

    pytorch/vision

    17,743在 GitHub 上查看↗

    This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection of neural network architectures, datasets, and high-performance transformation utilities. It serves as a foundational framework for building, training, and deploying deep learning models, offering a centralized model registry that allows developers to instantiate architectures with pre-trained weights for tasks such as image classification, object detection, and semantic segmentation. The library distinguishes itself through its modular approach to data and compute management

    Pythoncomputer-visionmachine-learning
    在 GitHub 上查看↗17,743
查看 Albumentations 的所有 30 个替代方案→

常见问题解答

albu/albumentations 是做什么的?

Albumentations is an image augmentation library and computer vision preprocessing tool designed to expand datasets for deep learning models. It provides a collection of transformations that modify pixel values and spatial geometry to increase the diversity of training samples and improve model generalization.

albu/albumentations 的主要功能有哪些?

albu/albumentations 的主要功能包括:Image Augmentation, Spatial Coordinate Synchronization, Computer Vision Dataset Expansion, Computer Vision Preprocessing, Volumetric Data Augmentation, Deep Learning Dataset Expanders, Pixel-Level Transformations, Spatial-Level Transformations。

albu/albumentations 有哪些开源替代品?

albu/albumentations 的开源替代品包括: albumentations-team/albumentations — Albumentations is a computer vision image augmentation library designed to increase training data diversity for deep… aleju/imgaug — imgaug is a Python library for machine learning data augmentation and computer vision dataset expansion. It provides… mdbloice/augmentor — Augmentor is a Python image augmentation library and framework designed to expand machine learning datasets. It… pytorch/vision — This project is a comprehensive computer vision library for the PyTorch ecosystem, providing a standardized collection… facebookresearch/augly — AugLy is a multimodal data augmentation library and machine learning dataset augmentor. It provides a system for… lightly-ai/lightly — Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image…