atlas

Research map / Video / Video generation

Optimizing Diffusion Noise Can Serve As Universal Motion Priors

CVPR 2024 · Video › Video generation · approach: Text-to-motion diffusion · 34 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 Diffusion Noise Optimization (DNO), which optimizes the initial diffusion noise of a frozen pretrained text-to-motion model through the full ODE denoising chain so that any differentiable motion-space loss can drive editing, refinement and completion without retraining.

Problem

Existing motion diffusion models are tied to task-specific conditioning or require retraining per task; there is no general way to reuse a pretrained motion diffusion model as a motion prior for diverse motion editing, control, denoising and completion tasks.

Approach

Treat the pretrained diffusion model plus DDIM ODE solver as a differentiable generator and optimize its latent noise x_T by backpropagating a task criterion computed on the final motion, with normalized gradients, a latent decorrelation loss, and inversion-based initialization for editing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DNO-MDM Edit rather than GMDmotion editing · jumping, doing a long jump, walking with raised hand, and crawlingContent preservation ratio: 0.64 -> 0.95; 0.59 -> 0.92; 0.65 -> 0.92; 0.79 -> 0.94Helped
use DNO-MDM Edit rather than GMDmotion editing · jumping, doing a long jump, walking with raised hand, and crawlingObjective error (m): 0.22 -> 0.00; 0.22 -> 0.00; 0.16 -> 0.00; 0.15 -> 0.00Helped
use DNO-GMD rather than GMDnoisy motion refinement · HumanML3D, all jointsMPJPE observed (cm): 25.7 -> 7.0Helped
use DNO-GMD rather than GMDnoisy motion refinement · HumanML3D, all jointsFID: 6.91 -> 0.10Helped
remove gradient normalization (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DMPJPE all (cm): 8.7 -> 30.2Hurt
remove latent decorrelation loss (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DFoot skating ratio: 0.07 -> 0.10Hurt
remove latent decorrelation loss (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DJitter: 0.33 -> 0.40Hurt
add random perturbation γ = 2 × 10−4 (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DFID: 0.66 -> 0.75Hurt
add random perturbation γ = 5 × 10−4 (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DFID: 0.66 -> 0.73Hurt
add random perturbation γ = 10−3 (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DFID: 0.66 -> 0.91Hurt
optimize for 300 rather than 500 steps (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DMPJPE all (cm): 8.7 -> 12.1Hurt
optimize for 700 rather than 500 steps (ablation)DNO · noisy motion refinement, std. 1 cm, HumanML3DMPJPE all (cm): 8.7 -> 7.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D

Benchmarks: HumanML3D test subset

Metrics: Jitter foot skating ratio content preservation ratio objective error MPJPE FID

Baselines: GMD HuMoR SDEdit MLD AGRoL AvatarPoser

Builds on: MDM DDIM EDICT DOODL StyleGAN2 latent optimization

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