atlas

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

SLiMe: Segment Like Me

ICLR 2024 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic 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.

Proposes SLiMe, which optimizes Stable Diffusion text embeddings with cross- and weighted accumulated self-attention maps from a single annotated image to segment unseen images at any granularity.

Problem

Segmenting images at arbitrary part-level granularity with very few annotated samples, without category-specific GAN/diffusion training or large segmentation datasets.

Approach

Frame segmentation as one-shot optimization of Stable Diffusion text embeddings so that cross-attention maps, refined by a novel weighted accumulated self-attention (WAS-attention) map, highlight annotated regions; the optimized embeddings then segment unseen images without re-optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add WAS-attention to cross-attention (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 62.7 ± 1.3 -> 68.3 ± 1.0Helped
change the initial prompt among part names, empty prompt, and repeated 'part' (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 68.7 ± 0.4; 68.4 ± 1.2; 68.3 ± 1.0No clear effect
set SD regularization coefficient β to 0.5 rather than 0.005 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 68.3 ± 1.0 -> 5.3 ± 0.0Hurt
set SD regularization coefficient β to 0.05 rather than 0.005 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 68.3 ± 1.0 -> 65.4 ± 0.9Hurt
remove the SD regularization loss (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 68.3 ± 1.0 -> 55.8 ± 1.6Hurt
add the WAS-attention MSE loss (α=1 rather than α=0) (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 68.0 ± 0.3 -> 68.3 ± 1.0No clear effect
sample t_opt from [5,100] rather than [5,20] (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 66.8 ± 0.2 -> 68.3 ± 1.0Helped
sample t_opt from [5,100] rather than [5,900] (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 67.8 ± 1.0 -> 68.3 ± 1.0Helped
set t_test to 100 rather than 5 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 65.2 ± 1.4 -> 68.3 ± 1.0Helped
set t_test to 100 rather than 20 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 65.9 ± 0.7 -> 68.3 ± 1.0Helped
set learning rate to 0.1 rather than 1 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 15 ± 7.4 -> 68.3 ± 1.0Helped
set learning rate to 0.1 rather than 0.01 (ablation)SLiMe · PASCAL-Part car, 10-samplemIoU: 67.8 ± 0.3 -> 68.3 ± 1.0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PASCAL-Part CelebAMask-HQ

Benchmarks: PASCAL-Part CelebAMask-HQ

Metrics: mIoU

Baselines: ReGAN SegDDPM SegGPT CNN CNN+CRF Shape+Appearance

Builds on: Stable Diffusion Prompt-to-Prompt cross-attention control DiffSeg SegDDPM

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