Next Article in Journal
Investigation of a PID-Based Dynamic Illuminance Control System for Intelligent Neonatal Jaundice Phototherapy Using a Blue Light LED Array
Previous Article in Journal
Pose-Based Static Sign Language Recognition with Deep Learning for Turkish, Arabic, and American Sign Languages
Previous Article in Special Issue
AI-Powered Analysis of Eye Tracker Data in Basketball Game
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bioinformatics-Inspired IMU Stride Sequence Modeling for Fatigue Detection Using Spectral–Entropy Features and Hybrid AI in Performance Sports

by
Attila Biró
1,2,3,4,5,*,
Levente Kovács
1,6 and
László Szilágyi
1,4,6
1
Physiological Controls Research Center, Obuda University, 1034 Budapest, Hungary
2
Doctoral School of Applied Informatics and Applied Mathematics, Obuda University, 1034 Budapest, Hungary
3
Department of Physiotherapy, University of Malaga, 29071 Malaga, Spain
4
Computational Intelligence Research Group, Sapientia Hungarian University of Transylvania, 540485 Targu Mures, Romania
5
Department of Electrical Engineering and Information Technology, George Emil Palade University of Medicine, Pharmacy, Science and Technology of Targu Mures, Str. Nicolae Iorga, Nr. 1, 540088 Targu Mures, Romania
6
John von Neumann Faculty of Informatics, Biomatics and Applied Artificial Intelligence Institute, Obuda University, 1034 Budapest, Hungary
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 525; https://doi.org/10.3390/s26020525
Submission received: 9 December 2025 / Revised: 6 January 2026 / Accepted: 10 January 2026 / Published: 13 January 2026

Abstract

Wearable inertial measurement units (IMUs) provide an accessible means of monitoring fatigue-related changes in running biomechanics, yet most existing methods rely on limited feature sets, lack personalization, or fail to generalize across individuals. This study introduces a bioinformatics-inspired stride sequence modeling framework that integrates spectral–entropy features, sample entropy, frequency-domain descriptors, and mixed-effects statistical modeling to detect fatigue using a single lumbar-mounted IMU. Nineteen recreational runners completed non-fatigued and fatigued 400 m runs, from which we extracted stride-level features and evaluated (1) population-level fatigue classification via global leave-one-participant-out (LOPO) models and (2) individualized fatigue detection through supervised participant-specific models and non-fatigued-only anomaly detection. Mixed-effects models revealed robust and multidimensional fatigue effects across key biomechanical features, with large standardized effect sizes (Cohen’s d up to 1.35) and substantial variance uniquely explained by fatigue (partial R2 up to 0.31). Global LOPO machine learning models achieved modest accuracy (55%), highlighting strong inter-individual variability. In contrast, personalized supervised Random Forest classifiers achieved near-perfect performance (mean accuracy 97.7%; mean AUC 0.997), and NF-only One-Class SVMs detected fatigue as a deviation from individual baseline patterns (mean AUC 0.967). Entropy and stride-to-stride variability metrics further demonstrated consistent fatigue-linked increases in movement irregularity and reduced neuromuscular control. These findings show that IMU stride sequences contain highly informative, fatigue-sensitive biomechanical signatures, and that combining bioinformatics-inspired sequence analysis with hybrid statistical and personalized AI models enables both robust population-level insights and highly reliable individualized fatigue monitoring. The proposed framework supports future integration into sports analytics platforms, digital coaching systems, and real-time wearable fatigue detection technologies. This highlights the necessity of personalized fatigue-monitoring strategies in wearable systems.

1. Introduction

Fatigue is a key factor influencing running performance [1], movement quality, and injury risk [2]. As fatigue develops, neuromuscular coordination, impact-loading characteristics, and segmental control change [3] in systematic ways that can be monitored using wearable sensors [4]. In particular, inertial measurement units (IMUs) provide a lightweight, low-cost solution for acquiring multi-axis acceleration and gyroscope data in uncontrolled environments, enabling detailed stride-level biomechanical analysis (see Figure 1). Recent advances in wearable technology have therefore motivated the use of IMU-based methods for detecting fatigue during running [1].
Despite the rapid growth of IMU applications in sports biomechanics [5], several limitations persist in current fatigue-detection approaches. Most existing studies rely heavily on simple time-domain metrics such as peak acceleration, root-mean-square (RMS) values, or stride regularity. While these measures capture coarse movement changes, they may fail to reflect subtle alterations in temporal structure, spectral content, or signal irregularity associated with fatigue. Additionally, many machine learning (ML) studies evaluate models within individuals, making it difficult to achieve generalization across runners. Personalized fatigue modeling [6], though critical for athlete-specific monitoring, remains underexplored. Finally, while deep learning has shown promise in gait classification and activity recognition, its integration with interpretable biomechanical features [7] in fatigue detection is limited.
Figure 1. Sports safety approach on specific use case, by Biró et al. [6].
Figure 1. Sports safety approach on specific use case, by Biró et al. [6].
Sensors 26 00525 g001
IMU stride sequences (see Figure 2) exhibit structured temporal dynamics, periodicity, and motif-like patterns similar to biological sequences. Motivated by this analogy, the present work adopts a bioinformatics-inspired perspective, treating each stride as a sequence whose spectral and entropy characteristics reflect underlying neuromuscular changes.
From a broader motor control and neuroscience perspective, fatigue-related changes in stride dynamics can be interpreted as alterations in sensorimotor integration and proprioceptive feedback mechanisms. Gait variability and movement complexity have been widely studied as indicators of neuromuscular control, stability, and adaptability, where increased variability or entropy often reflects reduced precision in motor execution or changes in control strategies. Recent literature in biomechanics and neuroscience emphasizes that proprioceptive degradation, altered afferent feedback, and compensatory motor adaptations contribute to increased movement irregularity under fatigue. Accordingly, entropy-based descriptors derived from IMU signals provide a physiologically grounded proxy for assessing fatigue-induced disruptions in sensorimotor control and locomotor stability. This interpretation is consistent with recent systematic evidence linking proprioceptive interventions, movement variability, and postural stability in human locomotion [8].
Frequency-domain decomposition, spectral–entropy, and sample entropy (SampEn) have long been used in genomics and physiological signal analysis to quantify complexity and irregularity. These tools offer a powerful framework for identifying fatigue-driven alterations in stride dynamics [9] that may not be captured by traditional metrics. Inter-individual variability is another major challenge in biomechanics [10] and wearable sensor research [11]. Mixed-effects modeling provides a principled statistical approach for evaluating the fixed effect of fatigue while accounting for random differences between participants. Complementing this statistical framework, hybrid ML approaches—including Random Forests (RFs), Support Vector Machines (SVM), Gradient Boosting (GB), and shallow one-dimensional Convolutional Neural Networks (1D-CNNs)—offer robust classification performance using both handcrafted features and raw stride waveforms. Personalized models, such as supervised subject-specific classifiers and anomaly detectors trained on non-fatigued (NF) data only, further enhance sensitivity to individual fatigue signatures.
Recent advances in wearable sensor research [12,13,14] have demonstrated the potential of IMUs to monitor fatigue-induced changes in running biomechanics [15]. However, most existing studies are based heavily on simple time- and frequency-domain features such as peak acceleration, RMS, stride regularity, or mean vertical loading metrics. These approaches have shown moderate success in distinguishing fatigued from NF conditions [16], yet they often fail to capture the subtle neuromuscular adaptations reflected in the temporal complexity and spectral structure of stride signals. In contrast, the present work employs a bioinformatics-inspired sequence perspective, leveraging spectral–entropy, SampEn, and bandpower metrics to quantify stride complexity. This positions the proposed method beyond conventional feature engineering by explicitly targeting nonlinear and irregular biomechanical signatures of fatigue [17].
Moreover, many previous IMU fatigue studies evaluate classifiers within participants [18,19,20] or use train–test splits that inadvertently allow for subject-specific information to leak across folds, resulting in overestimation of model generalizability. Global models trained using strict leave-one-participant-out (LOPO) validation typically exhibit substantially lower performance, underscoring the challenge posed by inter-individual biomechanical variability. While a few studies acknowledge this variability, they rarely incorporate hierarchical statistical tools to formally separate fixed fatigue effects from random participant effects. The mixed-effects modeling employed in the present work directly addresses this gap, providing a statistically rigorous quantification of fatigue across individuals and enabling effect size interpretation that is often missing in purely machine learning approaches.
Another critical distinction from the existing literature lies in the integration of personalized fatigue modeling. Prior studies have proposed subject-specific classifiers but have generally lacked principled frameworks for anomaly detection or baseline-driven monitoring. By introducing both supervised participant-specific models and NF-only anomaly detectors, this study bridges biomechanical fatigue analysis with computational genomics–inspired deviation modeling. The result is a methodological progression from population-level fatigue detection toward individualized monitoring, which is essential for deployment in real-world sports analytics and digital coaching systems.
Finally, although deep learning architectures such as 1D CNNs and LSTMs have been explored for gait classification and activity recognition, their application to fatigue detection has been limited and often underperforms when inter-individual variability is high [21]. The present study demonstrates that shallow CNNs, although competitive, are outperformed by feature-based personalized models, confirming that domain-informed feature extraction and entropy-based descriptors remain highly effective for fatigue detection. This finding contrasts with the growing tendency to default to deep learning solutions, highlighting the importance of hybrid frameworks that balance interpretability, computational efficiency, and accuracy. Overall, the proposed framework advances the state of the art by combining entropy-driven stride sequence characterization [22], mixed-effects statistical modeling, global LOPO benchmarking, and personalized AI methods—an integration not previously demonstrated in IMU-based fatigue research. This unified approach enables both robust population-level insights and high-fidelity individualized fatigue monitoring, addressing long-standing limitations in generalizability, interpretability, and practical deployment.
Although IMU-based fatigue detection has been widely explored, existing approaches typically rely on simple time-domain features, within-participant evaluation, or black-box deep learning models that offer limited interpretability and poor cross-subject generalization. Prior studies rarely combine entropy-based complexity measures with hierarchical statistical modeling, and no existing work treats IMU stride sequences through a bioinformatics-inspired lens [23] that captures the motif-like structure, spectral complexity, and deviations from an individual’s biomechanical baseline. To address these gaps, this study introduces a unified framework that integrates (1) bioinformatics-inspired sequence modeling; (2) using spectral–entropy, SampEn, and frequency-domain bandpower feature extraction; (3) mixed-effects statistical models that separate population-level fatigue effects from inter-individual variability; and (4) hybrid machine learning models, including global LOPO classifiers and personalized supervised and anomaly-detection approaches. This methodological synergy is unique in the fatigue-detection literature and enables both statistically rigorous population-level inference and high-accuracy personalized monitoring, offering a comprehensive and interpretable approach for IMU-based fatigue assessment in real-world running scenarios [24]. Our results demonstrate a methodology that provides forward-looking expectations for robust IMU-based fatigue detection under controlled experimental conditions.

