Inversion Circle Interpolation: Diffusion-based Image Augmentation for Data-scarce Classification

Yanghao Wang, Long Chen
2/9/2026

No official code found. Best implementation: HKUST-LongGroup/Diff-II (26 stars, last commit 2025-02-27).

Abstract

Data Augmentation (DA), i.e., synthesizing faithful and diverse samples to expand the original training set, is an effective strategy to improve the performance of various data-scarce tasks. With the powerful image generation ability, diffusion-based DA has shown strong performance gains on different image classification benchmarks. In this paper, we analyze today’s diffusion-based DA methods, and argue that they cannot take account of both faithfulness and diversity, which are two critical keys for generating high-quality samples and boosting classification performance. To this end, we propose a novel Diffusion-based DA method: Diff-II. Specifically, it consists of three steps: 1) Category concepts learning: Learning concept embeddings for each category. 2) Inversion interpolation: Calculating the inversion for each image, and conducting circle interpolation for two randomly sampled inversions from the same category. 3) Two-stage denoising: Using different prompts to generate synthesized images in a coarse-to-fine manner. Extensive experiments on various data-scarce image classification tasks (e.g., few-shot, long-tailed, and out-of-distribution classification) have demonstrated their effectiveness over state-of-the-art diffusion-based DA methods.

View on arXivView PDF

Code Implementations(1)

[CVPR 2025] PyTorch implementation of Diff-II

262Shell, PythonNov 21, 20241 years ago
computer-visioncvpr2025dataaugmentationdiffusionmachine-learning

Similar Papers

Cite this paper

@article{wang2026inversion,
  title  = {Inversion Circle Interpolation: Diffusion-based Image Augmentation for Data-scarce Classification},
  author = {Yanghao Wang and Long Chen},
  year   = {2026},
  eprint = {2408.16266},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2408.16266},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.16266.svg)](https://codeofpaper.com/paper/2408.16266)

Discussion