atlas

Research map / Image generation / Fast diffusion sampling

EMControl: Adding Conditional Control to Text-to-Image Diffusion Models via Expectation-Maximization

AAAI 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 2 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 EMControl, a training-light conditional sampler for text-to-image diffusion that trains a latent forward operator on paired latents and uses EM to estimate a conditional shift and correction at sampling time.

Problem

Adding spatial or other conditional control (edges, depth, segmentation, style) to text-to-image diffusion models efficiently, avoiding the pixel-space mismatch and high training cost of ControlNet-style methods and the latency of training-free pixel-guidance methods.

Approach

Moves guidance from pixel space to latent space by training a latent forward operator A_theta(z_t,t) to map noisy latents to encoded guidance, and treats the condition shift and model-mismatch correction as a blind inverse problem solved by Expectation-Maximization during reverse sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EMControl instead of ControlNetconditional text-to-image generation · DepthFID: 19.3821 -> 25.1024Hurt
Use EMControl instead of ControlNetconditional text-to-image generation · CannyCLIP aesthetic score: 5.2112 -> 5.4137Helped
Use EMControl instead of ControlNetconditional text-to-image generation · HEDCLIP aesthetic score: 5.2543 -> 5.4392Helped
Use EMControl instead of ControlNetconditional text-to-image generation · SkeletonCLIP aesthetic score: 5.2403 -> 5.4769Helped
Use EMControl instead of ControlNet++conditional text-to-image generation · HEDFID: 16.2718 -> 24.6031Hurt
Use EMControl instead of ControlNet++conditional text-to-image generation · CannyCondition Fidelity MSE: 86.7210 -> 70.5733Helped
Train a latent guidance network and use EM sampling rather than training-required alternativesconditional text-to-image generation · segmentationTraining (GPU Hours): 500 -> 20Helped
Use EMControl rather than training-free alternativesconditional text-to-image generation · segmentationSampling (Seconds): 115 -> 17Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO2017 WikiArt

Benchmarks: COCO2017 validation set

Metrics: FID CLIP text-image score CLIP aesthetic score SSIM mAP MSE mIoU sampling time training GPU hours

Baselines: ControlNet GLIGEN T2I-Adapter UniCtrl UniCtrlNet ControlNet++ FreeDoM UniGuid DSG

Builds on: ControlNet FreeDoM DDPM Stable Diffusion v1.5

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