atlas

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

Diffusion in Diffusion: Cyclic One-Way Diffusion for Text-Vision-Conditioned Generation

ICLR 2024 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image 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 Cyclic One-Way Diffusion (COW), a training-free method that injects visual-condition latents into a frozen Stable Diffusion model in a cyclic, one-way manner to preserve pixel-level conditioning while following text prompts.

Problem

Text-vision-conditioned generation (customization such as personalized generation, inpainting, style transfer, attribute editing) where low-level pixel information from a user-provided image must be preserved, while diffusion models' mutual interference among regions makes this hard; existing method

Approach

Treat diffusion as a controllable information flow: inverse the visual condition to latents, paste it on a gray background as seed initialization, and repeatedly replace latents of the condition region along a middle-stage denoising segment (disturb and reconstruct cycles), then replace again at a late step to preserve identity, all with a frozen pre-trained model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use COW rather than DreamBoothTV2I generation · TV2ICondition Consistency: 09.60% -> 69.73%Helped
Use COW rather than DreamBoothTV2I generation · TV2IGeneral Fidelity: 28.73% -> 51.87%Helped
Use COW rather than DreamBoothTV2I generation · TV2ICLIP-T: 0.329 -> 0.306Hurt
Use COW rather than SD inpaintingTV2I generation · TV2IID-Distance: 0.408 -> 0.901Hurt
Use gray rather than white, black, or random-noise seed background (ablation)COW seed initialization · TV2Iimage qualityHelped
Add seed initialization rather than omit it (ablation)COW · TV2Ivisual-condition fidelityHelped
Use cycle position 700⇒500 rather than 900⇒700 (ablation)COW · TV2IHuman Rating: 1.5 -> 4.6Helped
Use cycle position 700⇒500 rather than 800⇒400 (ablation)COW · TV2IHuman Rating: 3.2 -> 4.6Helped
Use cycle position 700⇒500 rather than 500⇒300 (ablation)COW · TV2IHuman Rating: 0.8 -> 4.6Helped
Reduce cycle count from 10 to 5 (ablation)COW at position 700⇒500 · TV2IHuman Rating: 4.6 -> 2.5Hurt
Increase cycle count from 10 to 20 (ablation)COW at position 700⇒500 · TV2ITime Cost: 5.21 -> 8.83Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CelebAMask-HQ

Benchmarks: CelebAMask-HQ face masks with text prompts (200 images, 300 texts)

Metrics: CLIP-T ID-Distance Face Detection Rate Time Condition Consistency (human preference) General Fidelity (human preference)

Baselines: DreamBooth Textual Inversion ControlNet SD inpainting

Builds on: DDPM DDIM Stable Diffusion DreamBooth Textual Inversion

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