Paper

Adding Conditional Control to Text-to-Image Diffusion Models

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" · Authors: Lvmin Zhang, Anyi Rao, Maneesh Agrawala · Published 2023-02-10 · arXiv:2302.05543

Published
2023-02-10
Authors
3
arXiv
2302.05543
Category
cs.CV

Abstract

arXiv:2302.05543

Lvmin Zhang, Anyi Rao, Maneesh Agrawala

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 applications to control image diffusion models.

Related papers

16

  • MIT
  • Stanford University
  • Carnegie Mellon University
  • Stanford University
  • University of California, Berkeley
  • Stanford University
  • California Institute of Technology
  • Oregon State University
  • Stanford University
  • Pearl Research Labs
  • Stanford University
  • Stanford University