History Repeats Itself: Human Motion Prediction via Motion Attention

Abstract

Human motion prediction aims to forecast future human poses given a past motion. Whether based on recurrent or feed-forward neural networks, existing methods fail to model the observation that human motion tends to repeat itself, even for complex sports actions and cooking activities. Here, we introduce an attention-based feed-forward network that explicitly leverages this observation. In particular, instead of modeling frame-wise attention via pose similarity, we propose to extract motion attention to capture the similarity between the current motion context and the historical motion sub-sequences. Aggregating the relevant past motions and processing the result with a graph convolutional network allows us to effectively exploit motion patterns from the long-term history to predict the future poses. Our experiments on Human3.6M, AMASS and 3DPW evidence the benefits of our approach for both periodical and non-periodical actions. Thanks to our attention model, it yields state-of-the-art results on all three datasets. Our code is available at https://github.com/wei-mao-2019/HisRepItself.

Cite

Text

Mao et al. "History Repeats Itself: Human Motion Prediction via Motion Attention." Proceedings of the European Conference on Computer Vision (ECCV), 2020. doi:10.1007/978-3-030-58568-6_28

Markdown

[Mao et al. "History Repeats Itself: Human Motion Prediction via Motion Attention." Proceedings of the European Conference on Computer Vision (ECCV), 2020.](https://mlanthology.org/eccv/2020/mao2020eccv-history/) doi:10.1007/978-3-030-58568-6_28

BibTeX

@inproceedings{mao2020eccv-history,
  title     = {{History Repeats Itself: Human Motion Prediction via Motion Attention}},
  author    = {Mao, Wei and Liu, Miaomiao and Salzmann, Mathieu},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2020},
  doi       = {10.1007/978-3-030-58568-6_28},
  url       = {https://mlanthology.org/eccv/2020/mao2020eccv-history/}
}