Adding Conditional Control to Text-to-Image Diffusion Models
Lvmin Zhang, Anyi Rao, Maneesh Agrawala

TL;DR
ControlNet is a neural network architecture that adds spatial conditioning controls to large pretrained text-to-image diffusion models, enabling diverse and robust image generation with various conditions.
Contribution
It introduces ControlNet, a novel architecture that reuses pretrained diffusion models and adds controllable spatial conditioning with zero-initialized layers for flexible image synthesis.
Findings
ControlNet effectively incorporates multiple spatial controls like edges, depth, and pose.
Training is robust across small and large datasets.
ControlNet enhances the versatility of diffusion models for controlled image generation.
Abstract
We present ControlNet, a neural network architecture to add spatial conditioning controls to large, pretrained text-to-image diffusion models. ControlNet locks the production-ready large diffusion models, and reuses their deep and robust encoding layers pretrained with billions of images as a strong backbone to learn a diverse set of conditional controls. The neural architecture is connected with "zero convolutions" (zero-initialized convolution layers) that progressively grow the parameters from zero and ensure that no harmful noise could affect the finetuning. We test various conditioning controls, eg, edges, depth, segmentation, human pose, etc, with Stable Diffusion, using single or multiple conditions, with or without prompts. We show that the training of ControlNets is robust with small (<50k) and large (>1m) datasets. Extensive results show that ControlNet may facilitate wider…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗lllyasviel/sd-controlnet-cannymodel· 22k dl· ♡ 24422k dl♡ 244
- 🤗xinsir/controlnet-openpose-sdxl-1.0model· 29k dl· ♡ 28729k dl♡ 287
- 🤗stabilityai/stable-diffusion-3.5-controlnetsmodel· 15 dl· ♡ 17915 dl♡ 179
- 🤗Maki7/cnewmodel· ♡ 1♡ 1
- 🤗lllyasviel/sd-controlnet-depthmodel· 1.7k dl· ♡ 591.7k dl♡ 59
- 🤗lllyasviel/sd-controlnet-hedmodel· 378 dl· ♡ 30378 dl♡ 30
- 🤗lllyasviel/sd-controlnet-mlsdmodel· 1.1k dl· ♡ 471.1k dl♡ 47
- 🤗lllyasviel/sd-controlnet-normalmodel· 231 dl· ♡ 30231 dl♡ 30
- 🤗lllyasviel/sd-controlnet-openposemodel· 2.0k dl· ♡ 1552.0k dl♡ 155
- 🤗lllyasviel/sd-controlnet-scribblemodel· 1.8k dl· ♡ 591.8k dl♡ 59
Videos
Stable Diffusion Got Supercharged - For Free!· youtube
Taxonomy
TopicsAdvanced Neuroimaging Techniques and Applications
MethodsConvolution · Diffusion
