Skill Classification of Youth Table Tennis Players Using Sensor Fusion and the Random Forest Algorithm
Abstract
1. Introduction
2. System Principle
2.1. Embedded Smart Table Tennis Racket
2.2. OpenPose-Based Human Pose Estimation
2.3. Random Forest Algorithm
2.4. SMOTE Technology
3. System Design
3.1. Data Collection
3.2. Data Processing
3.3. Algorithm Design
4. Experiments and Results
4.1. Dataset Construction and Experimental Protocol
4.2. Cross-Validation Results and Model Comparison
4.3. Feature Importance Analysis and System Robustness
4.4. Subject-Independent Validation Using LOSO
4.5. Discussion of Experimental Findings and Practical Implications
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| IMU | Inertial Measurement Unit |
| CNN | Convolutional Neural Network |
| PAF | Part Affinity Fields |
| SMOTE | Synthetic Minority Over-sampling Technique |
| SVM | Support Vector Machine |
| SVC | Support Vector Classification |
| XGBoost | Extreme Gradient Boosting |
| MAE | Mean Absolute Error |
| RMSE | Root Mean Square Error |
| LED | Light-Emitting Diode |
| LOSO | Leave-One-Subject-Out |
References
- Ma, K. A real-time artificial intelligent system for tennis swing classification. In Proceedings of the 2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI), Herl’any, Slovakia, 21–23 January 2021; pp. 21–26. [Google Scholar]
- Arvind, S.; Hemalatha, K.L.; Upendra Roy, B.P.; Sandeep, K.S.; Pareek, P.K. Advanced sports performance analysis using deep learning for posture and movement identification. In Proceedings of the 2023 International Conference on Data Science and Network Security (ICDSNS), Tiptur, India, 28–29 July 2023; pp. 1–6. [Google Scholar]
- Sun, Y.; Li, Y. A deep learning method for intelligent analysis of sports training postures. Comput. Intell. Neurosci. 2022, 2022, 2442606. [Google Scholar] [CrossRef] [PubMed]
- Li, H.; Liu, X.; Liu, Z.; Zhang, X. Deep Learning-based Human Motion Recognition for Sports Training. IEEE Access 2020, 8, 183947–183957. [Google Scholar] [CrossRef]
- Lee, M.; Lee, H. Development of a real-time table tennis training system using computer vision and motion analysis. J. Sports Sci. Med. 2023, 22, 103–110. [Google Scholar]
- Chou, C.-Y.; Chen, Z.-H.; Sheu, Y.-H.; Chen, H.-H.; Sun, M.-T.; Wu, S.K. TTSwing: A dataset for table tennis swing and racket kinematics analysis. Sci. Data 2025, 12, 339. [Google Scholar] [CrossRef] [PubMed]
- Yang, D.; Tang, J.; Huang, Y.; Xu, C.; Li, J.; Hu, L.; Shen, G.; Liang, C.J.; Liu, H. TennisMaster: An IMU-based online serve performance evaluation system. In Proceedings of the 8th Augmented Human International Conference (AH ’17); ACM: New York, NY, USA, 2017; pp. 1–8. [Google Scholar]
- Cao, Z.; Hidalgo, G.; Simon, T.; Wei, S.-E.; Sheikh, Y. OpenPose: Realtime multi-person 2D pose estimation using Part Affinity Fields. arXiv 2018, arXiv:1812.08008. [Google Scholar] [CrossRef] [PubMed]
- Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic Minority Over-sampling Technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
- Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
- Chen, T.; Guestrin, C. XGBoost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
- Cervantes, J.; Garcia-Lamont, F.; Rodríguez-Mazahua, L.; Lopez, A. A comprehensive survey on support vector machine classification: Applications, challenges and trends. Neurocomputing 2020, 408, 189–215. [Google Scholar] [CrossRef]
- Long, X.; Ma, L.; Sun, R.; Mu, Y. Binomial Logistic Regression and XGBoost Model of Multiple Factors on Employee Well-being. In Proceedings of the 2025 IEEE 8th Information Technology and Mechatronics Engineering Conference (ITOEC), Chongqing, China, 14–16 March 2025; pp. 844–848. [Google Scholar] [CrossRef]










