atlas

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

More Than Generation: Unifying Generation and Depth Estimation via Text-to-Image Diffusion Models

NeurIPS 2025 · 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.

Starting from fixed PixArt-XL and FLUX.1-dev text-to-image DiTs, the authors insert pluggable converter blocks shared within groups of transformer layers (Group Reuse Mechanism) so the model does zero-shot depth (and normal) estimation while keeping image generation intact.

Problem

Generative depth estimation via full-parameter fine-tuning of text-to-image diffusion models destroys their image generation ability, while existing unified generation+depth models are resource-intensive.

Approach

Keep the pretrained T2I DiT frozen and insert learnable converter blocks (copies of the T2I block, initialized from the group's first block, with cross-attention removed and FFN expansion reduced) before groups of T2I blocks; a converter is shared within each group, and skipping converters restores the T2I model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Remove cross-attention from the converter (ablation)MERGE converter (PixArt, no GRE) · NYUv2A.Rel / δ1: A.Rel 6.9 vs 6.9; δ1 94.6 vs 94.8; ~25% fewer paramsNo clear effect
Reduce converter FFN expansion from 4 to 1 (ablation)MERGE converter · NYUv2A.Rel / δ1: A.Rel 7.0 vs 6.9 (setting A) ; δ1 94.7 vs 94.8; ~36% fewer converter paramsNo clear effect
Remove self-attention and FFN from converter (keep only one component) (ablation)MERGE converter · NYUv2A.Rel / δ1: Setting C A.Rel 7.6, δ1 93.6; Setting D A.Rel 7.4, δ1 94.2 vs setting E 7.0 / 94.7Hurt
Group Reuse Mechanism (sharing one converter per 2-block group) vs one converter per group without sharing (ablation)MERGE-B · NYUv2A.Rel / δ1: A.Rel 15.6 -> 7.5; δ1 78.8 -> 94.2 at same 110M paramsHelped
Group Reuse Mechanism: halve converter count (14 groups, 110M) vs 28 unshared converters (224M) (ablation)MERGE-B · NYUv2A.Rel / δ1: 7.5/94.2 vs 7.0/94.7 at about half the paramsMixed
Increase number of groups (fewer blocks shared per converter) with GRE (ablation)MERGE-B · NYUv2A.Rel / δ1: 4 groups 9.3/91.0; 7 groups 7.8/93.5; 14 groups 7.5/94.2Helped
Stack multiple converters per block (ablation)MERGE-B · NYUv2A.Rel / δ1: 1 converter 7.5/94.2; 2 converters 7.6/93.8; 3 converters 8.2/92.9Hurt
Initialize converter from pre-trained T2I block instead of random (ablation)MERGE-B · NYUv2A.Rel / δ1: A.Rel 7.9 -> 7.5; δ1 93.5 -> 94.2Helped
Replace empty prompt with LLaVA dense captions (ablation)MERGE-B · NYUv2A.Rel / δ1: A.Rel 7.5 -> 7.3; δ1 94.2 -> 94.4 (small gain, costly captions)Helped
Replace empty prompt with fixed 'Depth map' prompt (ablation)MERGE-B · NYUv2A.Rel / δ1: A.Rel 7.4 vs 7.5; δ1 94.3 vs 94.2No clear effect
Parameter-efficient converter (MERGE-B) vs LoRA/DoRA rank 128 at matched 110M paramsPixArt-XL-2-512x512 fine-tuning · NYUv2, ScanNet, DIODEA.Rel / δ1: NYUv2 A.Rel 7.5 vs 8.6-8.7; ScanNet 9.9 vs 10.6-10.8; DIODE 32.5 vs 32.8-32.9Helped
Play-and-plug converters (frozen T2I, ~18% params) vs full-parameter fine-tuning (Marigold-P)PixArt-XL-2-512x512 · NYUv2, ScanNet, DIODEA.Rel / δ1: NYUv2 7.5/94.2 vs 7.4/94.2; ScanNet 9.9/89.8 vs 9.5/90.1; DIODE 32.5/74.9 vs 31.5/76.0Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Hypersim Virtual KITTI NYUv2 ScanNet DIODE iBims-1 Sintel

Benchmarks: NYUv2 ScanNet DIODE iBims-1 Sintel

Metrics: A.Rel delta1 mean angular error 11.25 degree accuracy

Baselines: Marigold GeoWizard DepthFM Lotus JointNet UniCon OneDiffusion DepthAnything v2 LoRA DoRA StableNormal

Builds on: Marigold Stable Diffusion PixArt-alpha FLUX LoRA

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