atlas

Research map / Image generation / Editing and style transfer

Image Translation as Diffusion Visual Programmers

ICLR 2024 · Image generation › Editing and style transfer · approach: Image-to-image translation · 10 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 Diffusion Visual Programmer (DVP), a training-free neuro-symbolic image translation framework that pairs GPT-4 planning and off-the-shelf vision modules with a diffusion model using instance-normalization guidance instead of a hand-tuned classifier-free guidance scale.

Problem

Diffusion-based image translation is sensitive to the manually tuned classifier-free guidance scale, and existing methods lack precise region-of-interest (RoI) editing, context-free reasoning, and explainable control.

Approach

Replace the linear classifier-free guidance combination with instance normalization guidance (shifting unconditional noise statistics toward conditional ones via a 1x1 conv), and wrap the diffusion model in a GPT-4-planned visual program (segment, inpaint, position manipulation, prompt generation) that yields human-readable intermediate symbols.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DVP instead of DiffuseITDVP · Image translation benchmark (100 text-image pairs)Quality: 3.88 -> 3.95Helped
use DVP instead of VISPROGDVP · Image translation benchmark (100 text-image pairs)Fidelity: 4.04 -> 4.28Helped
use DVP instead of Text2LiveDVP · Image translation benchmark (100 text-image pairs)Diversity: 3.73 -> 3.56Hurt
use DVP instead of Prompt2PromptDVP · Image translation benchmark (100 text-image pairs)CLIP-Score: 0.825 -> 0.839Helped
use DVP instead of VQGAN-CLIPDVP · Image translation benchmark (100 text-image pairs)DINO-Score: 0.667 -> 0.697Helped
apply instance normalization guidance instead of classifier-free guidance with w = 2.5 (ablation)Condition-flexible diffusion model · Instance normalization studyCLIP-Score: 0.833 -> 0.839Helped
apply instance normalization guidance instead of classifier-free guidance with w = 5 (ablation)Condition-flexible diffusion model · Instance normalization studyCLIP-Score: 0.795 -> 0.839Helped
apply instance normalization guidance instead of classifier-free guidance with w = 7.5 (ablation)Condition-flexible diffusion model · Instance normalization studyCLIP-Score: 0.742 -> 0.839Helped
apply instance normalization guidance instead of classifier-free guidance with w = 10 (ablation)Condition-flexible diffusion model · Instance normalization studyCLIP-Score: 0.686 -> 0.839Helped
apply instance normalization guidance instead of classifier-free guidance with w = 2.5 (ablation)Condition-flexible diffusion model · Instance normalization studyDINO-Score: 0.664 -> 0.697Helped
apply instance normalization guidance instead of classifier-free guidance with w = 5 (ablation)Condition-flexible diffusion model · Instance normalization studyDINO-Score: 0.681 -> 0.697Helped
apply instance normalization guidance instead of classifier-free guidance with w = 7.5 (ablation)Condition-flexible diffusion model · Instance normalization studyDINO-Score: 0.712 -> 0.697Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-R ImageNet MS COCO

Benchmarks: 100-pair text-image translation benchmark

Metrics: CLIP-Score DINO-Score user study (quality, fidelity, diversity on 1-5 Likert) runtime

Baselines: VQGAN-CLIP Text2LIVE SDEdit Prompt-to-Prompt DiffuseIT VISPROG

Builds on: VISPROG Prompt-to-Prompt null-text optimization classifier-free guidance

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