Giter Club home page Giter Club logo

awesome-data-augmentation's Introduction

This library helps you with augmenting images for your machine learning projects. It converts a set of input images into a new, much larger set of slightly altered images. Many very popular projects have been integrated. New methods like augmix,cutmix,are being tracked. Whether you're a researcher or an engineer, just enjoy it!

Popular Projects

imgaug

Albumentations

Albumentations: fast and flexible image augmentations

Augmentor

Biomedical image augmentation using Augmentor

Augmentor is a Python package designed to aid the augmentation and artificial generation of image data for machine learning tasks. It is primarily a data augmentation tool, but will also incorporate basic image pre-processing functionality.

Papers&Codes

mixup

Mixup: BEYOND EMPIRICAL RISK MINIMIZATION

Mixup is a generic and straightforward data augmentation principle. In essence, mixup trains a neural network on convex combinations of pairs of examples and their labels. By doing so, mixup regularizes the neural network to favor simple linear behavior in-between training examples.

Cutout

Improved Regularization of Convolutional Neural Networks with Cutout

Cutmix

CutMix:Regularization Strategy to Train Strong Classifiers with Localizable Features

Augmix

AUGMIX: A SIMPLE DATA PROCESSING METHOD TO IMPROVE ROBUSTNESS AND UNCERTAINTY

copy-paste

Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation

fast-autoaugment

Fast AutoAugment

AutoAugment

AutoAugment:Learning Augmentation Strategies from Data

RandAugment

RandAugment: Practical automated data augmentation with a reduced search space

Random-Erasing

Random Erasing Data Augmentation

black white random
i1 i2 i3
i4 i5 i6

GridMask

GridMaskDataAugmentation

MMD

A Person Re-identification Data Augmentation Method with Adversarial Defense Effect

imagecorruptions

Benchmarking Robustness in Object Detection:Autonomous Driving when Winter is Coming

CycleGAN

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss

ALAE

Adversarial Latent Autoencoders

Small Object Augmentation

Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss

Segmentation & Matting

Real-Time High-Resolution Background Matting

Image Composition:Deep Image Harmonization

Deep Image Harmonization via Domain Verification

InstaBoost: Boosting Instance Segmentation Via Probability Map Guided Copy-Pasting

Hard data mining

Unsupervised Hard Example Mining from Videos for Improved Object Detection

Annotation Tools

labelImg

LabelImg is a graphical image annotation tool and label object bounding boxes in images.

labelme

Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).

Continuous updating...

If you find this library useful for your research, please consider starring the GitHub repository.

awesome-data-augmentation's People

Contributors

crazyvertigo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-data-augmentation's Issues

[Mismatch] Copy Paste github link

The link for the implementation of Simple-Copy-Paste by google is wrong. it leads to AugMix which is a different paper.
I didn't find any format github repo for Simple-Copy-Paste.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.