Random Erasing Data Augmentation

Zhun Zhong, Liang Zheng, Guoliang Kang, Shaozi Li, Yi Yang
8/16/2017
cs.CV

Official code: zhunzhong07/Random-Erasing (733 stars, Apache-2.0, PyTorch, last commit 2023-11-08).

Abstract

In this paper, we introduce Random Erasing, a new data augmentation method for training the convolutional neural network (CNN). In training, Random Erasing randomly selects a rectangle region in an image and erases its pixels with random values. In this process, training images with various levels of occlusion are generated, which reduces the risk of over-fitting and makes the model robust to occlusion. Random Erasing is parameter learning free, easy to implement, and can be integrated with most of the CNN-based recognition models. Albeit simple, Random Erasing is complementary to commonly used data augmentation techniques such as random cropping and flipping, and yields consistent improvement over strong baselines in image classification, object detection and person re-identification. Code is available at: https://github.com/zhunzhong07/Random-Erasing.

View on arXivView PDF

Code Implementations(1)

PyTorchApache-2.0

Random Erasing Data Augmentation. Experiments on CIFAR10, CIFAR100 and Fashion-MNIST

733153PythonSep 15, 20172 years agoApache-2.0
aaai2020data-augmentationimage-classificationobject-detectionperson-re-identification+1 more

Similar Papers

Cite this paper

@article{zhong2017random,
  title  = {Random Erasing Data Augmentation},
  author = {Zhun Zhong and Liang Zheng and Guoliang Kang and Shaozi Li and Yi Yang},
  year   = {2017},
  eprint = {1708.04896},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1708.04896}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1708.04896.svg)](https://codeofpaper.com/paper/1708.04896)

Discussion