atlas

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

Text-Image Alignment for Diffusion-Based Perception

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 33 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 TADP, which uses BLIP-2 captions and caption modifiers (including Textual Inversion/DreamBooth) to align text prompts with images for diffusion-backbone perception, improving segmentation, depth, and cross-domain detection/segmentation.

Problem

How to prompt diffusion-pretrained backbones for discriminative vision tasks; unaligned text prompts (averaged class embeddings) degrade cross-attention features, and cross-domain transfer lacks target-domain alignment.

Approach

Replace averaged CLIP EOS class embeddings with automatically generated image-aligned BLIP-2 captions as the diffusion conditioning, and add target-domain caption modifiers (hand-crafted style text, Textual Inversion, DreamBooth) for cross-domain transfer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use image-aligned BLIP captions instead of the VPD prompt, with latent scalingTADP · Pascal VOC2012 segmentationmIoU: +4.0 mIoUHelped
Use image-aligned BLIP captions instead of the VPD prompt, with latent scalingTADP · ADE20K segmentationmIoU: +1.7 mIoUHelped
Use image-aligned BLIP captions instead of the VPD prompt, with latent scalingTADP · NYUv2 depth estimationRMSE: 0.235 -> 0.225Helped
Add latent scaling to the encoded image (ablation)VPD · Pascal VOC2012 segmentationmIoUss: 82.34 -> 83.06Helped
Replace averaged EOS embeddings with class-word embeddings (ablation)Pascal VOC2012 segmentation · Pascal VOC2012mIoU: -0.3 mIoUHurt
Use a generic space-separated string of class names instead of averaged EOS embeddings (ablation)Pascal VOC2012 segmentation · Pascal VOC2012mIoU: +1.0 mIoUHelped
Increase the minimum BLIP caption length from 0 to 40 tokens (ablation)TADP · Pascal VOC2012 segmentationmIoUss: 86.36 -> 87.11Helped
Use oracle captions listing classes present in the image instead of automatic captions (ablation)TADP · ADE20K segmentationmIoUHelped
Add target-domain information using a learned Textual Inversion tokenTADP · Nighttime Driving cross-domain segmentationmIoU: +3.3 mIoUHelped
Add target-domain information using a learned Textual Inversion tokenTADP · Watercolor2k cross-domain detectionAP: +1.4 APHelped
Add target-domain information using a learned Textual Inversion tokenTADP · Comic2k cross-domain detectionAP: +2.1 APHelped
Append an off-target domain style to the caption (ablation)TADP cross-domain models · Cross-domain segmentation and object detectionperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Pascal VOC2012 ADE20K NYUv2 Cityscapes LAION-400M

Benchmarks: Pascal VOC2012 ADE20K NYUv2 Watercolor2k Comic2k Dark Zurich-val Nighttime Driving

Metrics: mIoU RMSE AP AP50

Baselines: VPD VPD(R) VPD(LS) PTDiffSeg DAFormer Refign-DAFormer DASS-Detector CLIP the gap ZoeDepth AiT SwinV2-L

Builds on: VPD Stable Diffusion BLIP-2 Textual Inversion DreamBooth

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