Augmentor: An Image Augmentation Library for Machine Learning
The generation of artificial data based on existing observations, known as data augmentation, is a technique used in machine learning to improve model accuracy, generalisation, and to control overfitting. Augmentor is a software package, available in both Python and Julia versions, that provides a high level API for the expansion of image data using a stochastic, pipeline-based approach which effectively allows for images to be sampled from a distribution of augmented images at runtime. Augmentor provides methods for most standard augmentation practices as well as several advanced features such as label-preserving, randomised elastic distortions, and provides many helper functions for typical augmentation tasks used in machine learning.
Code (6)
Tasks
BIG-bench Machine LearningData AugmentationImage AugmentationSimilar Papers 제목 키워드 기반
AugmenTory: A Fast and Flexible Polygon Augmentation Library
Data augmentation is a key technique for addressing the challenge of limited datasets, which have become a major component in the training procedures of image processing. Techniques such as geometric transformations and …
Data AugmentationInstance SegmentationSemantic SegmentationAquaAugmentor: A Novel Feature Augmentation Algorithm for Water Potability Prediction
Access to potable water is crucial for health, economic development, and sustainability. However, accurately classifying water quality remains a significant challenge due to the complexity and variability of water source…
PointAugment: an Auto-Augmentation Framework for Point Cloud Classification
We present PointAugment, a new auto-augmentation framework that automatically optimizes and augments point cloud samples to enrich the data diversity when we train a classification network. Different from existing auto-a…
3D Point Cloud Data AugmentationClassificationDiversityGeneral Classification+2On Automatic Data Augmentation for 3D Point Cloud Classification
Data augmentation is an important technique to reduce overfitting and improve learning performance, but existing works on data augmentation for 3D point cloud data are based on heuristics. In this work, we instead propos…
3D Object Classification3D Object Recognition3D Point Cloud Classification3D Point Cloud Data Augmentation+4Learning Object-level Point Augmentor for Semi-supervised 3D Object Detection
Semi-supervised object detection is important for 3D scene understanding because obtaining large-scale 3D bounding box annotations on point clouds is time-consuming and labor-intensive. Existing semi-supervised methods u…
3D Object DetectionKnowledge DistillationObjectobject-detection+3