cutmix

CutMix is a data augmentation technique that cuts a rectangular region from one image and pastes it onto another — mixing the labels proportionally to the area of the cut region, combining the benefits of Cutout (occlusion robustness) and Mixup (label smoothing).

How Does CutMix Work?

  • Sample lambda: lambda ~ Beta(alpha, alpha).
  • Cut Region: Random box with area ratio 1 - lambda of the total image.
  • Paste: Replace the cut region in image A with the corresponding region from image B.
  • Labels: tilde(y) = lambda y_A + (1-lambda) y_B (proportional to visible area).
  • Paper: Yun et al. (2019).

Why It Matters

  • Best of Both: Unlike Mixup (blurry blends) or Cutout (wasted pixels), CutMix uses all pixel information.
  • Localization: Forces the model to learn from local regions, improving weakly-supervised localization.
  • SOTA: Widely adopted in modern ImageNet training recipes alongside Mixup and RandAugment.

CutMix is a surgical transplant between images — cutting and pasting regions to create informative training samples that use every pixel.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account