atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Dual Diffusion for Unified Image Generation and Understanding

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Vision-language pretraining · 9 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 D-DiT, a fully end-to-end dual-branch diffusion transformer initialized from SD3-medium that jointly trains flow-matching image generation and masked discrete text diffusion for captioning, VQA, and T2I.

Problem

Diffusion models excel at text-to-image generation but lack competitive visual understanding (captioning, VQA), an area dominated by autoregressive vision-language models; prior diffusion multimodal models rely on AR decoders or CLIP-latent text diffusion.

Approach

A single MM-DiT-style transformer with two branches is trained under one joint loss: continuous flow matching on image latents and absorbing-state masked diffusion on T5 text tokens, enabling image-to-text infilling for VQA alongside text-to-image generation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
increase text diffusion sampling steps (ablation)D-DiT · MS-COCOCIDEr: 20.2 -> 56.2Helped
increase text diffusion sampling steps (ablation)D-DiT · VQAv2accuracy: 58.8 -> 60.5 -> 59.6No clear effect
use trainable SD3 image features instead of frozen SD3 features (ablation)SD3 feature + GPT2 · VQAv2 (val, 0-shot)accuracy: 42.3 -> 45.1Helped
use CLIP ViT L/14 features instead of SD3 features (ablation)image captioning model with GPT2 · VQAv2 (val, 0-shot)accuracy: 45.1 -> 50.6Helped
use D-DiT text output instead of a separate GPT2 decoder (ablation)image captioning model · VQAv2 (val, 0-shot)accuracy: 50.6 -> 55.0Helped
use D-DiT text output instead of a separate GPT2 decoder (ablation)image captioning model · VQAv2 (val, 32-shot)accuracy: 54.8 -> 60.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: DataComp-1B ShareGPT4V OpenImages LLaVA-Pretrain558K LLaVA-v1.5-mix-665K TextVQA VizWiz LAION-1024 Midjourney images

Benchmarks: VQAv2 VizWiz OKVQA GQA POPE MME MS-COCO GenEval

Metrics: accuracy CIDEr GenEval overall score

Baselines: Show-O Transfusion UniDiffuser Versatile Diffusion CLIP ViT L/14 + GPT-2 SD3 QWEN-VL BLIP-2 LLaVA-Next InternVL-2.0

Builds on: Stable Diffusion 3 MD4 masked diffusion language model UniDiffuser LLaVA-1.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