Next Article in Journal
A Simple All-Optical Water Level Monitoring System Based on Wavelength Division Multiplexing with an Arrayed Waveguide Grating
Next Article in Special Issue
Practical and Durable Flexible Strain Sensors Based on Conductive Carbon Black and Silicone Blends for Large Scale Motion Monitoring Applications
Previous Article in Journal
A Review of the Capacitive MEMS for Seismology
Previous Article in Special Issue
A Wireless Visualized Sensing System with Prosthesis Pose Reconstruction for Total Knee Arthroplasty
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Use of Machine Learning and Wearable Sensors to Predict Energetics and Kinematics of Cutting Maneuvers

1
Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy
2
Fondazione Istituto Farmacologico Filippo Serpero, 20159 Milano, Italy
3
E4Sport Lab, Politecnico di Milano, 20133 Milano, Italy
4
Dipartimento di Scienze Biomediche per la Salute, Università degli Studi di Milano, 20133 Milano, Italy
5
Dipartimento di Meccanica, Politecnico di Milano, 20129 Milano, Italy
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(14), 3094; https://doi.org/10.3390/s19143094
Submission received: 14 June 2019 / Revised: 8 July 2019 / Accepted: 9 July 2019 / Published: 12 July 2019
(This article belongs to the Special Issue Multi-Modal Sensors for Human Behavior Monitoring)

Abstract

:
Changes of directions and cutting maneuvers, including 180-degree turns, are common locomotor actions in team sports, implying high mechanical load. While the mechanics and neurophysiology of turns have been extensively studied in laboratory conditions, modern inertial measurement units allow us to monitor athletes directly on the field. In this study, we applied four supervised machine learning techniques (linear regression, support vector regression/machine, boosted decision trees and artificial neural networks) to predict turn direction, speed (before/after turn) and the related positive/negative mechanical work. Reference values were computed using an optical motion capture system. We collected data from 13 elite female soccer players performing a shuttle run test, wearing a six-axes inertial sensor at the pelvis level. A set of 18 features (predictors) were obtained from accelerometers, gyroscopes and barometer readings. Turn direction classification returned good results (accuracy > 98.4%) with all methods. Support vector regression and neural networks obtained the best performance in the estimation of positive/negative mechanical work (coefficient of determination R2 = 0.42–0.43, mean absolute error = 1.14–1.41 J) and running speed before/after the turns (R2 = 0.66–0.69, mean absolute error = 0.15–018 m/s). Although models can be extended to different angles, we showed that meaningful information on turn kinematics and energetics can be obtained from inertial units with a data-driven approach.

1. Introduction

Changes of direction (CoD) and cutting maneuvers are basic locomotor actions in team sports, implying high physiological and mechanical load [1,2,3]. High-intensity and abrupt sidestepping is the most frequent cause for non-contact ligamentous injuries at the knee level, involving primarily anterior cruciate ligament lesions, and secondarily meniscal or medial collateral ligament strains [4]. The amount of deceleration required in sidestep cutting is related to the angle and speed of approach and has been associated to the likelihood of knee injuries [5,6]. CoDs also have a high associated metabolic cost, impacting on the energetic requirements of exercise [7,8].
The mechanics and neurophysiology of CoDs have been accurately described primarily in laboratory conditions, unveiling joint kinematics and loads as a function of the running angle and technique [1,9,10,11], foot-landing strategies [12], muscular activations [3,13], and response to fatigue [14,15]. In addition, we recently proposed an algorithm to estimate the energy cost of running with repeated 180 degree-CoDs [16]: the external mechanical energy associated to the trajectory of a body’s center of mass was combined with the knee flexion angle and ground contacts to provide an estimation of the positive (concentric) and negative (eccentric) muscular work.
Although promising, this method was limited by the obtainment of full-body kinematics with optical motion capture systems, being therefore confined to laboratory conditions. Rather, gathering reliable information on the side, speed and energetics of 180-degree sidestep CoDs in realistic on-the-field conditions would better help in monitoring the energetic, physiological and mechanical load, as well as to prevent overuse injuries.
An emerging trend, quantifying sport actions with body-worn inertial measurements units (IMU), enables the assessment of athletes in ecologic conditions [17,18]. The metrological issues related to the use of wearable sensors for sport performance assessments have been the focal point of different research works: even though magneto-inertial technology allows monitoring the performance of athletes of all levels, especially when complemented with a sensor fusion network, there is a need for further research on the ease of use and error compensation to provide coaches and practitioners with informative and concise metrics [19,20,21,22]. The use of inertial units also raises technical issues to extract meaningful data from a broad class of signals (acceleration, angular velocity, magnetic field orientation, etc.) which are often prone to noise, non-linearities, and measurement inaccuracies. These characteristics might practically limit the usability of results in specific conditions. In the case of changes of direction, obtaining running speed analytically from one inertial unit and then applying linear equations to estimate the related energy cost in [8] appears practically unfeasible due to inherent biases and drifts.
A way to overcome these limitations is to apply machine learning techniques to IMU data. Supervised machine learning algorithms take a known set of input data (called predictors) and know responses and train a model to generate predictions from new data [23]. These techniques have been applied in team sports to quantify movement patterns during training and competition, like physical output and tackling impacts in rugby and Australian football [18,24], player load [25] or deceleration before turns in soccer [26]. However, the estimation of the energetics associated with 180-degree cutting actions in team sports has not been investigated. This study intends to introduce the application of machine learning models to detect direction, speed and external mechanical work associated with 180-degree CoDs, by using only data coming from a single inertial unit. We hypothesize that a unique sensor placed close to the core (pelvis) could capture the key information on athletes’ actions during these tasks. Our complementary aim is to show that the combination of regression analysis technique and easily available sensors can provide coaches and practitioners with a wealth of information about such crucial game actions.

