CVGRMar 2, 2023

Human Motion Diffusion as a Generative Prior

arXiv:2303.01418v3388 citationsh-index: 27
Originality Incremental advance
AI Analysis

This work addresses the problem of generating and controlling human motion for applications like animation and robotics, though it is incremental as it builds on existing diffusion priors.

The paper tackles the limitations of human motion diffusion models, such as data scarcity and lack of control, by introducing three composition methods (sequential, parallel, model) that enable long sequence generation, two-person interaction, and fine-grained editing, achieving results comparable to dedicated models.

Recent work has demonstrated the significant potential of denoising diffusion models for generating human motion, including text-to-motion capabilities. However, these methods are restricted by the paucity of annotated motion data, a focus on single-person motions, and a lack of detailed control. In this paper, we introduce three forms of composition based on diffusion priors: sequential, parallel, and model composition. Using sequential composition, we tackle the challenge of long sequence generation. We introduce DoubleTake, an inference-time method with which we generate long animations consisting of sequences of prompted intervals and their transitions, using a prior trained only for short clips. Using parallel composition, we show promising steps toward two-person generation. Beginning with two fixed priors as well as a few two-person training examples, we learn a slim communication block, ComMDM, to coordinate interaction between the two resulting motions. Lastly, using model composition, we first train individual priors to complete motions that realize a prescribed motion for a given joint. We then introduce DiffusionBlending, an interpolation mechanism to effectively blend several such models to enable flexible and efficient fine-grained joint and trajectory-level control and editing. We evaluate the composition methods using an off-the-shelf motion diffusion model, and further compare the results to dedicated models trained for these specific tasks.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes