Biomedical image augmentation using Augmentor

By Marcus D. Bloice, Peter M. Roth, Andreas Holzinger. 2019

225 citations recorded by the source corpus.

MOTIVATION Image augmentation is a frequently used technique in computer vision and has been seeing increased interest since the popularity of deep learning. Its usefulness is becoming more and more recognised due to deep neural networks requiring larger amounts of data to train, and because in certain fields, such as biomedical imaging, large amounts of labelled data are difficult to come by or expensive to produce. In biomedical imaging, features specific to this domain need to be addressed. RESULTS Here we present the Augmentor software package for image augmentation. It provides a stochastic, pipeline-based approach to image augmentation with a number of features that are relevant to biomedical imaging, such as z-stack augmentation and randomised elastic distortions. The software has been designed to be highly extensible, meaning an operation that might be specific to a highly specialised task can easily be added to the library, even at runtime. Although it has been designed as a general software library, it has features that are particularly relevant to biomedical imaging and the techniques required for this domain. AVAILABILITY Augmentor is a Python package made available under the terms of the MIT licence. Source code can be found on GitHub under https://github.com/mdbloice/Augmentor and installation is via the pip package manager*. SUPPLEMENTARY INFORMATION The GitHub repository contains supplementary information, code examples, and Jupyter notebooks. Extensive documentation is hosted on Read the Docs under https://augmentor.readthedocs.io. For continuous integration tests see https://travis-ci.org/mdbloice/Augmentor.

Subfields: Biomedical Engineering, Computer Vision and Pattern Recognition, Media Technology

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Biomedical Engineering

  1. Alexander V. Buslaev
  2. Vladimir I. Iglovikov
  3. Subbarao Kambhampati
  4. Andreas Holzinger
  5. Florian Jug
  6. Kaiyong Zhao
  7. Bastian Pfeifer
  8. Yoav Shechtman

In Computer Vision and Pattern Recognition

  1. Alexandr A Kalinin
  2. Vladimir I. Iglovikov
  3. Alex Parinov
  4. Eugene Khvedchenya
  5. Alexander V. Buslaev
  6. Florian Jug
  7. Alexander Krull
  8. Tim-Oliver Buchholz

In Media Technology

  1. Alexandr A Kalinin
  2. Alexander V. Buslaev
  3. Vladimir I. Iglovikov
  4. Florian Jug
  5. Alexander Krull
  6. Tim-Oliver Buchholz
  7. Alex Parinov
  8. Eugene Khvedchenya

Citations in the corpus