atlas

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

UniMC: Taming Diffusion Transformer for Unified Keypoint-Guided Multi-Class Image Generation

ICML 2025 · 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 UniMC, a PixArt-α DiT-based keypoint-guided generator conditioned on per-instance class, box and keypoint tokens, plus the HAIG-2.9M human-and-animal keypoint image dataset.

Problem

Keypoint-guided diffusion methods rely on skeleton images, which cannot disambiguate class or instance for multi-class, overlapping humans and animals, and existing keypoint datasets cover only humans or only animals.

Approach

Replace skeleton-image conditions with compact per-instance tokens (class embedding, Fourier-encoded keypoints and bounding box) and inject them into a DiT via a timestep-aware keypoint modulator with self-attention and a shared timestep adapter.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UniMC rather than PixArt-αPixArt-α · HAIG-2.9M testAnimal class accuracy (%): 13.79 -> 91.71Helped
Use UniMC rather than ControlNetKeypoint-guided generation · HAIG-2.9M testAnimal pose accuracy (AP): 20.29 -> 28.38Helped
Use UniMC rather than GLIGENKeypoint-guided generation · HAIG-2.9M testAnimal pose accuracy (AP): 3.96 -> 28.38Helped
Replace Config a with GLIGEN-style gated self-attention (ablation)UniMC timestep-aware keypoint modulator · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 18.05Hurt
Use pretrained timestep-encoder features instead of the newly introduced timestep adapter (ablation)UniMC timestep-aware keypoint modulator · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 19.26Hurt
Replace global-wise modulation with block-wise adaLN-Zero time embedding (ablation)UniMC timestep-aware keypoint modulator · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 23.55Hurt
Insert controller only in the first 14 layers instead of all 28 (ablation)UniMC Config a · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 26.55Hurt
Insert controller only in the last 14 layers instead of all 28 (ablation)UniMC Config a · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 27.95Hurt
Insert controller in the first 7 and last 7 layers instead of all 28 (ablation)UniMC Config a · HAIG-2.9M testAnimal pose accuracy (AP): 28.38 -> 27.28Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HAIG-2.9M COCO APT36K JourneyDB SA-1B LAION-PoP LAION-Aesthetics-V2 Pexels Pixabay Stocksnap Unsplash

Benchmarks: HAIG-2.9M test split

Metrics: FID KID CLIP score class accuracy (YOLO-World detection, IoU>0.5) pose AP human preference study

Baselines: PixArt-α ControlNet GLIGEN

Builds on: PixArt-α DiT GLIGEN ControlNet

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