Contributions of This Work

This study introduces a comprehensive bioinformatics-inspired pipeline [25] for IMU-based fatigue detection in running [26], featuring the following contributions:
  • A novel sequence-level representation of IMU strides [27], leveraging spectral–entropy, SampEn, and frequency-domain bandpower features.
  • Mixed-effects modeling to quantify the fixed effect of fatigue on stride-level biomechanics [28] in 19 recreational runners.
  • A hybrid ML framework including RF, SVM, GB, and shallow 1D-CNNs evaluated using LOPO cross-validation [29].
  • Personalized fatigue detection using (1) supervised participant-specific RF models and (2) NF-only anomaly detection with One-Class SVMs.
  • An end-to-end, open-source workflow integrating stride segmentation, feature extraction, mixed-effects statistics, global ML models, and personalized AI approaches.

2. Objectives

The primary objective of this study is to develop a comprehensive bioinformatics-inspired analysis pipeline [25] to detect fatigue-induced changes in biomechanics using lumbar-mounted IMU data (see Table 1). Building on recent advances in wearable sensing [30], spectral–entropy analysis, mixed-effects statistics, and hybrid machine learning, this work addresses key limitations in existing IMU-based fatigue research. The specific objectives of the study are as follows:
  • To develop a bioinformatics-inspired sequence representation of IMU strides [31,32], treating each stride as a structured, multichannel time series amenable to spectral decomposition, entropy-based complexity analysis, and sequence-level comparisons.
  • To extract a comprehensive set of time-, frequency-, and entropy-domain features, including dominant frequency, bandpower, spectral–entropy, and SampEn, that capture fatigue-related alterations in neuromuscular control and stride dynamics.
  • To quantify the fixed effect of fatigue on stride biomechanics [33] using mixed-effects modeling, enabling statistically rigorous separation of within-participant and between-participant variability.
  • To evaluate population-level fatigue classification models using LOPO cross-validation with Random Forests, Support Vector Machines, Gradient Boosting, and shallow 1D-CNNs trained on either handcrafted features or raw stride sequences.
  • To develop personalized fatigue detection models, including (1) supervised participant-specific Random Forest classifiers and (2) NF-only anomaly detection using One-Class SVMs, thereby enabling individualized identification of fatigue signatures.
  • To examine the synergy between statistical modeling, biomechanical interpretation, and machine learning, demonstrating how the integration of mixed-effects analysis with global and personalized AI models improves robustness, interpretability, and classification performance.
Together, these objectives support the development of a unified methodological framework combining biomechanical insight, bioinformatics-inspired sequence analysis, and hybrid machine learning for IMU-based fatigue detection in running.
Table 1. Summary of the dataset [34,35] collected for IMU-based fatigue detection. Data were obtained using a single lumbar-mounted Shimmer3 IMU from 19 recreational runners during NF and fatigued (F) 400 m runs.
Table 1. Summary of the dataset [34,35] collected for IMU-based fatigue detection. Data were obtained using a single lumbar-mounted Shimmer3 IMU from 19 recreational runners during NF and fatigued (F) 400 m runs.
ParameterDescription
Participants19 recreational runners, injury-free, regularly active
EthicsApproved by the Human Research Ethics Committee, University College Dublin [35]
Sensor deviceShimmer3 IMU, manufacured by SENSOR ID Srl, Campochiaro, Italy (lumbar placement at L3–L5)
Sampling rate256 Hz continuous recording throughout all trial segments
Measured signalsTri-axial accelerometer  ( a x , a y , a z ) ; tri-axial gyroscope  ( g x , g y , g z ) ; magnetometer (not used in classification)
Derived signalsAcceleration magnitude  a mag = a x 2 + a y 2 + a z 2 ; gyroscope magnitude  g mag = g x 2 + g y 2 + g z 2
Experimental conditions
  • 400 m NF run at comfortable pace
  • Standard beep-test fatiguing protocol
  • 400 m fatigued (F) run post-beep test
Beep-test details20 m shuttles with decreasing inter-beep intervals; increasing required pace until exhaustion
EnvironmentOutdoor 400 m running track under consistent environmental conditions
Stride segmentationAutomated detection of foot-strike events in vertical acceleration; each stride window time-normalized to fixed length N
Dataset structureTwo labeled stride sets per participant: NF strides (from first 400 m run) and F strides (from post-fatigue 400 m run)
LabelsBinary class per stride: NF or F (fatigued)
Total samplesVaries by runner depending on cadence; approximately 50–80 strides per 400 m run, typically 100–160 total strides per participant

3. Materials and Methods

The modeling and AI experiments were run on the following configurations: Mac Studio, manufactured by Apple Inc. in Cupertino, CA, USA. Apple M1 Ultra, 64 GB Memory on the Google Colab Pro platform [6].

3.1. Participants and Experimental Protocol

Nineteen healthy recreational runners participated in the study (see Table 1). All participants were regularly active, injury-free, and provided informed consent prior to testing. The sample size of nineteen participants is comparable to or exceeds that of many prior IMU-based biomechanics and fatigue studies that rely on intensive within-subject stride-level analysis rather than population inference. Importantly, the present study does not aim to estimate population prevalence or small between-group effects but rather aims to characterize fatigue-induced biomechanical changes at the stride level while explicitly accounting for inter-individual variability using mixed-effects modeling. Each participant contributed approximately 100–160 strides, resulting in over 6000 labeled stride samples, which provides substantial statistical power for detecting within-participant fatigue effects. Mixed-effects models further mitigate limitations of modest participant counts by leveraging repeated measures and hierarchical variance partitioning. Accordingly, while no a priori power analysis was performed, the observed large effect sizes (Cohen’s d up to 1.35) and highly significant fixed effects (all  p < 0.001 ) indicate that the study is sufficiently powered to support the reported conclusions at the biomechanical and stride sequence level. The study protocol was reviewed and approved by the Human Research Ethics Committee at University College Dublin [34,35]. Data were collected in three consecutive segments performed on an outdoor running track:
  • NF run: Each participant completed a 400 m run at a comfortable, self-selected pace.
  • Fatiguing protocol (beep test): Participants performed a 20 m shuttle run following auditory cues (“beeps”). The interval between beeps decreased progressively, requiring increasing running speed. The protocol terminated when the participant was unable to maintain the required pace for two consecutive shuttles, which is a standard operational definition of exhaustion in beep-test protocols. While no direct physiological markers such as blood lactate, heart-rate thresholds, or ratings of perceived exertion (RPE) were collected, the beep test is widely used as a validated proxy for inducing substantial metabolic and neuromuscular fatigue. Consequently, the fatigued condition represents a functionally fatigued state rather than a metabolically standardized one, and individual differences in fatigue tolerance are treated as an inherent component of the modeling framework rather than a source of noise.
  • Fatigued (F) run: Immediately following the beep test, participants completed another 400 m run at the same comfortable pace, now in a fatigued state.
A Shimmer3 IMU was firmly mounted on the lumbar spine (approximately L3–L5), capturing (1) tri-axial acceleration  ( a x , a y , a z ) ; (2) tri-axial angular velocity  ( g x , g y , g z ) ; and (3) magnetometer data (not used directly in classification). All experimental procedures, including sensor placement and fatigue protocol execution, were performed by the original data collectors and are reported here as described in the source publication. According to the original dataset documentation, the IMU was mounted on the lower back in the lumbar region (approximately L3–L5). No additional details regarding anatomical landmarking procedures, inter-rater reliability, or placement verification were provided in the original study. As such, potential variability in sensor placement represents a limitation inherited from the dataset rather than from the present analysis. Each step cycle was annotated and segmented into individualized stride windows for analysis. Two additional derived channels were included:
a mag ( t ) = a x ( t ) 2 + a y ( t ) 2 + a z ( t ) 2 , g mag ( t ) = g x ( t ) 2 + g y ( t ) 2 + g z ( t ) 2 .
Stride-level segmentation [28] was performed on the IMU data from the two 400 m runs (first in NF state, second in F state). Each stride was assigned a label NF or F according to its run segment.

3.2. Stride Segmentation and Sequence Representation

Signals were preprocessed using a fourth-order Butterworth low-pass filter (20 Hz cutoff). Strides were segmented by detecting consistent peaks in the vertical acceleration, corresponding to foot-strike events. Let  x ( t ) R 8  denote the multichannel IMU signal at time t, where the channels correspond to
x ( t ) = a x ( t ) , a y ( t ) , a z ( t ) , a mag ( t ) , g x ( t ) , g y ( t ) , g z ( t ) , g mag ( t ) .
Each stride  s i  was then defined over a time-normalized window:
s i = { x ( t ) t [ t i , t i + T i ] } ,
then resampled to a fixed length N points to allow for sequence-level modeling.

3.3. Experimental Environment

For device-validation experiments with DiscoveryMini (see Figure 3) (not used in the fatigue dataset), the sampling frequency was fixed at 30 Hz to ensure adequate temporal resolution while maintaining efficient data acquisition. Data were obtained directly in unprocessed (raw) form to preserve the fidelity of the recorded signals [6,36]. Specifically, acceleration data were captured in both m/s2 and mg units, where the sensor-reported gravitational acceleration of Earth corresponds to 9.8 m/s2. Real-time data transmission from the sensor to a host computer was achieved via the Bluetooth Low Energy (BLE) communication protocol [36].

3.4. Bioinformatics-Inspired Sequence Modeling

IMU stride sequences exhibit periodic, semi-structured patterns affected by neuromuscular fatigue. These characteristics are analogous to biological sequences, where frequency content, local irregularity, and motif structure provide insights into underlying biological processes. Motivated by this connection, we apply analysis tools adapted from computational genomics:
  • Spectral decomposition [37] (analogous to Fourier-based genomic periodicity analysis) to quantify periodicity shifts under fatigue.
  • Entropy-based complexity metrics (like sequence entropy and complexity metrics) to detect irregularity and loss of neuromuscular control [38].
  • Anomaly detection analogous to identifying deviations or “mutations” from a participant’s normal biomechanical pattern, where fatigued strides deviate from the individual’s NF biomechanics.
This bioinformatics perspective enhances the sensitivity of IMU data analysis to subtle stride-level changes induced by fatigue or, in other words, the stride dynamics beyond traditional biomechanics [39]. While the proposed framework does not implement classical sequence-alignment algorithms (e.g., k-mer matching or homology scoring), the term bioinformatics-inspired is used to emphasize the conceptual transfer of sequence analysis principles—including entropy, spectral complexity, motif-like structure, and deviation detection—from genomics and physiological signal analysis to biomechanical stride sequences.

