atlas

Research map / Detection and segmentation / Open-set and few-shot detection

DiverGen: Improving Instance Segmentation by Learning Wider Data Distribution with More Diverse Generative Data

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Interactive and referring segmentation · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiverGen, a generative data augmentation pipeline for LVIS instance segmentation that scales synthetic data to millions by diversifying categories, prompts (ChatGPT-generated), and generators (Stable Diffusion + DeepFloyd-IF).

Problem

Instance segmentation on long-tailed data (LVIS) is data-hungry and models overfit rare categories; existing generative data augmentation does not fully exploit generative models and does not scale well to large generated datasets.

Approach

Explains generative data via distribution discrepancy (it widens the learned data distribution and reduces train-val gap) and scales it to millions of images by enhancing diversity along category, prompt, and generator axes, combined with a four-stage pipeline (SAM-background annotation, CLIP inter-similarity filtering, instance paste).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiverGen instead of X-PasteSwin-L instance segmentation on LVIS · LVIS valbox AP: +1.1 box APHelped
Use DiverGen instead of X-PasteSwin-L instance segmentation on LVIS · LVIS valmask AP: +1.1 mask APHelped
Add generative data to real training data (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 47.50 -> 49.65Helped
Increase manually prompted IF data from 600k to 1200k without GDDE (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 50.03 -> 49.44Hurt
Add GDDE to the 1200k generative dataset (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 49.44 -> 51.24Helped
Add 50 extra ImageNet categories (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 49.44 -> 49.92Helped
Add 250 extra ImageNet categories (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 49.44 -> 50.59Helped
Increase extra ImageNet categories from 250 to 566 (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 50.59 -> 50.35Hurt
Increase prompt count from 1 to 32 per category (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 49.65 -> 50.03Helped
Increase prompt count from 32 to 128 per category (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 50.03 -> 50.27Helped
Use Stable Diffusion-generated data instead of no generative data (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 47.50 -> 48.13Helped
Mix Stable Diffusion and DeepFloyd-IF generated data (ablation)CenterNet2 with Swin-L · LVIS valbox AP: 49.44 -> 50.78Helped

Surprising findings

Limitations

Experimental setup

Datasets: LVIS ImageNet-1K Stable Diffusion generated images DeepFloyd-IF generated images

Benchmarks: LVIS

Metrics: box AP mask AP rare category box AP rare category mask AP train-val gap KL divergence

Baselines: CenterNet2 X-Paste Detic Copy-Paste Tan et al.

Builds on: X-Paste CenterNet2 SAM CLIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy