arXiv:2409.19686cs.CV2024-09被引 12

用掩码机制提升扩散模型对动作时序关系的理解能力。

Text-driven Human Motion Generation with Motion Masked Diffusion Model

  • 引入动作掩码机制,显式建模关节间的时空关联
  • 在HumanML3D和KIT-ML上实现高质量且符合文本的动作生成
  • 适合需要高保真动作生成的影视与游戏开发场景

文本驱动的人体动作生成是一项多模态任务,旨在根据自然语言描述合成人体动作序列。该任务要求模型在不同条件输入下满足文本描述,同时生成具有高多样性和真实感的动作。现有基于扩散模型的方法在生成多样性和多模态性方面表现优异,但相比自回归方法中预先训练的动作编码器,扩散模型在拟合人体动作特征分布方面表现不足,导致FID分数不理想。一个关键原因是扩散模型缺乏通过上下文推理学习动作序列中时空语义间关系的能力。为此,本文提出运动掩码扩散模型(MMDM),一种新颖的人体动作掩码机制,显式增强扩散模型从动作序列中上下文关节学习时空关系的能力。针对人体动作数据动态时间特性和空间结构复杂性的特点,设计了两种掩码策略:时间帧掩码和身体部位掩码。训练过程中,MMDM在动作嵌入空间中对部分标记进行掩码,扩散解码器则在每一步采样中从掩码嵌入中学习完整动作序列,从而实现从不完整表示中恢复完整序列。在HumanML3D和KIT-ML数据集上的实验表明,该掩码策略有效平衡了动作质量与文本-动作一致性。

原文摘要 · Abstract (English)

Text-driven human motion generation is a multimodal task that synthesizes human motion sequences conditioned on natural language. It requires the model to satisfy textual descriptions under varying conditional inputs, while generating plausible and realistic human actions with high diversity. Existing diffusion model-based approaches have outstanding performance in the diversity and multimodality of generation. However, compared to autoregressive methods that train motion encoders before inference, diffusion methods lack in fitting the distribution of human motion features which leads to an unsatisfactory FID score. One insight is that the diffusion model lack the ability to learn the motion relations among spatio-temporal semantics through contextual reasoning. To solve this issue, in this paper, we proposed Motion Masked Diffusion Model \textbf{(MMDM)}, a novel human motion masked mechanism for diffusion model to explicitly enhance its ability to learn the spatio-temporal relationships from contextual joints among motion sequences. Besides, considering the complexity of human motion data with dynamic temporal characteristics and spatial structure, we designed two mask modeling strategies: \textbf{time frames mask} and \textbf{body parts mask}. During training, MMDM masks certain tokens in the motion embedding space. Then, the diffusion decoder is designed to learn the whole motion sequence from masked embedding in each sampling step, this allows the model to recover a complete sequence from incomplete representations. Experiments on HumanML3D and KIT-ML dataset demonstrate that our mask strategy is effective by balancing motion quality and text-motion consistency.

动作生成扩散模型掩码机制

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。