Dreambooth
lastmod 2023-04-06created 2023-03-047 edits
DreamBooth is a deep learning generative model used to fine-tune existing text-to-image models, developed in 2022 by researchers from Google Research and Boston University.
Abstract
Large text-to-image models achieved a remarkable leap in the evolution of AI, enabling high-quality and diverse synthesis of images from a given text prompt. However, these models lack the ability to mimic the appearance of subjects in a given reference set and synthesize novel renditions of them in different contexts. In this work, we present a new approach for "personalization" of text-to-image diffusion models (specializing them to users' needs). Given as input just a few images of a subject, we fine-tune a pretrained text-to-image model (Imagen, although our method is not limited to a specific model) such that it learns to bind a unique identifier with that specific subject. Once the subject is embedded in the output domain of the model, the unique identifier can then be used to synthesize fully-novel photorealistic images of the subject contextualized in different scenes. By leveraging the semantic prior embedded in the model with a new autogenous class-specific prior preservation loss, our technique enables synthesizing the subject in diverse scenes, poses, views, and lighting conditions that do not appear in the reference images. We apply our technique to several previously-unassailable tasks, including subject recontextualization, text-guided view synthesis, appearance modification, and artistic rendering (all while preserving the subject's key features).
Training method
- [Recommended] diffusers/examples/dreambooth at main · ShivamShrirao/diffusers - I trained with this on colab.
Uses Accelerate.
See also
- Stable Diffusion
- Textual Inversion
- Dreambooth
- LoRA
- DreamBooth3D - generates personalized 3D models from 3–6 photos and a prompt
Favorite site
- DreamBooth
- DreamBooth fine-tuning example
- How to Fine-tune Stable Diffusion using Dreambooth | by Ng Wai Foong | Towards Data Science
- DreamBooth: Personalized text-to-image diffusion model | Smilegate.AI
- (Paper review) Principles and basic understanding of Dreambooth
- keras.io - examples - DreamBooth