# awesome-data-augmentation **Repository Path**: ustbwanglu/awesome-data-augmentation ## Basic Information - **Project Name**: awesome-data-augmentation - **Description**: 数据增强汇总 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-12-02 - **Last Updated**: 2022-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 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 - intro: 2019 - github star: 7.8k - github: ## Albumentations **Albumentations: fast and flexible image augmentations** - intro: ArXiv 2018 - github star: 4.1k - arxiv: - github: ## Augmentor **Biomedical image augmentation using Augmentor** - intro: Bioinformatics - github star: 3.7k - arxiv: - github: - docs: 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** - intro: ICLR2018 - arxiv: - github: 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** - intro: arXiv 2017 - arxiv: - github: ## Cutmix **CutMix:Regularization Strategy to Train Strong Classifiers with Localizable Features** - intro: ICCV 2019 (oral talk) - arxiv: - github: ## Augmix **AUGMIX: A SIMPLE DATA PROCESSING METHOD TO IMPROVE ROBUSTNESS AND UNCERTAINTY** - intro: ICLR 2020 - arxiv: - github: ## copy-paste **Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation** - intro: 2020 - provider: google - arxiv: - github: - ## fast-autoaugment **Fast AutoAugment** - intro: NeurIPS 2019 - github star: 671 - arxiv: - github: ## AutoAugment **AutoAugment:Learning Augmentation Strategies from Data** - intro: CVPR 2019 - provider: google - arxiv: - github: ## RandAugment **RandAugment: Practical automated data augmentation with a reduced search space** - intro: ICLR 2020 - provider: google - arxiv: - github: ## Random-Erasing **Random Erasing Data Augmentation** | black | white | random | |----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| |![i1](assets/001-black.gif)|![i2](assets/001-white.gif)| ![i3](assets/001-random.gif)| |![i4](assets/002-black.gif)|![i5](assets/002-white.gif)| ![i6](assets/002-random.gif)| - intro: AAAI 2020 - arxiv: - github: ## GridMask **GridMaskDataAugmentation** - intro: 2020.01 - arxiv: - github: - 知乎参考: ## MMD **A Person Re-identification Data Augmentation Method with Adversarial Defense Effect** - intro: 2021.01 - arxiv: - github: ## imagecorruptions **Benchmarking Robustness in Object Detection:Autonomous Driving when Winter is Coming** - intro: arXiv 2019 - arxiv: - github: ## CycleGAN **Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss** - intro: ICCV 2017 - arxiv: - provider: UC Berkeley - github: - github: ## ALAE **Adversarial Latent Autoencoders** - intro: CVPR 2020 - arxiv: - github: ## Small Object Augmentation **Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkss** - intro: 2017 - arxiv: - github: ## Segmentation & Matting **Real-Time High-Resolution Background Matting** - intro: 2020.12 - arxiv: - github: ## Image Composition:Deep Image Harmonization **Deep Image Harmonization via Domain Verification** - intro: CVPR 2020 - provider: SJTU - arxiv: - github: **InstaBoost: Boosting Instance Segmentation Via Probability Map Guided Copy-Pasting** - intro: ICCV 2019 - provider: SJTU - arxiv: - github: # Hard data mining **Unsupervised Hard Example Mining from Videos for Improved Object Detection** - intro: ECCV 2018 - arxiv: - github: - project: - demo video: - 知乎参考: # Annotation Tools ## labelImg - intro: 2017 - github star: 9.8k - github: LabelImg is a graphical image annotation tool and label object bounding boxes in images. ## labelme - intro: 2017 - github star: 4.2k - github: 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.