atlas

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

Unsupervised Keypoints from Pretrained Diffusion Models

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image guidance · 11 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.

Optimizes text embeddings of Stable Diffusion 1.5 so cross-attention maps become localized Gaussians, yielding unsupervised keypoints that outperform prior methods on unaligned datasets.

Problem

Unsupervised keypoint/landmark learning lags supervised methods, especially on non-aligned, in-the-wild data, and existing methods rely on alignment priors or per-dataset training.

Approach

Instead of training a network, optimize a set of text-embedding tokens in a frozen text-to-image diffusion model so that their cross-attention maps become single-mode Gaussians at their maxima, with equivariance under small affine transforms; the localization objective also discourages tokens from collapsing onto the same location.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize keypoints using 100 training imagesOur method · CelebA wild (K=8)normalized ℓ2 error: 5.33Helped
Remove test-time ensembling (ablation)Our method · CUB-allnormalized ℓ2 error: 5.4 -> 5.6Hurt
Remove furthest point sampling (ablation)Our method · CUB-allnormalized ℓ2 error: 5.4 -> 6.4Hurt
Remove query Q upsampling (ablation)Our method · CUB-allnormalized ℓ2 error: 5.4 -> 8.0Hurt
Remove equivariance loss (ablation)Our method · CUB-allnormalized ℓ2 error: 5.4 -> 22.2Hurt
Use optimized diffusion text embeddings for keypoints instead of the strongest reported baselineCelebA wild (K=4) · CelebA wild (K=4)normalized ℓ2 error: 6.11 -> 5.24Helped
Use optimized diffusion text embeddings for keypoints instead of the strongest reported baselineOur method · CUB-allnormalized ℓ2 error: 9.2 -> 5.4Helped
Use optimized diffusion text embeddings for keypoints instead of the strongest reported baselineOur method · Tai-Chi-HDcumulative ℓ2 error: 316.10 -> 234.89Helped

Surprising findings

Limitations

Experimental setup

Datasets: CelebA CUB-200-2011 Tai-Chi-HD DeepFashion Human3.6M

Benchmarks: CelebA CUB-200-2011 Tai-Chi-HD DeepFashion Human3.6M

Metrics: normalized l2 error (inter-ocular distance) mean l2 error cumulative l2 error PCK@6px relative l2 at 128x128

Baselines: Autolink Lorenz et al. LatentKeypointGAN IMM GANSeg Thewlis et al. Zhang et al. SCOPS

Builds on: Stable Diffusion Hedlin et al. (diffusion correspondence) Autolink equivariance loss

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