- 1Department of Engineering & Informatics, Technological University of the Shannon, Athlone, Ireland
- 2Department of Sport & Health Sciences, Technological University of the Shannon, Athlone, Ireland
- 3SHE Research Centre, Technological University of the Shannon, Athlone, Ireland
- 4Department of Sport Science and Nutrition, Faculty of Science and Engineering, Maynooth University, Maynooth, Ireland
- 5Department of Physical Education, Pontifícia Universidade Católica do Paraná, Curitiba, Brazil
Introduction: Gait stability assessment in older adults is challenged by limited data availability and measurement complexity, particularly among vulnerable populations and in limited resource settings. We address three research questions: (1) can synthetic data accurately replicate the statistical properties of gait parameters in older adults? (2) how effectively do synthetic data-trained models predict the Margin of Stability (MoS) when tested on real-world data? and (3) what specific biomechanical features contribute most significantly to the MoS predictions in older adults? To address these challenges, the present study proposes a novel approach to gait stability prediction by integrating computer vision with a data-centric synthetic data generation (SDG) approach using accessible, low-cost technology.
Methods: Using a public dataset from 14 healthy older adults (86.7 ± 6.2 years), we implemented a constraint-based SDG methodology that preserved biomechanical relationships through SDG metadata configuration and rank correlation-based constraints. Gait analysis was performed through a smartphone (Motorola Moto G5 Play) and the open-source MediaPipe algorithm to extract body landmarks from frontal plane gait videos, making the approach suitable for resource-limited settings.
Results: Our approach achieved exceptional fidelity (97.09% overall) and maintained biomechanical variable relationships. The model trained exclusively on synthetic data (TSTR) outperformed the model trained on real data (TRTR), with error reductions (RMSE decreased by 56.3%, MAE by 58.2%, and MSE by 80.9%) and improved variance explanation (R2 increase of 31.2%). SHAP analysis revealed that the synthetic data approach enhanced feature attribution alignment with established principles, particularly for step width, BMI, and fall history.
Discussion: Therefore, our results show that: (1) synthetic data accurately replicated gait parameters with high fidelity; (2) synthetic data-trained models outperformed real data-trained models in MoS prediction; and (3) step width, BMI, and fall history were the most significant predictors of MoS in older adults. These findings demonstrate the potential of synthetic biomechanical time series to overcome data scarcity, improve predictive modeling capabilities, and enhance clinical gait assessment through accessible, low-cost computer vision methods.
1 Introduction
Human walking is a method of locomotion involving the use of the two legs alternately to provide support and propulsion by at least one foot throughout the gait cycle (1). Consequently, gait is an individual trait in healthy subjects that can be used for personal identification (2). However, it changes with age (3, 4) and can be transformed by emotions (5), exercise-related or cognitive fatigue (6), or environmental factors (7). Assessing gait stability is particularly important in older adults, where impairments in walking can affect both independence and quality of life. Gait stability, pragmatically defined as the ability to walk without falling despite perturbations (8), is essential for maintaining active living. Therefore, various methods have been developed to assess gait stability, given that neuromuscular conditions and physical impairments can compromise balance control and lead to increased fall risk (9).
The consequences of mobility loss are severe for older adults. By age 70, approximately one-third report mobility restrictions, increasing to the majority by age 80. These limitations are linked to age-related declines in muscle strength, oxygen consumption, and sensory function, which collectively impair balance control and increase the risk of instability and falls (10–12). Early identification of gait abnormalities and effective quantification of stability in many clinical populations has gained significant interest as increased knowledge of balance deficits or compensatory strategies may aid rehabilitation and inform therapeutic interventions to improve quality of life and functional capacity (11).
As described in (13), gait stability assessment relies on biomechanical principles investigated at the center of mass (CoM), the weighted average of a body's mass. During walking, stability depends on two factors: (1) the position of the CoM relative to the base of support (BoS), which determines whether the body is within stable limits, and (2) CoM velocity, which creates momentum that must be controlled through corrective forces to maintain balance. The extrapolated center of mass (XCoM) extends the CoM concept by incorporating its velocity scaled by a person-specific constant, enabling stability predictions during motion. This stability analysis can be quantified using the margin of stability (MoS), defined as the signed distance between the XCoM and the BoS (13). This MoS serves as the prediction target for our machine-learning models.
However, gait-related assessment in older adults can face relevant challenges, including limited data availability, measurement complexity, and resource constraints due to a diverse set of problems, such as mobility constraints, cognitive impairments, variability in functional capacity, inconsistent adherence to assessment protocols, and the heterogeneity of age-related gait patterns (10–12). The integration of synthetic data generation (SDG) techniques has emerged as a promising approach to improve the accuracy and robustness of gait pattern modeling (14, 15). Researchers can address data scarcity, privacy concerns, and data quality challenges by generating synthetic data that replicates real-world statistical properties, enabling the training of more accurate machine learning models (16–19). Traditional synthetic data approaches emphasize fidelity, ensuring that synthetic data statistically resembles real-world data through distribution matching. Nevertheless, this singular focus might be insufficient for biomechanical applications because synthetic data with specific quality deficiencies can reduce predictive performance and distort model selection processes, compromising research integrity (20–24). Despite these challenges, there remains limited research on applying synthetic data generation to gait stability-related parameters, particularly those captured using computer vision-based methods. This research gap is significant given the SDGs’ potential benefits for augmenting gait datasets, improving model generalization across diverse populations and walking conditions, enabling more prediction-based stability assessment tools, and uncovering valuable information hidden within biomechanical data.
Based on the identified research gaps in applying SDG to gait stability, this study addresses three research questions: (1) Can synthetic data accurately replicate the statistical properties of gait parameters in older adults? (2) How effectively do synthetic data-trained models predict MoS when tested on real-world data? (3) What specific biomechanical features contribute most significantly to the MoS predictions in older adults? We hypothesise that synthetic data generated with biomechanical constraints will enhance machine learning model performance for MoS prediction in older adults beyond that achievable with real-world data alone.
We adopt a dual-evaluation approach, assessing both statistical resemblance and utility, which represents a necessary shift beyond conventional statistical metrics (such as Maximum Mean Discrepancy or Kullback-Leibler divergence) towards a comprehensive data-centric approach (20). In this context, data utility measures how effectively synthetic data enhances downstream applications when validated against real-world data, particularly regarding model generalization and predictive accuracy. This dual-metric evaluation framework ensures that synthetic data serves two important functions: (1) representing the statistical properties of original data, and (2) providing practical utility through comparative performance metrics when models trained on synthetic data are evaluated against real-world data (TSTR paradigm). By adopting a data-centric perspective, our SDG process aims to maintain biomechanical validity while addressing challenges in gait analysis, including limited sample sizes, inter-subject variability, and requirements for model generalization across the older adult population. Thereby, the synthesizer aims to generate sequential data (Centre of Mass position, CoM velocity, Margin of Stability) and static attributes (Age, Body Mass Index, Fall incidence history), with all synthetic samples undergoing comprehensive quality assessment to ensure biomechanical plausibility and effective dataset augmentation.
In summary, this paper assesses gait stability using metrics calculated from body landmark tracking via computer vision (25). We apply this approach to frontal plane video footage of healthy older adults (aged >65 years) during self-paced walking, employing synthetic data generation to enhance model training. For prediction, we employ Extreme Gradient Boosting (XGBoost) (26), selected for its capability to handle biomechanical data with complex, non-linear relationships. Model interpretability is enhanced through Shapley Additive Explanations (SHAP) values, which elucidate the contribution of each feature to the MoS predictions (27).
2 Methods
2.1 Data source and participants
In data collection, we used a publicly available dataset (28) that was subsequently processed using the MediaPipe algorithm (see Figure 1). The dataset comprised 14 healthy older adults residing in a retirement home (11 female, 3 male participants). The participants’ mean (±standard deviation) age, height, and mass were 86.7 ± 6.2 years, 165.6 ± 9.9 cm, and 64.0 ± 12.5 kg, respectively. Each participant performed a standardized walking protocol, moving back and forth for one minute along a flat, 13 m pathway within a large room.
The walking sessions were recorded using two Motorola Moto G5 Play cell phones (Motorola, Chicago, IL), each with a 13-megapixel rear camera capturing high-definition 1080p video at 30 frames per second. Frontal plane recordings (positioned at 111 centimeters height, designated as “bottom” in the file naming convention) were used for gait analysis.
Accompanying the frontal plane video recordings, the dataset included participant metadata with demographic information and clinical test scores. Based on that, we acknowledge that gait analysis commonly requires multi-view perspectives or 3D motion capture systems. However, we selected frontal plane analysis as it enables assessment of medio-lateral stability parameters relevant for this specific evaluation in older adults and aligns with our focus on low-cost computer vision methods in resource-constrained clinical settings.
Despite the limited sample size (n = 14), this dataset is suitable for our research because it provides standardized gait data from a homogeneous population of older adults collected using a smartphone camera in a controlled setting. This smartphone-based recording facilitates reliable biomechanical measurements whilst addressing realistic challenges of data scarcity and equipment limitations commonly encountered in clinical practice.
2.1.1 Computer vision and the MediaPipe pose approach
With the advancement of computer vision techniques, markerless gait analysis has become possible through video footage using pose estimation models such as BlazePose (29). These techniques involve using computer vision and machine learning (ML) algorithms to extract human poses and track the movement of the body's anatomical landmarks in 2D or 3D spaces over time.
MediaPipe Pose (MPP), an open-source, cross-platform framework provided by Google, captures 2D human joint coordinates in each image frame, consisting of three pre-trained detection models: EfficientDet-Lite0, EfficientDet-Lite2, and the Single Shot Detector (SSD) MobileNetV2 Model trained on the COCO image dataset (30). MPP uses BlazePose (29), a lightweight ML architecture that performs quickly on mobile phones and PCs with CPU inference, extracting thirty-three 2D landmarks on the human body, as shown in Figure 2. Moreover, studies have demonstrated MediaPipe's feasibility against gold-standard motion capture systems for the measurement of angular variation for biomechanical evaluation (31), and for tracking gait parameters in the frontal plane with low mean absolute error (0.04–0.18 s) (32). Figure 2 illustrates the full set of MediaPipe Pose landmarks available for analysis. We used specific subsets of these landmarks for our gait stability calculations, as detailed in Table 1.

