journal article·2025-05-09Open access

Feature Fusion Graph Consecutive-Attention Network for Skeleton-Based Tennis Action Recognition

Pawel Powroznik, Maria Skublewska-Paszkowska, Krzysztof Dziedzic, Marcin Barszcz

Applied Sciences· Volume 15· Issue 10

Abstract

Human action recognition has become a key direction in computer vision. Deep learning models, particularly when combined with sensor data fusion, can significantly enhance various applications by learning complex patterns and relationships from diverse data streams. Thus, this study proposes a new model, the Feature Fusion Graph Consecutive-Attention Network (FFGCAN), in order to enhance performance in the classification of the main tennis strokes: forehand, backhand, volley forehand, and volley backhand. The proposed network incorporates seven basic blocks that are combined with two types of module: an Adaptive Consecutive Attention Module, and Graph Self-Attention module. They are employed to extract joint information at different scales from the motion capture data. Due to focusing on relevant components, the model enriches the network’s comprehension of tennis motion data representation and allows for a more invested representation. Moreover, the FFGCAN utilizes a fusion of motion capture data that generates a channel-specific topology map for each output channel, reflecting how joints are connected when the tennis player is moving. The proposed solution was verified utilizing three well-known motion capture datasets, THETIS, Tennis-Mocap, and 3DTennisDS, each containing tennis movements in various formats. A series of experiments were performed, including data division into training (70%), validating (15%), and testing (15%) subsets. The testing utilized five trials. The FFCGAN model obtained very high results for accuracy, precision, recall, and F1-score, outperforming the commonly applied networks for action recognition, such as the Spatial-Temporal Graph Convolutional Network or its modifications. The proposed model demonstrated excellent tennis movement prediction ability.
Source: crossref · Quality: baseline

Research context

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

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

Affiliations

Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland

References (45)

