Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

SnapMix: Semantically Proportional Mixing for Augmenting Fine-grained Data

About

Data mixing augmentation has proved effective in training deep models. Recent methods mix labels mainly based on the mixture proportion of image pixels. As the main discriminative information of a fine-grained image usually resides in subtle regions, methods along this line are prone to heavy label noise in fine-grained recognition. We propose in this paper a novel scheme, termed as Semantically Proportional Mixing (SnapMix), which exploits class activation map (CAM) to lessen the label noise in augmenting fine-grained data. SnapMix generates the target label for a mixed image by estimating its intrinsic semantic composition, and allows for asymmetric mixing operations and ensures semantic correspondence between synthetic images and target labels. Experiments show that our method consistently outperforms existing mixed-based approaches on various datasets and under different network depths. Furthermore, by incorporating the mid-level features, the proposed SnapMix achieves top-level performance, demonstrating its potential to serve as a solid baseline for fine-grained recognition. Our code is available at https://github.com/Shaoli-Huang/SnapMix.git.

Shaoli Huang, Xinchao Wang, Dacheng Tao• 2020

Related benchmarks

TaskDatasetResultRank
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy89.6
536
Fine-grained Image ClassificationStanford Cars (test)
Accuracy90.1
348
Fine-grained visual classificationFGVC-Aircraft (test)
Top-1 Acc82.96
287
Image ClassificationFlowers-102 (test)
Top-1 Accuracy59.79
124
Image ClassificationFlowers-102 (val)
Top-1 Acc65.71
31
Fine-grained Visual RecognitionCUB (test)
All-Shot Accuracy75.53
16
Fine-grained visual classificationStanford Cars 24 (test)
Top-1 Accuracy90.1
10
Fine-grained visual classificationFGVC-Aircraft 33 (test)
Top-1 Accuracy82.96
10
Fine-grained visual classificationCUB 36 (test)
Top-1 Accuracy75.53
8
Showing 9 of 9 rows

Other info

Follow for update