3.5. Time-Domain Features

For each stride and channel, we extracted classical biomechanical features including the following:
Root-Mean-Square (RMS):
RMS ( s i ) = 1 N t = 1 N x ( t ) 2 ,
Mean, variance, skewness, and kurtosis:
μ = 1 N t = 1 N x ( t ) , σ 2 = 1 N t = 1 N ( x ( t ) μ ) 2 ,
γ = 1 N t = 1 N x ( t ) μ σ 3 , κ = 1 N t = 1 N x ( t ) μ σ 4 .

3.6. Spectral and Frequency-Domain Features

Using the one-sided Fast Fourier Transform (FFT), the magnitude spectrum is
X ( f k ) = t = 1 N x ( t ) e j 2 π k t / N .
Power spectral density (PSD):
P ( f k ) = | X ( f k ) | 2 .
Dominant frequency:
f dom = arg max f k P ( f k ) .
Spectral–entropy:
H spec = k = 1 K p k log p k , p k = P ( f k ) j P ( f j ) .
Bandpower features were computed over physiologically meaningful frequency band  B m = [ f m 1 , f m 2 ] :
BP m = f k B m P ( f k ) .

3.7. Sample Entropy and Complexity Features

Sample entropy ( SaEn ) quantifies stride irregularity:
SaEn ( m , r ) = ln A B ,
where B is the number of matched sequences of length m, and A is the number of matched sequences of length  m + 1 , under tolerance r. Fatigue is hypothesized to increase signal irregularity, leading to a higher  SaEn .

3.8. Stride-to-Stride Variability [40]

For a feature  f i  extracted across strides  { s 1 , , s M }  of one participant,
CV = σ f μ f , Var = σ f 2 .
and the complexity of the stride-to-stride feature trajectory [32] is quantified using SampEn of the sequence  { f 1 , f 2 , , f M } . The trajectory SampEn captures higher-level fatigue trends. These metrics capture macro-level fatigue trends that complement micro-level stride features.

3.9. Mixed-Effects Modeling

To quantify the fixed effect of fatigue while accounting for participant-level variability, we employ linear mixed-effects models of the following form:
y i j = β 0 + β 1 · Fatigue i j + u 0 j + ε i j ,
with participant-specific random intercepts  u 0 j , where (1)  y i j  is a feature for stride i of participant j; (2)  β 1  captures the systematic fatigue effect; (3)  u 0 j N ( 0 , σ u 2 )  captures individual differences; and (4)  ε i j N ( 0 , σ 2 ) . This hierarchical structure accounts for inter-individual biomechanics variability. Having established the biomechanical validity of the extracted fatigue-related features [1], we next assess their predictive utility in both global and personalized machine learning frameworks. Having identified robust biomechanical fatigue signatures, we now evaluate whether these features enable accurate classification under population-level and personalized ML paradigms.

3.10. Global Machine Learning Models

Several global models were evaluated, trained on pooled data using leave-one-participant-out (LOPO) cross-validation: (1) Random Forest (RF); (2) Support Vector Machine (SVM, RBF kernel); (3) Gradient Boosting (GB); and (4) shallow 1D-CNN for raw stride sequences. Each model receives either (1) handcrafted spectral–entropy features or (2) raw stride sequences  s i R N × 8 . Performance metrics include accuracy, F1-score, and AUC.

3.11. Personalized Machine Learning Models

In fatigue detection, “anomalies” (outliers) correspond to fatigued strides. This approach is analogous to mutation or deviation detection in bioinformatics [41]. Two types of personalized models are developed: (1) Supervised personalized RF: A Random Forest is trained and cross-validated on each participant’s NF and F strides:
D j = { ( s i , y i ) participant = j } .
(2) NF-only anomaly detection: One-Class SVM trained on NF strides identifies fatigued strides as anomalies.
OC - SVM trained on D j NF = { s i y i = 0 } .

3.12. Synergy of Methods and Novelty of the Framework

The novelty of this work lies in the integration of (1) bioinformatics-inspired sequence modeling, treating strides as structured sequences with motif-like features; (2) frequency-domain and entropy-based complexity metrics; (3) hierarchical mixed-effects modeling to quantify fatigue effects; (4) hybrid ML models combining interpretable features with raw deep learning representations; and (5) personalized anomaly detection grounded in within-runner biomechanics. The result is a comprehensive framework for IMU-based fatigue detection that combines statistical interpretability, biomechanical validity, and machine learning performance.

4. Preprocessing

Table 2 shows that fatigue has a strong positive fixed effect on acceleration magnitude kurtosis, indicating sharper impact peaks and a more peaked distribution of acceleration under fatigue. The large z-score and p < 0.001 confirm this effect is highly significant. Random between-participant variance is modest but non-negligible.
The mean vertical acceleration (see Table 3) decreases significantly under fatigue (coef = −0.842; p < 0.001), indicating reduced vertical propulsion or altered body posture. This is one of the largest effect sizes among the features, reflecting a robust biomechanical adaptation.
Fatigue leads to a significant increase in lateral acceleration peaks (see Table 4), suggesting greater mediolateral trunk instability or reduced control. The large random variance indicates substantial participant-specific differences, consistent with individual running styles.
The gyroscope RMS in the lateral axis increases significantly under fatigue (see Table 5), reflecting higher rotational variability around the lumbar spine. This likely corresponds to reduced trunk stabilization and increased compensatory movement patterns.
Table 6 highlights the fatigue exerted a statistically significant fixed effect on all evaluated IMU features ( p < 0.001 ). The strongest negative shift appeared in acc_z_mean, indicating reduced vertical acceleration during fatigued running. Large positive fatigue effects on acc_y_max and gyro_y_rms reflect increased mediolateral trunk motion and rotational variability, consistent with diminished neuromuscular control. The increase in acc_mag_kurt suggests sharper, more impulsive loading patterns under fatigue. Together, these findings highlight multidimensional changes in impact mechanics, stability, and rotational control during fatigued running.
Figure 4 provides a compact overview of the direction and magnitude of fatigue effects, while Figure 5 presents the corresponding confidence intervals and statistical uncertainty. The vertical acceleration mean (acc_z_mean) shows a strong negative shift under fatigue, while acc_mag_kurt, acc_y_max and gyro_y_rms exhibit positive fatigue effects, indicating sharper impact peaks, higher mediolateral acceleration, and greater lateral trunk rotation, respectively. All confidence intervals lie well away from zero, confirming the robustness of these fatigue-induced changes.

4.1. Effect Size Analysis for Mixed-Effects Models (Cohen’s d and Partial R2)

In addition to estimating fixed fatigue effects using mixed-effects models, we computed standardized effect size measures to quantify the magnitude of fatigue-induced changes in stride-level IMU features. Two families of effect sizes were evaluated: (1) standardized mean difference (Cohen’s d), and (2) variance-explained measures tailored to mixed-effects models, including the marginal  R 2 , conditional  R 2 , and partial  R 2  of the fatigue effect.

4.1.1. Cohen’s d

For mixed-effects models, Cohen’s d was computed using the estimated fixed effect  β ^ fatigue  and the residual variance  σ 2 :
d = β ^ fatigue σ ,
where  σ  is the square root of the model’s residual variance. This formulation provides a standardized effect size comparable to traditional between-group comparisons.

4.1.2. Marginal and Conditional  R 2

Following Nakagawa and Schielzeth [42], we computed
R marginal 2 = σ fixed 2 σ fixed 2 + σ random 2 + σ residual 2 ,
R conditional 2 = σ fixed 2 + σ random 2 σ fixed 2 + σ random 2 + σ residual 2 ,
where  σ fixed 2 = Var ( X β ^ )  and  σ random 2  captures participant-level variance.

4.1.3. Partial  R 2  for the Fatigue Effect

To quantify the unique variance explained by fatigue, we used the following method [42]:
R partial 2 = t 2 t 2 + d f ,
where t is the Wald z-statistic of the fatigue coefficient and  d f  approximates the effective residual degrees of freedom. This measure reflects the proportion of explainable variance attributable specifically to fatigue, controlling for random intercepts across participants.
These standardized effect sizes (see Table 7) indicate that fatigue-induced biomechanical changes are not only statistically significant but also practically meaningful, supporting their use as discriminative biomarkers in subsequent classification tasks [43]. The effect size analysis confirms that fatigue produces strong and meaningful alterations in stride biomechanics. Cohen’s d values ranged from moderate ( d = 0.74  for gyro_y_rms) to very large ( d = 1.35  for acc_z_mean), indicating substantial standardized separation between fatigued and NF stride distributions. Partial  R 2  values (0.12–0.31) further demonstrate that fatigue explains a non-trivial proportion of variance in IMU features even after accounting for participant-level random effects. These results reinforce the robustness of the fatigue signatures detected by the mixed-effects models and justify the use of these features in downstream machine learning pipelines.
As shown in Figure 6, Cohen’s d values for the fixed effect of fatigue were large across all four representative features, with the strongest effect for acc_z_mean. The corresponding partial  R 2  values (Figure 7) indicate that fatigue alone explains between 12% and 31% of the variance in these features, even after accounting for between-participant differences.

4.2. Signal Acquisition Data Validation

A secondary IMU prototype (DiscoveryMini) was used only to validate signal acquisition in parallel experiments; it was not used in the fatigue dataset. For modeling and validation purposes, this study initially used the ActiGraph GT9X wireless inertial sensor [25], followed by an ultralow-power, high-performance, three-axis linear accelerometer [44] (DiscoveryMini, incorporating the LIS2DH12) equipped with integrated EEPROM memory (see Figure 3). The accelerometer featured notification modalities, including an acoustic buzzer and vibration alerts. The device was powered by a 400 milliampere-hour (mAh) battery. The DiscoveryMini inertial measurement unit (IMU) supports a sampling frequency range from 1 Hz to 5.3 kHz and is capable of recording tri-axial acceleration (X, Y, and Z axes) with a dynamic range of up to ±16 g. This device was used for validation of the conducted research experiments.

5. Results

Global LOPO performance is modest, confirming that stride biomechanics vary strongly between runners and that a single population-level model struggles to generalize. In contrast, supervised personalized RF models achieve very high accuracy, F1, and AUC, indicating that fatigue patterns are highly consistent within individuals. Personalized NF-only anomaly detection also performs well, achieving strong fatigue recall with a manageable false positive rate. These results highlight the importance of individualized modeling [45] for reliable fatigue detection in wearable sensor biomechanics [46].
The dataset contains 6006 strides (2926 NF; 3080 F) described by 64 IMU-derived features (see Table 8). LOPO cross-validation reveals large variability in generalization across participants, with accuracies ranging from 0.35 to 0.89 and a mean accuracy of 0.5487. Given this substantial inter-individual variability, we next examine whether participant-specific classifiers and NF-only anomaly detectors provide more reliable and individualized fatigue detection. Although the total number of NF and fatigued strides is balanced at the dataset level, the number of strides per condition varies across participants due to differences in cadence, running speed, and fatigue tolerance. This imbalance reflects realistic inter-individual variability rather than experimental bias. To address this, mixed-effects models explicitly account for unequal sample sizes through hierarchical structure, and machine learning evaluations emphasize per-participant metrics and personalized modeling approaches rather than pooled accuracy alone.
The top 20 feature importance scores (see Table 9) show that fatigue is primarily reflected in vertical acceleration (acc_z_mean), signal magnitude metrics, kurtosis/skewness, and gyroscope-based energy measures—indicators of impact mechanics, stabilization, and rotational control. These findings (see Figure 8) justify personalized or hybrid modeling approaches in subsequent analyses (see Figure 9).
The NF-only personalized anomaly detectors achieve consistently high performance across most participants (see Figure 10), with a mean accuracy of 0.9061, mean F1-score of 0.9058, and mean AUC of 0.9670. Several participants reach near-perfect AUC values (1.0), indicating that their fatigued strides are clearly separable from their NF baseline. Performance is slightly lower for a few individuals (e.g., IDs 4, 14, and 15), suggesting more subtle or variable fatigue signatures. Overall, these results confirm that modeling fatigue as a deviation from individual NF biomechanics is highly effective. Receiver operating characteristic (ROC) curves were computed during model development to determine decision thresholds; however, due to space constraints and the focus on per-participant summary statistics, only the AUC, recall, and false positive rates are reported. Future extensions of this work will include participant-specific ROC visualizations and threshold optimization strategies for deployment-specific trade-offs.
Table 10 corroborates that globally trained models exhibit limited generalizability, primarily due to pronounced inter-individual variability. Consequently, we implemented a supervised, personalized modeling approach: a per-participant supervised Random Forest with stratified K-fold cross-validation. Specifically, for each participant, a Random Forest classifier is trained exclusively on that runner’s own NF and fatigued (F) strides, with model evaluation performed via within-participant stratified K-fold cross-validation.
The supervised personalized RF models (see Table 11) exhibit consistently excellent performance across participants (see Table 12), with a mean cross-validated accuracy of 0.9766, mean F1-score of 0.9772, and mean AUC of 0.9972 (see Table 13). For most runners, the classifier nearly perfectly separates NF and fatigued strides when trained exclusively on that individual’s data. Slightly lower performance for a few participants (e.g., IDs 13, 15, and 21) suggests more subtle or variable fatigue patterns, but overall the results indicate that within-participant learning captures highly stable and discriminative fatigue signatures. Below is listed the NF-only anomaly detection (nf_personal_df) (see Table 14 with Summary Table 15).
Table 11. Global LOPO classification performance for all evaluated models. Models are trained on either engineered stride-level IMU features or raw multichannel stride sequences and evaluated using LOPO cross-validation across all 19 runners.
Table 11. Global LOPO classification performance for all evaluated models. Models are trained on either engineered stride-level IMU features or raw multichannel stride sequences and evaluated using LOPO cross-validation across all 19 runners.
ModelInput RepresentationMean LOPO Acc. (%)Std. Dev. (%)
Random Forest (RF)Engineered features54.8514.77
RBF SVMEngineered features55.9415.18
Gradient Boosting (GB)Engineered features56.6815.47
1D-CNNRaw strides (8 ch., T samples)54.3912.86
Table 12. Per-participant (see Figure 11) performance of the supervised personalized Random Forest (RF) models. For each participant, a RF classifier is trained and evaluated using stratified K-fold cross-validation on that runner’s own NF and fatigued (F) strides.
Table 12. Per-participant (see Figure 11) performance of the supervised personalized Random Forest (RF) models. For each participant, a RF classifier is trained and evaluated using stratified K-fold cross-validation on that runner’s own NF and fatigued (F) strides.
Participant ID# Strides# F# NFCV AccuracyCV F1-ScoreCV AUC
42511301210.9640000.9668640.997115
5198981000.9948720.9948721.000000
63181641540.9811010.9818140.998506
715975840.9683470.9664220.997598
84032012020.9975310.9974681.000000
94072211860.9950920.9955060.999754
103271771500.9969700.9972601.000000
113682071610.9702330.9731410.995534
122351181170.9872340.9872190.998551
13156100560.9292340.9448590.984773
144212221990.9643420.9657710.995683
152611241370.9502180.9466640.994324
174192112080.9880380.9882330.998910
182681041640.9737250.9650860.996228
193201891310.9937500.9948050.999595
204202092110.9880950.9878340.999320
213621761860.9530440.9516150.993748
223221691530.9597120.9608590.997457
233911852061.0000001.0000001.000000
Mean across participants0.97660.97720.9972
Table 13. Summary statistics over participants for within-participant supervised RF.
Table 13. Summary statistics over participants for within-participant supervised RF.
Acc.F1AUC
Mean97.66%0.981.00
Std.1.92%0.020.00
Min92.92%0.940.98
Max100.00%1.001.00
Table 14. Personalized NF-only anomaly detection using One-Class SVM. Each model is trained solely on NF strides and evaluated on all strides of the same runner. Shown are recall on fatigued strides (F) and false positive rate on NF strides.
Table 14. Personalized NF-only anomaly detection using One-Class SVM. Each model is trained solely on NF strides and evaluated on all strides of the same runner. Shown are recall on fatigued strides (F) and false positive rate on NF strides.
Participant# Strides# NF# FRecall on FFPR on NF
425112113072.31%13.22%
519810098100.00%9.00%
631815416496.95%10.39%
71598475100.00%13.10%
8403202201100.00%8.91%
940718622198.64%10.75%
1032715017790.96%10.00%
1136816120790.82%8.70%
1223511711899.15%9.40%
131565610094.00%21.43%
1442119922268.02%10.05%
1526113712473.39%17.52%
1741920821197.16%8.65%
18268164104100.00%9.15%
19320131189100.00%12.21%
20420211209100.00%9.95%
2136218617694.32%9.14%
2232215316987.57%11.11%
23391206185100.00%7.77%
Table 15. Summary of personalized NF-only anomaly detection performance.
Table 15. Summary of personalized NF-only anomaly detection performance.
Recall on FFPR on NF
Mean92.80%11.08%
Std.10.06%3.28%
Min68.02%7.77%
Max100.00%21.43%
For participant 4, (see Table 16) fatigue increases stride-to-stride variability (see Table 17 and Figure 12) in both the acceleration and gyroscope magnitude RMS signals, as reflected in positive  Δ CV for acc_mag_rms and gyro_mag_rms. SampEn increases markedly for acc_mag_rms, indicating more irregular stride-to-stride fluctuations in overall acceleration magnitude under fatigue. In contrast, gyro_mag_rms shows a small decrease in SampEn, suggesting that rotational control becomes more variable in amplitude (higher CV) but not necessarily more irregular in temporal structure. This pattern illustrates that fatigue affects both variability and complexity of trunk motion in a feature-specific way.
Stride-to-stride variability (see Table 16 and Table 17) reflects the stability and regularity of locomotion and is known to change under fatigue [48]. Across participants, fatigued strides generally exhibited higher variance and coefficient of variation (CV) in both acc_mag_rms and gyro_mag_rms, indicating less stable trunk acceleration and rotational control. SampEn, which quantifies temporal irregularity of feature trajectories, also tended to increase under fatigue for acc_mag_rms, suggesting less predictable stride-to-stride structure. Gyroscope-based SampEn changes were more participant-specific, consistent with individual strategies of compensatory stabilization during fatigue. These findings align with biomechanical theory: fatigue degrades neuromuscular control, leading to more variable and less regular stride patterns.

6. Discussion

This study introduced a unified, bioinformatics-inspired framework for IMU-based fatigue detection that integrates spectral–entropy features, mixed-effects modeling, and hybrid machine learning approaches. The primary contribution of this study lies in identifying robust, individualized fatigue signatures rather than establishing population-wide classification models applicable without personalization. By combining population-level inference with individual-specific modeling, the results provide new insight into how fatigue alters lumbar-mounted IMU stride signatures and demonstrate why personalized methods are critical for robust wearables-based fatigue monitoring [49].

6.1. Population-Level Fatigue Signatures Revealed by Mixed-Effects Modeling

Mixed-effects analyses revealed strong and multidimensional fatigue effects across all evaluated IMU-derived features. The largest standardized shifts were observed in the vertical acceleration mean, mediolateral acceleration peaks, gyroscope-derived RMS values, and impact kurtosis, indicating reduced vertical propulsion, diminished trunk stability, and sharper impact-loading patterns under fatigue. The confidence intervals in the forest plots were well separated from zero, confirming that these effects were consistent across runners despite substantial biomechanical heterogeneity. The inclusion of standardized effect sizes (Cohen’s d and partial  R 2 ) further strengthened interpretability, showing that fatigue explained up to ∼31% of the variance in key features (e.g., acc_z_mean). These findings demonstrate that IMU stride sequences encode statistically meaningful fatigue signatures that are both large in magnitude and robust across individuals.

6.2. Limited Generalization of Global Models Highlights Inter-Individual Variability

In contrast with the clear population-level effects, global LOPO models achieved modest and highly variable accuracy across participants. This outcome is consistent with prior reports on wearable sensor biomechanics and confirms that stride-level running patterns exhibit strong inter-individual specificity. Even with 64 carefully engineered spectral–entropy and time-domain features, global classifiers struggled to generalize to unseen runners. This discrepancy between strong statistical fatigue effects and weak LOPO classification performance underscores a key insight: population-level biomechanical signatures do not translate directly into population-level predictive models. Individualized neuromuscular strategies, anatomical differences, posture, and running styles collectively limit the transferability of global fatigue models.

6.3. Personalized Supervised Models Achieve Near-Perfect Performance

When models were trained within participants, supervised personalized Random Forest classifiers achieved exceptionally high performance (mean accuracy  97.7 % ; mean AUC  0.997 ). This near-perfect separability confirms that fatigue alters stride biomechanics in consistent and individualized ways that are not preserved under cross-participant pooling. These results show that personalized calibration is essential for applications requiring high reliability, such as injury-risk monitoring [50], training-load management, or athlete-specific coaching systems. They also highlight the limitations of black-box deep learning approaches that do not incorporate individualized structure or interpretable biomechanical features.

6.4. NF-Only Personalized Anomaly Detection Supports Minimal Calibration Workflows

