当前位置:网站首页>【Random Erasing】《Random Erasing Data Augmentation》
【Random Erasing】《Random Erasing Data Augmentation》
2022-07-02 07:45:00 【bryant_ meng】

AAAI-2020
List of articles
1 Background and Motivation
For promotion CNN The generalization ability of the model , promote CNN The identification ability of the model to deal with occluded scenes , A data augmentation method is proposed ,Random Erasing——random position with random-sized mask with random pixel
While we can manually add occluded natural images to the training set, it is costly and the levels of occlusion might be limited.
2 Related Work
Dropout / DropConect / Adaptive dropout / Stochastic Pooling / DisturbLabel / PatchShuffle
Random flipping / random cropping
3 Advantages / Contributions
Put forward Random Erasing Data Augmentation, And random cropping,random filpping complementary ,not require any extra parameter learning, In the classification / testing / reID Good results in tasks
4 Method
1) Algorithm flow 
x e x_e xe and y e y_e ye It's the center point , W e W_e We and H e H_e He It's length and width
Random center point , Random aspect ratio , Random area , Random pixel filling value
2) Classification and ReID Application on

Simple and crude , Full picture range random
3) Application on target detection 
Full picture range , Target range , Full picture + Target range
4) and Random cropping The difference between 
random cropping, It can reduce the interference of the background ,can base learning models on the presence of parts of the object instead of focusing on the whole object
random erasing,can be viewed as adding noise to the image
Combined, the samples are more abundant
5 Experiments
5.1 Datasets and Metrics
1) Data sets
classification
CIFAR-10
CIFAR-100
Fashion-MNISTtesting
PASCAL VOC 2007ReID
Market-1501
DukeMTMC-reID
CUHK03
2) The evaluation index
classification ,top-1 error rates,“mean std” based on 5 runs
testing ,mAP
ReID,rank-1,mAP
5.2 Experiments
5.2.1 Image Classification
1)Classification accuracy on different datasets
p = 0.5 p = 0.5 p=0.5, s l = 0.02 s_l = 0.02 sl=0.02, s h = 0.4 s_h = 0.4 sh=0.4, and r 1 = 1 / r 2 = 0.3 r1 =1/r2= 0.3 r1=1/r2=0.3
2)The impact of hyper-parameters
fix s l s_l sl to 0.02, r 1 = 1 / r 2 r1 = 1/r2 r1=1/r2 and evaluate p p p, s h s_h sh, and r 1 r1 r1
We set p = 0.5 p = 0.5 p=0.5, s h = 0.4 s_h = 0.4 sh=0.4 and r 1 = 0.3 r1 = 0.3 r1=0.3 as the base setting. When evaluating one of the parameters, we fixed the other two parameters
All ratio Baseline( No, random erasing) To better effect !
3)Four types of random values for erasing

Random filling value and filling ImageNet Of mean The effect is almost the same [125, 122,114]( I understand 114 The source of , The original gray color is ImageNet The average of ), Better than filling 0 and 255
4)Comparison with Dropout and random noise
random erasing better
5)Comparing with data augmentation methods
Alone ,random cropping > random flipping > random erasing
Three in one 1+1+1>1, Fierce
6)Robustness to occlusion
Manually block , Test the effect random erasing The effect of
We randomly select a region of area and fill it with random values. aspect ratio [0.3, 3.33]
Show
5.2.2 Object Detection

Show
5.2.3 Person Reidentification

Show
SOTA coordination re-ranking, The result goes further 


6 Conclusion(own) / Future work
arXiv-2017-11-16 In the paper that hangs out 2020 AAAI, Time to disappear
Deep learning: Dropout, DropConnect
12 Main Dropout Method : How to apply to DNNs,CNNs,RNNs Mathematical and visual interpretation in
- 《A-Fast-RCNN: Hard Positive Generation via Adversary for Object Detection》(CVPR-2017)
Through training ( Occlude and affine transform the feature map ) Improve the detection of network occlusion 、 Recognition accuracy of deformed objects
- 《PatchShuffle Regularization》(arXiv-2017)
边栏推荐
- PointNet原理证明与理解
- Win10+vs2017+denseflow compilation
- 【BiSeNet】《BiSeNet:Bilateral Segmentation Network for Real-time Semantic Segmentation》
- Classloader and parental delegation mechanism
- 【Mixup】《Mixup:Beyond Empirical Risk Minimization》
- yolov3训练自己的数据集(MMDetection)
- Sparksql data skew
- PHP returns the corresponding key value according to the value in the two-dimensional array
- SSM student achievement information management system
- Implementation of yolov5 single image detection based on pytorch
猜你喜欢

Sorting out dialectics of nature

程序的内存模型

常见CNN网络创新点

【Cutout】《Improved Regularization of Convolutional Neural Networks with Cutout》

Faster-ILOD、maskrcnn_ Benchmark training coco data set and problem summary

【FastDepth】《FastDepth:Fast Monocular Depth Estimation on Embedded Systems》

【MEDICAL】Attend to Medical Ontologies: Content Selection for Clinical Abstractive Summarization
![[multimodal] clip model](/img/45/8501269190d922056ea0aad2e69fb7.png)
[multimodal] clip model

Pointnet understanding (step 4 of pointnet Implementation)

Regular expressions in MySQL
随机推荐
Comparison of chat Chinese corpus (attach links to various resources)
Common machine learning related evaluation indicators
PPT的技巧
Installation and use of image data crawling tool Image Downloader
【MEDICAL】Attend to Medical Ontologies: Content Selection for Clinical Abstractive Summarization
How to clean up logs on notebook computers to improve the response speed of web pages
Semi supervised mixpatch
Find in laravel8_ in_ Usage of set and upsert
Handwritten call, apply, bind
【AutoAugment】《AutoAugment:Learning Augmentation Policies from Data》
Implement interface Iterable & lt; T>
Open failed: enoent (no such file or directory) / (operation not permitted)
Pointnet understanding (step 4 of pointnet Implementation)
【Paper Reading】
【FastDepth】《FastDepth:Fast Monocular Depth Estimation on Embedded Systems》
ModuleNotFoundError: No module named ‘pytest‘
[medical] participants to medical ontologies: Content Selection for Clinical Abstract Summarization
SSM student achievement information management system
Feeling after reading "agile and tidy way: return to origin"
Use Baidu network disk to upload data to the server




