One Diffusion to Generate Them All
Duong H. Le, Tuan Pham, Sangho Lee, Christopher Clark, Aniruddha Kembhavi, Stephan Mandt, Ranjay Krishna, Jiasen Lu
TL;DR
<3-5 sentence high-level summary of the paper> OneDiffusion presents a universal diffusion framework that treats all conditioning and target images as a sequence of views with varying noise, enabling bidirectional generation and understanding across text-to-image, image-to-image, ID customization, and multiview tasks. Built on a flow-matching objective and a Next-DiT transformer architecture, it trains from scratch on a large, heterogeneous One-Gen dataset and naturally supports different resolutions, including high-resolution 1024^2 outputs, without task-specific modules. The approach demonstrates competitive performance on generation and predictive tasks (depth, pose, segmentation) and shows strong generalization in zero-shot task composition, multi-view generation, and personalization. Together, these results push toward a general-purpose vision model that can serve as a flexible backbone for a wide range of applications.
Abstract
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
