atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Text-to-Image Diffusion Models are Great Sketch-Photo Matchmakers

CVPR 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Attribute-based zero-shot learning · 24 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.

Adapts a frozen Stable Diffusion v2.1 as a backbone feature extractor for zero-shot sketch-based image retrieval, learning only visual and textual prompts with a triplet loss.

Problem

Zero-shot sketch-based image retrieval (ZS-SBIR) and fine-grained ZS-SBIR need backbones that bridge the sketch-photo domain gap, but existing backbones are discriminatively pre-trained CNNs/ViTs or CLIP, and the potential of text-to-image diffusion features for this task is unexplored.

Approach

Use intermediate UNet upsampling features of a frozen text-to-image diffusion model as cross-modal, shape-biased embeddings, and adapt them via learnable pixel-space border visual prompts and a learnable continuous textual prompt, plus feature ensembling over noise samples and layer/time-step selection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use frozen Stable Diffusion features with learned visual and textual promptsZS-SBIR · SketchymAP@200: 0.723 -> 0.746Helped
Use frozen Stable Diffusion features with learned visual and textual promptsZS-SBIR · TU-BerlinmAP@all: 0.651 -> 0.680Helped
Use frozen Stable Diffusion features with learned visual and textual promptsZS-SBIR · Quick, Draw!mAP@all: 0.202 -> 0.231Helped
Use the proposed frozen diffusion feature pipelineZS-FG-SBIR · SketchyAcc.@1: 28.68 -> 31.94Helped
Add a learned visual prompt (ablation)Stable Diffusion ZS-SBIR · SketchymAP@200: 0.513 -> 0.746Helped
Add a learned visual prompt (ablation)Stable Diffusion ZS-FG-SBIR · SketchyAcc.@1: 17.66 -> 31.94Helped
Add a learned textual prompt (ablation)Stable Diffusion ZS-SBIR · SketchymAP@200: 0.695 -> 0.746Helped
Add a learned textual prompt (ablation)Stable Diffusion ZS-FG-SBIR · SketchyAcc.@1: 22.71 -> 31.94Helped
Use feature ensembling (ablation)Stable Diffusion ZS-SBIR · SketchymAP@200: 0.725 -> 0.746Helped
Use feature ensembling (ablation)Stable Diffusion ZS-FG-SBIR · SketchyAcc.@1: 29.47 -> 31.94Helped
Use upsampling features rather than downsampling features (ablation)Stable Diffusion ZS-SBIR · SketchymAP@200: 0.365 -> 0.746Helped
Use upsampling features rather than downsampling features (ablation)Stable Diffusion ZS-FG-SBIR · SketchyAcc.@1: 18.22 -> 31.94Helped

Surprising findings

Limitations

Experimental setup

Datasets: Sketchy Quick, Draw! TU-Berlin cue-conflict FS-COCO Sketchy-COCO

Benchmarks: Sketchy TU-Berlin Quick, Draw! FS-COCO Sketchy-COCO

Metrics: mAP@200 P@200 mAP@all P@100 Acc.@1 Acc.@5

Baselines: ZS-CVAE ZS-CAAE ZS-CCGAN ZS-GRL ZS-SAKE ZS-IIAE ZS-Sketch3T ZS-LVM

Builds on: Stable Diffusion ZS-LVM visual prompting triplet loss DIFT

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