Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

MotionBERT: A Unified Perspective on Learning Human Motion Representations

About

We present a unified perspective on tackling various human-centric video tasks by learning human motion representations from large-scale and heterogeneous data resources. Specifically, we propose a pretraining stage in which a motion encoder is trained to recover the underlying 3D motion from noisy partial 2D observations. The motion representations acquired in this way incorporate geometric, kinematic, and physical knowledge about human motion, which can be easily transferred to multiple downstream tasks. We implement the motion encoder with a Dual-stream Spatio-temporal Transformer (DSTformer) neural network. It could capture long-range spatio-temporal relationships among the skeletal joints comprehensively and adaptively, exemplified by the lowest 3D pose estimation error so far when trained from scratch. Furthermore, our proposed framework achieves state-of-the-art performance on all three downstream tasks by simply finetuning the pretrained motion encoder with a simple regression head (1-2 layers), which demonstrates the versatility of the learned motion representations. Code and models are available at https://motionbert.github.io/

Wentao Zhu, Xiaoxuan Ma, Zhaoyang Liu, Libin Liu, Wayne Wu, Yizhou Wang• 2022

Related benchmarks

TaskDatasetResultRank
Action RecognitionNTU RGB+D (Cross-View)
Accuracy97.2
609
3D Human Pose EstimationHuman3.6M (test)
MPJPE (Average)1.7
547
3D Human Pose Estimation3DPW (test)
PA-MPJPE40.6
505
Skeleton-based Action RecognitionNTU 60 (X-sub)
Accuracy93
220
Skeleton-based Action RecognitionNTU RGB+D (Cross-View)--
213
3D Human Pose EstimationHuman3.6M
MPJPE39.2
160
Skeleton-based Action RecognitionNTU RGB+D (Cross-subject)
Accuracy93
123
Human Mesh Recovery3DPW
PA-MPJPE40.6
123
3D Human Pose EstimationHuman3.6M (S9, S11)
Average Error (MPJPE Avg)16.9
94
Human Motion PredictionHuman3.6M (test)
MPJPE29.94
85
Showing 10 of 33 rows

Other info

Code

Follow for update