DiffusionEngine: Diffusion Model is Scalable Data Engine for Object Detection

Manlin Zhang, Jie Wu, Yuxi Ren, Ming Li, Jie Qin +5 more
9/7/2023
cs.CVcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Data is the cornerstone of deep learning. This paper reveals that the recently developed Diffusion Model is a scalable data engine for object detection. Existing methods for scaling up detection-oriented data often require manual collection or generative models to obtain target images, followed by data augmentation and labeling to produce training pairs, which are costly, complex, or lacking diversity. To address these issues, we presentDiffusionEngine (DE), a data scaling-up engine that provides high-quality detection-oriented training pairs in a single stage. DE consists of a pre-trained diffusion model and an effective Detection-Adapter, contributing to generating scalable, diverse and generalizable detection data in a plug-and-play manner. Detection-Adapter is learned to align the implicit semantic and location knowledge in off-the-shelf diffusion models with detection-aware signals to make better bounding-box predictions. Additionally, we contribute two datasets, i.e., COCO-DE and VOC-DE, to scale up existing detection benchmarks for facilitating follow-up research. Extensive experiments demonstrate that data scaling-up via DE can achieve significant improvements in diverse scenarios, such as various detection algorithms, self-supervised pre-training, data-sparse, label-scarce, cross-domain, and semi-supervised learning. For example, when using DE with a DINO-based adapter to scale up data, mAP is improved by 3.1% on COCO, 7.6% on VOC, and 11.5% on Clipart.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2023diffusionengine,
  title  = {DiffusionEngine: Diffusion Model is Scalable Data Engine for Object Detection},
  author = {Manlin Zhang and Jie Wu and Yuxi Ren and Ming Li and Jie Qin and Xuefeng Xiao and Wei Liu and Rui Wang and Min Zheng and Andy J. Ma},
  year   = {2023},
  eprint = {2309.03893},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.03893v1}
}

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/2309.03893.svg)](https://codeofpaper.com/paper/2309.03893)

Discussion