A Multiscale Mixed-Graph Neural Network Based on Kinematic and Dynamic Joint Features for Human Motion Prediction
Source abstract
Abstract
Predicting human future motion holds significant importance in the domains of autonomous driving and public safety. Kinematic features, including joint coordinates and velocity, are commonly employed in skeleton-based human motion prediction. Nevertheless, most existing approaches neglect the critical role of dynamic information and tend to degrade as the prediction length increases. To address the related constraints due to single-scale and fixed-joint topological relationships, this study proposes a novel method that incorporates joint torques estimated via Lagrangian equations as dynamic features of the human body. Specifically, the human skeleton is modeled as a multi-rigid body system, with generalized joint torques calculated based on the Lagrangian formula. Furthermore, to extract both kinematic and dynamic joint information effectively for predicting long-term human motion, we propose a Multiscale Mixed-Graph Neural Network (MS-MGNN). MS-MGNN can extract kinematic and dynamic joint features across three distinct scales: joints, limbs, and body parts. The extraction of joint features at each scale is facilitated by a single-scale mixed-graph convolution module. And to effectively integrate the extracted kinematic and dynamic features, a KD-fused Graph-GRU (Kinematic and Dynamics Fused Graph Gate Recurrent Unit) predictor is designed to fuse them. Finally, the proposed method exhibits superior motion prediction capabilities across multiple motions. In motion prediction experiments on the Human3.6 dataset, it outperforms existing approaches by decreasing the average prediction error by 9.1%, 12.2%, and 10.9% at 160 ms, 320 ms, and 400 ms for short-term prediction and 7.1% at 560 ms for long-term prediction.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Human Pose and Action Recognition · Gait Recognition and Analysis · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Electronic and Information Engineering, Tongji University, Shanghai 201804, China
Funding
National Natural Science Foundation of China
References (45)
Show source-provided references
1. Bütepage, J., Black, M.J., Kragic, D., and Kjellström, H. (2017, January 21–26). Deep representation learning for human motion prediction and classification. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.173 ↗
2. Widmann, D., and Karayiannidis, Y. (2018, January 1). Human motion prediction in human-robot handovers based on dynamic movement primitives. Proceedings of the 2018 European Control Conference (ECC), Limassol, Cyprus.10.23919/ECC.2018.8550170 ↗
3. Abidi, M.H. (2024). Multimodal data-based human motion intention prediction using adaptive hybrid deep learning network for movement challenged person. Sci. Rep., 14.10.1038/s41598-024-82624-z ↗
4. Toshev, A., and Szegedy, C. (2014, January 23–28). Deeppose: Human pose estimation via deep neural networks. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.214 ↗
5. Fast and robust multi-person 3d pose estimation and tracking from multiple views10.1109/TPAMI.2021.3098052 ↗
6. Predictive dynamics: An optimization-based novel approach for human motion simulation10.1007/s00158-009-0423-z ↗
7. Hybrid predictive dynamics: A new approach to simulate human motion10.1007/s11044-012-9306-y ↗
8. Gaussian process dynamical models for human motion10.1109/TPAMI.2007.1167 ↗
9. Martinez, J., Black, M.J., and Romero, J. (2017, January 21–26). On human motion prediction using recurrent neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.497 ↗
10. Liu, J., Shahroudy, A., Wang, G., Duan, L.-Y., Kot, A.C.D., and Kot, A.C. (2018, January 18–23). Ssnet: Scale selection network for online 3d action prediction. Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00871 ↗
11. Yan, S., Xiong, Y., and Lin, D. (2018, January 2–7). Spatial temporal graph convolutional networks for skeleton-based action recognition. Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.12328 ↗
12. Dang, L.W., Nie, Y.W., Long, C.J., Zhang, Q., and Li, G.Q. (2021, January 10–17). Msr-gcn: Multi-scale residual graph convolution networks for human motion prediction. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV 2021), Montreal, QC, Canada.10.1109/ICCV48922.2021.01127 ↗
13. Forecasting future action sequences with attention: A new approach to weakly supervised action forecasting10.1109/TIP.2020.3021497 ↗
14. Skeleton-based human motion prediction with privileged supervision10.1109/TNNLS.2022.3166861 ↗
15. Wang, X., Cui, Q., Chen, C., Zhao, S., and Liu, M. (2024, January 6–8). Learning snippet-to-motion progression for skeleton-based human motion prediction. Proceedings of the 5th ACM International Conference on Multimedia in Asia, Tainan, Taiwan.10.1145/3595916.3626384 ↗
16. Adaptive graph convolutional network with adversarial learning for skeleton-based action prediction10.1109/TCDS.2021.3103960 ↗
17. Amhgcn: Adaptive multi-level hypergraph convolution network for human motion prediction10.1016/j.neunet.2024.106153 ↗
18. Li, M.S., Chen, S.H., Zhao, Y.H., Zhang, Y., Wang, Y.F., and Tian, Q. (2020, January 13–19). Dynamic multiscale graph neural networks for 3d skeleton-based human motion prediction. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00029 ↗
19. Multiscale spatio-temporal graph neural networks for 3d skeleton-based motion prediction10.1109/TIP.2021.3108708 ↗
20. Adaptive spatial-temporal graph-mixer for human motion prediction10.1109/LSP.2024.3392686 ↗
21. Bernhard, S., John, P., and Thomas, H. (2007). Modeling human motion using binary latent variables. Advances in Neural Information Processing Systems 19: Proceedings of the 2006 Conference, MIT Press.
22. Lehrmann, A.M., Gehler, P.V., and Nowozin, S. (2014, January 23–28). Efficient nonlinear markov models for human motion. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.171 ↗
23. Fragkiadaki, K., Levine, S., Felsen, P., and Malik, J. (2015, January 7–13). Recurrent network models for human dynamics. Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile.10.1109/ICCV.2015.494 ↗
24. Liu, Z., Zhang, H., Chen, Z., Wang, Z., and Ouyang, W. (2020, January 13–19). Disentangling and unifying graph convolutions for skeleton-based action recognition. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.00022 ↗
25. Mao, W., Liu, M.M., Salzmann, M., and Li, H.D. (November, January 27). Learning trajectory dependencies for human motion prediction. Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV 2019), Seoul, Republic of Korea.10.1109/ICCV.2019.00958 ↗
26. Brubaker, M.A., Fleet, D.J., and Hertzmann, A. (2007, January 17–22). Physics-based person tracking using simplified lower-body dynamics. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.10.1109/CVPR.2007.383342 ↗
27. Brubaker, M.A., and Fleet, D.J. (2008, January 23–28). The kneed walker for human pose tracking. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.10.1109/CVPR.2008.4587546 ↗
28. Vondrak, M., Sigal, L., and Jenkins, O.C. (2008, January 23–28). Physical simulation for probabilistic motion tracking. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.10.1109/CVPR.2008.4587580 ↗
29. Salzmann, M., and Urtasun, R. (2011, January 1). Physically-based motion models for 3d tracking: A convex formulation. Proceedings of the 2011 International Conference on Computer Vision, Barcelon, Spain.10.1109/ICCV.2011.6126480 ↗
30. Cao, S., and Nevatia, R. (2015, January 5–9). Forecasting human pose and motion with multibody dynamic model. Proceedings of the 2015 IEEE Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA.10.1109/WACV.2015.33 ↗
31. Dynamic model informed human motion prediction based on unscented kalman filter10.1109/TMECH.2022.3173167 ↗
32. Darvish, K., Ivaldi, S., and Pucci, D. (2022, January 28–30). Simultaneous action recognition and human whole-body motion and dynamics prediction from wearable sensors. Proceedings of the 2022 IEEE-RAS 21st International Conference on Humanoid Robots (Humanoids), Ginowan, Japan.10.1109/Humanoids53995.2022.10000122 ↗
33. Learning inverse dynamics for human locomotion analysis10.1007/s00521-019-04658-z ↗
34. Symbiotic graph neural networks for 3d skeleton-based human action recognition and motion prediction10.1109/TPAMI.2021.3053765 ↗
35. Human motion prediction with gated recurrent unit model of multi-dimensional input10.1007/s10489-021-02764-x ↗
36. Kd-former: Kinematic and dynamic coupled transformer network for 3d human motion prediction10.1016/j.patcog.2023.109806 ↗
37. Latella, C., Traversaro, S., Ferigo, D., Tirupachuri, Y., Rapetti, L., Chavez, F.J.A., Nori, F., and Pucci, D. (2019). Simultaneous floating-base estimation of human kinematics and joint torques. Sensors, 19.10.3390/s19122794 ↗
38. Shah, S.V., Saha, S.K., and Dutt, J.K. (2013). Dynamics of robotic systems. Dynamics of Tree-Type Robotic Systems, Springer.10.1007/978-94-007-5006-7 ↗
39. Mgsan: Multimodal graph self-attention network for skeleton-based action recognition10.1007/s00530-024-01566-8 ↗
40. Lin, T.-Y., Dollár, P., Girshick, R.B., He, K., Hariharan, B., and Belongie, S.J. (2016, January 21–26). Feature pyramid networks for object detection. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
41. Human3.6m: Large scale datasets and predictive methods for 3d human sensing in natural environments10.1109/TPAMI.2013.248 ↗
42. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. CoRR.
43. Li, M.S., Chen, S.H., Zhang, Z.J., Xie, L.X., Tian, Q., and Zhang, Y. (2022, January 23–27). keleton-parted graph scattering networks for 3d human motion prediction. Proceedings of the Computer Vision—ECCV 2022: 17th European Conference, Tel Aviv, Israel.10.1007/978-3-031-20068-7_2 ↗
44. Learning constrained dynamic correlations in spatiotemporal graphs for motion prediction10.1109/TNNLS.2023.3277476 ↗
45. Medina, E., Loh, L., Gurung, N., Oh, K.H., and Heller, N. (2024, January 3–8). Context-based interpretable spatio-temporal graph convolutional network for human motion forecasting. Proceedings of the 2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA.10.1109/WACV57701.2024.00320 ↗