One Size Doesn't Fit All: Supervised Machine Learning Classification in Athlete-Monitoring

Athlete movement data are integral for optimizing athlete-performance and can lead to reduced fatigue and in turn can mitigate injury risk. There is a substantial amount of scientific literature, which investigates the ability of computer-vision and inertial sensor technologies to classify sport-specific movements. The coupling of automatic sport action labeling and athlete-monitoring data can significantly enhance athlete work-load monitoring. Two recent systematic reviews of the literature, pertinent to sport-specific movement classification, revealed that the majority of journal articles use athlete-dependent classification model training and evaluation methods. These methods can significantly enhance model classification performance, particularly with movements which have high interathlete technique variation. This is because it enables models to learn features distinctive to all athletes during training. This letter details the training and evaluation of supervised machine learning models to automatically classify running surface (athletics track, hard sand, and soft sand) using features extracted from an upper-back inertial measurement unit sensor. Possible classification performance enhancement is demonstrated by comparing athlete independent and athlete dependent supervised machine learning methods. Using athlete dependent methods significantly increased the classification performance in terms of weighted average precision, recall, F1-score, and accuracy (p < 0.05).

[1]  Cristina Becchio,et al.  Cross-Validation Approaches for Replicability in Psychology , 2018, Front. Psychol..

[2]  Matthew T. O. Worsey,et al.  Anytime, Anywhere! Inertial Sensors Monitor Sports Performance , 2019, IEEE Potentials.

[3]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[4]  ChewYean Yam,et al.  On the relationship of human walking and running: automatic person identification by gait , 2002, Object recognition supported by user interaction for service robots.

[5]  Dong Seog Han,et al.  Feature Representation and Data Augmentation for Human Activity Classification Based on Wearable IMU Sensor Data Using a Deep LSTM Neural Network , 2018, Sensors.

[6]  David V. Thiel,et al.  An Evaluation of Wearable Inertial Sensor Configuration and Supervised Machine Learning Models for Automatic Punch Classification in Boxing , 2020, IoT.

[7]  David V. Thiel,et al.  Predicting Ground Reaction Forces in Sprint Running Using a Shank Mounted Inertial Measurement Unit , 2018 .

[8]  Shaohua Wan,et al.  Deep Learning Models for Real-time Human Activity Recognition with Smartphones , 2019, Mobile Networks and Applications.

[9]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[10]  Haider A. Sabti,et al.  Maximum-Entropy-Rate Selection of Features for Classifying Changes in Knee and Ankle Dynamics During Running , 2018, IEEE Journal of Biomedical and Health Informatics.

[11]  David V. Thiel,et al.  Evaluating the Use of Inertial-Magnetic Sensors to Assess Fatigue in Boxing During Intensive Training , 2017, IEEE Sensors Letters.

[12]  J T Dennerlein,et al.  Machine learning algorithms can classify outdoor terrain types during running using accelerometry data. , 2019, Gait & posture.

[13]  C. Diss The reliability of kinetic and kinematic variables used to analyse normal running gait. , 2001, Gait & posture.

[14]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[15]  Kim-Kwang Raymond Choo,et al.  Adaptive Fusion and Category-Level Dictionary Learning Model for Multiview Human Action Recognition , 2019, IEEE Internet of Things Journal.

[16]  Nicholas Wickström,et al.  Evaluation of the performance of accelerometer-based gait event detection algorithms in different real-world scenarios using the MAREA gait database. , 2017, Gait & posture.

[17]  Sam Robertson,et al.  Machine and deep learning for sport-specific movement recognition: a systematic review of model development and performance , 2018, Journal of sports sciences.

[18]  Avinash C. Kak,et al.  PCA versus LDA , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Brian Caulfield,et al.  Binary classification of running fatigue using a single inertial measurement unit , 2017, 2017 IEEE 14th International Conference on Wearable and Implantable Body Sensor Networks (BSN).

[20]  Tom Stewart,et al.  Upper body activity classification using an inertial measurement unit in court and field-based sports: A systematic review , 2020 .

[21]  Valentina Camomilla,et al.  Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review , 2018, Sensors.

[22]  Wes McKinney,et al.  Data Structures for Statistical Computing in Python , 2010, SciPy.

[23]  Jason P. Hayes,et al.  Semi-automatic calibration technique using six inertial frames of reference , 2004, SPIE Micro + Nano Materials, Devices, and Applications.