Show source-provided references
1. An overview of Human Action Recognition in sports based on Computer Vision10.1016/j.heliyon.2022.e09633 ↗
2. An efficient feature fusion of graph convolutional networks and its application for real-time traffic control gestures recognition10.1109/ACCESS.2021.3109255 ↗
3. Dong, P., Wan, W., Zhang, H., Li, S., Hou, S., and Sun, J. (2025). HFGCN: Hypergraph Fusion Graph Convolutional Networks for Skeleton-Based Action Recognition. arXiv.
4. Wang, L., Koniusz, P., and Huynh, D.Q. (November, January 27). Hallucinating idt descriptors and i3d optical flow features for action recognition with cnns. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
5. Wang, L., Qiao, Y., and Tang, X. (2015, January 7–12). Action recognition with trajectory-pooled deep-convolutional descriptors. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7299059 ↗
6. Human action recognition with salient trajectories10.1016/j.sigpro.2013.05.002 ↗
7. Human action recognition with salient trajectories and multiple kernel learning10.1007/s11042-017-5209-5 ↗
8. Deep historical long short-term memory network for action recognition10.1016/j.neucom.2020.03.111 ↗
9. Sen, A., Hossain, S.M.M., Uddin, R., Deb, K., and Jo, K.H. (2022, January 21–22). Sequence recognition of indoor tennis actions using transfer learning and long short-term memory. Proceedings of the International Workshop on Frontiers of Computer Vision, Virtual.10.1007/978-3-031-06381-7_22 ↗
10. Vinyes Mora, S., and Knottenbelt, W.J. (2017, January 21–26). Deep learning for domain-specific action recognition in tennis. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA.10.1109/CVPRW.2017.27 ↗
11. Vinyes Mora, S. (2019). Computer Vision and Machine Learning for In-Play Tennis Analysis: Framework, Algorithms and Implementation. [Ph.D. Thesis, Imperial College London].
12. Attention-based LSTM network for action recognition in sports10.2352/ISSN.2470-1173.2021.6.IRIACV-302 ↗
13. Vainstein, J., Manera, J.F., Negri, P., Delrieux, C., and Maguitman, A. (2014, January 2–5). Modeling video activity with dynamic phrases and its application to action recognition in tennis videos. Proceedings of the Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications: 19th Iberoamerican Congress, CIARP 2014, Puerto Vallarta, Mexico. Proceedings 19.
14. Tsatiris, G., Karpouzis, K., and Kollias, S. (2017, January 6–8). Variance-based shape descriptors for determining the level of expertise of tennis players. Proceedings of the 2017 9th International Conference on Virtual Worlds and Games for Serious Applications (VS-Games), Athens, Greece.10.1109/VS-GAMES.2017.8056591 ↗
15. Recognition method of tennis swing based on time series convolution network10.62617/mcb776 ↗
16. Valencia-Marin, C.K., Pulgarin-Giraldo, J.D., Velasquez-Martinez, L.F., Alvarez-Meza, A.M., and Castellanos-Dominguez, G. (2021). An enhanced joint Hilbert embedding-based metric to support mocap data classification with preserved interpretability. Sensors, 21.10.3390/s21134443 ↗
17. Precise Recognition and Feature Depth Analysis of Tennis Training Actions Based on Multimodal Data Integration and Key Action Classification10.1109/ACCESS.2025.3538780 ↗
18. Motor skill development using motion recognition based on an HMM10.1016/j.procs.2013.09.197 ↗
19. Bezobrazov, S., Sheleh, A., Kislyuk, S., Golovko, V., Sachenko, A., Komar, M., Dorosh, V., and Turchenko, V. (2019, January 18–21). Artificial intelligence for sport activitity recognition. Proceedings of the 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France.10.1109/IDAACS.2019.8924243 ↗
20. Ganser, A., Hollaus, B., and Stabinger, S. (2021). Classification of tennis shots with a neural network approach. Sensors, 21.10.3390/s21175703 ↗
21. Ma, K. (2021, January 21–23). A real time artificial intelligent system for tennis swing classification. Proceedings of the 2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI), Herl’any, Slovakia.10.1109/SAMI50585.2021.9378695 ↗
22. Ó Conaire, C., Connaghan, D., Kelly, P., O’Connor, N.E., Gaffney, M., and Buckley, J. (2010, January 29). Combining inertial and visual sensing for human action recognition in tennis. Proceedings of the first ACM International Workshop on Analysis and Retrieval of Tracked Events and Motion in Imagery Streams, Firenze, Italy.10.1145/1877868.1877882 ↗
23. Skublewska-Paszkowska, M., Powroznik, P., and Lukasik, E. (2020). Learning three dimensional tennis shots using graph convolutional networks. Sensors, 20.10.3390/s20216094 ↗
24. Tennis Patterns Recognition Based on a Novel Tennis Dataset–3DTennisDS10.12913/22998624/191264 ↗
25. Skublewska-Paszkowska, M., and Powroznik, P. (2023). Temporal pattern attention for multivariate time series of tennis strokes classification. Sensors, 23.10.3390/s23052422 ↗
26. Skublewska-Paszkowska, M., Powroznik, P., and Lukasik, E. (2022, January 18–23). Attention temporal graph convolutional network for tennis groundstrokes phases classification. Proceedings of the 2022 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Padua, Italy.10.1109/FUZZ-IEEE55066.2022.9882822 ↗
27. Dual attention graph convolutional neural network to support mocap data animation10.12913/22998624/171592 ↗
28. Mgsan: Multimodal graph self-attention network for skeleton-based action recognition10.1007/s00530-024-01566-8 ↗
29. Multi-granularity spatial temporal graph convolution network with consecutive attention for human motion prediction10.1016/j.asoc.2024.112126 ↗
30. Yan, S., Xiong, Y., and Lin, D. (2018, January 2–7). Spatial temporal graph convolutional networks for skeleton-based action recognition. Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.12328 ↗
31. Shi, L., Zhang, Y., Cheng, J., and Lu, H. (2019, January 15–20). Skeleton-based action recognition with directed graph neural networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00810 ↗
32. Cheng, K., Zhang, Y., Cao, C., Shi, L., Cheng, J., and Lu, H. (2020, January 23–28). Decoupling gcn with dropgraph module for skeleton-based action recognition. Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK. Proceedings, Part XXIV 16.10.1007/978-3-030-58586-0_32 ↗
33. Gourgari, S., Goudelis, G., Karpouzis, K., and Kollias, S. (2013, January 23–28). Thetis: Three dimensional tennis shots a human action dataset. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Portland, OR, USA.10.1109/CVPRW.2013.102 ↗
34. Bello, I., Zoph, B., Vaswani, A., Shlens, J., and Le, Q.V. (November, January 27). Attention augmented convolutional networks. Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea.
35. Zhang, H., Goodfellow, I., Metaxas, D., and Odena, A. (2019, January 9–15). Self-attention generative adversarial networks. Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA.
36. Wang, Q., Wu, B., Zhu, P., Li, P., Zuo, W., and Hu, Q. (2020, January 13–19). ECA-Net: Efficient channel attention for deep convolutional neural networks. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.01155 ↗
37. 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 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.00022 ↗
38. Chi, H.g., Ha, M.H., Chi, S., Lee, S.W., Huang, Q., and Ramani, K. (2022, January 18–24). Infogcn: Representation learning for human skeleton-based action recognition. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.10.1109/CVPR52688.2022.01955 ↗
39. Chen, Y., Zhang, Z., Yuan, C., Li, B., Deng, Y., and Hu, W. (2021, January 11–17). Channel-wise topology refinement graph convolution for skeleton-based action recognition. Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, BC, Canada.10.1109/ICCV48922.2021.01311 ↗
40. Suara, S., Jha, A., Sinha, P., and Sekh, A.A. (2023, January 3–5). Is grad-cam explainable in medical images?. Proceedings of the International Conference on Computer Vision and Image Processing, Jammu, India.10.1007/978-3-031-58181-6_11 ↗
41. Leveraging spatio-temporal features using graph neural networks for human activity recognition10.1016/j.patcog.2024.110301 ↗
42. 3D skeletal human action recognition using a CNN fusion model
43. Kumar, G.P., Raj, M.S., and George, S.N. (2022, January 28–30). Human activity recognition from skeletal data using covariance descriptor and temporal subspace clustering. Proceedings of the 2022 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology (IAICT), Vertual.10.1109/IAICT55358.2022.9887486 ↗
44. Kumar, G.P., Raj, M.S., and George, S.N. (2022, January 8–9). An Efficient Framework for the Clustering of Human Activity Data using Kernelized Robust Covariance. Proceedings of the 11th Colour and Visual Computing Symposium, Gjøvik, Norway.
45. Butepage, J., Black, M.J., Kragic, D., and Kjellstrom, H. (2017, January 21–26). Deep representation learning for human motion prediction and classification. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.173 ↗