2. Materials and Methods

2.1. Experimental Procedures and Equipment

All tests were performed in the morning within two weeks after the end of the regular season. The experimental setting was a full motion capture laboratory equipped with an eight-camera system (sampling frequency: 100 Hz; Smart-Dx, BTS Bioengineering, Milano, Italy). A set of 14 reflective markers (diameter: 15 mm) were positioned on the skin in the following anatomical landmarks: tragi, acromia, olecranons; radius styloid processes; greater trochanters; femoral lateral epicondyles; and lateral malleoli (additional markers were added for further biomechanical investigations, but they were not considered in the current study). A six-axes IMU (GaitUp Physilog 5, Lausanne, Switzerland) was fixed to the shorts with a plastic clip close to the sacrum marker. Inertial sensor settings were: sampling frequency 512 Hz, measurement range ± 2000 degrees/s (gyroscope) and ± 16 g (accelerometer). The x-axis of the sensor reference frame pointed backwards, the y-axis upwards and the z-axis to the subjects’ left. The unit also included a barometer with a sampling frequency of 64 Hz.
Ambient temperature was 22–24 °C. Participants wore minimal sports clothing and running shoes. They were first acquainted with the experimental procedures; after a 10 min warm up supervised by a professional strength and conditioning coach, participants completed a 5 m shuttle-run test (Figure 1) at the average speed of 70% of their maximal aerobic speed, as detailed in [7]. Maximal aerobic speed is the lowest running speed at which the maximum oxygen uptake occurs, and it was estimated with aerobic power tests (Yo-Yo intermittent recovery test [27]) throughout the season. Average running speed was 2.5 ± 0.2 m/s. Athletes had to keep running to exhaustion, i.e., when they could not reach the end lane by the acoustic signal—pacing the shuttle rhythm—for two consecutive times.

2.2. Study Design and Participants

This observational case-series study involved 13 female soccer players (age 23.6 ± 3.3 years, body mass: 59.0 ± 7.3 kg, height: 1.66 ± 0.05 m, body mass index: 21.2 ± 1.9 kg/m2), playing for elite clubs competing in the first and second Italian league. All participants were judged by a medical doctor not to have any restriction to sports practice, had no injuries in the 12 months preceding the test, and signed a written informed consent after a detailed explanation of the aims, benefits and risks of this study. The study was approved by the Institutional Ethics Committee (n. 1/2016) and was conducted according to the Declaration of Helsinki.

2.3. Data Processing and Features Engineering

Custom routines were developed within Matlab (v. 2018b, The Mathworks Inc., Natick, MA, USA). The three-dimensional coordinates of body center of mass (CoM) were obtained using the segmental centroid method, specifically validated for sports applications [28,29,30], after applying a low-pass, zero-lag second order Butterworth filter (cut-off frequency: 15 Hz) to the raw marker trajectories. CoD events were easily identified with the peaks of the CoM position in the running direction (CoMx). Mass-specific CoM external energy was computed according to classical physiology texts [31]:
E e x t = 1 2 v C o M 2 + g h C o M
where vCoM is the norm of instantaneous CoM speed, and hCoM is its vertical height. Positive (negative) mechanical work (W+/−) was then obtained as the sum of positive (negative) changes of Eext [31] in the two second window across the turn. Also, for each turn, we computed CoM approach speed (1 s before the turn, vbefore), and CoM speed during acceleration (1 s after the turn, vafter). These four variables, alongside the side of the pivoting limb (right or left), constitute the set of known targets (responses). Their distribution is illustrated in Figure 2: as negative external work is required to decelerate the CoM before the turn, and positive work is needed to accelerate it back in the new direction, W was represented relative to vbefore, and W+ to vafter.
Eighteen features (predictors) were extracted from IMU data. We first had to detect the same CoD events in the IMU readings: smoothed (Butterworth, zero-lag low-pass filter, fcut = 0.5 Hz) angular velocity around the y (vertical) axis was particularly suitable for this, as it showed clear peaks in correspondence to turns (Figure 3). Matching between events timing was obtained by computing the cross-correlation between the resampled and rectified gyroscope and CoM trajectory and shifting them in time by an offset equal to the lag corresponding to maximum cross-correlation (Figure 3). The average CoD events detection error was 0.001 ± 0.102 s. Likewise for optical data, a two second window across this event was considered for the following computations. Static biases on each channel of the inertial sensors were obtained with a 30 min test with the unit kept still. We then subtracted these values from the accelerometer and gyroscope readings, which were additionally filtered with a fourth order Butterwort filter (cut-off frequency: 128 Hz).
The first feature F1 was the sum of the root mean square of changes in acceleration and deceleration per second, also known as ’player load’, a metric commonly used to calculate the load or activity level of athletes in team sports [25]:
p l a y e r   l o a d = t = 1 1023 ( a x , t + 1 a x , t ) 2 + ( a y , t + 1 a y , t ) 2 + ( a z , t + 1 a z , t ) 2
Other accelerometer features were the trapezoidal numerical integral of each axes positive and negative acceleration (F2−7). Features F8−10 were the integral of each gyroscope axis. Features F11−13 and F14−16 were the root mean square, the skewness and the kurtosis of the norm of the accelerometer and gyroscope readings during the two second turn window. Skewness describes the symmetry of the acceleration and angular velocity signal distributions and is given by:
s k e w n e s s = E ( x x ¯ ) 3 σ 3
The kurtosis quantifies the extent to which the acceleration and angular velocity signals are peaked or flat with respect to a normal distribution:
k u r t o s i s = E ( x x ¯ ) 4 σ 4
In Equations (3) and (4), E is the expected value, x ¯ is the mean and σ is the standard deviation of the signal in the two second window [32]. These two features quantify the degree of distortion with respect to a normal distribution of acceleration or angular velocity data series: for instance, an abrupt braking action would contain more negative than positive acceleration values, and so it would be highly skewed.
The last two features F17 and F18 were obtained from the filtered barometer output (low-pass tenth order Butterworth filter, cut-off frequency: 1 Hz) and were the difference between the mean sea level altitude (computed from ambient pressure) at the CoD event and one second before or after the CoD, respectively. Table 1 provides an overview of features and responses. Before further processing, outliers were removed when examples were outside the variable’s mean ± 3 standard deviations, and the coefficient of variation (CV) was computed for each variable.

2.4. Regression and Classification Models

For the prediction of W+, W, vbefore and vafter, we applied four supervised machine learning regression techniques:
  • Multiple linear regression, modeling the linear relationship between predictors and the response (dependent) variables.
  • Support vector regression (SVR): this technique is based on support vector machines (SVM), which in turn construct hyperplanes to define decision boundaries in a multi-dimensional space. SVR computes the parameter of a function f(x), where x is the matrix of predictors, fitting the input data with the most ε-deviation from the target y (response). As SVR is particularly suited to handle non-linear tasks, in this study we chose a Gaussian kernel.
  • Boosted trees (BT): classification or regression models are in the form of a tree structure, which is built top-down from a root node, and involves partitioning data into subsets that contain common features based on the level of information gain, i.e., a decrease in entropy after a dataset is separated [33]. Boosted trees are an extension of decision trees that aggregate an ensemble of decision trees into a unique result, which reduces the chance of overfitting. The number of learners (trees) set in this study was 40.
  • Artificial neural networks (ANN): a feedforward network consisting of an input, a hidden and an output layer was designed. Neurons (n = 40) in the hidden layer process the input features in accordance to hyperbolic tangent sigmoid functions. The output layer is a single neuron which returns the estimated (predicted) response. The back-propagation learning algorithm was used to update the weights and biases of the ANN. Input data was split into three subsets: 70% for training, 15% for testing and 15% for validation.
Classification models to determine turn direction (right or left) matched the previous techniques and included: (1) linear discriminant analysis, (2) SVM, (3) BT, (4) ANN.

2.5. Validation

To evaluate the predictive accuracy, models 1–3 underwent a standard 10-fold cross-validation procedure: data were randomly partitioned into two sets, the first was used for training, while the second was used for validation. This process was repeated 10 times, by randomly selecting the training and validation portions [34]. The means of the 10 classification accuracy rates were taken as an unbiased estimate of the model for the complete dataset. Root mean square error (RMSE), mean absolute error and coefficient of determination (R2) were computed as performance metrics for regression models. Classification models were evaluated in terms of accuracy, sensitivity, specificity and area under the receiver operating characteristic curve (AUC).

3. Results

Th shuttle run test duration was on average 158.4 ± 65.1 s, with 72 ± 30 turns per participant. Overall, we collected 937 cutting maneuvers. Outlier removal led us to exclude 32 of them. Feature means, standard deviations and ranges are shown in Table 1: while the variability of speed was below 15%, that of positive/negative mechanical work reached 33%; the highest variability in predictors was contained by gyroscope integrals and RMS, the lowest in the acceleration integrals.
Turn direction was detected with good accuracy (98.4%, Table 2) by linear discriminant analysis (sensitivity = 97.3%, specificity = 99.6%, AUC = 1.00), while with the other methods (boosted trees, SVM and ANN), we obtained perfect classification (accuracy = 100%, AUC = 1.00).
The best performance in predicting the mechanical work in decelerations and accelerations was achieved by SVR models, with a moderate R2 and an error of about 15% (Table 2). ANNs best predicted incoming and sprint speed with a moderate to substantial R2, and an error lower than 10% (0.15–0.18 m/s). Feature importance for BT is reported in Figure 4.

4. Discussion

The combination of accelerometer-, gyroscope- and barometer-based features and relatively simple machine learning models enabled us to estimate key kinematic and energetic characteristics of 180-degree turns with an error of about 15%. Features were obtained from a single pelvis-mounted unit, and no prior calibration procedure was required. In addition, we limited signal processing to a few basic steps, with only standard low-pass filtering being applied to sensor readings: this potentially increases the generalizability to different units and vendors.

4.1. Turn Direction

As CoDs and sidestepping maneuvers impose a high muscular and mechanical load on lower limb structures, knowing the intensity and direction of these actions might help in preventing unilateral overloading and in turn potential injuries [2,35]. Turn side (direction) was satisfactorily estimated even with linear discriminant analysis, which makes the adoption of BT, SVM and ANNs redundant for this specific task.
In fact, the combination of gyroscope features F11 (integral of the angular velocity around the pelvic anteroposterior axis) and most importantly F12 (integral around the pelvic mediolateral axis) returned almost perfect classifications. In other words, pelvis rotation captures the most relevant information about turning direction and could be easily implemented in existing global positioning system (GPS) activity trackers [36]. This sensor location allows for the implementation of smart apparel, that unlike smartwatches or wristbands, can be worn during games. A potential improvement to this model could be the classification among multiple classes of directional changes, i.e., 45–90 degree, 90–120 degree and 120–180 degree CoDs. Further, it is likely that the classification performance would decrease when positioning the sensor on other less favorable—limited to turn direction classification—segments such as feet or shanks.

4.2. Turn Speed and Mechanical Energy

Turning speed is related to the energy dissipated during the deceleration (braking) phase, and thus impacts on the risk of ligamentous lesions, especially at the knee level [37]. Once a directional change was detected, the proposed models were successfully able to estimate turn speed with an error below 0.2 m/s, which is comparable to 10 Hz GPS error in common sports applications [38,39]. However, rapid directional changes usually degrade GPS accuracy [38]: obtaining speed during CoDs still represents a challenge for such systems [40], whose weaknesses can be mitigated by adding or integrating data from inertial sensors [36,41].
The best prediction performance of ANNs showed that a linear relationship between predictors and response (i.e., multiple linear regression) was outperformed by non-linear models: ANNs can detect complex nonlinear interactions between inputs and targets [42]. However, the lack of transparency in the mathematical models of ANNs hinders the interpretation of their output. Decision trees showed slightly lower performance, but the model structure of the entire procedure can be followed and interpreted: in BT models, prediction appeared highly dependent on positive mediolateral acceleration (F4) for sprinting speed, and acceleration skewness for approach speed (Figure 4).
A similar reasoning applies to Wp and Wn, which were better predicted by SVR with Gaussian kernel. Mechanical energy during a CoD is an indirect measure of its associated metabolic cost. Computed positive/negative external CoM work was in line with previous investigations from different groups [8,16], which ensures the predictions were constructed on a solid basis. The prediction error (1.1–1.4 J) can be considered acceptable as it allows us to get a realistic measure of the amount of energy involved in the braking/propulsive actions, which is highly dependent on running speed.

4.3. Limitations and Perspectives

