atlas

Research map / Video / Video generation

Seamless Human Motion Composition with Blended Positional Encodings

CVPR 2024 · Video › Video generation · approach: Text-to-motion diffusion · 32 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.

Introduces FlowMDM, a bidirectional diffusion transformer for seamless long human motion composition from varying text, using Blended Positional Encodings (absolute-then-relative) and Pose-Centric Cross-Attention, plus two jerk-based transition metrics (PJ, AUJ).

Problem

Generating long continuous human motion sequences driven by a series of varying textual descriptions with seamless transitions, without redundant denoising or postprocessing, and with metrics sensitive to abrupt transitions.

Approach

Blend absolute positional encoding early in the denoising chain (for global coherence) with rotary relative positional encoding later (for translation-invariant smooth transitions), and inject each frame's condition into queries only (PCCAT) so a model trained with one condition per sequence generalizes to multiple conditions at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use blended positional encodings instead of absolute-only encodings (ablation)FlowMDM on Babel · Babel subsequencesR-prec: 0.699±0.004 -> 0.702±0.004Helped
Use blended positional encodings instead of relative-only encodings (ablation)FlowMDM on Babel · Babel subsequencesR-prec: 0.635±0.006 -> 0.702±0.004Helped
Use blended positional encodings instead of absolute-only encodings (ablation)FlowMDM on HumanML3D · HumanML3D subsequencesR-prec: 0.689±0.005 -> 0.685±0.004No clear effect
Use blended positional encodings instead of relative-only encodings (ablation)FlowMDM on HumanML3D · HumanML3D subsequencesR-prec: 0.531±0.005 -> 0.685±0.004Helped
Use blended positional encodings at inference instead of absolute encodings after blended-encoding training (ablation)FlowMDM on Babel · Babel subsequencesR-prec: 0.716±0.006 -> 0.702±0.004Hurt
Use relative positional encodings at inference instead of absolute encodings after blended-encoding training (ablation)FlowMDM on Babel · Babel transitionsPeak Jerk: 1.78±0.01 -> 0.06±0.00Helped
Use blended positional encodings at inference instead of absolute encodings after blended-encoding training (ablation)FlowMDM on HumanML3D · HumanML3D subsequencesR-prec: 0.699±0.005 -> 0.685±0.004Hurt
Use relative positional encodings at inference instead of absolute encodings after blended-encoding training (ablation)FlowMDM on HumanML3D · HumanML3D transitionsFID: 2.42±0.09 -> 1.38±0.05Helped
Replace PCCAT with self-attention (ablation)FlowMDM on Babel · Babel transitionsFID: 2.61±0.06 -> 1.91±0.03Hurt
Replace PCCAT with cross-attention (ablation)FlowMDM on Babel · Babel transitionsFID: 2.61±0.06 -> 2.57±0.08No clear effect
Replace PCCAT with self-attention (ablation)FlowMDM on HumanML3D · HumanML3D transitionsFID: 1.38±0.05 -> 3.19±0.08Hurt
Replace PCCAT with cross-attention (ablation)FlowMDM on HumanML3D · HumanML3D transitionsFID: 1.38±0.05 -> 3.93±0.14Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Babel HumanML3D

Benchmarks: Babel HumanML3D

Metrics: R-precision MM-Dist FID diversity Peak Jerk Area Under the Jerk

Baselines: TEACH TEACH B DoubleTake DoubleTake* DiffCollage MultiDiffusion

Builds on: MDM RoPE DoubleTake classifier-free guidance sinusoidal positional encoding

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