Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Analysis and a New Strategy
1. Rethinking Data Augmentation
for Image Super-resolution
: A Comprehensive Analysis and a New Strategy; CutBlur & MoA
Jaejun Yoo*, Namhyuk Ahn*, and Kyung-Ah Sohn
3. Analysis on existing DA methods
Sharp transitions, mixed image contents or losing the relationships of pixels can
degrade SR performance.
e.g., Cutout fails (discarding pixels) and every feature method fails (manipulation).
Training curves when applied feature DAs
4. Analysis on existing DA methods
DA methods in pixel space bring
some improvements when applied
very carefully.
5. Analysis on existing DA methods
DA methods in pixel space bring
some improvements when applied
very carefully.
Cutout:
Original setting (drop 25% of of pixels in a
rectangular shape) significantly degrades the
performance because it erases spatial information
too much. However, erasing tiny amount of pixels
(0.1% random pixels) boosts the performance (2~3
pixels of 48x48 input patch)
Cutout
6. Analysis on existing DA methods
DA methods in pixel space bring
some improvements when applied
very carefully.
Mixup & CutMix:
Improvements of using CutMix are marginal. We
suspect this happens because CutMix generates a
drastic sharp transition between two different
images.
Improvements of using Mixup is better than
CutMix but it still generates unrealistic image and
affects to the image structure.
Mixup CutMix
7. Analysis on existing DA methods
DA methods in pixel space bring
some improvements when applied
very carefully.
CutMixup:
To verify our hypothesis, we combine benefits of
Mixup and CutMix; CutMixup. CutMixup
provides various boundary cases while minimizes
the sharp transition by retaining partial cues as
Mixup does.
CutMixup
8. Analysis on existing DA methods
DA methods in pixel space bring
some improvements when applied
very carefully.
Blend & RGB permutation:
To push further, we tried a constant blending and
RGB channel permutation, which turn out to be
very simple but effective strategies showing big
performance enhancement (dB).
Note that both methods do not incur any structure
modification to an image.
BlendRGB perm.
10. CutBlur
What does the model learn from CutBlur?
CutBlur prevents the SR model from over-sharpening an image and helps it to super-resolve only the
necessary region.
Super-resolution results of a model (EDSR) trained without CutBlur and its error residual ()
Error residual ()Output
11. CutBlur
What does the model learn from CutBlur?
CutBlur prevents the SR model from over-sharpening an image and helps it to super-resolve only the
necessary region.
Super-resolution results of a model (EDSR) trained CutBlur and its error residual ()
Error residual ()Output
with