| Literature DB >> 35721274 |
Liangliang Xiang1,2,3, Alan Wang3,4, Yaodong Gu1,2,3, Liang Zhao1, Vickie Shim3, Justin Fernandez2,3,5.
Abstract
With the emergence of wearable technology and machine learning approaches, gait monitoring in real-time is attracting interest from the sports biomechanics community. This study presents a systematic review of machine learning approaches in running biomechanics using wearable sensors. Electronic databases were retrieved in PubMed, Web of Science, SPORTDiscus, Scopus, IEEE Xplore, and ScienceDirect. A total of 4,068 articles were identified via electronic databases. Twenty-four articles that met the eligibility criteria after article screening were included in this systematic review. The range of quality scores of the included studies is from 0.78 to 1.00, with 40% of articles recruiting participant numbers between 20 and 50. The number of inertial measurement unit (IMU) placed on the lower limbs varied from 1 to 5, mainly in the pelvis, thigh, distal tibia, and foot. Deep learning algorithms occupied 57% of total machine learning approaches. Convolutional neural networks (CNN) were the most frequently used deep learning algorithm. However, the validation process for machine learning models was lacking in some studies and should be given more attention in future research. The deep learning model combining multiple CNN and recurrent neural networks (RNN) was observed to extract different running features from the wearable sensors and presents a growing trend in running biomechanics.Entities:
Keywords: deep learning; gait; lower limb; machine learning; running; wearable sensor
Year: 2022 PMID: 35721274 PMCID: PMC9201717 DOI: 10.3389/fnbot.2022.913052
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 3.493
Electronic databases retrieve strategy.
|
|
|
|---|---|
|
| |
| (“wearable sensor” OR “inertial sensor” OR “accelerometer” OR “gyroscope” OR “IMU”) AND (“machine learning” OR “classification” OR “regression” OR “clustering” OR “PCA” OR “SVM” OR “KNN” OR “decision tree” OR “boosting” OR “random forest” OR “deep learning” OR “neural network*” OR “CNN” OR “RNN” OR “LSTM” OR “ConvLSTM” OR “DeepConvLSTM”) AND (“running” OR “jogging”) AND (“gait” OR “lower limb” OR “lower extremity” OR “plantar pressure” OR “foot” OR “ankle” OR “shank” OR “knee” OR “thigh”) | Keywords in all field of the article; Advanced search; Article type: Journal; Language: English; Publish time: From 2000 to May 2021 |
|
| |
| (“wearable sensor” OR “inertial sensor” OR “IMU”) AND (“machine learning” OR “classification” OR “regression” OR “clustering” OR “deep learning” OR “neural network*”) AND (“running” OR “jogging”) AND (“gait” OR “lower limb” OR “lower extremity”) | Keywords in all field of the article; Advanced search; Article type: Journal; Language: English; Publish time: From 2000 to May 2021 |
|
| |
| (“wearable sensor” OR “inertial sensor” OR “IMU”) AND (“machine learning” OR “deep learning”) AND (“running”) AND (“gait” OR “lower limb”) | Keywords in full text and metadata; Advanced search; Article type: Journal; Language: English; Publish time: From 2000 to May 2021 |
Figure 1PRISMA flow diagram for original research articles' searching and screening process.
Methodological quality assessment by the modified QualSyst quality appraisal tool.
|
|
|
|
|
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Stetter et al. ( | +2 | +1 | +1 | +1 | +2 | +1 | +2 | +2 | +2 | +2 | 16 | 0.80 |
| Stetter et al. ( | +2 | +1 | +2 | +1 | +2 | +1 | +2 | +2 | +2 | +2 | 17 | 0.85 |
| Hernandez et al. ( | +2 | +1 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Gholami et al. ( | +2 | +2 | +2 | +1 | +2 | +1 | N/A | +1 | +2 | +2 | 15 | 0.83 |
| Wouda et al. ( | +2 | +2 | +2 | +2 | +2 | +1 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Derie et al. ( | +2 | +1 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Liu et al. ( | +2 | +1 | +2 | +2 | +2 | +1 | +2 | +2 | +1 | +2 | 17 | 0.85 |
| Rapp et al. ( | +2 | +2 | +2 | +1 | +2 | +2 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Ngoh et al. ( | +2 | +2 | +2 | +1 | +2 | +1 | N/A | +2 | +2 | +2 | 16 | 0.89 |
| Young et al. ( | 2 | 2 | 1 | 1 | 2 | 2 | N/A | 1 | 1 | 2 | 14 | 0.78 |
| Robberechts et al. ( | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | 20 | 1.00 |
| Zrenner et al. ( | +2 | +2 | +2 | +1 | +2 | +2 | N/A | +2 | +2 | +2 | 17 | 0.94 |
| Komaris et al. ( | +1 | +1 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | +2 | 18 | 0.90 |
| Tan et al. ( | +2 | +1 | +2 | +1 | +2 | +1 | N/A | +1 | +2 | +2 | 14 | 0.78 |
| Watari et al. ( | +2 | +2 | +2 | +2 | +2 | +1 | +2 | +2 | +1 | +2 | 18 | 0.90 |
| Watari et al. ( | +2 | +2 | +2 | +2 | +2 | +1 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Ahamed et al. ( | +2 | +2 | +2 | +1 | +2 | +1 | +2 | +2 | +2 | +2 | 18 | 0.90 |
| Ahamed et al. ( | +2 | +2 | +2 | +2 | +2 | +1 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Clermont et al. ( | +2 | +2 | +2 | +2 | +2 | +1 | +2 | +2 | +2 | +2 | 19 | 0.95 |
| Dixon et al. ( | +2 | +2 | +2 | +2 | +2 | +2 | N/A | +2 | +2 | +2 | 18 | 1.00 |
| Johnson et al. ( | +2 | +2 | +2 | +1 | +2 | +2 | N/A | +2 | +2 | +2 | 17 | 0.94 |
| Tan et al. ( | +2 | +2 | +2 | +1 | +2 | +1 | +2 | +2 | +2 | +2 | 18 | 0.90 |
| Koska and Maiwald ( | +2 | +2 | +2 | +2 | +2 | +1 | N/A | +2 | +2 | +2 | 17 | 0.94 |
| Matijevich et al. ( | +2 | +2 | +2 | +1 | +2 | +1 | +2 | +2 | +2 | +2 | 18 | 0.90 |
| 0.91 |
2 = “yes”, 1 = “partial”, 0 = “no”. N/A means that study should not be checked for this question. Summary score = total sum/total possible sum.
Q1: Question or objective clearly described?
Q2: Design evident and appropriate to answer the study question?
Q3: Method of subject selection or source of information/input variables is described and appropriate.
Q4: Subject characteristics or input variables/information sufficiently described?
Q5: Outcome well defined and robust to measurement/misclassification bias? Means of assessment reported?
Q6: Sample size appropriate?
Q7: Analysis described and appropriate?
Q8: Some estimate of variance is reported for the main results?
Q9: Results reported in sufficient detail?
Q10: Do the results support the conclusions?
Participants and wearable inertial sensor specifications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| Stetter et al. ( | 13 (13/0) | 26.1 ± 2.9 | Healthy subjects | Moderate running, fast running (speed not mentioned) | 2 | Right thigh and shank | Custom-built IMUs | 1,500 Hz | Tri-axis; range: ±8 g | Tri-axis; range: ±2,000/s | / |
| Stetter et al. ( | 13 (13/0) | 26.1 ± 2.9 | Healthy subjects | Moderate running, fast running (speed not mentioned) | 2 | Right thigh and shank | Custom-built IMUs | 1500 Hz | Tri-axis; range: ±8 g | Tri-axis; range: ±2,000/s | / |
| Hernandez et al. ( | 27 (27/0) | 26.5 ± 3.9 | Healthy subjects | 8–14 km/h | 5 | Pelvis, left and right thigh and tibias | PUSH Pro system | 100 Hz | Tri-axis | Tri-axis | / |
| Gholami et al. ( | 10 (10/0) | 27.0 ± 4.0 | Healthy subjects | 8–12 km/h | 1 | On the shoes (dorsum) | Xsens (MTw Awinda) | 100 Hz | Tri-axis | Tri-axis | Tri-axis |
| Wouda et al. ( | 8 (8/0) | 25.1 ± 5.2 | Experienced runners | 10,12, 14 km/h | 3 | Pelvis and lower legs | Xsens | 240 Hz | Tri-axis | Tri-axis | Tri-axis |
| Derie et al. ( | 93 (55/38) | 35.3 ± 0.9 | Recreational and competitive rear foot runners | 2.55, 3.2, 5.1 m/s and preferred running speed | 2 | Left and right tibias | LIS331, Sparfkun | 1,000 Hz | Tri-axis | / | / |
| Liu et al. ( | 30 (16/14) | 31.6 ± 3.2 | Competitive, recreational and novice runners | 7–17 km/h | 2 | Left and right distal tibias | MyoMOTION (Noraxon) | 200 Hz | Tri-axis; range: ±16 g | Tri-axis; range: ±2,000/s | Tri-axis; range: ±1.9 Gauss |
| Rapp et al. ( | 580 (292/288) | NR | Healthy participants and subjects with running-related lower limb injuries | Self-selected speeds | / | Sacrum, left and right thighs, left and right shanks, and left and right feet | Virtual IMUs | / | Tri-axis | Tri-axis | / |
| Ngoh et al. ( | 7 (7/0) | 21.3 ± 0.5 | Healthy subjects | 8–10 km/h | 1 | Right running shoe (above the third metatarsal) | Opal inertial sensor (APDM Inc.) | NR | Tri-axis; range: ±6 g | Tri-axis; range: ±2,000/s | Tri-axis; range: ±6 Gauss |
| Young et al. ( | 203 (91/112) | NR | Healthy subjects | 8 km/h | 2 | Left and right foot | MYMO | 60 Hz | Tri-axis | Tri-axis | / |
| Robberechts et al. ( | 93 (55/38) | 35.3 ± 0.9 | Rearfoot runners | 2.55, 3.2, 5.1 m/s and preferred running speed | 2 | Left and right shins | LIS331, Sparkfun | 1,000 Hz | Tri-axis | / | / |
| Zrenner et al. ( | 27 (21/6) | 24.9 ± 2.4 | Amateur runners (forefoot/midfoot runners: 6, rearfoot runners: 21) | 2–6 m/s | 2 | Left and right shoes midsole | miPod | 200 Hz | range: ±16 g | Range: ±2,000/s | / |
| Komaris et al. ( | 28 (27/1) | 34.8 ± 6.6 | Competitive or elite runners | 2.5, 3.5, and 4.5 m/s | / | Left and right shank | Virtual accelerometer | / | Tri-axis | / | / |
| Tan et al. ( | 20 (12/8) | 33.4 ± 7.0 | Healthy subjects | Running speed not mentioned (including indoor run, treadmill run, outdoor run) | 2 | Left and right ankle | Shimmer3 | 128 Hz | Tri-axis; range: ±8 g | / | / |
| Watari et al. ( | 41 (29/12) | 30.8 ± 3.2 | Runners with patellofemoral pain | 2.7 m/s | / | Pelvic | Virtual accelerometer | / | Tri-axis | / | / |
| Watari et al. ( | 110 (44/66) | 34.1 ± 2.9 | Runners with patellofemoral pain | 2.61 ± 0.2 m/s | / | Pelvic | Virtual accelerometer | / | Tri-axis | / | / |
| Ahamed et al. ( | 11 (10/1) | 37.3 ± 11.7 | Recreational runners | 2.35 ± 0.1 m/s | 1 | Pelvic | Lumo Run | 100 Hz | Tri-axis | Tri-axis | Tri-axis |
| Ahamed et al. ( | 6 (5/1) | 38.3 ± 13.1 | Recreational runners | 2.18–2.54 m/s | 1 | Pelvic | Lumo Run | 100 Hz | Tri-axis | Tri-axis | Tri-axis |
| Clermont et al. ( | 27 (12/15) | 45.7 ± 6.7 | Marathon runners | 8.56–9.55 km/h | 1 | Pelvic | Lumo Run | 100Hz | Tri-axis | Tri-axis | Tri-axis |
| Dixon et al. ( | 29 (15/14) | 23.3 ± 3.6 | Untrained subjects ( | NR | 1 | Right tibia | X50-2, Gulf coast data concepts | 1,024 Hz | Tri-axis; range: ±50 g | / | / |
| Johnson et al. ( | Training dataset: NR (male: 59.9%, female: 40.1%); test dataset: 5 (4/1) | NR | Training dataset: young adult athletes, test dataset: team-sport athletes | Slow speed running (2–3 m/s), moderate speed running (4–5 m/s), and fast speed running (>6 m/s) | 5 | Pelvis, bilateral thigh, bilateral shank | Noraxon DTS-3D 518 (test dataset only) | NR | Tri-axis | / | / |
| Tan et al. ( | 15 (8/7) | 23.9 ± 1.1 | Recreational runners | 2.4 and 2.8 m/s | 1 | Left shank | MTi-300, Xsens | 200 Hz | Tri-axis | Tri-axis | NR |
| Koska and Maiwald ( | 22 (10/12) | 29 ± 5.9 | Recreational runners | 10.7 ± 0.7 km/h | 1 | Heel cup of the left running shoe | InvenSense ICM-20601 | 2,000 Hz | Tri-axis; range: ±32 g | Tri-axis; range: ± 4,000/s | / |
| Matijevich et al. ( | 10 (5/5) | 24 ± 2.5 | Recreational runners | 2.6–4.0 m/s | 2 | Shank and foot | Virtual IMUs | / | NR | / | / |
NR, not reported in the study; IMUs, inertial measurement units.
Figure 2Characteristic information: (A) sample size; (B) the number of sensors; (C) types of machine learning algorithms; (D) machine learning approaches; (E) purpose of machine learning.
The detailed machine learning approaches.
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|---|---|
| Stetter et al. ( | Tri-axial linear acceleration and tri-axial angular velocity | Filtered by a 4th order Butterworth filter with cut-off frequency of 15 Hz; IMUs signals were interpolated to keep the same sample frequency with knee joints moments data | / | LOSOCV | ANN (two hidden layers, 100 and 20 neurons) | External knee flexion and adduction moments | Knee flexion moment: Moderate running: | Kinematics and kinetics were collected by using a Vicon motion capture system and two AMTI plates simultaneously. Knee flexion and adduction moments were calculated | |
| Stetter et al. ( | Tri-axial linear acceleration and tri-axial angular velocity | Filtered by a 4th order Butterworth filter with cut-off frequency of 15 Hz; IMUs signals were interpolated to keep the same sample frequency with knee joints forces data | Training/validation/ | LOSOCV | ANN (two hidden layers, 250 and 100 neurons) | Vertical, anterior-posterior, and medial-lateral knee joint forces | Moderate running: mean | Kinematics and kinetics were collected by using a Vicon motion capture system and two AMTI plates simultaneously. Knee joint forces were calculated | |
| Hernandez et al. ( | Tri-axial linear acceleration and tri-axial angular velocity | Data were standardized using Z-score normalization | Training/ | Nested k-fold CV (user-independent approach) | DeepConvLSTM (two convolutional layers, two recurrent layers, sliding window: 100, step size:100) | Lumbar extension, bending, and rotation; hip flexion, adduction, and rotation (left and right); knee flexion (left and right); ankle dorsiflexion and inversion (left and right) | Mean | Marker-based Vicon motion capture system was utilized and inverse kinematics was conducted in OpenSim | |
| Gholami et al. ( | Tri-axial linear acceleration | Filtered by a 4th order Butterworth low-pass filter with cut-off frequency of 6 Hz | Training/test: 0.80/0.20 | LOSOCV | CNN (kernel size = 3, stride = 1) | Hip, knee, and ankle angles | RMSE, NRMSE, R2 | Intra-participant model: | Marker-based Vicon motion capture system was utilized for collecting markers' trajectory and joint angles were calculated in Visual 3D (C-Motion inc.) |
| Wouda et al. ( | Relative orientation of the lower legs was input information in the first ANN; estimated joint angles and vertical accelerations were input in the ANN | Inertial data was down sampled to match the optical and vertical GRF data | Data of 10 and 14 km/h was used for training, running data at 12 km/h was used for test. | LOSOCV | ANN (two hidden layers, 250 and 100 neurons) | Vertical GRF and sagittal knee joint angles | Knee flexion/extension angles: RMSE <5°; vertical ground reaction force: RMSE <0.27 BW | Joint angles were collected with both Xsens MVN Link inertial and Vicon optical motion capture system; vertical ground reaction force was measured from an instrumented treadmill | |
| Derie et al. ( | Auto-generated statistical features of 3D acceleration waveform; trial-specific features; subject-describing features | Filtered by a 2nd order band-pass Butterworth filter with cut-off frequencies of 0.8 and 45 Hz | / | LOSOCV; LOTOCV | EN, LASSO, XGB | VILR | MAE, | Subject-dependent XGB model: MAE = 5.39 ± 2.04 BW/s, | GRF were measured by two built-in force platforms (2 and 1.2 m, AMTI) |
| Liu et al. ( | Tri-axial accelerometer and gyroscope data | The number of data points per sample and mean, standard deviation, median, maximum, and minimum of the acceleration and angular velocity data were extracted from each step and anthropometric features for RunNet-MLP | Training/test: 0.80/0.20 | LOSOCV | Biomechanical parameter: RunNet-CNN (6 layers), RunNet-MLP (3 layers), and GBDT; running performance level: RunNet-MLP | Runners' performance level (novice, recreational and competitive), VALR, peak braking force and propulsion force, stride length, and running speed | Accuracy, confusion matrix, | Runners' performance level: an overall accuracy of 97.1%; biomechanical parameters: RunNet-CNN: | Biomechanical parameters were measured from an instrumental treadmill |
| Rapp et al. ( | Tri-axial accelerometer and gyroscope data | Synthetic accelerometry and gyroscope data were generated by taking numerical derivatives and adding Gaussian noise | Training/validation/test: 0.80/0.10/0.10 | / | Conv1D, LSTM | Flexion/extension, abduction/adduction, internal/external rotation of hip, knee, and ankle | RMSE | Mean RMSE of flexion/extension <1.27 ± 0.38°, Mean RMSE of abduction/adduction <2.52 ± 0.98°, Mean RMSE of internal/external rotation <3.34 ± 1.02° | Marker-based Vicon motion capture system used for collecting markers' trajectory and joint angles were calculated with custom software (Running Injury Clinic Inc.) |
| Ngoh et al. ( | Acceleration along x-axis | Acceleration was filtered using 2nd Butterworth low-pass filter with cut-off frequency of 10 Hz | Training/validation/test: 280 trials for training, 120 trials for validation and testing; Remain 230 data for accuracy evaluation | / | ANN (two hidden layers, 10 and 100 neurons) | Vertical GRF | RMSE <0.017 BW, | Vertical GRF was measured from an instrumented treadmill | |
| Young et al. ( | Tri-axial accelerometer and gyroscope data | Degree of pronation (neural, slight, and severe) and foot strike type (heel, midfoot, and forefoot) were measured or calculated from raw data | Training/test: 0.75/0.25 | / | Ensemble deep learning model (a MLP classifier, a GB classifier, and a custom-train ANN model) | Recommending running shoes type | Accuracy | Accuracy = 94.6% | / |
| Robberechts et al. ( | Filtered acceleration, Jerk, roll, pitch, acceleration right x peak min | Filtered by a 2nd order band-pass Butterworth filter with cut-off frequencies of 0.8 and 45 Hz | The perceptron model: training/test: 83/10 subjects; The RNN model: training/validation/test: 73/10/10 subjects | 5-fold CV, LOSOCV | The averaged structured perceptron algorithm; RNN (two bidirectional long short-term memory layers, 50 hidden neurons, dropout 20% after each layers) | Gait event detection (initial contact and toe off), stance time | MRE, MAE, ROC | The perceptron model: IC: MAE = 2.00 ± 2.89, TO: MAE = 9.00 ± 8.18, ST: MAE = 10.00 ± 8.73; The RNN model: IC: MAE = 2.00 ± 3.29, TO: MAE = 4.00 ± 4.52, ST: MAE = 6.50 ± 5.74 | Gait event were detected by two built-in force platforms (2 and 1.2 m, AMTI) |
| Zrenner et al. ( | Tri-axial accelerometer and gyroscope data | The IMUs data in each stride was zero padded to 200 samples | / | LOSOCV | CNN (two convolutional layers, two max pooling layers, one flattening layer, two fully-connected layers, and one 30% dropout layer) | Stride length and velocity; distance of running (3.2 km) | ME, MAE, MAPE | Running stride length: ME = 2.5 ± 20.1 cm, MAE = 15.3 cm, MAPE = 5.9%; velocity: ME = 0.055 ± 0.285 m/s, MAE = 0.216 m/s, MAPE = 5.9%; distance of running: MAE = 194.5 m | The Vicon motion capture system was used as the gold standard for velocity and stride length; total distance of field running was recorded using GPS by a smartphone (Galaxy S8, Samsung Inc.) |
| Komaris et al. ( | Tri-axial linear acceleration | Data were standardized using Z-score normalization | Training/validation/ | LOSOCV | ANN (one hidden layer with 10 neurons) | Vertical, anterior-posterior, and medial-lateral GRF | RMSE for force-time waveform evaluation; ME for peak force evaluation | RMSE: Vertical GRF: 0.134 ± 0.027 BW, anteroposterior GRF: 0.041 ± 0.007 BW, and mediolateral GRF: 0.042 ± 0.006 BW | GRF was measured using an instrumented dual-belt treadmill (Bertec Corp.) |
| Tan et al. ( | Tri-axial linear acceleration and composite accelerations over three timesteps | Data were scaled to a range of 0–5 using Min-Max scaling | Training/validation/test: 0.47/0.23/0.30 | / | LSTM (five layers, 44 hidden neurons in each layer) | Gait event detection (heel strike and toe off) | F1, Precision, Recall, and MAE | F1: heel strike: treadmill run = 0.92, indoor run = 0.96, outdoor run = 0.92; toe off: treadmill run = 0.77, indoor run = 0.86, outdoor run=0.81 | / |
| Watari et al. ( | Tri-axial pelvic acceleration, patient reported outcome measures and demographic variables | Raw data were standardized to a mean of 0 and a standard deviation of 1, dimensionality reduction was performed with PCA | / | 10-fold CV | PCA (for feature extraction), SVM | Classifying patellofemoral pain cohort | Accuracy, precision, recall, F1-score, MCC, confusion matrix | Accuracy: 85.4%, precision: 90.0%, recall 96.4%, F1-score: 0.93, MCC: 0.69 | / |
| Watari et al. ( | Tri-axial pelvic acceleration | Dimensionality reduction was performed with PCA, each step was normalized to 100 points and standardized to zero mean and unit variance | / | / | PCA (for feature extraction), HCA | Clustering patellofemoral pain patients into homogeneous subgroups | / | Two subgroups were identified for female runners | / |
| Ahamed et al. ( | Pelvic drop, vertical oscillation of the pelvis, ground contact time, braking, pelvic rotation, and cadence | / | Subject-specific approach | LOSOCV | RF | Classifying inclination conditions (downhill, level, and uphill) and determining the importance of each variable | Accuracy | Subject-specific approach: mean accuracy = 86.29%; LOSOCV approach: mean accuracy = 76.17% | / |
| Ahamed et al. ( | Pelvic drop, vertical oscillation of the pelvis, ground contact time, braking, pelvic rotation, and cadence | Biomechanical variables were averaged for each ten-strides | Training/test: 0.70/0.30 | One-against-another | RF (the number of trees: 100) | Classifying changes in subject-specific running gait patterns based on the environmental weather conditions and ranking the importance of biomechanical variables | Accuracy | Partitioning datasets: accuracy = 95.42%; One-against-another: accuracy = 87.18% | / |
| Clermont et al. ( | Cadence, braking, vertical oscillation of pelvis, pelvic rotation, pelvic drop, and ground contact time | Biomechanical variables were averaged for each ten-strides | / | / | K-means clustering | Clustering running patterns throughout the marathon based on running gait alternations | / | Runners were clustered into two subgroups | / |
| Dixon et al. ( | Tri-axial linear acceleration | The first 2s of each trial were excluded, then the data were scaled from 0 to 1 according to the minimum and maximum value in the set of available trials for each subject; statistical, autocorrelation, sample entropy, smoothness, body load, and wavelet-derived energy features were extracted for the GB model | Training/test: 90%/10% | / | GB and CNN (two convolutional layers, one max pooling layer, two convolutional layers, one global average pooling layer and one drop out layer with probability of 0.5) | Classifying three different surfaces (concrete road, synthetic track, woodchip trail) | Accuracy, precision, recall, F1-score, confusion matrix | Accuracy: GB: concrete:93.7 ± 2.8, synthetic: 92.2 ± 2.1, woodchip: 95.7 ± 2.4, average: 93.9 ± 1.9; CNN: concrete:95.9 ± 4.0, synthetic: 94.7 ± 3.3, woodchip: 97.6 ± 1.2, average: 96.1 ± 2.6 | / |
| Johnson et al. ( | Tri-axial linear acceleration and time | 4D acceleration inputs were flattened into 2D images by representing the five sensors' locations on the horizontal axis, stance-normalized time frames upwards on the vertical axis | / | / | Two CNN models CaffeNet and ResNet-50 | GRF | For moderate speed running of the left stance limb using CaffeNet, Vertical GRF: | Kinematics and kinetics were recorded and calculated with Vicon optical motion capture system and AMTI force plate | |
| Tan et al. ( | Tri-axial accelerometer and gyroscope | Min-max normalization was used to normalize each IMU channel | / | LOSOCV | CNN (3 hidden layers with 50, 50, and 10 neurons, respectively) | VALR | GRF data were collected using an instrumented dual-belt treadmill (Bertec Corp.) | ||
| Koska and Maiwald ( | Sagittal plane (gyroscope) data | Filtered by a 4th order low-pass Butterworth filter with cut-off frequencies of 20 Hz, data were normalized between 0 and 1 | 10, 20, 50, and 100% dataset were used for training model, respectively | / | KNN | Classifying the subjective perception of running shoe comfort (comfortable and uncomfortable) | CCR | Mean CCR = 0.92 | / |
| Matijevich et al. ( | Foot and shank minimum and maximum angles and angles at midstance | Feature were normalized to z-scores prior to model training | / | LOSOCV | LASSO | Peak force on the tibial bone | MAPE | Foot: MAPE = 7.9 ± 2.3%, shank: MAPE = 8.0 ± 2.9% | Kinetics was collected on a force-instrumented treadmill (Bertec Corp.) |
CV, cross-validation; LOSOCV, leave-one-subject-out cross-validation; LOTOCV, leave-one-trial-out cross-validation; RMSE, root-mean-squared error; rRMSE, relative root-mean-squared error; NRMSE, normalized root-mean-square error; R.