atlas

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

InstaGen: Enhancing Object Detection by Training on Synthetic Dataset

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary object detection · 27 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.

Fine-tunes Stable Diffusion v1.4 on detection data and adds a GroundingDINO-style grounding head with self-training on novel categories, so the diffusion model synthesizes labeled images used to train Faster R-CNN detectors.

Problem

Object detectors are limited by costly bounding-box annotation and fixed category sets; text-to-image diffusion models produce photo-realistic images but no instance-level boxes and are often simple, few-object scenes.

Approach

Turn a diffusion model into a dataset synthesizer by adding an instance-level grounding head that aligns category text embeddings with the diffusion model's regional features, supervised by an off-the-shelf detector on base classes and extended to novel classes via mean-teacher self-training on features (with dropout instead of image augmentation).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add InstaGen synthetic training dataFaster R-CNN, ResNet-50 · COCO open-vocabulary (novel categories)AP50box: 37.8 -> 42.3Helped
Add synthetic training imagesFaster R-CNN, ResNet-50 · COCO data-sparse (10% real data)AP: 23.3 -> 28.5Helped
Add synthetic training imagesFaster R-CNN, ResNet-50 · COCO data-sparse (25% real data)AP: 29.5 -> 32.6Helped
Add synthetic training imagesFaster R-CNN, ResNet-50 · COCO data-sparse (50% real data)AP: 34.1 -> 35.8Helped
Add synthetic training imagesFaster R-CNN, ResNet-50 · COCO data-sparse (75% real data)AP: 36.1 -> 37.3Helped
Add synthetic training imagesFaster R-CNN, ResNet-50 · COCO data-sparse (100% real data)AP: 37.5 -> 38.5Helped
Use InstaGen-generated training dataCOCO-trained object detector · Object365 (cross-dataset)AP50: 10.9 -> 11.4Helped
Use InstaGen-generated training dataCOCO-trained object detector · LVIS (cross-dataset)AP50: 22.2 -> 23.3Helped
Add self-training on novel categories (ablation)InstaGen grounding head · COCO open-vocabulary (novel categories)AP50box: 37.1 -> 40.3Helped
Fine-tune Stable Diffusion on the detection dataset (ablation)InstaGen · COCO open-vocabulary (novel categories)AP50box: 40.3 -> 42.3Helped
Increase generated images per category from 1000 to 3000 (ablation)InstaGen detector training · COCO open-vocabulary (novel categories)AP50box: 39.7 -> 42.3Helped
Set base-category box threshold α to 0.8 rather than 0.7 (ablation)InstaGen · COCO open-vocabulary (all categories)AP50box: 51.3 -> 52.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO Objects365 LVIS

Benchmarks: open-vocabulary COCO COCO data-sparse subsets Objects365 cross-dataset LVIS cross-dataset

Metrics: AP50 AP

Baselines: Detic PromptDet BARON OADP ViLD F-VLM RO-ViT VLDet CxORA DK-DETR EdaDet VL-PLM

Builds on: Stable Diffusion GroundingDINO DINO Faster R-CNN Mask R-CNN

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