EnergyMoGen: Compositional Human Motion Generation with Energy-Based Diffusion Model in Latent Space

1ReLER Lab, AAII, University of Technology Sydney, 2CCAI, Zhejiang University
teaser.png

(a) Conjunction, (b) Negation, (c) Conjunction + Negation, (d) Multi-concept motion generation

Abstract

Diffusion models, particularly latent diffusion models, have demonstrated remarkable success in text-driven human motion generation. However, it remains challenging for latent diffusion models to effectively compose multiple semantic concepts into a single, coherent motion sequence. To address this issue, we propose EnergyMoGen, which includes two spectrums of Energy-Based Models: (1) We interpret the diffusion model as a latent-aware energy-based model that generates motions by composing a set of diffusion models in latent space; (2) We introduce a semantic-aware energy model based on cross-attention, which enables semantic composition and adaptive gradient descent for text embeddings. To overcome the challenges of semantic inconsistency and motion distortion across these two spectrums, we introduce Synergistic Energy Fusion. This design allows the motion latent diffusion model to synthesize high-quality, complex motions by combining multiple energy terms corresponding to textual descriptions. Experiments show that our approach outperforms existing state-of-the-art models on various motion generation tasks, including text-to-motion generation, compositional motion generation, and multi-concept motion generation. Additionally, we demonstrate that our method can be used to extend motion datasets and improve the text-to-motion task.

Overview

Framework.png

Text-to-Motion

Textual description: a person steps forward and puts their hand up near their face.

FineMoGen

ReMoDiffuse

Ours


Textual description: a person jogs around a small area.

FineMoGen

ReMoDiffuse

Ours


Textual description: person is standing and jumping on one feet.

FineMoGen

ReMoDiffuse

Ours


Motion Composition

Comparison to state-of-th-arts

Textual description: hop to the right AND dodge a hit to his head AND wave with both hands

ReMoDiffuse

MotionDiffuse

Ours (AGD)

Ours (SEF)


Conjunction and Negation

Textual description: A person walks forward, turns 180 degrees AND A man raises his left hand NOT A person turns back

Concept1

Concept2

Concept3

Composed motion


Temporal Composition with Skeleton-based Diffusion

Textual description: A person picks up an item + A person kicks a ball + A person walks + A person claps

PriorMDM

Ours


Textual description: A person rolls forward + A person spins around + A person throws a ball + A person claps

PriorMDM

Ours

BibTeX

@article{zhang2024energymogen,
  title={EnergyMoGen: Compositional Human Motion Generation with Energy-Based Diffusion Model in Latent Space},
  author={Zhang, Jianrong and Fan, Hehe and Yang, Yi},
  journal={arXiv preprint arXiv:2412.14706},
  year={2024}
}