The NF-only One-Class SVM models demonstrated that fatigued strides can be reliably detected as deviations from a runner’s NF baseline, even without any fatigued training data. With a mean AUC of  0.967 , this method enables real-world deployments where collecting labeled fatigued data is impractical. Conceptually, this aligns with bioinformatics-style anomaly detection, where deviations from a canonical sequence represent functional alterations. Here, fatigued movement patterns behave as “deviations” of an individual’s normal stride structure. This paradigm offers a lightweight, interpretable, and calibration-efficient alternative to supervised learning.

6.5. Entropy and Variability Metrics Capture Neuromuscular Degradation

Entropy and stride-to-stride variability analyses provided additional mechanistic insight into fatigue-induced changes. Fatigue generally increased variance, coefficient of variation, and SampEn, particularly for acceleration magnitude features. These findings are consistent with fatigue-induced reductions in rhythmic stability and neuromuscular control. The feature-specific differences—such as stronger entropy increases in acceleration-derived metrics than in gyroscope-derived metrics—suggest that fatigue does not affect all neuromuscular pathways equally. Instead, runners adopt individualized compensatory strategies, as reflected in the heterogeneity observed in the gyroscope-based entropy changes. From a neuromuscular control standpoint, the observed increase in entropy with fatigue likely reflects a shift toward less predictable motor output. As fatigue progresses, altered motor unit recruitment, delayed afferent feedback, and reduced synchronization between agonist and stabilizing muscles may lead to noisier and less regular stride patterns. Such changes are consistent with motor control variability theories, which suggest that fatigue constrains the nervous system’s ability to maintain stable and repeatable movement trajectories. In this context, higher sample entropy indicates a loss of temporal structure and diminished fine-grained control rather than random noise, providing a physiologically meaningful marker of fatigue-induced neuromuscular degradation. These observations further support the interpretation of entropy-based IMU features as surrogate markers of sensorimotor adaptability rather than purely statistical descriptors and align with broader evidence that proprioceptive alterations and sensorimotor adaptation play a central role in fatigue-related movement variability [8].

6.6. A Bioinformatics-Inspired Perspective Enhances Sensitivity and Interpretability

The fatigue detection is conceptually analogous to deviation or mutation detection in biological sequences, where departures from an individual baseline carry more discriminative information than absolute population-level patterns. Treating stride windows as structured sequences enabled the application of spectral–entropy, SampEn, and bandpower measures typically used in genomics and physiological-signal analysis. This perspective allowed for the detection of motif-like changes and nonlinear irregularities that are not captured by traditional biomechanical metrics. The integration of multilevel modeling, interpretable spectral–entropy features, and personalized ML represents a methodological advancement over existing IMU fatigue studies, which often rely on narrow feature sets, within-subject evaluation only, or black-box deep networks with limited interpretability.

6.7. Practical Implications for Wearable Monitoring and Sports Performance

The results demonstrate that a single lumbar-mounted IMU can provide a rich representation of fatigue-related changes in trunk biomechanics. Global models offer statistically meaningful insight into population-level movement adaptations, while personalized models—especially minimal-calibration NF-only detectors—are best suited for real-time athlete monitoring, coaching feedback, digital twins, and adaptive training systems. Altogether, the proposed framework establishes a scalable and statistically grounded pathway from biomechanical interpretability to deployable, personalized AI systems, offering a scalable blueprint for next-generation wearable fatigue analytics.

7. Limitations and Future Work

All experimental design choices and data acquisition procedures reflect those of the original dataset and were not modified or extended in the present analysis. Despite the methodological breadth and strong empirical results, several limitations must be acknowledged to contextualize the findings and guide future research. First, the study relies on a single dataset collected from nineteen recreational runners using a lumbar-mounted IMU. Although mixed-effects modeling confirmed robust fatigue effects across participants, the limited sample size and homogeneous cohort restrict the generalizability of the global models. Future work should validate the proposed framework on larger and more diverse populations, including elite athletes, sport teams [51], different age groups, and clinical populations with altered gait patterns. Second, while the present study focuses on a single sensor location, fatigue manifests through multi-joint adaptations that may be more comprehensively captured using multi-IMU configurations or complementary sensing modalities (e.g., EMG; footstrike pressure insoles). Evaluating how multi-sensor fusion improves entropy-based or sequence-level modeling represents an important next step. Third, the beep-test protocol induces substantial metabolic and neuromuscular fatigue, but it captures only one dimension of athlete fatigue. Additional protocols—such as prolonged submaximal running, interval-based fatigue, or cognitive–motor dual-task fatigue—should be investigated to evaluate whether the entropy- and variability-based signatures generalize across fatigue types. Fourth, global machine learning models demonstrated limited generalization (LOPO accuracy  0.55 ), highlighting pronounced inter-individual variability in running biomechanics. Although personalized classifiers and NF-only anomaly detection provided excellent performance, they require participant-specific data for calibration. Developing hybrid transfer-learning approaches, personalized model initialization, or meta-learning strategies may reduce the dependence on intensive per-subject calibration. Finally, entropy, bandpower, and stride-to-stride variability metrics were extracted using fixed parameter choices (e.g., SampEn parameters; FFT windowing). Adaptive or data-driven parameter optimization could further improve sensitivity to fatigue-induced micro-dynamics, and real-time implementations must consider computational efficiency and hardware constraints. Overall, future work will focus on validating the proposed framework across broader populations, evaluating alternative fatigue paradigms, integrating multimodal wearable data, and developing adaptive or real-time personalized fatigue-monitoring models suitable for embedded or edge-computing systems. Several of the methodological limitations identified in this study are inherited from the publicly available dataset used for analysis. Future extensions of this research will involve the collection of new experimental data using a fully standardized acquisition protocol designed to reduce sources of measurement uncertainty identified in the present dataset. In particular, sensor placement will be explicitly standardized by positioning a single IMU centrally over the lumbar spine, aligned with the midline at approximately the L3–L5 vertebral level using palpable anatomical landmarks (e.g., iliac crest line), and secured with an elastic belt to minimize relative motion. All sensors will be mounted by the same trained experimenter following a consistent protocol, enabling assessment of inter-session and inter-rater reliability. Such a protocol will allow for systematic evaluation of placement variability effects and further strengthen the robustness and reproducibility of entropy- and variability-based fatigue detection in real-world running scenarios.

Ethical Considerations

This study was conducted in full compliance with institutional, national, and international ethical standards for research involving human participants. The experimental protocol, including participant recruitment, data collection procedures, and IMU instrumentation, was reviewed and approved by the Human Research Ethics Committee at University College Dublin (UCD), ensuring adherence to the principles outlined in the Declaration of Helsinki. All participants were recreational runners, injury-free at the time of recruitment, and engaged voluntarily in the study procedures. The methodological contributions of this study may eventually inform real-time athlete monitoring, rehabilitation support, or occupational fatigue detection. While these applications have potential benefits, careful consideration is required to ensure that such systems are not used for surveillance, coercion, or performance pressure without adequate consent and oversight. Ethical deployment of wearable-based fatigue analytics should always prioritize the autonomy, well-being, and privacy of individuals. Overall, this research complied with all relevant ethical standards and demonstrates the responsible collection, processing, and interpretation of human sensor data within a scientific context.

8. Conclusions

This study introduced a unified, bioinformatics-inspired framework for IMU-based fatigue detection that combines mixed-effects statistical modeling, entropy- and spectral-based sequence characterization, stride-to-stride variability metrics, and hybrid machine learning approaches. Using a single lumbar-mounted IMU, we demonstrated that fatigue induces consistent, multidimensional, and statistically robust alterations in trunk acceleration and rotational dynamics across runners. Effect size analyses, including partial  R 2  values ranging from 0.12 to 0.31, confirmed that fatigue explains a substantial proportion of variance in key biomechanical features, while increases in variability and SampEn highlight diminished neuromuscular control under fatigued conditions. Global population-level classifiers evaluated with LOPO cross-validation achieved only moderate accuracy, underscoring the considerable inter-individual variability in running biomechanics and fatigue responses. In contrast, personalized learning approaches—both supervised Random Forest models and NF-only anomaly detectors—provided highly accurate within-athlete fatigue classification, frequently approaching perfect discrimination (AUC ≈ 1.0). These findings confirm that fatigue signatures are strongly individual-specific and that personalized calibration is essential for reliable monitoring in real-world environments. By integrating entropy, spectral features, and variability metrics, the proposed framework captures subtle biomechanical adaptations that are often invisible to traditional time-domain measures alone. From a deployment perspective, the bioinformatics-inspired framework is well suited for real-time wearable applications. The extracted spectral–entropy and variability features are computationally lightweight and can be computed online on embedded processors or mobile devices. Personalized calibration strategies, such as NF-only baseline learning or short supervised warm-up sessions, enable rapid individual adaptation without requiring extensive labeled fatigue data. These properties support practical integration into field-based monitoring systems, digital coaching platforms, and athlete-centric decision support tools operating in uncontrolled training and competition environments. Prospective extensions may integrate multimodal sensor data, adaptive online learning strategies, and digital-twin paradigms to support real-time, personalized fatigue analytics and to expand the generalizability and deployment of this framework across heterogeneous movement tasks and environments. All proposed feature extraction and classification steps are computationally lightweight and suitable for real-time or near-real-time execution on embedded or mobile platforms.

Author Contributions

Conceptualization, A.B.; methodology, A.B., L.S. and L.K.; software, A.B.; validation, A.B. and L.S.; formal analysis, A.B. and L.S.; investigation, A.B.; resources, A.B.; data curation, A.B. and L.K.; writing—original draft preparation, A.B.; writing—review and editing, A.B. and L.S.; visualization, A.B. and L.S.; supervision, L.K. and L.S.; project administration, A.B.; funding acquisition, A.B. and L.S. All authors have read and agreed to the published version of the manuscript.

Funding

This study was partially supported by the Consolidator Excellence Researcher Program of Obuda University, Budapest, Hungary.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The dataset used in this experiment is known as the “Multivariate Time Series data of Fatigued and Non-Fatigued Running from Inertial Measurement Units (0.0) [Data set]” and is freely available for academic research; there are no (legal or other) constraints on using the data for scientific purposes [35]. The data is available upon request. The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Acknowledgments

Special thanks to Sándor Miklós Szilágyi, George Emil Palade University of Medicine, Pharmacy, Science, and Technology of Targu Mures, as well as to Antonio Cuesta-Vargas and University of Malaga (UMA) for continuous support and technical guidance. I would like to also offer thanks to Masatoshi Hiroura, Sunbears Cloud Campus, SensorID (Italy) for the 3-Axis Accelerometer, Toyo University (Ice Hockey Team), Takahito Suzuki and Yutaka Saho from JIHF, and Tomohiro Usui, former S&C Coach of Waseda University Rugby Football Club and of the Sunwolves, Japan.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
IMUInertial Measurement Unit
LOPOLeave-One-Participant-Out
RMSRoot-Mean-Square
MLMachine Learning
RFRandom Forest
SVMSupport Vector Machines
GBGradient Boosting
1D-CNNsOne-dimensional Convolutional Neural Networks
NFNon-Fatigued
FFTFast Fourier Transform
PSDPower Spectral Density
SaEnSample Entropy
AIArtificial Intelligence
NNNeural Network
DLDeep Learning
RLReinforcement Learning

References

  1. Olaya-Cuartero, J.; Lopez-Arbues, B.; Jiménez-Olmedo, J.; Villalón-Gasch, L. Influence of fatigue on the modification of biomechanical parameters in endurance running: A systematic review. Int. J. Exerc. Sci. 2024, 17, 1377–1391. [Google Scholar] [CrossRef]
  2. Rasmussen, M.; Laumann, K. The evaluation of fatigue as a performance shaping factor in the petro-hra method. Reliab. Eng. Syst. Saf. 2020, 194, 106187. [Google Scholar] [CrossRef]
  3. Lam, H.; Middleton, H.; Phillips, S. The effect of self-selected music on endurance running capacity and performance in a mentally fatigued state. J. Hum. Sport Exerc. 2021, 17, 894–908. [Google Scholar] [CrossRef]
  4. Marotta, L.; Buurke, J.; Beijnum, B.; Reenalda, J. Towards machine learning-based detection of running-induced fatigue in real-world scenarios: Evaluation of imu sensor configurations to reduce intrusiveness. Sensors 2021, 21, 3451. [Google Scholar] [CrossRef]
  5. Calle-Jaramillo, G.; Palacio, E.; Rojas-Jaramillo, A.; González-Jurado, J. Effects of fatigue induced by the running-based anaerobic sprint test on the performance in execution time and decision-making in technical-tactical actions in soccer (passing and driving) in a laboratory situation. Teorìâ Ta Metod. Fìzičnogo Vihovannâ 2023, 23, 762–769. [Google Scholar] [CrossRef]
  6. Biró, A.; Cuesta-Vargas, A.I.; Szilágyi, L. AI-Assisted Fatigue and Stamina Control for Performance Sports on IMU-Generated Multivariate Times Series Datasets. Sensors 2024, 24, 132. [Google Scholar] [CrossRef] [PubMed]
  7. Radzak, K.; Stickley, C. Fatigue-induced hip-abductor weakness and changes in biomechanical risk factors for running-related injuries. J. Athl. Train. 2020, 55, 1270–1276. [Google Scholar] [CrossRef]
  8. Ghai, S.; Ghai, I.; Narciss, S. Influence of taping on joint proprioception: A systematic review with between and within group meta-analysis. BMC Musculoskelet. Disord. 2024, 25, 480. [Google Scholar] [CrossRef] [PubMed]
  9. Ramsey, D.; Crotin, R. Stride length impacts on sagittal knee biomechanics in flat ground baseball pitching. Appl. Sci. 2022, 12, 995. [Google Scholar] [CrossRef]
  10. Hafer, J.; Vitali, R.; Gurchiek, R.; Curtze, C.; Shull, P.; Cain, S. Challenges and advances in the use of wearable sensors for lower extremity biomechanics. J. Biomech. 2023, 157, 111714. [Google Scholar] [CrossRef]
  11. Jan, Y.; Lung, C.; Liau, B.; Hernandez, M. Editorial for the special issue on sensors and wearable technologies in sports biomechanics. Sensors 2024, 24, 6219. [Google Scholar] [CrossRef]
  12. Alzahrani, A.; Ullah, A. Advanced biomechanical analytics: Wearable technologies for precision health monitoring in sports performance. Digit. Health 2024, 10, 1–18. [Google Scholar] [CrossRef] [PubMed]
  13. Sperlich, B.; Aminian, K.; Düking, P.; Holmberg, H. Editorial: Wearable sensor technology for monitoring training load and health in the athletic population. Front. Physiol. 2019, 10, 1520. [Google Scholar] [CrossRef]
  14. Xing, C.; Luo, M.; Sheng, Q.; Zhu, Z.; Yu, D.; Huang, J.; Dan, H.; Meng, Z.; Wei, F.; Chen, D. Silk fabric functionalized by nanosilver enabling the wearable sensing for biomechanics and biomolecules. ACS Appl. Mater. Interfaces 2024, 16, 51669–51678. [Google Scholar] [CrossRef] [PubMed]
  15. Verdel, N.; Nograšek, N.; Drobnič, M.; Papuga, I.; Strojnik, V.; Supej, M. Influence of running speed, inclination, and fatigue on calcaneus angle in female runners. Front. Physiol. 2025, 16, 1505263. [Google Scholar] [CrossRef] [PubMed]
  16. Sun, J.-Y.; Sun, R.-S. Pilot fatigue survey: A study of the mutual influence among fatigue factors in the “work” dimension. Front. Public Health 2023, 11, 1014503. [Google Scholar] [CrossRef]
  17. Kovács, P.; Weltsch, Z.; Berczeli, M. Literature review of the behaviour of adhesive joint fatigue performance. Mater. Sci. Forum 2025, 1153, 23–32. [Google Scholar] [CrossRef]
  18. Hwang, S.; Kwon, N.; Lee, D.; Kim, J.; Yang, S.; Youn, I.; Moon, H.J.; Sung, J.K.; Han, S. A multimodal fatigue detection system using semg and imu signals with a hybrid cnn-lstm-attention model. Sensors 2025, 25, 3309. [Google Scholar] [CrossRef]
  19. Chang, P.; Wang, C.; Chen, Y.; Wang, G.; Lu, A. Identification of runner fatigue stages based on inertial sensors and deep learning. Front. Bioeng. Biotechnol. 2023, 11, 1302911. [Google Scholar] [CrossRef]
  20. Hua, A.; Chaudhari, P.; Johnson, N.; Quinton, J.; Schatz, B.; Büchner, D.; Hernandez, M. Evaluation of machine learning models for classifying upper extremity exercises using inertial measurement unit-based kinematic data. IEEE J. Biomed. Health Inform. 2020, 24, 2452–2460. [Google Scholar] [CrossRef]
  21. Jiang, Y.; Hernandez, V.; Venture, G.; Kulić, D.; Chen, B. A data-driven approach to predict fatigue in exercise based on motion data from wearable sensors or force plate. Sensors 2021, 21, 1499. [Google Scholar] [CrossRef] [PubMed]
  22. Martíns, F.; Gomes, R.; Lopes, V.; Silva, F.; Mendes, R. Node and network entropy—A novel mathematical model for pattern analysis of team sports behavior. Mathematics 2020, 8, 1543. [Google Scholar] [CrossRef]
  23. Kolomeets, M.; Desnitsky, V.; Kotenko, I.; Chechulin, A. Graph visualization: Alternative models inspired by bioinformatics. Sensors 2023, 23, 3747. [Google Scholar] [CrossRef]
  24. Buchner, L.; Moore, S.; Finkenzeller, T.; Amesberger, G.; Rieser, H.; Würth, S. Influence of running on incidental and integral vitality and fatigue: An intensive longitudinal intervention in young women’s daily life. Appl. Psychol. Health Well-Being 2024, 16, 1659–1678. [Google Scholar] [CrossRef]
  25. Martín-Martín, J.; Jiménez-Partinen, A.; De-Torres, I.; Escriche-Escuder, A.; González-Sánchez, M.; Muro-Culebras, A.; Roldán-Jiménez, C.; Ruiz-Munoz, M.; Mayoral-Cleries, F.; Biró, A.; et al. Reliability Study of Inertial Sensors LIS2DH12 Compared to ActiGraph GT9X: Based on Free Code. J. Pers. Med. 2022, 12, 749. [Google Scholar] [CrossRef] [PubMed]
  26. Liu, R.; Wang, S.; Li, J. How coach leadership behavior influences athletes’ performance: The chain-mediated role of the coach-athlete relationship and psychological fatigue. Front. Psychol. 2025, 15, 1500867. [Google Scholar] [CrossRef] [PubMed]
  27. Sengupta, N.; Begg, R.; Rao, A.; Bajelan, S.; Said, C.; Palaniswami, M. Predicting improvement in biofeedback gait training using short-term spectral features from minimum foot clearance data. Front. Bioeng. Biotechnol. 2024, 12, 1417497. [Google Scholar] [CrossRef]
  28. Chalitsios, C.; Nikodelis, T.; Mougios, V. Mechanical deviations in stride characteristics during running in the severe intensity domain are associated with a decline in muscle oxygenation. Scand. J. Med. Sci. Sports 2024, 34, e14709. [Google Scholar] [CrossRef]
  29. Ankalaki, S.; Thippeswamy, M. Optimized convolutional neural network using hierarchical particle swarm optimization for sensor based human activity recognition. SN Comput. Sci. 2024, 5, 5. [Google Scholar] [CrossRef]
  30. Lizzio, V.; Cross, A.; Guo, E.; Makhni, E. Using wearable technology to evaluate the kinetics and kinematics of the overhead throwing motion in baseball players. Arthrosc. Tech. 2020, 9, e1429–e1431. [Google Scholar] [CrossRef]
  31. Bo, F.; Li, J.; Wang, W. Mode-independent stride length estimation with imus in smartphones. IEEE Sens. J. 2022, 22, 5824–5833. [Google Scholar] [CrossRef]
  32. Bailey, C.; Mir-Orefice, A.; Uchida, T.; Nantel, J.; Graham, R. Smartwatch-based prediction of single-stride and stride-to-stride gait outcomes using regression-based machine learning. Ann. Biomed. Eng. 2023, 51, 2504–2517. [Google Scholar] [CrossRef] [PubMed]
  33. Olaya-Cuartero, J.; Pueo, B.; Villalón-Gasch, L.; Jiménez-Olmedo, J. Stability of running stride biomechanical parameters during half-marathon race. Appl. Sci. 2024, 14, 4807. [Google Scholar] [CrossRef]
  34. Kathirgamanathan, B.; Caulfield, B.; Cunningham, P. Towards Globalised Models for Exercise Classification using Inertial Measurement Units. In Proceedings of the IEEE 19th International Conference on Body Sensor Networks (BSN), Boston, MA, USA, 9–11 October 2023; pp. 1–4. [Google Scholar] [CrossRef]
  35. Kathirgamanathan, B.; Caulfield, B.; Cunningham, P. Multivariate Time Series data of Fatigued and Non-Fatigued Running from Inertial Measurement Units (0.0) [Data Set]; Zenodo: Geneva, Switzerland, 2023. [Google Scholar] [CrossRef]
  36. Biró, A.; Szilágyi, S.M.; Szilágyi, L.; Martín-Martín, J.; Cuesta-Vargas, A.I. Machine Learning on Prediction of Relative Physical Activity Intensity Using Medical Radar Sensor and 3D Accelerometer. Sensors 2023, 23, 3595. [Google Scholar] [CrossRef]
  37. Akter, S.; Mahmud, M.; Kamrujjaman, M.; Ali, H. Global spectral collocation method with fourier transform to solve differential equations. Ganit J. Bangladesh Math. Soc. 2020, 40, 28–42. [Google Scholar] [CrossRef]
  38. Clark, N.; Pethick, J. Variability and complexity of knee neuromuscular control during an isometric task in uninjured physically active adults: A secondary analysis exploring right/left and dominant/nondominant asymmetry. Appl. Sci. 2022, 12, 4762. [Google Scholar] [CrossRef]
  39. Kapri, E.; Mehta, M.; Singh, K. Wearable sensors: An aid for amassing biomechanical data. Indian J. Health Sci. Care 2022, 9, 55–58. [Google Scholar] [CrossRef]
  40. Watanabe, T.; Kondo, S.; Kakinoki, K.; Fukusaki, C.; Hatta, H. Stride-to-stride variability and fluctuations at intensities around lactate threshold in distance runners. Heliyon 2023, 9, e17437. [Google Scholar] [CrossRef]
  41. Alkhanbouli, R.; Al-Aamri, A.; Maalouf, M.; Taha, K.; Henschel, A.; Homouz, D. Analysis of cancer-associated mutations of polb using machine learning and bioinformatics. IEEE/ACM Trans. Comput. Biol. Bioinform. 2024, 21, 1436–1444. [Google Scholar] [CrossRef]
  42. Stoffel, M.; Nakagawa, S.; Schielzeth, H. Partr2: Partitioning r2in generalized linear mixed models. PeerJ 2021, 9, e11414. [Google Scholar] [CrossRef]
  43. Jiménez-Grande, D.; Atashzar, S.; Martinez-Valdes, E.; Falla, D. Muscle network topology analysis for the classification of chronic neck pain based on emg biomarkers extracted during walking. PLoS ONE 2021, 16, e0252657. [Google Scholar] [CrossRef]
  44. Martín-Martín, J.; Wang, L.; De-Torres, I.; Escriche-Escuder, A.; González-Sánchez, M.; Muro-Culebras, A.; Roldán-Jiménez, C.; Ruiz-Muñoz, M.; Mayoral-Cleries, F.; Biró, A.; et al. The Validity of the Energy Expenditure Criteria Based on Open Source Code through two Inertial Sensors. Sensors 2022, 22, 2552. [Google Scholar] [CrossRef]
  45. Teixeira, J.; Branquinho, L.; Leal, M.; Marinho, D.; Ferraz, R.; Barbosa, T.; Monteiro, A.M.; Forte, P. Modeling the major influencing factor on match running performance during the in-season phase in a portuguese professional football team. Sports 2022, 10, 121. [Google Scholar] [CrossRef] [PubMed]
  46. Hoegberg, Z.; Donahue, S.; Major, M. An open-source wearable system for real-time human biomechanical analysis. Sensors 2025, 25, 2931. [Google Scholar] [CrossRef]
  47. Jordão, S.; Stergiou, N.; Brandão, R.; Pezarat-Correia, P.; Oliveira, R.; Cortés, N.; Vaz, J. Muscle activity variability patterns and stride to stride fluctuations of older adults are positively correlated during walking. Sci. Rep. 2023, 13, 20721. [Google Scholar] [CrossRef]
  48. Sobarna, A.; Hambali, S.; Paramitha, S.; Shafie, M.; Ramadhan, M. The effect of training stride length and stride frequency on increasing sprint speed. Migr. Lett. 2023, 20, 1122–1136. [Google Scholar] [CrossRef]
  49. Wu, C.; Han, L.; Dong, Y.; Guo, M.; Wang, R.; Si, J. Wireless battery-free flexible sensing system for continuous wearable health monitoring. Adv. Mater. Technol. 2023, 8, 10. [Google Scholar] [CrossRef]
  50. Becker, S.; Simon, S.; Dindorf, C.; Dully, J.; Bartaguiz, E.; Schmitz, L.; Kothe, N.; Fröhlich, M.; Ludwig, O. Fatigue as a key factor for testing knee stability with single leg drop landing for injury prevention and return to play tests. Front. Sports Act. Living 2023, 5, 1243732. [Google Scholar] [CrossRef] [PubMed]
  51. Sunbears Cloud Campus. Available online: https://www.sunbears.com (accessed on 9 December 2025).
