A real-time tennis level evaluation and strokes classification system based on the Internet of Things

Mingyue Wu,Mengjiao Fan,Yang Hu,Ran Wang,Yufan Wang,Yanchun Li,Shengyuan Wu,Guowen Xia
DOI: https://doi.org/10.1016/j.iot.2021.100494
IF: 5.711
2022-03-01
Internet of Things
Abstract:In this study a single wearable inertial measurement unit (IMU) and machine learning methodologies were used to conduct player level evaluation and classification five prototype tennis strokes in real-time. The International Tennis Number (ITN) test was used to verify the accuracy of this IoT system in evaluating participant level. We conducted the ITN test on thirty-six participants and conducted one-way ANOVA on the ITN test results using IBM SPSS 26. The IMU in this study contained a tri-axis accelerometer (± 16 g) and tri-axis gyroscope (± 2000° /s) worn on the participants’ wrist connected to a wireless low-energy Bluetooth smart-phone with data sent to the computer terminal by cloud storage. Data processing including preprocessing, segmentation, feature extraction, dimensionality reduction and classification using Support Vector Machines (SVM), K-nearest neighbor (K-NN) and Naive Bayes (NB) algorithms. One-way ANOVA analysis predicting participants’ ITN level and ITN field test scores yielded p < 0.001 at the three different skill levels tested. SVM (MinMax), SVM (Standardiser) and SVM (MaxAbsScaler) classified unique tennis strokes precision and recall factors at the three different skill levels reliably yielded in f1-scores above 0.90 for serve, forehand and backhand, with f1-scores for forehand and backhand volley scores falling below that. The results of this study suggest using a single six-axial 50 Hz IMU in combination with SVM and SVM + PCA represents a significant step towards a more reliable wearable tennis stroke performance and skill level real-time evaluation and feedback technology.
What problem does this paper attempt to address?