SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2207.00499 · IJCAI · 2022

MotionMixer: MLP-based 3D Human Body Pose Forecasting

Vasileios Belagiannis, Arij Bouazizi, Adrian Holzbock, Ulrich Kressel, Klaus Dietmayer

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 4 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
MotionMLP/MotionMixer — 4 of 5
FunctionStatusWhere it lives
MixerBlock Ran MotionMLP/MotionMixer/amass/mlp_mixer.py
pointer only (licence: NONE) · get_code("36cd587857132b1c")
MlpBlock Ran MotionMLP/MotionMixer/amass/mlp_mixer.py
pointer only (licence: NONE) · get_code("1832a97025924dd6")
SELayer Ran MotionMLP/MotionMixer/amass/mlp_mixer.py
pointer only (licence: NONE) · get_code("9b87f5154568bc8d")
mish Ran MotionMLP/MotionMixer/amass/mlp_mixer.py
pointer only (licence: NONE) · get_code("af4a374dbb4a686b")
MlpMixer Not yet run MotionMLP/MotionMixer/amass/mlp_mixer.py
pointer only (licence: NONE) · get_code("98bf2b5ba323a787")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

In this work, we present MotionMixer, an efficient 3D human body pose forecasting model based solely on multi-layer perceptrons (MLPs). Motion-Mixer learns the spatial-temporal 3D body pose dependencies by sequentially mixing both modalities. Given a stacked sequence of 3D body poses, a spatial-MLP extracts fine-grained spatial dependencies of the body joints. The interaction of the body joints over time is then modelled by a temporal MLP. The spatial-temporal mixed features are finally aggregated and decoded to obtain the future motion. To calibrate the influence of each time step in the pose sequence, we make use of squeeze-and-excitation (SE) blocks. We evaluate our approach on Human3.6M, AMASS, and 3DPW datasets using the standard evaluation protocols. For all evaluations, we demonstrate state-of-the-art performance, while having a model with a smaller number of parameters. Our code is available at: https://github.com/MotionMLP/MotionMixer.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2207.00499")
get_code_for_paper("2207.00499")
have("2207.00499")

Connect an agent — have() is free.