asksasasa83 / FlowMDM

[CVPR 2024] Official PyTorch Implementation of "Seamless Human Motion Composition with Blended Positional Encodings".

Home Page:https://barquerogerman.github.io/FlowMDM/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FlowMDM

Seamless Human Motion Composition with Blended Positional Encodings (CVPR'24)

Project arXiv visits

-----------> Code will be released soon <----------


Human Motion Composition Human Motion Extrapolation

About


Conditional human motion generation is an important topic with many applications in virtual reality, gaming, and robotics. While prior works have focused on generating motion guided by text, music, or scenes, these typically result in isolated motions confined to short durations. Instead, we address the generation of long, continuous sequences guided by a series of varying textual descriptions. In this context, we introduce FlowMDM, the first diffusion-based model that generates seamless Human Motion Compositions (HMC) without any postprocessing or redundant denoising steps. For this, we introduce the Blended Positional Encodings, a technique that leverages both absolute and relative positional encodings in the denoising chain. More specifically, global motion coherence is recovered at the absolute stage, whereas smooth and realistic transitions are built at the relative stage. As a result, we achieve state-of-the-art results in terms of accuracy, realism, and smoothness on the Babel and HumanML3D datasets. FlowMDM excels when trained with only a single description per motion sequence thanks to its Pose-Centric Cross-ATtention, which makes it robust against varying text descriptions at inference time. Finally, to address the limitations of existing HMC metrics, we propose two new metrics: the Peak Jerk and the Area Under the Jerk, to detect abrupt transitions.

News

  • [2024-02-27] FlowMDM is now accepted at CVPR 2024!
  • [2024-02-26] Our paper is available in Arxiv. Code and model weights will be released soon!

TODO List

  • Release paper.
  • Release code.
  • Release pretrained models.
  • Release visualization code.

Citation

If you find our work helpful, please cite:

@inproceedings{barquero2024seamless,
  title={Seamless Human Motion Composition with Blended Positional Encodings},
  author={Barquero, German and Escalera, Sergio and Palmero, Cristina},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year={2024}
}

Star History

Star History Chart

About

[CVPR 2024] Official PyTorch Implementation of "Seamless Human Motion Composition with Blended Positional Encodings".

https://barquerogerman.github.io/FlowMDM/