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 \sim \text{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.

Take cutmix further

Ask the copilot about this term, or have our engineers assess it against your process.