Figure 2. Mediapipe pose landmarks (59).
Several metrics were derived from the integration of MPP and the dataset itself, as outlined in Table 2. However, before that, to accurately calculate stability metrics such as the MoS, we included each participant's height and weight directly within the MediaPipe processing code for each video sequence, allowing the algorithm to generate stability metrics that account for individual anthropometric differences in COM displacement calculations across participants.
As described in (13), one limitation in the estimation of MoS is the assumption of instantaneous adjustments in the center of pressure (CoP). CoP adjustments are constrained by the finite reaction time required for muscle activation. While this limitation has been explored in standing balance, it still needs to be investigated for walking dynamics. Although our Mediapipe's pose extraction works to capture gait dynamics, it has not fully addressed this previous limitation.
These are the formulas used to calculate these metrics. First, to calculate the COM for body segments, we used Equation 1:
Where represented the position vector of the i -th landmark within the segment (with x and y coordinates from the 2D video plane), and n is the total number of landmarks in the segment. While MediaPipe provided estimated z-coordinates, our analysis used the frontal plane (x,y) coordinates for consistency with our 2D video capture methodology.
The COM for the entire body is then calculated as a weighted sum of each segment's COM using anthropometric segment weight coefficients that represent each body segment's proportional mass relative to total body weight (Equation 2). These coefficients were: head (8.1%), torso (49.7%), arms (2.65% each), and legs (16.1% each), based on established anthropometry (33).
Where is the COM of the j -th body segment, is the weight coefficient of that segment as a proportion of total body weight, and m is the total number of body segments considered.
The velocity of the CoM is derived from the difference between successive CoM positions over time (Equation 3):
Where f is the sampling frequency in frames per second and t represents the frame index.
Additionally, the XCoM is calculated as an extrapolation of the CoM based on its velocity, helping to determine stability (Equation 4):
Where is the eigenfrequency of the inverted pendulum, with as gravitational acceleration and l l as the leg length. In our implementation, the leg length is computed as a fraction of the distance between the CoM and the midpoint of the ankles.
Moreover, we measured the MoS by evaluating the distances of the XCoM and CoM from the edge of the support base formed by the feet (Equation 5):
Where and represent the perpendicular distances from XCoM and CoM to the boundary of the base of support, calculated using Equations 6, 7:
Finally, the step width between the left and right ankles is computed (Equation 8):
Where and represent the left and right ankle joint centers’ two-dimensional projections onto the frontal (xy) plane. Based on these tools, integrating datasets with MediaPipe's data extraction capabilities enabled us to capture metrics across the individuals’ walking sequences.
2.2 Data preprocessing
Data preprocessing is the subsequent step to ensure the quality and reliability of the analysis. This was conducted using Python's Pandas (version 2.2) (34) and Scipy (version 1.13.1) (35) libraries following a structured sequence of operations as detailed below.
To reduce the noise and variability in the raw data, a fourth-order Butterworth low-pass filter was applied (36). The filter's cutoff frequency was set to 4 Hz, commonly used in gait analysis to retain relevant gait dynamics while attenuating high-frequency noise (36). This filtering step smoothed the data and aimed to improve the accuracy of subsequent calculations.
We applied this filter independently to each landmark's x and y coordinates, ensuring zero-phase distortion and minimal signal delay. After filtering, the gait parameters (CoM, Step Width, MoS) were recalculated using the filtered landmark positions. This ensured that all subsequent analysis was based on refined trajectory data.
During video processing, the pose estimation algorithm can occasionally lose track of participants, particularly during rapid movements. These occasions result in missing data points for specific frames. To address this challenge, a mean imputation technique was employed using information from the previous and subsequent frames within the same walking sequence, maintaining the continuity of the movement trajectory. Also, we ensured that the data collection did not provide a number of missing values extremely high, i.e., greater than 20% of the total number of frames in one gait cycle, as suggested by (37).
We detected and removed outliers to maintain the integrity of the dataset. We implemented a statistical approach based on each variable's mean and standard deviation. First, the mean (μ) and standard deviation (σ) were calculated for each sequential parameter. A data point was classified as an outlier if it fell outside the interval μ ± k·σ, where k is a threshold factor. We selected k = 2 for our analysis, identifying values more than two standard deviations from the mean as outliers. This approach is a standard data preprocessing technique widely used in signal processing and anomaly detection (38). The two-standard-deviation threshold retains approximately 95% of the data, preserving the majority of valid observations and eliminating extreme values that could distort subsequent analyses.
The final preprocessing step involved normalizing the input variables introduced into the machine learning model on the TRTR (Training on real data, testing on real data) process. On TSTR (Training on synthetic data, testing on real data), we had one more of the same normalization approach after the SDG implementation, focusing on applying the normalized data to the Machine Learning (ML) model. Thereby, we applied Min–Max scaling, transforming each feature to a range between 0 and 1. This normalization ensures that features with different units and ranges contribute equally to the model without bias toward variables with larger numerical scales (39).
2.3 Synthetic data generation (SDG)
This research employed a data-centric approach to SDG for biomechanically-based time series data. The methodology centered on preserving specific biomechanical relationships while generating statistically representative synthetic samples. We employed YData's TimeSeriesSynthesizer [v2.0.0, ydata-sdk Python package (40)] to generate biomechanically constrained synthetic time-series data, configured via hierarchical metadata and correlation-preserving constraints (Table 3).
In the generation process, we incorporated a hierarchical architecture that respected temporal dependencies (stride-to-stride transitions) and entity-specific patterns (participant-level characteristics). Timestamp values were designated as the sequential sorting key, whilst participant identifiers were established as entity boundaries, enabling the synthesizer to capture both within-subject variability and between-subject differences in gait parameters.
We integrated domain-specific biomechanical constraints derived from established principles of locomotor stability. These constraints were designed to maintain relationships between gait parameters, particularly the positive correlation between step width and margin of stability (reflecting increased base of support) (41) and the inverse relationship between the center of mass velocity and margin of stability (reflecting reduced control at higher speeds) (42, 43).
2.3.1 SDG technique
We used the TimeSeriesSynthesizer framework and implemented additional rank correlation-based dependency constraints to enforce biomechanical relationships in the generated data. The model architecture incorporated the following key components.
2.3.1.1 Metadata configuration
The synthesizer was initialized with time series metadata specifying Timestamp as the temporal sorting key and ID as the entity identifier. This configuration established appropriate boundaries for learning temporal dynamics whilst preserving participant-specific characteristics.
2.3.1.2 Rank correlation-based constraint implementation
We developed custom constraint functions that evaluated relationships between biomechanical variables through rank statistics. Specifically, we utilized Spearman rank correlations to enforce relationships between key biomechanical parameters whilst maintaining their individual distributional properties. This approach enabled us to:
(1) Enforce a positive correlation between step width and margin of stability (ρ > 0.7, reflecting the observed value of 0.768 in the real data correlation matrix).
(2) Maintain the inverse relationship between the center of mass velocity and margin of stability (ρ < −0.3, capturing the observed value of −0.487 in the real data correlation matrix).
These correlation thresholds were implemented via custom validation functions that verified whether generated data maintained the specified biomechanical relationships. The functions calculated Spearman rank correlations between the relevant variables and validated that they met the predetermined thresholds derived from established biomechanical principles.
2.3.1.3 Variables boundary preservation
The synthesizer maintained the derived domains for biomechanical variables, including each variable's minimum and maximum values, such as step width (0.002–0.266 m) and margin of stability (0.004–0.054 m).
2.3.1.4 Model training and data generation
Finally, we trained the synthesizer using 1,878 timesteps of original data from 14 participants. This constrained model subsequently generated the synthetic dataset with equivalent dimensionality, preserving distributional characteristics and variable relationships.
2.4 SDG quality process and its assessment
To evaluate the quality of the synthetic data, we implemented an assessment framework addressing data fidelity and utility. This process comprised two components: (1) synthetic data fidelity evaluation and (2) predictive performance assessment through a supervised machine learning model.
2.4.1 Synthetic data fidelity metrics
Synthetic data fidelity was assessed through complementary statistical approaches. The Python packages used are SDV (version 1.18.0) (44), SDMetrics (version 0.17.0) (45), and Scipy (version 1.13.1) (35).
2.4.1.1 Univariate distribution similarity
We employed the Kolmogorov–Smirnov (46) complement (KSComplement) for continuous variables and the Total Variation complement (TVComplement) for categorical variables. These metrics quantified distribution similarity on a scale from 0 to 1, with higher values indicating greater fidelity (45). Column shapes were evaluated with an aggregate score across all variables.
2.4.1.2 Bivariate relationship preservation
We assessed pairwise variable relationships through correlation pattern analysis, quantifying the degree to which the synthetic data maintained the interrelationships in the original dataset (45).
2.4.1.3 Hellinger distance calculation
We computed Hellinger distances between original and synthetic distributions for each variable and overall. This probabilistic divergence measure (scaled between 0 and 1, with lower values indicating greater similarity) assessed distribution similarity sensitive to location and shape differences (47).
2.4.2 Machine learning approach
To evaluate the practical utility of the synthetic data, we implemented a supervised machine learning framework using a gradient-boosting regression model trained to predict the margin of stability from gait parameters and participants’ characteristics.
2.4.2.1 Model architecture
We employed XGBoost regression models, a decision tree-based ensemble ML technique, selected for their capacity to capture non-linear relationships in biomechanical data across various studies (48–50). The XGBoost minimizes the models’ residuals and increases the predictive power by combining weak learners (51). Using XGBoost, we aimed to identify the relationships between biomechanical parameters and the Margin of Stability, thereby establishing a model capable of accurately estimating stability from gait variables.
2.4.2.2 Hyperparameter optimization
To maximize predictive performance, we implemented a comprehensive grid search strategy using sci-kit-learn's GridSearchCV combined with 5-fold cross-validation. This approach evaluated all possible combinations of the following hyperparameter values for the XGBoost model (Table 4). The grid search process evaluated 135 different hyperparameter combinations (3 × 3 × 3 × 2 × 2), with each combination subjected to 5-fold cross-validation. The optimal configuration was selected to minimize the Mean Absolute Error (MAE) across validation folds.
2.4.2.3 Comparative evaluation
Our machine learning implementation followed a two-phase approach to evaluate predictive performance and the utility of our SDG.
(1) Phase 1 — We trained the model on real-world gait data using a 70:30 train-test split of the original dataset, so we tested it on the held-out real data. We called it the TRTR (Training on Real, Testing on Real) approach.
(2) Phase 2 — We trained the model exclusively on synthetic data and then evaluated its performance by testing on the complete real-world dataset. We called it the TSTR (Training on Synthetic, Testing it on Real) approach.
This design allowed us to directly assess whether models trained on synthetic data could generalize effectively to real-world observations. We employed XGBoost for both phases to predict the Margin of Stability variable using the input variables listed in Table 5.
In terms of performance assessment, we evaluated model performance using a comprehensive set of metrics to assess prediction accuracy for the MoS output variable (Table 5).
Mean Absolute Error (MAE). Measures the average absolute difference between predicted values () and actual values () across all n observations, often used to deal with the problem of differentiability (see Equation 9). The lower the value, the better the result. A value of zero indicates a perfect fit.
Mean Squared Error (MSE). Quantifies prediction error by calculating the average squared differences between predicted values and actual observations (see Equation 10). It is used to overcome the problem of differentiability in MAE. The lower the value, the better the result. A value of zero indicates a perfect fit.
Root Mean Squared Error (RMSE). Provides a measure of the average magnitude of prediction errors in the same units as the target variable, facilitating interpretation (see Equation 11). RMSE is more sensitive to outliers than MAE, but its expression in the original unit of measurement makes it important for this biomechanical application.
Coefficient of Determination (R² score). Indicates the proportion of variance in the target variable that is predictable from the independent variables. Its values range from 0 to 1, indicating no fit and fit. The higher the value, the better the result, which means the closer the R2 value is to 1, the better the model is fitted. R2 is calculated as 1 minus the ratio of the sum of squared errors (SSE) to the total sum of squares (SST), where represents the mean of the observed values (see Equation 12).
These metrics allowed for a thorough comparison between our two phases, providing insight into the utility of synthetic data for MoS prediction. Additionally, they are widely recognized as reliable measures for evaluating gait parameter predictions (52, 53).
2.4.2.4 Model interpretability
To understand feature contributions and enhance model transparency, we implemented Shapley Additive Explanations (SHAP) (27). For our XGBoost model, we used the SHAP Tree Explainer, which efficiently calculates contribution values for each feature input.
The SHAP analysis identified the biomechanical variables with the greatest influence on MoS predictions and enabled comparisons of feature importance patterns between models trained on real or synthetic data. This interpretability framework was essential for validating that synthetic data preserved the relationships present in the original dataset and respected well-established gait parameters principles, especially for older adults’ gait. However, this model interpretability tool can face challenges, including computational intensity for large datasets and sensitivity to noise (54).
3 Results
The following subsections detail the results of the experiments conducted.
3.1 Synthetic data fidelity analysis
3.1.1 Overall fidelity metrics
The synthetic data demonstrated exceptional fidelity across multiple evaluation dimensions.
These metrics indicate that the metadata parameters used in this approach produced synthetic data that closely mirrors the statistical properties of the original dataset while maintaining these variables’ relationships (Table 6).
3.1.2 Distribution similarity analysis
The Kolmogorov–Smirnov complement (KSComplement) and Total Variation complement (TVComplement) scores for individual variables demonstrated exceptional preservation of univariate distributions (Table 7).
All variables exhibited scores above 0.97, with categorical variables (e.g., Fall History) achieving perfect preservation (1.0). This demonstrates that the synthetic data maintained the distributional characteristics of all gait parameters, which is visually confirmed in Figure 3, with a high degree of overlap between the real and synthetic distributions.