Turning event detection was particularly easy in the featured experimental protocol, which involved repeated 180-degree turns with just few running steps in between: further developments should include various angles of approach, and potentially a less homogeneous sample to increase the model’s generalizability. Compared to the reference optical system, CoD events were determined with a variability of about 0.1 s, which is of the same order of magnitude of the stance phase of the pivoting limb (~0.3 s [14]). However, we chose to compute features over a two second span; thus, any overlaps should be in the range of 5% of the whole window. Although data were processed off-line, once a turn is detected it would be relatively straightforward to apply the regression algorithms to moving windows containing updated data streams.
More complex features could be also added to exploit the IMU three-dimensional orientation (i.e., quaternions): however, (i) accurate long-term orientation tracking based on a unique inertial sensor is not trivial and (ii) we intentionally limited feature processing to variables that could be easily computed on a portable device. In addition, the proposed models did not rely on anthropometric information (height, weight, BMI, etc.), that were purposefully excluded from predictions.
Even if a more general scope should be adopted for practical on-the-field implementations, this paper showed that the extraction of meaningful information on turn kinematics and energetics is highly viable with a data-driven approach using commercially-available units and established regression and classification techniques. The current study represents a further step towards the accurate, ecological quantification of the key features of changes of direction in team sports.

Author Contributions

Conceptualization, M.Z. and C.S.; methodology, M.G. and M.T.; formal analysis, M.Z.; data curation, M.Z.; resources, C.D., C.S. and M.T.; supervision, M.G. and C.S.; project administration, C.D.; writing—original draft preparation, M.Z.; writing—review and editing, M.G., C.S. and M.T.

Funding

University of Milan (Piano di sostegno alla ricerca 2015–17).

Acknowledgments

