atlas

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

SketchFusion: Learning Universal Sketch Features through Fusing Foundation Models

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Abstract visual reasoning benchmarks · 2 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 SketchFusion, a frozen-backbone hybrid that injects CLIP visual features into Stable Diffusion's UNet denoising path and learns a dynamic multi-layer aggregator to produce universal sketch features for retrieval, recognition, segmentation and correspondence.

Problem

Foundation model features (Stable Diffusion) are poor for abstract, sparse freehand sketches and are biased toward high-frequency components, which hurts sketch understanding especially for dense prediction tasks.

Approach

Complement SD's spatially-aware but semantically weak, high-frequency-biased features with CLIP visual features by adding CLIP features via 1D convolutions into all UNet upsampling layers during denoising, then adaptively aggregating multi-level SD features with learnable branch weights, training only these lightweight modules while keeping SD and CLIP frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the aggregation network to combine multi-scale UNet features (ablation)SketchFusion · Sketch-photo correspondence, sketch-based segmentation, ZS-SBIR, and sketch recognitionPCK@5, mIoU, mAP@200, and Acc.@1: 54.65 vs 70.31 PCK@5; 47.52 vs 60.12 mIoU; 0.587 vs 0.761 mAP@200; 66.71 vs 87.02 Acc.@1Helped
Add learnable feature-branch weights (ablation)SketchFusion · Sketch-photo correspondence, sketch-based segmentation, ZS-SBIR, and sketch recognitionPCK@5, mIoU, mAP@200, and Acc.@1: 68.75 vs 70.31 PCK@5; 58.13 vs 60.12 mIoU; 0.726 vs 0.761 mAP@200; 83.79 vs 87.02 Acc.@1Helped
Use learnable 1D convolutions rather than linear interpolation for CLIP feature injection (ablation)SketchFusion · Sketch-photo correspondence, sketch-based segmentation, ZS-SBIR, and sketch recognitionPCK@5, mIoU, mAP@200, and Acc.@1: 55.97 vs 70.31 PCK@5; 47.24 vs 60.12 mIoU; 0.602 vs 0.761 mAP@200; 71.75 vs 87.02 Acc.@1Helped
Use Stable Diffusion v2.1 instead of v1.4 or v1.5 (ablation)SketchFusion · Sketch-photo correspondence, sketch-based segmentation, ZS-SBIR, and sketch recognitionPCK@5, mIoU, mAP@200, and Acc.@1: 68.91, 69.24 -> 70.31 PCK@5; 57.63, 58.91 -> 60.12 mIoU; 0.728, 0.735 -> 0.761 mAP@200; 78.82, 79.59 -> 87.02 Acc.@1Helped
Use CLIP ViT-L/14 instead of ViT-B/16 or ViT-B/32 (ablation)SketchFusion · Sketch-photo correspondence, sketch-based segmentation, ZS-SBIR, and sketch recognitionPCK@5, mIoU, mAP@200, and Acc.@1: 67.75, 69.41 -> 70.31 PCK@5; 56.38, 58.47 -> 60.12 mIoU; 0.743, 0.758 -> 0.761 mAP@200; 77.37, 78.84 -> 87.02 Acc.@1Helped
Fuse SD and CLIP with feature injection and aggregation rather than simple feature concatenationSketchFusion · Sketch-based discriminative and dense prediction taskstask metricsHelped

Surprising findings

Limitations

Experimental setup

Datasets: Sketchy Sketchy-extended TU-Berlin Quick, Draw! PSC6K

Benchmarks: Sketchy TU-Berlin Quick, Draw! PSC6K

Metrics: mAP@200 P@200 Acc.@1 Acc.@5 PCK@5 PCK@10 mIoU pAcc.

Baselines: SD-PL LVM Gen-VAE SAKE CCGAN GRL SketchMate SketchGNN SketchXAI Self-Supervised (Lu et al.) WarpC WeakAlign

Builds on: Stable Diffusion CLIP Emergent correspondence from image diffusion SD-PL (Text-to-Image Diffusion Models are Great Sketch-Photo Matchmakers) triplet loss SBIR

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