Figure 3. Distribution comparison between original and synthetic data. Each subplot shows its data distribution, synthetic data (blue color), and real data (gray color). Additionally, the KS Complement is introduced at the top right of each subplot to demonstrate each variable's fidelity performance.
3.1.3 Probabilistic divergence assessment
The overall Hellinger Distance (HD) = 0.0193 indicated excellent alignment between the original and synthetic distributions. Specifically, the biomechanical variables at the core of our rank correlation-based constraints — Step Width (HD = 0.0333), MoS (HD = 0.0332), and CoM Velocity (HD = 0.0447), retained low divergence despite the constraint enforcement.
3.2 Performance metrics comparison
The synthetic data-based model (TSTR) demonstrated superior predictive performance compared to the real-data-only approach, with error metrics reduced by 56%–81% and variance explanation (R2) improved by 31.2% (Table 8). This finding suggested that this approach may attenuate random variability and preserve its variable relationships, enhancing the model's ability to capture patterns in these gait parameters.
Figure 4 displays the TRTR and TSTR models’ actual vs. predicted MoS values. For the TRTR model [Figure 4A], while the model captured the general trend (R2 = 0.7321), variance is evident through the widespread scatter around the regression line. Prediction accuracy appeared limited at higher MoS values (>30), with a dispersion of predictions. In contrast, the TSTR model [Figure 4B] improved the prediction accuracy. The tighter clustering of points around the regression line visually confirmed the superior performance metrics (R2 = 0.9603). Prediction accuracy remained consistent across the entire range of MoS values, including at higher magnitudes where the TRTR model showed limitations.

