Machine learning algorithms can classify outdoor terrain types during running using accelerometry data.

BACKGROUND Running is a popular physical activity that benefits health; however, running surface characteristics may influence loading impact and injury risk. Machine learning algorithms could automatically identify running surface from wearable motion sensors to quantify running exposures, and perhaps loading and injury risk for a runner. RESEARCH QUESTION (1) How accurately can machine learning algorithms identify surface type from three-dimensional accelerometer sensors? (2) Does the sensor count (single or two-sensor setup) affect model accuracy? METHODS Twenty-nine healthy adults (23.3 ± 3.6 years, 1.8 ± 0.1 m, and 63.6 ± 8.5 kg) participated in this study. Participants ran on three different surfaces (concrete, synthetic, woodchip) while fit with two three-dimensional accelerometers (lower-back and right tibia). Summary features (n = 208) were extracted from the accelerometer signals. Feature-based Gradient Boosting (GB) and signal-based deep learning Convolutional Neural Network (CNN) models were developed. Models were trained on 90% of the data and tested on the remaining 10%. The process was repeated five times, with data randomly shuffled between train-test splits, to quantify model performance variability. RESULTS All models and configurations achieved greater than 90% average accuracy. The highest performing models were the two-sensor GB and tibia-sensor CNN (average accuracy of 97.0 ± 0.7 and 96.1 ± 2.6%, respectively). SIGNIFICANCE Machine learning algorithms trained on running data from a single- or dual-sensor accelerometer setup can accurately distinguish between surfaces types. Automatic identification of surfaces encountered during running activities could help runners and coaches better monitor training load, improve performance, and reduce injury rates.

[1]  Pedro Larrañaga,et al.  A review of feature selection techniques in bioinformatics , 2007, Bioinform..

[2]  Benedicte Vanwanseele,et al.  The effect of three surface conditions, speed and running experience on vertical acceleration of the tibia during running* , 2017, Sports biomechanics.

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

[4]  Aditya Gupta,et al.  Transition-Aware Human Activity Recognition Using eXtreme Gradient Boosted Decision Trees , 2018 .

[5]  Richard Hans Robert Hahnloser,et al.  Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit , 2000, Nature.

[6]  B. Hu,et al.  Machine learning algorithms based on signals from a single wearable inertial sensor can detect surface- and age-related differences in walking. , 2018, Journal of biomechanics.

[7]  Gonzalo Bailador,et al.  Application of the computational theory of perceptions to human gait pattern recognition , 2010, Pattern Recognit..

[8]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[9]  Matjaz B. Juric,et al.  Inertial Sensor-Based Gait Recognition: A Review , 2015, Sensors.

[10]  J. Winkler,et al.  Unbiased and Mobile Gait Analysis Detects Motor Impairment in Parkinson's Disease , 2013, PloS one.

[11]  J. Richman,et al.  Physiological time-series analysis using approximate entropy and sample entropy. , 2000, American journal of physiology. Heart and circulatory physiology.

[12]  Joseph Hamill,et al.  Lower extremity kinematic and kinetic differences in runners with high and low arches , 2001 .

[13]  B. Koes,et al.  Incidence and determinants of lower extremity running injuries in long distance runners: a systematic review , 2007, British Journal of Sports Medicine.

[14]  K. Ball,et al.  The reliability of MinimaxX accelerometers for measuring physical activity in Australian football. , 2011, International journal of sports physiology and performance.

[15]  Sven Behnke,et al.  Evaluation of Pooling Operations in Convolutional Architectures for Object Recognition , 2010, ICANN.

[16]  Benedicte Vanwanseele,et al.  Surface effects on dynamic stability and loading during outdoor running using wireless trunk accelerometry. , 2016, Gait & posture.

[17]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[18]  Shie Mannor,et al.  A Tutorial on the Cross-Entropy Method , 2005, Ann. Oper. Res..

[19]  Wilhelm Stork,et al.  Context-aware mobile health monitoring: Evaluation of different pattern recognition methods for classification of physical activity , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[20]  Kenneth Meijer,et al.  Activity identification using body-mounted sensors—a review of classification techniques , 2009, Physiological measurement.

[21]  Etienne Burdet,et al.  On the analysis of movement smoothness , 2015, Journal of NeuroEngineering and Rehabilitation.

[22]  Alicja R. Rudnicka,et al.  An open-source tool to identify active travel from hip-worn accelerometer, GPS and GIS data , 2018, International Journal of Behavioral Nutrition and Physical Activity.

[23]  Jorunn L Helbostad,et al.  Estimation of gait cycle characteristics by trunk accelerometry. , 2004, Journal of biomechanics.

[24]  Gernot A. Fink,et al.  Convolutional Neural Networks for Human Activity Recognition Using Body-Worn Sensors , 2018, Informatics.

[25]  Xu Xu,et al.  Predicting 3-D Lower Back Joint Load in Lifting: A Deep Pose Estimation Approach , 2019, IEEE Transactions on Human-Machine Systems.