Figure 2. Stride segmentation sanity check and visualization.
Figure 2. Stride segmentation sanity check and visualization.
Sensors 26 00525 g002
Figure 3. Illustrates a secondary inertial sensor (DiscoveryMini) used exclusively for signal acquisition validation experiments and not for the fatigue dataset analyzed in this study. While an in situ photograph of the beep-test setup was not available, the figure is retained solely to document the validation hardware and sampling characteristics [6].
Figure 3. Illustrates a secondary inertial sensor (DiscoveryMini) used exclusively for signal acquisition validation experiments and not for the fatigue dataset analyzed in this study. While an in situ photograph of the beep-test setup was not available, the figure is retained solely to document the validation hardware and sampling characteristics [6].
Sensors 26 00525 g003
Figure 4. Point-estimate overview of mixed-effects fixed fatigue effects ( β fatigue ) for selected IMU-derived stride features. Values are shown next to markers; the dashed line indicates zero effect.
Figure 4. Point-estimate overview of mixed-effects fixed fatigue effects ( β fatigue ) for selected IMU-derived stride features. Values are shown next to markers; the dashed line indicates zero effect.
Sensors 26 00525 g004
Figure 5. Forest plot of fixed fatigue effects ( β fatigue ) estimated by linear mixed-effects models for selected IMU-derived stride features (acc_mag_kurt, acc_z_mean, acc_y_max, and gyro_y_rms). Squares denote point estimates and horizontal error bars represent 95% confidence intervals. The vertical dashed line indicates zero effect; positive values correspond to increases under fatigue, while negative values indicate decreases.
Figure 5. Forest plot of fixed fatigue effects ( β fatigue ) estimated by linear mixed-effects models for selected IMU-derived stride features (acc_mag_kurt, acc_z_mean, acc_y_max, and gyro_y_rms). Squares denote point estimates and horizontal error bars represent 95% confidence intervals. The vertical dashed line indicates zero effect; positive values correspond to increases under fatigue, while negative values indicate decreases.
Sensors 26 00525 g005
Figure 6. Forest plot of Cohen’s d for the fixed fatigue effect in mixed-effects models for selected IMU-derived stride features. Vertical dashed lines indicate conventional small ( d 0.2 ), medium ( d 0.5 ), and large ( d 0.8 ) effect size thresholds. All four features exhibit large standardized fatigue effects, with the largest effect observed for mean vertical acceleration (acc_z_mean).
Figure 6. Forest plot of Cohen’s d for the fixed fatigue effect in mixed-effects models for selected IMU-derived stride features. Vertical dashed lines indicate conventional small ( d 0.2 ), medium ( d 0.5 ), and large ( d 0.8 ) effect size thresholds. All four features exhibit large standardized fatigue effects, with the largest effect observed for mean vertical acceleration (acc_z_mean).
Sensors 26 00525 g006
Figure 7. Forest plot of partial  R 2  for the fatigue effect in mixed-effects models for selected IMU-derived stride features. Partial  R 2  quantifies the proportion of variance in each feature uniquely explained by fatigue after accounting for participant-level random effects. Vertical reference lines at 0.10, 0.20, and 0.30 highlight that fatigue explains a substantial fraction of feature variance, particularly for acc_z_mean.
Figure 7. Forest plot of partial  R 2  for the fatigue effect in mixed-effects models for selected IMU-derived stride features. Partial  R 2  quantifies the proportion of variance in each feature uniquely explained by fatigue after accounting for participant-level random effects. Vertical reference lines at 0.10, 0.20, and 0.30 highlight that fatigue explains a substantial fraction of feature variance, particularly for acc_z_mean.
Sensors 26 00525 g007
Figure 8. Model comparison for IMU-based fatigue detection. The global RF model trained with LOPO cross-validation shows limited population-level accuracy (≈0.55). In contrast, supervised personalized RF models achieve very high accuracy, F1-score, and AUC when trained on each runner’s own NF and fatigued (F) strides. NF-only personalized anomaly detection with One-Class SVM also performs strongly, with high recall on fatigued strides and moderate false positive rates on NF strides, highlighting the value of personalized modeling for robust fatigue detection.
Figure 8. Model comparison for IMU-based fatigue detection. The global RF model trained with LOPO cross-validation shows limited population-level accuracy (≈0.55). In contrast, supervised personalized RF models achieve very high accuracy, F1-score, and AUC when trained on each runner’s own NF and fatigued (F) strides. NF-only personalized anomaly detection with One-Class SVM also performs strongly, with high recall on fatigued strides and moderate false positive rates on NF strides, highlighting the value of personalized modeling for robust fatigue detection.
Sensors 26 00525 g008
Figure 9. Clusters of the top 20 most important IMU-derived features, grouped by sensor modality. Acceleration-dominated features primarily capture directional trunk loading and vertical support, while gyroscope-dominated features describe trunk rotational dynamics and stability. Magnitude-based metrics (acc_mag; gyro_mag) provide orientation-invariant summaries of overall movement intensity and impact characteristics. Together, these clusters highlight that both linear and angular components of trunk motion contribute to the discrimination between NF and fatigued strides.
Figure 9. Clusters of the top 20 most important IMU-derived features, grouped by sensor modality. Acceleration-dominated features primarily capture directional trunk loading and vertical support, while gyroscope-dominated features describe trunk rotational dynamics and stability. Magnitude-based metrics (acc_mag; gyro_mag) provide orientation-invariant summaries of overall movement intensity and impact characteristics. Together, these clusters highlight that both linear and angular components of trunk motion contribute to the discrimination between NF and fatigued strides.
Sensors 26 00525 g009
Figure 10. Per-participant performance of the NF-only personalized anomaly detection models (OC-SVM). Accuracy, F1-score, and AUC are shown for each runner. While some participants exhibit slightly lower performance, most individuals achieve high scores, with several reaching near-perfect AUC, indicating highly distinct fatigue signatures relative to their NF baseline.
Figure 10. Per-participant performance of the NF-only personalized anomaly detection models (OC-SVM). Accuracy, F1-score, and AUC are shown for each runner. While some participants exhibit slightly lower performance, most individuals achieve high scores, with several reaching near-perfect AUC, indicating highly distinct fatigue signatures relative to their NF baseline.
Sensors 26 00525 g010
Figure 11. Per-participant performance of supervised personalized RF models using stratified K-fold cross-validation. Accuracy, F1-score, and AUC are consistently high across runners, with several participants achieving near-perfect separation of NF and fatigued strides.
Figure 11. Per-participant performance of supervised personalized RF models using stratified K-fold cross-validation. Accuracy, F1-score, and AUC are consistently high across runners, with several participants achieving near-perfect separation of NF and fatigued strides.
Sensors 26 00525 g011
Figure 12. Stride-to-stride variability metrics—mean, coefficient of variation (CV), and SampEn—plotted for multiple features and states. Values are displayed for participants 4 and 5, demonstrating common fatigue-related increases in variability and irregularity of stride biomechanics. CV and SampEn are scaled for visual comparability.
Figure 12. Stride-to-stride variability metrics—mean, coefficient of variation (CV), and SampEn—plotted for multiple features and states. Values are displayed for participants 4 and 5, demonstrating common fatigue-related increases in variability and irregularity of stride biomechanics. CV and SampEn are scaled for visual comparability.
Sensors 26 00525 g012
Table 2. Mixed-effects regression results for the acceleration magnitude kurtosis (acc_mag_kurt). A Shimmer3 lumbar IMU recorded stride-level signals from 19 participants across NF and F conditions.
Table 2. Mixed-effects regression results for the acceleration magnitude kurtosis (acc_mag_kurt). A Shimmer3 lumbar IMU recorded stride-level signals from 19 participants across NF and F conditions.
ParameterCoef.Std. Err.zp > |z|2.5%97.5%
Intercept0.5040.3911.2870.198−0.2631.270
Fatigue1.4300.03639.6180.0001.3591.500
Group Var2.8950.678
Table 3. Mixed-effects regression results for average vertical acceleration (acc_z_mean).
Table 3. Mixed-effects regression results for average vertical acceleration (acc_z_mean).
ParameterCoef.Std. Err.zp > |z|2.5%97.5%
Intercept2.1990.2907.5910.0001.6312.767
Fatigue−0.8420.016−52.0000.000−0.873−0.810
Group Var1.5920.829
Table 4. Mixed-effects regression results for lateral acceleration peak (acc_y_max).
Table 4. Mixed-effects regression results for lateral acceleration peak (acc_y_max).
ParameterCoef.Std. Err.zp > |z|2.5%97.5%
Intercept43.3502.56716.8870.00038.31948.382
Fatigue6.8690.20433.6370.0006.4697.269
Group Var124.7875.154
Table 5. Mixed-effects regression results for gyroscope RMS in the lateral axis (gyro_y_rms).
Table 5. Mixed-effects regression results for gyroscope RMS in the lateral axis (gyro_y_rms).
ParameterCoef.Std. Err.zp > |z|2.5%97.5%
Intercept77.2754.02519.1970.00069.38585.164
Fatigue8.3580.29228.6360.0007.7868.931
Group Var306.9978.889
Table 6. Comparison of fatigue fixed effects across selected IMU-derived stride features using linear mixed-effects modeling. All models include a participant-level random intercept. Fatigue shows significant influence on all presented features.
Table 6. Comparison of fatigue fixed effects across selected IMU-derived stride features using linear mixed-effects modeling. All models include a participant-level random intercept. Fatigue shows significant influence on all presented features.
Feature β fatigue Std. Err.zp-Value95% CIInterpretation
acc_mag_kurt1.42970.036139.62< 1 × 10 300 [1.359, 1.500]Sharper acceleration peaks (impact kurtosis ↑)
acc_z_mean−0.84150.0162−52.00< 1 × 10 300 [−0.873, −0.810]Reduced vertical acceleration (propulsion ↓)
acc_y_max6.86920.204233.64 4.82 × 10 248 [6.469, 7.269]Increased mediolateral trunk acceleration peaks
gyro_y_rms8.35840.291928.64 2.40 × 10 180 [7.786, 8.931]Increased lateral-axis rotational activity
Table 7. Effect size measures for the mixed-effects models evaluating the impact of fatigue on selected IMU-derived stride features. Cohen’s d quantifies standardized magnitude;  R partial 2  reflects variance uniquely explained by fatigue.
Table 7. Effect size measures for the mixed-effects models evaluating the impact of fatigue on selected IMU-derived stride features. Cohen’s d quantifies standardized magnitude;  R partial 2  reflects variance uniquely explained by fatigue.
FeatureFatigue Coefficient ( β ^ )Cohen’s dPartial  R 2 Interpretation
acc_mag_kurt1.4301.030.207Large effect, strong fatigue signal
acc_z_mean−0.8421.350.310Very large effect; vertical loading highly fatigue-sensitive
acc_y_max6.8690.870.158Moderate–large effect; increased lateral motion
gyro_y_rms8.3580.740.120Moderate effect; trunk rotation becomes more variable
Table 8. Dataset characteristics, LOPO performance.
Table 8. Dataset characteristics, LOPO performance.
ItemValue/Description
Feature matrix shape(6006 samples, 64 features)
Number of NF strides2926 strides
Number of fatigued (F) strides3080 strides
LOPO accuracies (per participant)[0.4781, 0.5051, 0.7296, 0.5597, 0.3772,
0.5012, 0.4801, 0.4375, 0.5064, 0.3462,
0.4846, 0.5479, 0.5967, 0.8881, 0.4219,
0.4238, 0.6188, 0.6335, 0.8900]
Mean LOPO accuracy0.5487
Table 9. Top 20 most important features from the Random Forest fatigue classifier.
Table 9. Top 20 most important features from the Random Forest fatigue classifier.
Top 20 Most Important FeaturesImportance Score
acc_z_mean0.063114
acc_mag_mean0.041578
acc_mag_kurt0.037081
acc_x_mean0.036126
acc_y_min0.029727
gyro_y_energy0.026149
acc_mag_skew0.025676
gyro_y_rms0.024405
gyro_y_min0.023969
gyro_z_std0.023741
acc_y_kurt0.021935
gyro_z_energy0.021153
gyro_z_rms0.020578
gyro_y_std0.020149
acc_x_max0.018366
acc_z_min0.017617
acc_x_rms0.017477
gyro_z_skew0.016155
gyro_mag_energy0.016079
acc_x_energy0.015967
Table 10. Per-participant performance of the personalized NF-only anomaly detection model (One-Class SVM). Each model is trained on NF strides only and evaluated on both NF and fatigued (F) strides of the same participant.
Table 10. Per-participant performance of the personalized NF-only anomaly detection model (One-Class SVM). Each model is trained on NF strides only and evaluated on both NF and fatigued (F) strides of the same participant.
Participant ID# Strides# F# NFAccuracyF1-ScoreAUC
42511301210.7569720.7381970.839987
5198981000.9494950.9514561.000000
63181641540.9371070.9415200.991448
715975840.9056600.9090911.000000
84032012020.9677420.9686751.000000
94072211860.9533170.9582420.996935
103271771500.9051990.9116810.971337
113682071610.9076090.9154230.965553
122351181170.9361700.9392710.995219
13156100560.8782050.9054730.949286
144212221990.7862230.7643980.875617
152611241370.7739460.7467810.869790
174192112080.9570410.9581400.993894
182681041640.9514930.9411761.000000
193201891310.9531250.9618321.000000
204202092110.9595240.9609201.000000
213621761860.9060770.9034090.972996
223221691530.8695650.8734940.950536
233911852060.9616370.9610391.000000
Mean0.90610.90580.9670
Table 16. Stride-to-stride variability metrics for selected IMU features [47]. For each participant and fatigue state (F = fatigued; NF = non-fatigued), stride-level feature trajectories were summarized by mean, variance (var), coefficient of variation (CV), and SampEn computed across strides.
Table 16. Stride-to-stride variability metrics for selected IMU features [47]. For each participant and fatigue state (F = fatigued; NF = non-fatigued), stride-level feature trajectories were summarized by mean, variance (var), coefficient of variation (CV), and SampEn computed across strides.
ParticipantStateFeature# StridesMeanVarCVSampEn
4Facc_mag_rms13020.53420.6173390.0382642.592341
4Fgyro_mag_rms130130.7319143.7421100.0917091.497421
4NFacc_mag_rms12120.72300.4968600.0340151.929103
4NFgyro_mag_rms121138.8688129.8154160.0820461.583897
5Facc_mag_rms9820.16921.4293010.0592752.395080
Note: This is an example for participants 4 and 5, but for coaches the table can be extended to specific/limited number/all participants, both features, and both states.
Table 17. Stride-to-stride variability changes between fatigued (F) and NF states for selected participants and features.  Δ CV and  Δ SampEn are computed as F–NF differences across strides.
Table 17. Stride-to-stride variability changes between fatigued (F) and NF states for selected participants and features.  Δ CV and  Δ SampEn are computed as F–NF differences across strides.
ParticipantFeatureState# StridesCVSampEn Δ CV Δ SampEn
4acc_mag_rmsF1300.03832.5923+0.0043+0.6632
4acc_mag_rmsNF1210.03401.9291
4gyro_mag_rmsF1300.09171.4974+0.0097−0.0865
4gyro_mag_rmsNF1210.08201.5839
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Biró, A.; Kovács, L.; Szilágyi, L. Bioinformatics-Inspired IMU Stride Sequence Modeling for Fatigue Detection Using Spectral–Entropy Features and Hybrid AI in Performance Sports. Sensors 2026, 26, 525. https://doi.org/10.3390/s26020525

AMA Style

Biró A, Kovács L, Szilágyi L. Bioinformatics-Inspired IMU Stride Sequence Modeling for Fatigue Detection Using Spectral–Entropy Features and Hybrid AI in Performance Sports. Sensors. 2026; 26(2):525. https://doi.org/10.3390/s26020525

Chicago/Turabian Style

Biró, Attila, Levente Kovács, and László Szilágyi. 2026. "Bioinformatics-Inspired IMU Stride Sequence Modeling for Fatigue Detection Using Spectral–Entropy Features and Hybrid AI in Performance Sports" Sensors 26, no. 2: 525. https://doi.org/10.3390/s26020525

APA Style

Biró, A., Kovács, L., & Szilágyi, L. (2026). Bioinformatics-Inspired IMU Stride Sequence Modeling for Fatigue Detection Using Spectral–Entropy Features and Hybrid AI in Performance Sports. Sensors, 26(2), 525. https://doi.org/10.3390/s26020525

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