Figure 4. Comparison of predicted vs. actual Margin of Stability (MoS) values. (A) Model trained on real data and tested on real data (TRTR), with an R2 score of 0.7321, indicating the proportion of variance in the actual MoS values explained by the model predictions. (B) Model trained on synthetic data and tested on real data (TSTR), with an R2 score of 0.9603.
3.3 Feature attribution analysis
The SHAP (Shapley Additive Explanations) value analysis revealed redistributions of feature influence when using synthetic data. SHAP values quantified the contribution of each feature to model predictions, with higher values indicating a greater impact on the outcome. For example, as shown in Table 9, the Step Width Mean SHAP value increased by 128.3%, better reflecting its established role in stability control. The “Fall History” increased the mean SHAP value (1789.3%), suggesting enhanced sensitivity to this risk factor. The BMI increased the mean SHAP value (175.7%). Finally, the CoM_Velocity decreased mean SHAP value (37.6%), consistent with the inverse relationship with stability. This last one potentially happened because of the rank correlation-based constraint enforcement.
These shifts in SHAP values indicated that this synthetic data approach realigned model feature attribution to better reflect established gait principles, especially for the older adult population.
Figure 5 demonstrates the feature attribution patterns for the TRTR and TSTR models. For TRTR [Figure 5A], the horizontal distribution of points represented the SHAP value impact on model output, while color indicated feature value magnitude (blue for lower values, red for higher values). The Y_Coordinate_CoM showed the most influence on predictions, with positive and negative contributions depending on the value. Step_Width demonstrated a modest impact, particularly compared to the CoM-coordinates-based parameters. In contrast, Figure 5B reveals the altered feature attribution pattern in the TSTR model. Step_Width gained greater impact in the predictions, rising to second position in importance. As mentioned before, this realignment better reflected established biomechanical principles regarding the role of step width in stability control. Fall History also showed enhanced contribution compared to the TRTR model, indicating improved sensitivity to risk factors.

