journal article·2023Open access

Using BlazePose on Spatial Temporal Graph Convolutional Networks for Action Recognition

Motasem S. Alsawadi, El-Sayed M. El-kenawy, Miguel Rio

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

The ever-growing available visual data (i.e., uploaded videos and pictures by internet users) has attracted the research community's attention in the computer vision field. Therefore, finding efficient solutions to extract knowledge from these sources is imperative. Recently, the BlazePose system has been released for skeleton extraction from images oriented to mobile devices. With this skeleton graph representation in place, a Spatial-Temporal Graph Convolutional Network can be implemented to predict the action. We hypothesize that just by changing the skeleton input data for a different set of joints that offers more information about the action of interest, it is possible to increase the performance of the Spatial-Temporal Graph Convolutional Network for HAR tasks. Hence, in this study, we present the first implementation of the BlazePose skeleton topology upon this architecture for action recognition. Moreover, we propose the Enhanced-BlazePose topology that can achieve better results than its predecessor. Additionally, we propose different skeleton detection thresholds that can improve the accuracy performance even further. We reached a top-1 accuracy performance of 40.1% on the Kinetics dataset. For the NTU-RGB+D dataset, we achieved 87.59% and 92.1% accuracy for Cross-Subject and Cross-View evaluation criteria, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Human Pose and Action Recognition · Anomaly Detection Techniques and Applications · Gait Recognition and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (50)

Show source-provided references
1. Cisco, “Cisco annual internet report (2018–2023),” in White Pap. Cisco public, 1–35, 2018. [Online]. Available: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.pdf.
2. Sensor-based human activity recognition with spatio-temporal deep learning10.3390/s21062141 ↗
3. Human action recognition and prediction: A survey
4. Tracking of a moving object using one-dimensional optical flow with a rotating observer
5. PSTNET: Point spatio-temporal convolution on point cloud sequences
6. A closer look at spatiotemporal convolutions for action recognition
7. 3D Convolutional neural networks for human action recognition10.1109/TPAMI.2012.59 ↗
8. Spatial temporal graph convolutional networks for skeleton-based action recognition
9. A human activity recognition framework using max-min features and key poses with differential evolution random forests classifier10.1016/j.patrec.2017.05.004 ↗
10. Global context-aware attention lstm networks for 3D action recognition
11. Action recognition with 3D ConvNet-GRU architecture
12. Actional-structural graph convolutional networks for skeleton-based action recognition
13. Graph neural networks: A review of methods and applications10.1016/j.aiopen.2021.01.001 ↗
14. Semi-supervised classification with graph convolutional networks
15. Action recognition network based on temporal spatial temporal mode
16. Lexicalized dependency paths based supervised learning for relation extraction10.32604/csse.2022.030759 ↗
17. OpenPose: Realtime multi-person 2D pose estimation using part affinity fields10.1109/TPAMI.2019.2929257 ↗
18. V. Bazarevsky, I. Grishchenko, K. Raveendran, T. Zhu, F. Zhang et al., “BlazePose: On-device real-time body pose tracking,” in arXiv: 2006. 10204, 2020. [Online]. Available: https://arxiv.org/abs/2006.10204.
19. Two-stream adaptive graph convolutional networks for skeleton-based action recognition
20. Attention module-based spatial-temporal graph convolutional networks for skeleton-based action recognition10.1117/1.JEI.28.4.043032 ↗
21. RGB-D human action recognition of deep feature enhancement and fusion using two-stream ConvNet
22. Pairwise adjacency matrix on spatial temporal graph convolution network for skeleton-based two-person interaction recognition
23. Skeleton-Split framework using spatial temporal graph convolutional networks for action recognition
24. Movement estimation using mediapipe BlazePose
25. Exercise abnormality detection using BlazePose skeleton reconstruction
26. W. Kay, J. Carreira, K. Simonyan, B. Zhang, C. Hillier et al., “The kinetics human action video dataset,” in arXiv: 1705. 06950, 2017. [Online]. Available: https://arxiv.org/abs/1705.06950.
27. NTU RGB+D: A large scale dataset for 3D human activity analysis
28. Learning three dimensional tennis shots using graph convolutional networks10.3390/s20216094 ↗
29. Activity recognition using ST-GCN with 3D motion data
30. ST-Trader: A spatial-temporal deep neural network for modeling stock market movement10.1109/JAS.2021.1003976 ↗
31. A framework for anomaly identification applied on fall detection10.1109/ACCESS.2021.3083064 ↗
32. Action recognition based on fusion skeleton of two kinect sensors
33. Skeleton split strategies for spatial temporal graph convolution networks10.32604/cmc.2022.022783 ↗
34. Novel meta-heuristic algorithm for feature selection, unconstrained functions and engineering problems10.1109/ACCESS.2022.3166901 ↗
35. On the spatial attention in spatio-temporal graph convolutional networks for skeleton-based human action recognition
36. Robust speech emotion recognition using CNN+LSTM based on stochastic fractal search optimization algorithm10.1109/ACCESS.2022.3172954 ↗
37. Yoga pose detection and classification using machine learning techniques
38. FitNet: A deep neural network driven architecture for real time posture rectification
39. Optimized two-level ensemble model for predicting the parameters of metamaterial antenna10.32604/cmc.2022.027653 ↗
40. Meta-heuristics for feature selection and classification in diagnostic breast cancer10.32604/cmc.2022.029605 ↗
41. Realtime multi-person 2D pose estimation using part affinity fields
42. Improved prediction of metamaterial antenna bandwidth using adaptive optimization of LSTM10.32604/cmc.2022.028550 ↗
43. V. Bazarevsky, Y. Kartynnik, A. Vakunov, K. Raveendran and M. Grundmann, “Blazeface: Sub-millisecond neural face detection on mobile gpus,” arXiv Preprint arXiv1907. 05047, 2019.
44. MediaPipe, 2022. [Online]. Available: https://mediapipe.dev.
45. Robust prediction of the bandwidth of metamaterial antenna using deep learning10.32604/cmc.2022.025739 ↗
46. Optimized ensemble algorithm for predicting metamaterial antenna parameters10.32604/cmc.2022.023884 ↗
47. An optimized ensemble model for prediction the bandwidth of metamaterial antenna
48. Sunshine duration measurements and predictions in saharan algeria region: An improved ensemble learning approach10.1007/s00704-021-03843-2 ↗
49. Forecasting E-commerce adoption based on bidirectional recurrent neural networks
50. Optimized ensemble algorithm for predicting metamaterial antenna parameters10.32604/cmc.2022.023884 ↗