TensorX
返回文献探索

Paper · arXiv 2411.16318

One Diffusion to Generate Them All

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

28 upvotesNovember 25, 2024arXiv 预印本
AI 摘要

OneDiffusion is a versatile diffusion model that supports bidirectional image synthesis and understanding, enabling tasks like conditional generation, image deblurring, and camera pose estimation through unified frame sequence training and conditioning.

diffusion modelbidirectional image synthesisunderstandingconditional generationtextdepthposelayoutsemantic mapsimage deblurringupscalingdepth estimationsegmentationmulti-view generationcamera pose estimationinstant personalizationframe sequencesnoise scalesunified training frameworkscalable multi-task trainingresolution adaptabilitygeneralizationscalabilitytext-to-imagemultiview generationID preservation

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

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
One Diffusion to Generate Them All | TensorX