Figure 5. SHAP summary plot for TRTR (A) and TSTR (B) models. The color gradient reflects feature values, where red indicates higher feature values and blue indicates lower feature values.
4 Discussion
This study investigated the application of SDG to gait stability prediction in older adults, addressing three research questions about data fidelity and utility, predictive performance, and model interpretability. Our findings demonstrated that this synthetic data approach accurately replicates data properties of gait parameters and can also enhance predictive modeling capabilities beyond what is achievable with real-world data alone in older adults.
The high fidelity metrics, column shapes at 98.51%, column pair trends at 95.67%, and overall fidelity at 97.09%, and subsequently preservation of variable distributions (above 0.97 in KSComplement and TVComplement scores) addressed an important challenge in movement science, maintaining biomechanical data validity whilst augmenting a limited dataset. For example, preserving categorical variables related to fall history (TVComplement = 1.00) is essential for clinical risk assessment applications. The low Hellinger distance (0.019) further confirmed the similarity between the original and synthetic distributions. Therefore, these findings demonstrated that our data-centric approach successfully captured univariate distributions and bivariate relationships. These fidelity metrics align with similar methodological approaches using evaluation metrics proposed by the Synthetic Data Vault (SDV) framework and/or Hellinger distance across all variables (15, 55). Importantly (15), used SDV-based metrics, such as KSComplement, to assess the data fidelity of synthetic gait data generated for multiple sclerosis patients and demonstrated strong performance results with most metrics over 0.75. These findings advance beyond traditional statistical distribution matching approaches by demonstrating that constraint-based synthetic data can effectively embody relationships between domain-specific biomechanical variables. The implementation of rank correlation-based constraints to maintain established relationships between step width and margin of stability (ρ > 0.7) and between CoM velocity and stability margins (ρ < −0.3) represents a methodological solution in biomechanically-based SDG, depending on each research goal.
Regarding the data utility, the most significant finding is that models trained exclusively on synthetic data (TSTR) demonstrated superior predictive performance compared to models trained on real data alone (TRTR). The reductions in error metrics (MAE by 58.2%, MSE by 80.9%, and RMSE by 56.3%) and improved variance explanation (R2 increase of 31.2%) highlight the potential of the metadata configuration process used in this SDG application. These results align with the guidance from (19) for an SDG data-centric framework, emphasizing that high-quality synthetic data should achieve statistical fidelity and enhance utility in downstream tasks.
The predictive performance in Figure 4 further supports this interpretation, showing that while the TRTR model struggles with prediction accuracy at higher MoS values (>30 mm), the TSTR model maintains consistent accuracy across the entire range. This suggests that our SDG approach improved prediction accuracy at the boundaries of stability values, thus enhancing, with caution, reliability in assessing marginal dynamic stability profiles. For instance, an 85-year-old patient recovering from a mobility-constrained procedure with MoS values around 25–35 mm (where the TRTR model showed poor accuracy) could support a decision-making process that led to an unnecessarily prolonged rehabilitation procedure. The TSTR model's enhanced performance in this MoS range enables better identification of patients at the threshold of safe mobility, supporting responsible decision-making for this healthcare example.
The SHAP analysis revealed redistributions of feature influence in the TSTR model, with notable increases in the importance of Step Width (128.3%), BMI (175.7%), and Fall History (1,789.3%). These changes suggest that the synthetic data generation process influenced the model's feature attribution patterns. Our findings relate to (56) research that, via a VICON motion capture system in 105 healthy individuals (52.87 ± 19.09 years), demonstrated that step width (part of a ‘base of support’ domain, as identified by the factor analysis, which included step width and step time) was a significant predictor of medio-lateral margin of stability, explaining 26% of the variance (p < 0.0001). Their equipment setup differs from our low-cost computer vision footage-capturing approach, which makes our application emerge as an alternative for a wider clinical accessibility solution.
Therefore, this SHAP analysis reinforces two biomechanical principles: (1) step width serves as an active control mechanism for lateral stability, and (2) clinical history (previous falls) and anthropometric factors (BMI) influence gait stability strategies. Regarding a predictive-based perspective, CoM velocity demonstrated relatively low importance in both models (TRTR and TSTR), which appears contrary to established biomechanical theory regarding the inverse relationship between velocity and stability margins, which (8, 57) demonstrated their relations that higher velocities can reduce the time available for corrective responses. This contrary relation to our findings can be explained by the experimental context of self-selected speeds. When participants walk at their preferred speed, they could optimize their gait pattern for stability and comfort, effectively minimizing the destabilizing effects of velocity that would be more apparent under imposed speed conditions. At self-selected speeds, older adults could adopt conservative velocity strategies that maintain their stability within comfortable margins, reducing the variance in velocity-stability relationships that machine learning models potentially rely on to detect feature importance. Therefore, this underscores the importance of considering the experimental context when interpreting SHAP values in gait modeling.
Our findings have significant implications for gait assessment in similar older adult populations. The SDG addresses persistent challenges, including limited sample sizes and constraints in extensive data collection from vulnerable populations. The improved predictive performance of the TSTR model suggests that synthetic data augmentation could enhance the accuracy of fall risk assessment tools based on stability metrics, particularly for the oldest-old population (≥85 years), where fall risk assessment carries the highest urgency (58), which aligns with the data that one-third of 70-year-olds and most 80-year-olds report mobility restrictions, which involves physical losses, including decreases in limb maximum muscle force and power (10, 12).
4.1 Limitations
Despite the promising results, some limitations exist: First, the sample size of 14 older adults we used, while comparable to many gait studies, remains relatively small for comprehensive synthetic data validation for this population. Future research should assess the scalability of a similar approach with more diverse cohorts representing different age groups, pathological conditions, and environmental contexts. Following this future perspective, for pathological populations (e.g., Parkinson's disease, stroke survivors), this SDG approach would require condition-specific constraint development. For instance, Parkinson's patients would potentially exhibit reduced step width variability and altered center of mass control, which would necessitate modified gait parameters correlation thresholds and potentially additional constraints reflecting disease-specific compensatory strategies. The SDG would need to preserve these pathological gait patterns whilst maintaining biomechanical plausibility.
Additionally, the dataset's composition (11 female, 3 male participants) reflects a gender imbalance that may limit the generalizability of our synthetic data generation approach. Future investigations should examine whether synthetic data generation maintains gender-specific biomechanical relationships and consider implementing gender-balanced original datasets for synthesis, or alternatively, generate synthetic data specifically for minority gender classes to address representation gaps. In other words, implement gender as a stratification variable in the metadata configuration, enabling the synthesizer to generate synthetic samples that maintain gender-specific proportions and biomechanical characteristics for synthetic data quality across gender groups.
Second, our SDG focused on frontal plane stability parameters derived from a single walking condition (level walking at self-paced speed). Thus, future work should extend this methodology to sagittal plane stability and responses to perturbations, which represent important aspects of stability control not captured in the current analysis. The SDG metadata configuration framework could accommodate frontal and sagittal plane parameters simultaneously, enabling the generation of synthetic data that preserves biomechanical relationships in both planes (e.g., coordination between medio-lateral and anterior-posterior stability strategies).
Third, while the MediaPipe algorithm provided acceptable pose tracking, advanced pose estimation algorithms optimized for biomechanical gait analysis could improve stability metrics’ precision and data quality. Advanced algorithms with improved joint tracking precision and enhanced robustness to occlusion could reduce measurement noise in center of mass calculations and step width detection, directly improving the accuracy of margin of stability computations.
4.2 Future clinical validation process
Our study demonstrates predictive-based SDG implementation in gait stability assessment, but comprehensive clinical validation is essential before widespread decision-making implementation. Critical validation steps include multi-site clinical trials across diverse healthcare settings to ensure methodology robustness, systematic testing in pathological populations (e.g., stroke survivors, Parkinson's disease patients, balance disorder patients) to validate synthetic data accuracy for clinical gait patterns, and longitudinal studies tracking patients over time to assess balance disorders prediction accuracy and rehabilitation monitoring capabilities. Additionally, clinical workflow integration requires practitioner usability studies, clinical decision support validation, and environmental robustness testing across different lighting conditions, clothes, and clinical environments to ensure smartphone-based pose tracking maintains accuracy in real-world settings.
Moreover, cost-effectiveness analysis comparing the methodology against current standard-of-care approaches, along with clinical outcome studies demonstrating improved patient outcomes, reduced falls, and enhanced quality of life, will be essential for healthcare adoption. Our current findings, relevant for stability assessment, provide an initial exploration for these validation efforts and position this methodology as a promising tool for low-cost gait stability assessment in clinical practice.
5 Conclusion
This study demonstrates that SDG with specific biomechanically based constraints can accurately replicate gait stability parameters in older adults, addressing our three research questions regarding data fidelity, utility, and interpretability. First, our approach replicated gait parameter statistical properties with exceptional fidelity: column shapes (98.51%), column pair trends (95.67%), and overall fidelity (97.09%), with variable distributions exceeding 0.97 in KSComplement and TVComplement scores and low Hellinger distance (0.019) confirming excellent alignment between original and synthetic distributions. Second, synthetic data-trained models (TSTR) demonstrated superior predictive performance compared to real data-trained models (TRTR), achieving substantial error reductions (MAE by 58.2%, MSE by 80.9%, RMSE by 56.3%) and improved variance explanation (R2 increase of 31.2%), whilst maintaining consistent accuracy across the entire MoS range, including at boundary stability values (>30 mm) where TRTR models showed limitations. Third, SHAP analysis revealed step width, BMI, and fall history as the most significant MoS predictors, with the synthetic data approach enhancing feature attribution alignment with established biomechanical principles through increased importance of step width (128.3%), fall history (1,789.3%), and BMI (175.7%). The redistribution of feature importance in the TSTR model revealed this approach's strength: amplifying signals aligned with established gait stability principles, creating a more interpretable predictive framework. This approach, combined with accessible computer vision methodology, contributed to advancing gait stability assessment with implications for fall risk monitoring. By enabling accurate stability assessment through smartphone cameras rather than expensive motion capture systems, this methodology could help in scenarios where resources and mobility are limited for fall risk screening, enabling earlier interventions that improve decision-making from clinicians and physiotherapists, especially through similar explainable machine learning implementation. Moreover, the improved accuracy at boundary stability values supports precision-based gait stability assessment for the most vulnerable patients regarding the margin of stability. Future work should extend these SDG-data-driven methods to diverse populations and stability conditions, potentially developing new predictive-based stability assessment solutions with varied goals, including clinical settings.
Data availability statement
Publicly available datasets were analyzed in this study. This data can be found here: the original and synthetic data generated in this study can be found at: https://github.com/mauriciomau0/Gait-Stability-Prediction-Through-Synthetic-Time-Series-and-Vision-Based-Data. Additionally, the synthetic dataset was generated from a publicly available dataset that can be accessed here: https://doi.org/10.6084/m9.figshare.c.5515953.v1.
Ethics statement
The studies involving humans were approved by University of Toronto Ethics Board. The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.
Author contributions
MC: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Validation, Visualization, Writing – original draft, Writing – review & editing. CO: Supervision, Writing – original draft, Writing – review & editing. VN: Resources, Software, Writing – original draft, Writing – review & editing. TR: Project administration, Supervision, Writing – original draft, Writing – review & editing.
Funding
The author(s) declare that financial support was received for the research and/or publication of this article. This work has been funded by the Technological University of the Shannon (TUS) President’s Doctoral Scholarship 2021.
Acknowledgments
We thank the researchers who shared this public dataset of older adults walking. We thank Dr. Brendan Kelly for his valuable effort in meetings, contributing to this research.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher's note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1. Levine D, Richards J, Whittle MW. Whittle’s Gait Analysis. Elsevier Health Sciences: Amsterdam (2012).
2. Badiye A, Kathane P, Krishan K. Forensic Gait Analysis. Treasure Island, FL: StatPearls Publishing (2021).
3. Dewolf AH, Sylos-Labini F, Cappellini G, Lacquaniti F, Ivanenko Y. Emergence of different gaits in infancy: relationship between developing neural circuitries and changing biomechanics. Front Bioeng Biotechnol. (2020) 8:473. doi: 10.3389/fbioe.2020.00473
4. Dewolf AH, Sylos-Labini F, Cappellini G, Ivanenko Y, Lacquaniti F. Age-related changes in the neuromuscular control of forward and backward locomotion. PLoS One. (2021) 16(2):e0246372. doi: 10.1371/journal.pone.0246372
5. Xu S, Fang J, Hu X, Ngai E, Guo Y, Leung V, et al. Emotion recognition from gait analyses: current research and future directions. IEEE Trans Comput Soc Syst. (2024) 11(1):363–77. doi: 10.1109/TCSS.2022.3223251
6. Santos PCRD, Barbieri FA, Zijdewind I, Gobbi LTB, Lamoth C, Hortobágyi T. Effects of experimentally induced fatigue on healthy older adults’ gait: a systematic review. PLoS One. (2019) 14(12):e0226939. doi: 10.1371/journal.pone.0226939
7. Ebersbach G, Sojer M, Müller J, Heijmenberg M, Poewe W. Sociocultural differences in gait. Mov Disord. (2000) 15(6):1145–7. doi: 10.1002/1531-8257(200011)15:6%3C1145::aid-mds1013%3E3.0.co;2-c
8. Bruijn SM, Meijer OG, Beek PJ, van Dieën JH. Assessing the stability of human locomotion: a review of current measures. J R Soc Interface. (2013) 10(83):20120999. doi: 10.1098/rsif.2012.0999
9. Zanin M, Olivares F, Pulido-Valdeolivas I, Rausell E, Gomez-Andres D. Gait analysis under the lens of statistical physics. Comput Struct Biotechnol J. (2022) 20:3257–67. doi: 10.1016/j.csbj.2022.06.022
10. Maresova P, Krejcar O, Maskuriy R, Selamat A, Melero FJ, Kuca K. Challenges and opportunity in mobility among older adults—key determinant identification. BMC Geriatr. (2023) 23(1):447. doi: 10.1186/s12877-023-04106-7
11. Mochizuki L, Aliberti S. Gait stability and aging. In: Barbieri FA, Vitório R, Santos PCR, editors. Locomotion and Posture in Older Adults. Cham: Springer (2024). p. 7. doi: 10.1007/978-3-031-74123-4_7
12. Grimmer M, Riener R, Walsh CJ, Seyfarth A. Mobility related physical and functional losses due to aging and disease—a motivation for lower limb exoskeletons. J Neuroeng Rehabil. (2019) 16(1):2. doi: 10.1186/s12984-018-0458-8
13. Curtze C, Buurke TJ, McCrum C. Notes on the margin of stability. J Biomech. (2024) 166:112045. doi: 10.1016/j.jbiomech.2024.112045
14. Trabassi D, Castiglia SF, Bini F, Marinozzi F, Ajoudani A, Lorenzini M, et al. Optimizing rare disease gait classification through data balancing and generative AI: insights from hereditary cerebellar ataxia. Sensors. (2024) 24(11):3613. doi: 10.3390/s24113613
15. Gall KL, Bellanger L, Laplaud D, Stamm A. Generation of synthetic gait data: application to multiple sclerosis patients’ gait patterns. arXiv [Preprint]. (2024). Available online at: https://arxiv.org/abs/2411.10377 (Accessed November 1, 2024).
16. Dindorf C, Bartaguiz E, Janssen A, Ullrich P, Schröder J, Kainz H, et al. Enhancing biomechanical machine learning with limited data: generating realistic synthetic posture data using generative artificial intelligence. Front Bioeng Biotechnol. (2024) 12:1350135. doi: 10.3389/fbioe.2024.1350135
17. Chavez JM, Tang W. A vision-based system for stage classification of parkinsonian gait using machine learning and synthetic data. Sensors. (2022) 22(12):4463. doi: 10.3390/s22124463
18. de Souza MD, Junior CRS, Quintino J, Santos AL, da Silva FQ, Zanchettin C. Exploring the impact of synthetic data on human activity recognition tasks. Procedia Comput Sci. (2023) 222:656–65. doi: 10.1016/j.procs.2023.08.203
19. Lupión M, Cruciani F, Cleland I, Nugent C, Ortigosa PM. Data augmentation for human activity recognition with generative adversarial networks. IEEE J Biomed Health Inform. (2024) 28(4):2350–61. doi: 10.1109/JBHI.2024.3364910
20. Hansen L, Seedat N, van der Schaar M, Petrovic A. Reimagining synthetic tabular data generation through data-centric AI: a comprehensive benchmark. Adv Neural Inf Process Syst. (2023) 36:33781–823. doi: 10.5555/3666122.3667588
21. Yoon J, Jarrett D, van der Schaar M. Time-series generative adversarial networks. Advances in Neural Information Processing Systems 32. (2019).
22. Esteban C, Hyland SL, Rätsch G. Real-valued (medical) time series generation with recurrent conditional GANs. arXiv [Preprint]. (2017). Available online at: https://arxiv.org/abs/1706.02633 (Accessed May 20, 2025)
24. Chalapathy R, Chawla S. Deep learning for anomaly detection: a survey. arXiv [Preprint]. (2019). Available online at: https://arxiv.org/abs/1901.03407 (Accessed May 20, 2025).
25. Ng KD, Mehdizadeh S, Iaboni A, Mansfield A, Flint A, Taati B. Measuring gait variables using computer vision to assess mobility and fall risk in older adults with dementia. IEEE J Transl Eng Health Med. (2020) 8:1–9. doi: 10.1109/JTEHM.2020.2998326
26. Chen T, Guestrin C. XGBoost: a scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; ACM (2016). p. 785–94
27. Nohara Y, Matsumoto K, Soejima H, Nakashima N. Explanation of machine learning models using shapley additive explanation and application for real data in hospital. Comput Methods Programs Biomed. (2022) 214:106584. doi: 10.1016/j.cmpb.2021.106584
28. Taati B, Mehdizadeh S, Nabavi H, Sabo A, Arora T, Iaboni A. The Toronto older adults gait archive: video and 3D inertial motion capture data of older adults’ walking. Figshare. (2022). doi: 10.6084/m9.figshare.c.5515953.v1
29. Bazarevsky V, Grishchenko I, Raveendran K, Zhu T, Zhang F, Grundmann M. Blazepose: on-device real-time body pose tracking. arXiv [Preprint]. (2020). Available online at: https://arxiv.org/abs/2006.10204 (Accessed May 15, 2025).
30. Lin TY, Maire M, Belongie S, Hays J, Perona P, Ramanan D, et al. Microsoft COCO: common objects in context. In: Fleet D, Pajdla T, Schiele B, Tuytelaars T, editors. Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland, September 6–12, 2014, Proceedings, Part V 13. Cham: Springer International Publishing (2014). p. 740–55.
31. Lafayette TBG, Kunst VHL, Melo PVS, Guedes PO, Teixeira JMXN, Vasconcelos CRD, et al. Validation of angle estimation based on body tracking data from RGB-D and RGB cameras for biomechanical assessment. Sensors. (2023) 23(1):3. doi: 10.3390/s23010003
32. Hii CST, Gan KB, You HW, Zainal N, Ibrahim NM, Azmin S. Frontal plane gait assessment using MediaPipe pose. In: Islam MT, Misran N, Singh MJ, editors. Proceedings of the 8th International Conference on Space Science and Communication. IconSpace 2023. Springer Proceedings in Physics, vol 303. Singapore: Springer (2024). doi: 10.1007/978-981-97-0142-1_34
33. Winter DA. Biomechanics and Motor Control of Human Movement. 4th Eds Hoboken: John Wiley & Sons (2009).
34. McKinney W. Pandas: a foundational python library for data analysis and statistics. Python High Perform Sci Comp. (2011) 14:1–9.
35. Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, et al. Scipy 1.0: fundamental algorithms for scientific computing in python. Nat Methods. (2020) 17(3):261–72. doi: 10.1038/s41592-019-0686-2
36. Crenna F, Rossi GB, Berardengo M. Filtering biomechanical signals in movement analysis. Sensors. (2021) 21(13):4580. doi: 10.3390/s21134580
37. Sugiyama Y, Uno K, Matsui Y. Types of anomalies in two-dimensional video-based gait analysis in uncontrolled environments. PLoS Comput Biol. (2023) 19(1):e1009989. doi: 10.1371/journal.pcbi.1009989
38. Brownlee J. How to use Statistics to Identify Outliers in Data. San Francisco: Machine Learning Mastery (2020). Available online at: https://machinelearningmastery.com/how-to-use-statistics-to-identify-outliers-in-data/ (Accessed May 30, 2025).
39. Agarwal S. Data mining: data mining concepts and techniques. 2013 International Conference on Machine Intelligence and Research Advancement; Katra, India: IEEE (2013). p. 203–7. doi: 10.1109/ICMIRA.2013.45
40. YData. Ydata-sdk (Version 2.0.0) [Computer Software]. New York, NY: YData AI (2024). Available online at: https://docs.fabric.ydata.ai/latest/sdk/ (Accessed May 30, 2025).
41. Wang Y, Luo Z, Li J, Du J, Sun D, Ivanenko Y, et al. The biomechanical influence of step width on typical locomotor activities: a systematic review. Sports Med Open. (2024) 10(1):83. doi: 10.1186/s40798-024-00750-4
42. Dingwell JB, Marin LC. Kinematic variability and local dynamic stability of upper body motions when walking at different speeds. J Biomech. (2006) 39:444–52. doi: 10.1016/j.jbiomech.2004.12.014
43. England SA, Granata KP. The influence of gait speed on local dynamic stability of walking. Gait Posture. (2007) 25:172–8. doi: 10.1016/j.gaitpost.2006.03.003
44. Patki N, Wedge R, Veeramachaneni K. The synthetic data vault. IEEE International Conference on Data Science and Advanced Analytics (DSAA); IEEE (2016). p. 399–410. doi: 10.1109/DSAA.2016.49
45. DataCebo Inc. Synthetic Data Metrics (Version 0.17.0) [Computer Software]. New York, NY: IEEE (2023). Available online at: https://docs.sdv.dev/sdmetrics/ (Accessed May 30, 2025).
46. Berger VW, Zhou Y. Kolmogorov–smirnov test: overview. In: Balakrishnan N, Colton T, Everitt B, Piegorsch W, Ruggeri F, Teugels JL, editors. Wiley StatsRef: Statistics Reference Online. Hoboken: John Wiley & Sons (2014). doi: 10.1002/9781118445112.stat06558
47. Oosterhoff J, van Zwet WR. A note on contiguity and hellinger distance. In: van de Geer S, Wegkamp M, editors. Selected Works of Willem van Zwet. Selected Works in Probability and Statistics. New York: Springer (2012). doi: 10.1007/978-1-4614-1314-1_6
48. Noh B, Youm C, Goh E, Lee M, Park H, Jeon H, et al. XGBoost based machine learning approach to predict the risk of fall in older adults using gait outcomes. Sci Rep. (2021) 11(1):12183. doi: 10.1038/s41598-021-91797-w
49. Vora C, Katkar V, Lunagaria M. Gait analysis based on gender detection using pre-trained models and tune parameters. Discov Artif Intell. (2024) 4:19. doi: 10.1007/s44163-024-00115-6
50. Park B, Kim M, Jung D, Lee D, Kim J, Mun KR. Classification of abnormal gaits with machine learning algorithms using sensor-inherited insoles. 2024 46th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC); Orlando, FL, USA: IEEE (2024). p. 1–4. doi: 10.1109/EMBC53108.2024.10782460
51. Dey A. Machine learning algorithms: a review. Int J Comput Sci Inf Technol. (2016) 7:1174–9. doi: 10.1109/EMBC53108.2024.10782460
52. Agrawal S, Yadala R, Goyal P, Bharti J. Gait movement analysis using polynomial regression. Int J Res Appl Sci Eng Technol. (2022) 10(3):2393–9. doi: 10.22214/ijraset.2022.40979
53. Ozates ME, Salami F, Wolf SI, Arslan YZ. Estimating ground reaction forces from gait kinematics in cerebral palsy: a convolutional neural network approach. Ann Biomed Eng. (2025) 53:634–43. doi: 10.1007/s10439-024-03658-y
54. Li X, Zhou Y, Dvornek N, Gu Y, Ventola P, Duncan J. Efficient shapley explanation for features importance estimation under uncertainty. In: Martel AL, Abolmaesumi P, Stoyanov D, Mateus D, Zuluaga MA, Zhou SK, et al., editors. Medical Image Computing and Computer-Assisted Intervention—MICCAI 2020. Lecture Notes in Computer Science, vol 12261. Cham: Springer (2020). p. 792–801. doi: 10.1007/978-3-030-59710-8_77
55. Emam K E, Mosquera L, Fang X, El-Hussuna A. Utility metrics for evaluating synthetic health data generation methods: validation study. JMIR Med Inform. (2022) 10(4):e35734. doi: 10.2196/35734
56. Herssens N, van Criekinge T, Saeys W, Truijen S, Vereeck L, van Rompaey V, et al. An investigation of the spatio-temporal parameters of gait and margins of stability throughout adulthood. J R Soc Interface. (2020) 17(166):20200194. doi: 10.1098/rsif.2020.0194
57. Hak L, Houdijk H, Steenbrink F, Mert A, van der Wurff P, Beek PJ, et al. Speeding up or slowing down?: gait adaptations to preserve gait stability in response to balance perturbations. Gait Posture. (2012) 36(2):260–4. doi: 10.1016/j.gaitpost.2012.03.005
58. Centers for Disease Control and Prevention (CDC). Self-reported falls and fall-related injuries among persons aged ≥65 years—United States, 2006. MMWR Morb Mortal Wkly Rep. (2008) 57(9):225–9.18322444
59. MediaPipe Pose. (2024). Available online at: https://github.com/google-ai-edge/mediapipe/blob/master/docs/solutions/pose.md (Accessed May 20, 2025).
Keywords: synthetic data, gait stability, computer vision, SHAP values, MediaPipe pose estimation
Citation: Cordeiro MC, Cathain CO, Nascimento VB and Rodrigues TB (2025) Gait stability prediction through synthetic time-series and vision-based data. Front. Sports Act. Living 7:1646146. doi: 10.3389/fspor.2025.1646146
Received: 12 June 2025; Accepted: 29 July 2025;
Published: 13 August 2025.
Edited by:
Guoxin Zhang, The Hong Kong Polytechnic University, Hong Kong SAR, ChinaReviewed by:
Fei Yan, Chongqing Three Gorges Central Hospital, ChinaZhongyou Li, Sichuan University, China
Chenxi Yan, Beihang University, China
Copyright: © 2025 Cordeiro, Cathain, Nascimento and Rodrigues. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Mauricio C. Cordeiro, bWF1cmljaW8uY29yZGVpcm9AdHVzLmll