atlas

Research map / Image generation / Text-to-image diffusion

CtrLoRA: An Extensible and Efficient Framework for Controllable Image Generation

ICLR 2025 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CtrLoRA, which trains a shared Base ControlNet across nine base conditions with condition-specific LoRAs, then adapts it to new conditions by training only new LoRAs on as few as 1k pairs.

Problem

Training a separate ControlNet for every spatial condition type requires millions of data pairs and hundreds of GPU hours, which is prohibitive for ordinary users wanting new conditions.

Approach

A shared Base ControlNet learns common image-to-image knowledge across multiple conditions, with per-condition LoRAs (on every linear layer) absorbing condition-specific traits; the condition embedding is a pretrained SD VAE instead of a random conv net, speeding convergence and avoiding sudden convergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the pretrained VAE instead of the randomly initialized condition embedding network (ablation)ControlNet adapting to novel conditions · Lineart, Densepose, Inpainting, and Dehazing (1k and 100k images)LPIPS and FID: Lineart (1k): LPIPS 0.622 -> 0.393; FID 22.29 -> 20.04Helped
Initialize from the trained Base ControlNet rather than Stable Diffusion ControlNet (ablation)Novel-condition adaptation · Lineart, Densepose, Inpainting, and Dehazing (1k and 100k images)LPIPS and FID: Lineart (1k): LPIPS 0.393 -> 0.300; FID 20.04 -> 14.25Helped
Replace full-parameter training with condition-specific LoRA (ablation)Base-ControlNet adaptation to novel conditions · Lineart, Densepose, Inpainting, and Dehazing (1k and 100k images)LPIPS and FID: Lineart (1k): LPIPS 0.300 -> 0.305; FID 14.25 -> 16.12Mixed
Increase LoRA rank from 32 toward 256 (ablation)CtrLoRA · LoRA rank ablationLPIPSHelped
Increase LoRA rank beyond 64 (ablation)CtrLoRA · LoRA rank ablationFIDNo clear effect
Increase training set size from 1k through 50k images (ablation)CtrLoRA · Novel-condition adaptationLPIPS and FIDHelped
Increase the number of Base ControlNet training conditions from 3 to 6 to 9 (ablation)CtrLoRA novel-condition adaptation · Lineart, Densepose, Inpainting, and DehazingLPIPS and FID: Lineart: LPIPS 0.348 -> 0.324 -> 0.307; FID 15.71 -> 15.59 -> 15.06Helped

Surprising findings

Limitations

Experimental setup

Datasets: MultiGen-20M COCO2017 HazeWorld Raindrop Danbooru2019

Benchmarks: COCO2017 validation

Metrics: LPIPS FID

Baselines: UniControl ControlNet ControlNet-LITE ControlNet-XS T2I-Adapter ControlLoRA

Builds on: ControlNet LoRA Stable Diffusion UniControl

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy