Skeleton-Graph: Long-Term 3D Motion Prediction From 2D Observations Using Deep Spatio-Temporal Graph CNNs
About
Several applications such as autonomous driving, augmented reality and virtual reality require a precise prediction of the 3D human pose. Recently, a new problem was introduced in the field to predict the 3D human poses from observed 2D poses. We propose Skeleton-Graph, a deep spatio-temporal graph CNN model that predicts the future 3D skeleton poses in a single pass from the 2D ones. Unlike prior works, Skeleton-Graph focuses on modeling the interaction between the skeleton joints by exploiting their spatial configuration. This is being achieved by formulating the problem as a graph structure while learning a suitable graph adjacency kernel. By the design, Skeleton-Graph predicts the future 3D poses without divergence in the long-term, unlike prior works. We also introduce a new metric that measures the divergence of predictions in the long term. Our results show an FDE improvement of at least 27% and an ADE of 4% on both the GTA-IM and PROX datasets respectively in comparison with prior works. Also, we are 88% and 93% less divergence on the long-term motion prediction in comparison with prior works on both GTA-IM and PROX datasets. Code is available at https://github.com/abduallahmohamed/Skeleton-Graph.git
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Path Prediction | GTA-IM (test) | 3D Path Error (0.5s, mm)154 | 5 | |
| 3D Pose Prediction | PROX | 3D Pose Error (0.5s)281 | 5 | |
| 3D Path Prediction | PROX | Path Error (0.5s)264 | 5 | |
| 3D Pose Prediction | GTA-IM (test) | 3D Pose Error (0.5s) (mm)198 | 5 |