2017
DOI: 10.21105/joss.00432
|View full text |Cite
|
Sign up to set email alerts
|

Augmentor: An Image Augmentation Library for Machine Learning

Abstract: 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 meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
77
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6
1
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 199 publications
(84 citation statements)
references
References 6 publications
(4 reference statements)
0
77
0
Order By: Relevance
“…It can be done either one time as an oversampling of the dataset or each time during the training process. Effective data augmentation can improve the accuracy of the network (Bloice et al, 2017;DeVries and Taylor, 2017). We used different techniques for augmentation (Figure 4), which were available in OpenCV and NumPy: image rotation (orientations of core and lamination), brightness (as different photography settings) color manipulation (different composition of the rock) and random cropping (core plug extracted).…”
Section: Image Augmentationmentioning
confidence: 99%
“…It can be done either one time as an oversampling of the dataset or each time during the training process. Effective data augmentation can improve the accuracy of the network (Bloice et al, 2017;DeVries and Taylor, 2017). We used different techniques for augmentation (Figure 4), which were available in OpenCV and NumPy: image rotation (orientations of core and lamination), brightness (as different photography settings) color manipulation (different composition of the rock) and random cropping (core plug extracted).…”
Section: Image Augmentationmentioning
confidence: 99%
“…For training of muscle segmentation U-net, the same optimizer and parameters were set as above. A data augmentation for the segmentation network included horizontal flip, random rotation, shear transform, perspective skewing and random erasing [11] using a publicly available augmentation software Augmenter [12]. The U-net output often contains small island-like noise regions, thus, as a post-processing, we detected connected components and removed the components with a volume less than 5% of the total segmented volume.…”
Section: Training Of U-netmentioning
confidence: 99%
“…During training data generation, patch size is fixed to 9x9, and ψ value is randomly selected from interval [4,11]. Reference patch with positive and negative pairs are augmented [5] in spatial and spectral domains which includes random cropping, flipping, transformation, and contrast variation. This dataset along with the data generation framework is available for public use 2 and further details of the dataset are given in supplementary material.…”
Section: Synthetic People Stereo Patch Datasetmentioning
confidence: 99%
“…Methods have tried to address this problem in the literature for different applications such as semantic segmentation [31], stereo reconstruction and optical flow estimation [20] and scene understanding [30]. These methods increase the variation in dataset by augmentation of training data with random spatial operations [5] or by creating realistic data. We have exploited these ideas by using realistic textures and applying augmentation to generated patches (Section 3.2).…”
Section: Introductionmentioning
confidence: 99%