The Authors are grateful to Filippo Bertozzi and Francesca Salaorni for the precious collaboration and the recruitment of participants, respectively.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hader, K.; Mendez-Villanueva, A.; Ahmaidi, S.; Williams, B.K.; Buchheit, M. Changes of direction during high-intensity intermittent runs: Neuromuscular and metabolic responses. BMC Sports Sci. Med. Rehabil. 2014, 11, e0149839. [Google Scholar] [CrossRef] [PubMed]
  2. Alentorn-Geli, E.; Myer, G.D.; Silvers, H.J.; Samitier, G.; Romero, D.; Lazaro-Haro, C.; Cugat, R.R.; Lázaro-Haro, C.; Cugat, R.R. Prevention of non-contact anterior cruciate ligament injuries in soccer players. Part 1: Mechanisms of injury and underlying risk factors. Knee Surg. Sports Traumatol. Arhrosc. 2009, 17, 705–729. [Google Scholar] [CrossRef] [PubMed]
  3. Besier, T.F.; Lloyd, D.G.; Ackland, T.R. Muscle activation strategies at the knee during running and cutting maneuvers. Med. Sci. Sports Exerc. 2003, 35, 119–127. [Google Scholar] [CrossRef]
  4. Read, P.J.; Oliver, J.L.; De Ste Croix, M.B.A.; Myer, G.D.; Lloyd, R.S. Neuromuscular Risk Factors for Knee and Ankle Ligament Injuries in Male Youth Soccer Players. Sports Med. 2016, 46, 1059–1066. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Vanrenterghem, J.; Venables, E.; Pataky, T.; Robinson, M.A. The effect of running speed on knee mechanical loading in females during side cutting. J. Biomech. 2012, 45, 2444–2449. [Google Scholar] [CrossRef] [PubMed]
  6. McLean, S.G.; Huang, X.; Van Den Bogert, A.J. Association between lower extremity posture at contact and peak knee valgus moment during sidestepping: Implications for ACL injury. Clin. Biomech. 2005, 20, 863–870. [Google Scholar] [CrossRef] [Green Version]
  7. Ciprandi, D.; Lovecchio, N.; Piacenza, M.; Limonta, E.; Esposito, F.; Sforza, C.; Zago, M. Energy Cost of Continuous Shuttle Running. J. Strength Cond. Res. 2017, 32, 2265–2272. [Google Scholar] [CrossRef]
  8. Zamparo, P.; Bolomini, F.; Nardello, F.; Beato, M. Energetics (and kinematics) of short shuttle runs. Eur. J. Appl. Physiol. 2015, 115, 1985–1994. [Google Scholar] [CrossRef]
  9. Cortes, N.; Onate, J.; van Lunen, B. Pivot task increases knee frontal plane loading compared with sidestep and drop-jump. J. Sports Sci. 2011, 29, 83–92. [Google Scholar] [CrossRef] [Green Version]
  10. Zago, M.; Codari, M.; Grilli, M.; Bellistri, G.; Lovecchio, N.; Sforza, C. Determinants of the half-turn with the ball in sub-elite youth soccer players. Sports Biomech. 2016, 15, 234–244. [Google Scholar] [CrossRef]
  11. Zago, M.; Piovan, A.G.; Annoni, I.; Ciprandi, D.; Iaia, F.M.; Sforza, C. Dribbling determinants in sub-elite youth soccer players. J. Sports Sci. 2016, 34, 411–419. [Google Scholar] [CrossRef] [PubMed]
  12. David, S.; Mundt, M.; Komnik, I.; Potthast, W. Understanding cutting maneuvers—The mechanical consequence of preparatory strategies and foot strike pattern. Hum. Mov. Sci. 2018, 62, 202–210. [Google Scholar] [CrossRef] [PubMed]
  13. Maniar, N.; Schache, A.G.; Cole, M.H.; Opar, D.A. Lower-limb muscle function during sidestep cutting. J. Biomech. 2019, 82, 186–192. [Google Scholar] [CrossRef] [PubMed]
  14. Zago, M.; Esposito, F.; Bertozzi, F.; Tritto, B.; Rampichini, S.; Galvani, C.; Galli, M.; Sforza, C. Kinematic effects of repeated turns while running. Eur. J. Sport Sci. 2019, 5, 1–10. [Google Scholar] [CrossRef] [PubMed]
  15. Cortes, N.; Greska, E.; Kollock, R.; Ambegaonkar, J.; Onate, J.A. Changes in lower extremity biomechanics due to a short-term fatigue protocol. J. Athl. Train. 2013, 48, 306–313. [Google Scholar] [CrossRef]
  16. Zago, M.; Esposito, F.; Rausa, G.; Limonta, E.; Corrado, F.; Rampichini, S.; Sforza, C. Kinematic algorithm to determine the energy cost of running with changes of direction. J. Biomech. 2018, 76, 189–196. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Camomilla, V.; Bergamini, E.; Fantozzi, S.; Vannozzi, G. Trends supporting the in-field use of wearable inertial sensors for sport performance evaluation: A systematic review. Sensors 2018, 18, 873. [Google Scholar] [CrossRef]
  18. Cust, E.E.; Sweeting, A.J.; Ball, K.; Robertson, S. Machine and deep learning for sport-specific movement recognition: A systematic review of model development and performance. J. Sports Sci. 2019, 37, 568–600. [Google Scholar] [CrossRef]
  19. Mukhopadhyay, S.C. Wearable sensors for human activity monitoring: A review. IEEE Sens. J. 2015, 15, 1321–1330. [Google Scholar] [CrossRef]
  20. Aroganam, G.; Manivannan, N.; Harrison, D. Review on Wearable Technology Sensors Used in Consumer Sport Applications. Sensors 2019, 19, 1983. [Google Scholar] [CrossRef]
  21. Ahamed, N.U.; Benson, L.C.; Clermont, C.A.; Pohl, A.J.; Ferber, R. New Considerations for Collecting Biomechanical Data Using Wearable Sensors: How Does Inclination Influence the Number of Runs Needed to Determine a Stable Running Gait Pattern? Sensors 2019, 19, 2516. [Google Scholar] [CrossRef] [PubMed]
  22. Kim, W.; Kim, M. On-line detection and segmentation of sports motions using a wearable sensor. Sensors 2018, 18, 913. [Google Scholar] [CrossRef] [PubMed]
  23. Zhang, Y.; Ma, Y. Application of supervised machine learning algorithms in the classification of sagittal gait patterns of cerebral palsy children with spastic diplegia. Comput. Biol. Med. 2019, 106, 33–39. [Google Scholar] [CrossRef] [PubMed]
  24. Gastin, P.B.; Mclean, O.C.; Breed, R.V.P.; Spittle, M. Tackle and impact detection in elite Australian football using wearable microsensor technology. J. Sports Sci. 2014, 32, 947–953. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Dalen, T.; JØrgen, I.; Gertjan, E.; Havard, H.G.; Ulrik, W. Player load, acceleration, and deceleration during forty-five competitive matches of elite soccer. J. Strength Cond. Res. 2016, 30, 351–359. [Google Scholar] [CrossRef] [PubMed]
  26. Nedergaard, N.J.; Kersting, U.; Lake, M. Using accelerometry to quantify deceleration during a high-intensity soccer turning manoeuvre. J. Sports Sci. 2014, 32, 1897–1905. [Google Scholar] [CrossRef] [PubMed]
  27. Bangsbo, J.; Iaia, F.M.; Krustrup, P. The Yo-Yo intermittent recovery test: A useful tool for evaluation of physical performance in intermittent sports. Sports Med. 2008, 38, 37–51. [Google Scholar] [CrossRef]
  28. Mapelli, A.; Zago, M.; Fusini, L.; Galante, D.; Colombo, A.; Sforza, C. Validation of a protocol for the estimation of three-dimensional body center of mass kinematics in sport. Gait Posture 2014, 39, 460–465. [Google Scholar] [CrossRef]
  29. Zago, M.; Motta, A.F.; Mapelli, A.; Annoni, I.; Galvani, C.; Sforza, C. Effect of leg dominance on the center-of-mass kinematics during an inside-of-the-foot kick in amateur soccer players. J. Hum. Kinet. 2014, 42, 51–61. [Google Scholar] [CrossRef]
  30. Zago, M.; Mapelli, A.; Shirai, Y.F.; Ciprandi, D.; Lovecchio, N.; Galvani, C.; Sforza, C. Dynamic balance in elite karateka. J. Electromyogr. Kinesiol. 2015, 25, 894–900. [Google Scholar] [CrossRef]
  31. Willems, P.A.; Cavagna, G.A.; Heglund, N.C.; Umana, F.; Chelmsford, S. External, internal and total work in human locomotion. J. Exp. Biol. 1995, 393, 379–393. [Google Scholar]
  32. Wang, W.H.; Hsu, Y.L.; Chung, P.C.; Pai, M.C. Predictive Models for Evaluating Cognitive Ability in Dementia Diagnosis Applications Based on Inertia-and Gait-Related Parameters. IEEE Sens. J. 2018, 18, 3338–3350. [Google Scholar] [CrossRef]
  33. Safavian, S.R.; Landgrebe, D. A Survey of Decision Tree Classifier Methodology. IEEE Trans. Syst. Man Cybern. 1991, 21, 660–674. [Google Scholar] [CrossRef]
  34. Little, M.A.; Varoquaux, G.; Saeb, S.; Lonini, L.; Jayaraman, A.; Mohr, D.C.; Kording, K.P. Using and understanding cross-validation strategies. Perspectives on Saeb et al. Gigascience 2017, 5, gix020. [Google Scholar] [CrossRef] [PubMed]
  35. Stevens, T.G.A.; De Ruiter, C.J.; Van Maurik, D.; Van Lierop, C.J.W.; Savelsbergh, G.J.P.; Beek, P.J. Measured and estimated energy cost of constant and shuttle running in soccer players. Med. Sci. Sports Exerc. 2015, 47, 1219–1224. [Google Scholar] [CrossRef] [PubMed]
  36. Mertens, J.C.; Boschmann, A.; Schmidt, M.; Plessl, C. Sprint diagnostic with GPS and inertial sensor fusion. Sports Eng. 2018, 21, 441–451. [Google Scholar] [CrossRef]
  37. Besier, T.F.; Lloyd, D.G.; Cochrane, J.L.; Ackland, T.R. External loading of the knee joint during running and cutting maneuvers. Med. Sci. Sports Exerc. 2001, 33, 1168–1175. [Google Scholar] [CrossRef]
  38. Beato, M.; Bartolini, D.; Ghia, G.; Zamparo, P. Accuracy of a 10 Hz GPS Unit in Measuring Shuttle Velocity Performed at Different Speeds and Distances (5–20 M). J. Hum. Kinet. 2016, 54, 15–22. [Google Scholar] [CrossRef]
  39. Varley, M.C.; Fairweather, I.H.; Aughey, R.J. Validity and reliability of GPS for measuring instantaneous velocity during acceleration, deceleration, and constant motion. J. Sports Sci. 2012, 30, 121–127. [Google Scholar] [CrossRef]
  40. Rawstorn, J.C.; Maddison, R.; Ali, A.; Foskett, A.; Gant, N. Rapid directional change degrades GPS distance measurement validity during intermittent intensity running. PLoS ONE 2014, 9, e93693. [Google Scholar] [CrossRef]
  41. Aughey, R.J. Applications of GPS Technologies to Field Sports Robert. Int. J. Sports Physiol. Perform. 2011, 6, 295–310. [Google Scholar] [CrossRef] [PubMed]
  42. Chau, T. A review of analytical techniques for gait data. Part 2: Neural network and wavelet methods. Gait Posture 2001, 13, 102–120. [Google Scholar] [CrossRef]