| Groups | Definition |
|---|---|
| Youth Players | Under 18 years |
| College A | Top-tier collegiate players |
| College B | Intermediate collegiate players |
| Dataset | Total Samples | Accuracy (%) |
|---|---|---|
| Original Data | 158 | 79.8% |
| SMOTE to 80 Samples | 240 | 82.2% |
| SMOTE to 100 Samples | 300 | 86.4% |
| SMOTE to 120 Samples | 360 | 91.3% |
| Random Forest | Gradient Boosting | XGBoost | Logistic Regression | SVC | |
|---|---|---|---|---|---|
| MAE | 0.0105 | 0.0139 | 0.0043 | 0.1667 | 0.3727 |
| RMSE | 0.0154 | 0.0197 | 0.0073 | 0.0393 | 0.1967 |
| Recall | 1.00 | 0.79 | 0.79 | 0.72 | 0.67 |
| F1-Score | 0.91 | 0.73 | 0.73 | 0.72 | 0.60 |
| Code | Full Term | Key |
|---|---|---|
| Rshoulder EFF_Value | Right Shoulder Efficiency Deviation | 1.91% |
| Rshoulder EFF_Average | Right Shoulder Mean Efficiency Value | 7.96% |
| Rshoulder E_SD | Right Shoulder Standard Deviation | 1.34% |
| Rshoulder E_CV | Right Shoulder Coefficient of Variation | 1.06% |
| Lshoulder EFF_Value | Left Shoulder Efficiency Deviation | 1.77% |
| Lshoulder EFF_Average | Left Shoulder Mean Efficiency Value | 15.23% |
| Lshoulder E_SD | Left Shoulder Standard Deviation | 10.77% |
| Lshoulder E_CV | Left Shoulder Coefficient of Variation | 5.02% |
| Relbow EFF_Value | Right Elbow Efficiency Deviation | 1.90% |
| Relbow EFF_Average | Right Elbow Mean Efficiency Value | 2.43% |
| Relbow E_SD | Right Elbow Standard Deviation | 3.42% |
| Relbow E_CV | Right Elbow Coefficient of Variation | 3.91% |
| Lelbow EFF_Value | Left Elbow Efficiency Deviation | 3.26% |
| Lelbow EFF_Average | Left Elbow Mean Efficiency Value | 5.35% |
| Lelbow E_SD | Left Elbow Standard Deviation | 1.54% |
| Lelbow E_CV | Left Elbow Coefficient of Variation | 3.91% |
| Hip EFF_Value | Hip Joint Efficiency Deviation | 1.76% |
| Hip EFF_Average | Hip Joint Mean Efficiency Value | 5.98% |
| Hip E_SD | Hip Joint Standard Deviation | 6.00% |
| Hip E_CV | Hip Joint Coefficient of Variation | 2.17% |
| Z EFF_Value | Z Axis Efficiency Deviation | 4.38% |
| Z EFF_Average | Z Axis Mean Efficiency Value | 5.23% |
| Z E_SD | Z Axis Standard Deviation | 2.08% |
| Z E_CV | Z Axis Coefficient of Variation | 3.00% |
| Player ID | Predicted Level | Actual Level | Player ID | Predicted Level | Actual Level |
|---|---|---|---|---|---|
| 009 | College A | Youth Players | 068 | College B | Youth Players |
| 049 | College B | College B | 069 | Youth Players | Youth Players |
| 053 | College B | College B | 070 | Youth Players | Youth Players |
| 054 | College B | College B | 072 | Youth Players | Youth Players |
| 056 | College A | College A | 074 | Youth Players | Youth Players |
| 057 | College B | College B | 075 | Youth Players | Youth Players |
| 059 | College A | College A | 076 | College B | Youth Players |
| 063 | Youth Players | Youth Players | 079 | College B | College B |
| 065 | Youth Players | Youth Players | 080 | College B | College B |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Sheu, Y.-H.; Huang, C.-Y.; Tai, L.-W.; Tai, T.-H.; Wu, S.K. Skill Classification of Youth Table Tennis Players Using Sensor Fusion and the Random Forest Algorithm. Big Data Cogn. Comput. 2026, 10, 62. https://doi.org/10.3390/bdcc10020062
Sheu Y-H, Huang C-Y, Tai L-W, Tai T-H, Wu SK. Skill Classification of Youth Table Tennis Players Using Sensor Fusion and the Random Forest Algorithm. Big Data and Cognitive Computing. 2026; 10(2):62. https://doi.org/10.3390/bdcc10020062
Chicago/Turabian StyleSheu, Yung-Hoh, Cheng-Yu Huang, Li-Wei Tai, Tzu-Hsuan Tai, and Sheng K. Wu. 2026. "Skill Classification of Youth Table Tennis Players Using Sensor Fusion and the Random Forest Algorithm" Big Data and Cognitive Computing 10, no. 2: 62. https://doi.org/10.3390/bdcc10020062
APA StyleSheu, Y.-H., Huang, C.-Y., Tai, L.-W., Tai, T.-H., & Wu, S. K. (2026). Skill Classification of Youth Table Tennis Players Using Sensor Fusion and the Random Forest Algorithm. Big Data and Cognitive Computing, 10(2), 62. https://doi.org/10.3390/bdcc10020062

