Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

One Diffusion to Generate Them All

About

We introduce OneDiffusion, a versatile, large-scale diffusion model that seamlessly supports bidirectional image synthesis and understanding across diverse tasks. It enables conditional generation from inputs such as text, depth, pose, layout, and semantic maps, while also handling tasks like image deblurring, upscaling, and reverse processes such as depth estimation and segmentation. Additionally, OneDiffusion allows for multi-view generation, camera pose estimation, and instant personalization using sequential image inputs. Our model takes a straightforward yet effective approach by treating all tasks as frame sequences with varying noise scales during training, allowing any frame to act as a conditioning image at inference time. Our unified training framework removes the need for specialized architectures, supports scalable multi-task training, and adapts smoothly to any resolution, enhancing both generalization and scalability. Experimental results demonstrate competitive performance across tasks in both generation and prediction such as text-to-image, multiview generation, ID preservation, depth estimation and camera pose estimation despite relatively small training dataset. Our code and checkpoint are freely available at https://github.com/lehduong/OneDiffusion

Duong H. Le, Tuan Pham, Sangho Lee, Christopher Clark, Aniruddha Kembhavi, Stephan Mandt, Ranjay Krishna, Jiasen Lu• 2024

Related benchmarks

TaskDatasetResultRank
Text-to-Image GenerationGenEval
GenEval Score65
277
Monocular Depth EstimationNYU v2 (test)
Abs Rel6.8
257
Image EditingPIE-Bench
PSNR27.49
116
Depth EstimationScanNet
AbsRel0.094
94
Depth EstimationKITTI
AbsRel0.101
92
Depth EstimationDIODE
Delta-1 Accuracy66.1
62
Depth EstimationNYU
AbsRel0.087
20
Depth EstimationETH3D
AbsRel0.072
19
Novel View SynthesisGoogle Scanned Objects
PSNR21.79
15
Subject-driven generationDreamBench
DINO Score0.692
14
Showing 10 of 13 rows

Other info

Code

Follow for update