Multi-Person 3D Motion Prediction with Multi-Range Transformers
About
We propose a novel framework for multi-person 3D motion trajectory prediction. Our key observation is that a human's action and behaviors may highly depend on the other persons around. Thus, instead of predicting each human pose trajectory in isolation, we introduce a Multi-Range Transformers model which contains of a local-range encoder for individual motion and a global-range encoder for social interactions. The Transformer decoder then performs prediction for each person by taking a corresponding pose as a query which attends to both local and global-range encoder features. Our model not only outperforms state-of-the-art methods on long-term 3D motion prediction, but also generates diverse social interactions. More interestingly, our model can even predict 15-person motion simultaneously by automatically dividing the persons into different interaction groups. Project page with code is available at https://jiashunwang.github.io/MRT/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-person motion prediction | ExPI (common action split) | A1 (A-frame) Error61 | 84 | |
| Multi-person motion prediction | ExPI unseen action | A8 Error57 | 21 | |
| 3D Joint Position Prediction | CMU MOCAP | -- | 15 | |
| 3D Hand Pose Estimation | TED Hands (test) | L2 Error2.325 | 14 | |
| Multi-person 3D motion prediction | CMU-Mocap 3 persons | MPJPE (1s Horizon)0.96 | 13 | |
| Multi-person 3D motion prediction | MuPoTS-3D (2~3 persons) | MPJPE (1s)0.89 | 8 | |
| Multi-person 3D motion prediction | 3DPW 2 persons | MPJPE (1s)3.87 | 8 | |
| Multi-person 3D motion prediction | Mix1 9~15 persons | MPJPE (1s)1.73 | 8 | |
| Multi-person 3D motion prediction | Mix2 (11 persons) | MPJPE (1s)1.29 | 8 | |
| Multi-agent human pose forecasting | CMU-Mocap UMPM (test) | JPE164.7 | 8 |