atlas

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

Stable-Pose: Leveraging Transformers for Pose-Guided Text-to-Image Generation

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Personalized and region-controlled generation · 5 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.

Stable-Pose is a lightweight ViT-based adapter for frozen Stable Diffusion 1.5 that uses coarse-to-fine pose-masked self-attention and a pose-mask-weighted loss to improve skeleton-pose control, especially for side and back views.

Problem

Controllable text-to-image diffusion models struggle to align generated humans with sparse skeleton pose conditions, especially complex side or back views and multi-person scenes.

Approach

Integrate a ViT with pose-masked self-attention (attention restricted to pose patches) into a frozen SD adapter, applying a sequence of blocks with progressively finer Gaussian-dilated pose masks (coarse-to-fine), plus a loss that up-weights pose-region errors by alpha.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add pose masks to both PMSA and the loss (ablation)Stable-Pose · Human-ArtAP: 39.40 -> 48.88Helped
add pose masks in PMSA (ablation)Stable-Pose without pose masks in PMSA · Human-ArtAP: 39.40 -> 44.50Helped
add pose masks in the loss (ablation)Stable-Pose without pose masks in loss · Human-ArtAP: 39.40 -> 45.39Helped
use coarse-to-fine rather than constant-granularity masks (ablation)Stable-Pose · Human-ArtAP: 48.10 -> 48.88Helped
use coarse-to-fine rather than fine-to-coarse masks (ablation)Stable-Pose · Human-ArtAP: 47.86 -> 48.88Helped
add pose masks to ControlNet without PMSA (ablation)ControlNet · Human-ArtAP: 39.52 -> 39.24; 39.52 -> 40.73Mixed
use ViT rather than ResNet as the PMSA backbone (ablation)PMSA · Human-ArtAP: 45.24 -> 48.88Helped
add the pose encoder to PMSA-ViT (ablation)Stable-Pose with PMSA-ViT encoder only · Human-ArtAP: 36.48 -> 48.88Helped
add the PMSA-ViT encoder to the pose encoder (ablation)Stable-Pose with pose encoder only · Human-ArtAP: 45.03 -> 48.88Helped
include pose masks during inference (ablation)Stable-Pose · Human-ArtAP: 45.93 -> 48.88Helped
increase pose-mask guidance strength from α=5 to α=10 (ablation)Stable-Pose · Human-ArtFID: 11.0 -> 13.0Hurt
increase pose-mask guidance strength when it becomes too large (ablation)Stable-Pose · Human-ArtAPHurt

Surprising findings

Limitations

Experimental setup

Datasets: Human-Art LAION-Human UBC Fashion Dance Track DAVIS

Benchmarks: Human-Art LAION-Human UBC Fashion DAVIS Dance Track

Metrics: AP CAP PCE FID KID CLIP-score CMMD

Baselines: T2I-Adapter ControlNet Uni-ControlNet GLIGEN HumanSD SD

Builds on: ControlNet Stable Diffusion T2I-Adapter HumanSD DDIM

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