Figure 1. Experimental setting and turn (180-degree change of direction) action. In the right picture, the orientation of the sensor reference frame is displayed.
Figure 1. Experimental setting and turn (180-degree change of direction) action. In the right picture, the orientation of the sensor reference frame is displayed.
Sensors 19 03094 g001
Figure 2. Negative (left) and positive (right) external mechanical energy computed in the two second window across the turn as a function of running speed before (left) and after (right) the turn. The distribution of the variables is also displayed on the edges.
Figure 2. Negative (left) and positive (right) external mechanical energy computed in the two second window across the turn as a function of running speed before (left) and after (right) the turn. The distribution of the variables is also displayed on the edges.
Sensors 19 03094 g002
Figure 3. Events detection, based on center of mass (CoM) horizontal position (red curve, referred to the origin of the laboratory global reference system) and raw/filtered gyroscope rotation around the vertical axis (gray and blue, respectively). The autocorrelation function between the two allowed us to synchronize the two measurement systems.
Figure 3. Events detection, based on center of mass (CoM) horizontal position (red curve, referred to the origin of the laboratory global reference system) and raw/filtered gyroscope rotation around the vertical axis (gray and blue, respectively). The autocorrelation function between the two allowed us to synchronize the two measurement systems.
Sensors 19 03094 g003
Figure 4. Feature importance returned by boosted trees models when predicting positive/negative mechanical work (Wp and Wn, top), and approach/sprint running speed (vbefore and vafter, bottom). Refer to Table 1 for the description of features Fi.
Figure 4. Feature importance returned by boosted trees models when predicting positive/negative mechanical work (Wp and Wn, top), and approach/sprint running speed (vbefore and vafter, bottom). Refer to Table 1 for the description of features Fi.
Sensors 19 03094 g004
Table 1. Overview of the five responses (Ri, where R5 is a categorical variable) and of the 18 features (Fi) used to train the models.
Table 1. Overview of the five responses (Ri, where R5 is a categorical variable) and of the 18 features (Fi) used to train the models.
VariableDescriptionUnitMeanSDCVMinMax
R1Positive workJ/kg8.492.350.281.1818.44
R2Negative workJ/kg8.172.730.331.0218.91
R3Speed before turnm/s2.600.380.151.49 3.69
R4Speed after turnm/s2.590.330.131.573.44
R5Turn sidecat.-- -
F1Player loadA.U.190.662.60.3367.3407.4
F2Positive accx integralm/s325.886.00.26125.7584.0
F3Positive accy integralm/s528.0096.10.18267.4846.3
F4Positive accz integralm/s238.767.60.2882.0435.1
F5Negative accx integralm/s−328.789.40.27−587.1−107.8
F6Negative accy integralm/s−508.889.20.18−810.1−263.4
F6Negative accz integralm/s−251.779.00.31−504.5−93.4
F7Norm acc RMSm/s27.593.570.471.1921.04
F8Acceleration skewness-4.951.350.272.089.00
F9Acceleration kurtosis-35.818.50.527.698.4
F10Gyroscopex integralrad9.9·1031.4·1041.44−2.9·1044.7·104
F11Gyroscopey integralrad0.9·1036.7·104n.a.−8.5·1048.6·104
F12Gyroscopez integralrad−45.33.8·104n.a.−6.0·1046.1·104
F13Gyroscope norm RMSrad/s2.4·1031.7·1030.690.3·1037.9·103
F14Gyroscope skewness-4.641.610.350.419.31
F15Gyroscope kurtosis-32.820.10.612.41104.0
F17 Δ b a r o , beforem−0.390.260.65−1.080.36
F18 Δ b a r o , afterm0.410.260.62−0.351.12
Δ b a r o : altitude difference between before/after 1 s. acc: acceleration; A.U. arbitrary units; cat.: categorical variable. CV: coefficient of variation; RMS: root mean square; SD: standard deviation; n.a.: not applicable (bimodal variable, CV > 50).
Table 2. Performance of regression models. In bold, the best model for each response, in terms of root mean square error (RMSE).
Table 2. Performance of regression models. In bold, the best model for each response, in terms of root mean square error (RMSE).
ResponseRegression ModelR2RMSEMAE
Positive work (J)Multilinear regression0.361.961.30
Support vector regression0.431.851.14
Boosted trees0.391.911.22
Artificial neural network0.392.401.80
Negative work (J)Multilinear regression0.352.271.66
Support vector regression0.422.141.41
Boosted trees0.412.161.49
Artificial neural network0.442.341.84
Speed before (m/s)Multilinear regression0.530.260.21
Support vector regression0.650.230.17
Boosted trees0.600.240.19
Artificial neural network0.660.230.18
Speed after (m/s)Multilinear regression0.470.250.20
Support vector regression0.650.200.15
Boosted trees0.620.210.16
Artificial neural network0.690.190.15
MAE: mean absolute error; R2: coefficient of determination.

Share and Cite

MDPI and ACS Style

Zago, M.; Sforza, C.; Dolci, C.; Tarabini, M.; Galli, M. Use of Machine Learning and Wearable Sensors to Predict Energetics and Kinematics of Cutting Maneuvers. Sensors 2019, 19, 3094. https://doi.org/10.3390/s19143094

AMA Style

Zago M, Sforza C, Dolci C, Tarabini M, Galli M. Use of Machine Learning and Wearable Sensors to Predict Energetics and Kinematics of Cutting Maneuvers. Sensors. 2019; 19(14):3094. https://doi.org/10.3390/s19143094

Chicago/Turabian Style

Zago, Matteo, Chiarella Sforza, Claudia Dolci, Marco Tarabini, and Manuela Galli. 2019. "Use of Machine Learning and Wearable Sensors to Predict Energetics and Kinematics of Cutting Maneuvers" Sensors 19, no. 14: 3094. https://doi.org/10.3390/s19143094

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop