Next Article in Journal
Fuzzy-Based Sensor Fusion for Cognitive Load Assessment in Inclusive Manufacturing Strategies
Next Article in Special Issue
Validity of a Single Inertial Measurement Unit to Measure Hip Range of Motion During Gait in Patients Undergoing Total Hip Arthroplasty
Previous Article in Journal
An Assessment of the Sensory Function in the Maxillofacial Region: A Dual-Case Pilot Study
Previous Article in Special Issue
Sliding-Window CNN + Channel-Time Attention Transformer Network Trained with Inertial Measurement Units and Surface Electromyography Data for the Prediction of Muscle Activation and Motion Dynamics Leveraging IMU-Only Wearables for Home-Based Shoulder Rehabilitation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Estimation of 3D Ground Reaction Force and 2D Center of Pressure Using Deep Learning and Load Cells Across Various Gait Conditions

1
Department of Biomedical Engineering, Konkuk University, Chungju 27478, Republic of Korea
2
BK21 Plus Research Institute of Biomedical Engineering, Konkuk University, Chungju 27478, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(11), 3357; https://doi.org/10.3390/s25113357
Submission received: 21 April 2025 / Revised: 19 May 2025 / Accepted: 20 May 2025 / Published: 26 May 2025
(This article belongs to the Special Issue Wearable Devices for Physical Activity and Healthcare Monitoring)

Abstract

Traditional force plate-based systems offer high measurement precision but are limited to laboratory settings, restricting their use in real-world environments. To address this, we propose a method for estimating a three-axis ground reaction force (GRF) and two-axis center of pressure (CoP) using a shoe embedded with three uniaxial load cells. The estimation was conducted under five gait conditions: straight walking, turning, uphill, downhill, and running. Data were collected from 40 healthy young adults. Four deep-learning models—Fully Connected Neural Network (FCNN), Convolutional Neural Network (CNN), Sequence-to-Sequence Long Short-Term Memory (Seq2Seq-LSTM), and Transformer—were evaluated. Among them, Seq2Seq-LSTM and CNN achieved the highest performance in predicting both GRF and CoP. However, the medio-lateral (ML) components showed lower accuracy than the vertical and anterior–posterior directions. In slope conditions, particularly for vertical GRF, relatively higher root mean-square error (RMSE) values were observed. Despite some variation across gait types, predicted values showed high agreement with measurements. Compared with previous studies, the proposed method achieved comparable or better performance with a minimal sensor setup. These findings highlight the feasibility of accurate GRF and CoP estimation in diverse gait scenarios and support the potential for real-world applications. Future work will focus on sensor optimization and broader population validation.

1. Introduction

Gait is one of the most fundamental human movements, driven by the propulsion force generated through foot movement and ground contact [1]. During walking, the body requires complex coordination between the nervous and musculoskeletal systems to maintain stability and generate forward momentum [2]. Patients with dysfunction in either system often face challenges in gait execution, resulting in gait impairments.
Quantitative gait metrics are essential for objective assessment and play a critical role in the clinical diagnosis and treatment evaluation of patients with gait disorders. These metrics contribute to improved prognosis and prevention of disease progression. Among the most widely used indicators are ground reaction force (GRF) and center of pressure (CoP), which are utilized extensively in both clinical practice and academic research. GRF and CoP have been applied in studies analyzing gait patterns in patients with spinal cord injury, Parkinson’s disease, cerebral palsy, and multiple sclerosis, as well as in healthy control groups [3,4,5]. They are also used to assess balance in older adults, aiding in the prediction of fall risk and cognitive decline [6,7].
GRF and CoP are essential for evaluating biomechanical aspects of gait, such as weight transfer, shock absorption, braking forces, and balance stability [8,9,10]. GRF includes three-axis (X, Y, Z) components, and CoP represents the spatial distribution of forces, making it important to integrate information across all axes for comprehensive analysis [11,12].
Traditionally, GRF and CoP are measured using force plates, which are considered the gold standard due to their high precision. However, force plates are limited to laboratory settings and require additional setups to capture multiple steps during walking. Furthermore, gait experiments conducted in lab environments may not reflect real-world conditions due to psychological influences on participants, controlled floor surfaces, and variations in footwear usage [13,14,15,16]. Therefore, there is a growing need for methods that can measure GRF and CoP under more realistic conditions.
As a promising alternative, in-shoe pressure sensors have been used to estimate GRF and CoP. In our previous study, we developed a shoe embedded with three uniaxial load cells and employed a Sequence-to-Sequence Long Short-Term Memory (Seq2Seq-LSTM) model to estimate three-axis GRF. In that study, GRF estimation during straight walking achieved root mean-square error (RMSE) values of 65.12 N (vertical), 15.50 N (anterior–posterior), and 9.83 N (medio-lateral), with corresponding correlation coefficients of 0.97, 0.96, and 0.90, respectively. These results were comparable to or exceeded those reported in previous studies [17].
Numerous studies have utilized force-sensing resistors (FSRs) to estimate GRF and CoP. For example, a study using 99 FSRs reported RMSE values of 5 N in the anterior–posterior direction and 21 N in the vertical direction, with correlation coefficients of 0.91 and 0.83, respectively [18]. Another study using six FSRs reported a CoP RMSE of 9.17 mm with a correlation of 0.98, and a vertical GRF RMSE of 34.01 N with a correlation of 0.95 [19]. A separate study using 16 FSRs to estimate vertical GRF under various running intensities achieved a correlation coefficient of 0.999, suggesting that even high-intensity GRF can be accurately estimated using pressure sensors [20]. Beyond straight walking, GRF estimation has been explored under various gait conditions using different methodological approaches. For turning walking, Eguchi et al. (2023) utilized a single-axis load cell with a maximum likelihood model [21], whereas Yamaguchi et al. (2023) applied Gaussian process regression with a three-axis load cell [22]. In slope walking, Honert et al. (2022) estimated three-axis GRF using a single-axis load cell [18].
Since gait strategies and the resulting GRF and CoP patterns vary significantly depending on the walking condition, such as slope walking, turning, and running, it is important to collect data across multiple gait types and develop prediction models accordingly [23,24,25]. However, most previous studies have analyzed each gait in isolation, often focusing on a single type of locomotion per study. This condition-specific approach limits the generalizability of the models and highlights the need for integrated analyses across diverse walking conditions.
In this study, we aim to estimate 3D GRF and 2D CoP across various gait conditions—straight, turning, uphill, downhill, and running—as an extension of our previous work. In addition to the Seq2Seq-LSTM model, we evaluate and compare several deep-learning architectures, including Fully Connected Neural Networks (FCNN), Convolutional Neural Networks (CNN), and transformer models, to identify the most suitable approach for each gait type. Each model offers a unique perspective on how GRF and CoP can be predicted based on its training mechanism. The FCNN model enables investigation into whether GRF and CoP can be predicted through feedforward mappings of load-cell signals without explicit temporal modeling. The CNN model, by applying convolutional filters, captures local temporal patterns, allowing for the assessment of whether short-range dynamics in the input sequence can support accurate force and pressure prediction. The transformer model, leveraging the attention mechanism, enables learning of long-range dependencies across the entire sequence, thereby allowing the estimation of GRF and CoP based on global temporal relationships. By evaluating multiple learning models across diverse gait conditions, this study aims to identify condition-specific optimal models and provide insight into the relationship between gait dynamics and model architecture characteristics.

2. Materials and Methods

2.1. Experiment

This study was conducted with 40 healthy young adults in their 20s. Demographic and physical characteristics, including age, height, weight, dominant foot, and foot size, were recorded for each participant. All participants were thoroughly informed about the purpose and procedures of the study, and written consent was obtained prior to participation. To ensure transparency in the data-acquisition process, no anticipated outcomes, such as potential differences in results across gait conditions, were disclosed to the participants. The study protocol was approved by the Institutional Review Board of Konkuk University (Approval No. 7001355-202307-HR-676). A summary of participant characteristics is provided in Table 1.

2.2. Shoe with Three Uniaxial Load Cells

In this study, we used a custom-made shoe embedded with three uniaxial load cells (EzForce-1D, i2A Systems Inc., Daejeon, Republic of Korea). The design of the shoe and its theoretical framework were based on our previous work [17], and the shoe is illustrated in Figure 1.

2.3. Data Collection and Processing

In this study, five gait conditions were evaluated: straight walking, turning, uphill, downhill, and running. Figure 2 illustrates the examples of the gait experiments. Each participant performed five-to-seven trials for each condition. All participants were instructed to walk at their self-selected speed for each gait condition. For the straight, turn, and run conditions, two force plates (AMTI, Watertown, MA, USA) embedded in a level walkway were used. For the slope (uphill/downhill) condition, participants walked on a 13° inclined ramp equipped with an embedded force plate (Kistler instrumented AG, Winterthur, Switzerland). GRF and CoP data were collected at a sampling frequency of 120 Hz using Cortex 4.0 software (Motion Analysis Corp., Rohnert Park, CA, USA).
Although load cell data were continuously collected throughout the entire walking trial, only the segments corresponding to contact with the force plate were selected for analysis. To reduce signal noise, a fourth-order Butterworth low-pass filter with a cutoff frequency of 10 Hz was applied. Load-cell data were synchronized with GRF and CoP measurements at the moment of heel strike, which marked the onset of data recording for both systems. Force-plate data were always taken at 0 N, making it simple to determine the heel strike. Since the load-cell sensor always makes contact with the foot, even during the swing phase, very small values were recorded for the load-cell data. When resampling and filtering were conducted, these noises were converted to close to zero, and the identical heel strike as the force plate could be determined. In the CoP signals, ground artifacts occurring at heel strike and toe-off were observed and removed by applying a threshold based on the vertical GRF signal [26,27]. For gait conditions where an appropriate threshold has not been clearly established, such as turning, running, and slope walking, statistical analyses were conducted based on the peak vertical GRF values. In conditions showing statistically significant differences, specifically running and downhill walking, thresholds were determined using a ratio of the maximum vertical GRF, as detailed in the Table 2. The filtered signals were resampled to 100 data points using spline interpolation. This allowed for the normalization of the stance phase to a percentage scale, facilitating direct comparison across trials and participants.

2.4. Model

In this study, four deep-learning models were used to estimate GRF and CoP: Fully Connected Neural Network (FCNN), Convolutional Neural Network (CNN), Sequence-to-Sequence Long Short-Term Memory (Seq2Seq-LSTM), and transformer. The input data consisted of signals from three uniaxial load cells embedded in the shoe, while the output data included GRF components (vertical, anterior–posterior, and medio-lateral) and CoP components (anterior–posterior and medio–lateral) measured by the force plate. Hyperparameters for each model were optimized within the value ranges presented in Supplementary Table S2. Model performance was evaluated based on root mean-square error (RMSE) and Pearson correlation coefficients [19,20,28]. Figure 3 presents the full pipeline of the model training process.

2.5. Validation

To evaluate the generalizability of the models, 60% of participants were allocated to the training set, 20% to the validation set, and the remaining 20% to the test set. To ensure dataset independence, data from the same participant were not shared across different sets. Model performance was evaluated using root mean-square error (RMSE) and Pearson correlation coefficients. Additionally, Bland–Altman analysis was conducted to assess the agreement between the predicted and measured GRF and CoP values. The following four metrics were derived from the Bland–Altman analysis:
  • Bias: the mean difference between predicted and measured values
  • 95% confidence interval (CI) of the bias, indicating the magnitude of systematic error
  • Limits of agreement (LoA): the 95% CI of the difference, representing the agreement range between two measurements
  • 95% CI of the LoA: the precision or error bounds of the upper- and lower-LoA values

3. Results

Data were excluded from analysis if the participant’s foot partially missed the force plate or if data were not properly collected due to communication issues. The final number of valid trials per gait condition is summarized in Table 3.
Table 4 presents the selected neural network model and the corresponding hyperparameters for each gait condition. The final model was selected according to the RMSE obtained on the validation set, as shown in Figure 4. For GRF estimation, the Seq2Seq-LSTM model was selected as the final model for straight walking, running, and uphill walking, whereas the CNN model was selected for turning and downhill walking conditions. For CoP estimation, the Seq2Seq-LSTM model was chosen for straight, turning, running, and uphill walking, while the CNN model was selected for downhill walking. Model-performance metrics for each gait condition are provided in Supplementary Tables S3 and S4. The results of the Bland–Altman analysis are shown in Figure 5 and Table 5. According to the Bland–Altman results, most data points lie within LoA, and the scatter plot exhibits a randomly dispersed pattern around the mean difference, indicating that the variability is evenly distributed without systematic bias.

4. Discussion

In this study, we estimated three-axis GRF and two-axis CoP across five gait conditions using a shoe embedded with three uniaxial load cells. Four deep-learning models, FCNN, CNN, Seq2Seq-LSTM, and transformer, were evaluated. To identify the optimal model for each condition, we trained the models by adjusting hidden layer configurations, parameters, and learning rates.
Among the models, CNN and Seq2Seq-LSTM consistently demonstrated superior performance. FCNN and transformer were not selected for any of the gait conditions. The limited performance of the FCNN model is likely due to its inability to capture temporal dynamics, as it processes input data frame-by-frame without considering time dependencies. Although the transformer model generally performs well with long time-series data, its effectiveness may diminish in relatively short gait sequences [29]. In contrast, CNN effectively captured local force patterns, while Seq2Seq-LSTM was able to model both short- and long-term temporal dependencies.
Overall, the estimation accuracy of ML GRF and CoP was lower than that of the other directions. This finding is consistent with previous studies [17] and may be attributed to the small magnitude of the ML signals, variability in individual gait styles, balance ability, and environmental factors [30]. For instance, a study by Oubre et al. (2021) reported low accuracy in ML GRF prediction, even when using six sensors placed at the heel, first and fifth metatarsal heads, lateral arch, and big toe. In that study, the correlation coefficient for ML GRF was only 0.51 [28], suggesting that ML forces are highly variable and difficult to predict precisely using a limited number of sensors.
The lowest ML GRF prediction accuracy was observed during running. Due to the higher velocity and shorter contact time with the ground in running, lateral balance control becomes more dynamic [31], increasing variability both across and within participants during repeated trials.
Low prediction accuracy for ML CoP was also observed during slope walking. This may be due to changes in foot progression angle required to generate greater propulsion and braking forces on an incline [9,24]. In particular, medial rotation of the foot can reduce lateral movement and energy expenditure [32,33]. In our study, CoP trajectories during slope walking showed considerable inter-subject variability, which likely contributed to reduced ML CoP prediction accuracy. Similarly, CoP prediction during running was less accurate, likely due to increased variability in AP and ML CoP components caused by the shorter ground contact time.
Vertical GRF estimation during uphill walking showed relatively high RMSE. This may be due to changes in foot–ground interaction that result in altered joint flexion angles and muscle activation patterns [34]. When ascending a slope, individuals tend to increase hip and knee flexion and engage stronger ankle dorsiflexion to lift the foot higher. Forward weight shift also increases instability [35], thereby increasing variability in vertical GRF. In a study by Lay (2005), 3000 repeated gait trials on slopes with inclines ranging from 0% to 39% showed increased standard deviation in average GRF [24]. Similarly, our study found that uphill GRF patterns varied across participants, which likely contributed to the lower estimation accuracy.
Although RMSE values were relatively high for some gait conditions, the overall GRF prediction accuracy was comparable to or higher than those reported in previous studies. For straight walking, our RMSE results were comparable to those reported by Oubre et al. (2021)—25.9, 10.7, and 72.8 N for ML, AP, and vertical direction, respectively—and were even lower in the ML and AP directions [28]. Furthermore, our correlation coefficients for GRF exceeded those of Oubre et al. across all directions.
In the study by Kammoun et al. (2024), GRF was estimated using 16 pressure sensors, and Seq2Seq-LSTM demonstrated the highest performance. Similar to our findings, the vertical GRF yielded the highest correlation coefficient. However, the reported RMSE was higher than in our study [36]. Honert et al. (2022) estimated GRF during slope walking using FSR array insoles and achieved correlation coefficients of 0.90 and 0.99 for AP and vertical GRF, respectively [18]. In comparison, our results were slightly lower (uphill: AP 0.89, vertical 0.93; downhill: AP 0.93, vertical 0.94). This may be due to the higher spatial resolution of the FSR sensors (1.5 cm2), which were distributed across the entire plantar surface in the Honert study.
For turning, Eguchi et al. (2023) used 15 FSRs and a maximum likelihood-based model to estimate GRF (%BW) during walking along a 1 m-radius circular path, reporting NRMSEs of 4.8, 5.2, and 4.1 for ML, AP, and vertical GRF, respectively [21]. In our study, GRF (%BW) was derived from absolute GRF (N), and the corresponding NRMSEs were 1.9, 1.4, and 5.4, indicating better performance in ML and AP directions.
The proposed load-cell-embedded shoe and the associated deep-learning models demonstrated comparable or superior estimation performance relative to previous studies. These results suggest that the system is sufficiently accurate for estimating GRF during overground walking outside controlled laboratory environments. However, several limitations should be noted.
First, the current sensor configuration was not sufficient to capture variability in the ML direction. Compared to studies utilizing high-density FSR arrays [18], future work should explore sensor number and placement optimization to improve ML estimation accuracy.
Second, participants walked at their self-selected speeds, and the number of training samples may have been insufficient to fully capture individual gait patterns. Collecting a more diverse dataset, including variations in anthropometrics and walking speeds, could enable the model to better learn inter-subject variability.
Third, the participants were limited to healthy young adults in their 20s. It remains unclear whether the trained models can generalize to other age groups with different physical characteristics. Moreover, the proposed approach is not yet suitable for populations with greater variability in gait, such as patients with stroke. Future research should aim to extend this work to clinical populations and explore model-adaptation strategies for pathological gait.

5. Conclusions

The load-cell-embedded shoe and deep-learning models proposed in this study demonstrated high accuracy in estimating 3D GRF and 2D CoP across various gait conditions. Among the models evaluated, Seq2Seq-LSTM and CNN consistently showed superior performance. However, estimation accuracy for the medio-lateral (ML) direction was relatively lower under certain gait conditions. This limitation is attributed to the current sensor configuration of the proposed shoe, suggesting the need for further research to address this issue.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s25113357/s1, Table S1: Names and specifications of sensors used in load cell insertion shoes; Table S2: Computer spec; Table S3: Hyperparameters tuned in each model; Table S4: Prediction accuracy of each neural network for each gait (GRF); Table S5: Prediction accuracy of each neural network for each gait (CoP).

Author Contributions

Conceptualization, J.K.; methodology, G.T.; data curation, J.K. and K.-C.K.; formal analysis J.K. and J.-S.C.; writing—original draft preparation J.K. and J.-S.C.; writing—review and editing G.T. and J.-S.C.; funding acquisition G.T. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by a National Research Foundation of Korea (NRF) grant funded by the Korean Government (MSIT) (No. 2022R1A2C1013370) and a grant from the Korea Health Technology R&D Project through the Korea Health Industry Development Institute (KHIDI), funded by the Ministry of Health and Welfare, Republic of Korea (grant number: HF20C0113).

Institutional Review Board Statement

Our study protocol was confirmed by the Ethics Committee of Konkuk University (IRB No. 7001355-202307-HR-676).

Informed Consent Statement

Informed consent was obtained from all the subjects involved in the study.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Baker, R.; Esquenazi, A.; Benedetti, M.G.; Desloovere, K. Gait Analysis: Clinical Facts. Eur. J. Phys. Rehabil. Med. 2016, 52, 560. [Google Scholar] [PubMed]
  2. Perry, J. Gait Analysis. In Slack; CRC Press: Boca Raton, FL, USA, 1992; pp. 19–129. [Google Scholar]
  3. Fineberg, D.B.; Asselin, P.; Harel, N.Y.; Agranova-Breyter, I.; Kornfeld, S.D.; Bauman, W.A.; Spungen, A.M. Vertical Ground Reaction Force-Based Analysis of Powered Exoskeleton-Assisted Walking in Persons with Motor-Complete Paraplegia. J. Spinal. Cord. Med. 2013, 36, 313–321. [Google Scholar] [CrossRef] [PubMed]
  4. Muniz, A.M.S.; Liu, H.; Lyons, K.E.; Pahwa, R.; Liu, W.; Nobre, F.F.; Nadal, J. Comparison among Probabilistic Neural Network, Support Vector Machine and Logistic Regression for Evaluating the Effect of Subthalamic Stimulation in Parkinson Disease on Ground Reaction Force during Gait. J. Biomech. 2010, 43, 720–726. [Google Scholar] [CrossRef] [PubMed]
  5. Alaqtash, M.; Sarkodie-Gyan, T.; Yu, H.; Fuentes, O.; Brower, R.; Abdelgawad, A. Automatic Classification of Pathological Gait Patterns using Ground Reaction Forces and Machine Learning Algorithms. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 453–457. [Google Scholar]
  6. Huo, F. Limits of Stability and Postural Sway in Young and Older People; National Library of Canada: Ottawa, ON, Canada, 1999. [Google Scholar]
  7. Ma, J. Associations between Finger Tapping, Gait and Fall Risk with Application to Fall Risk Assessment. arXiv 2021, arXiv:2006.16648. [Google Scholar]
  8. Kluitenberg, B.; Bredeweg, S.W.; Zijlstra, S.; Zijlstra, W.; Buist, I. Comparison of Vertical Ground Reaction Forces during Overground and Treadmill Running. A Validation Study. BMC Musculoskelet. Disord. 2012, 13, 1–235. [Google Scholar] [CrossRef]
  9. Brauer, S.G.; Woollacott, M.; Shumway-Cook, A. The Interacting Effects of Cognitive Demand and Recovery of Postural Stability in Balance-Impaired Elderly Persons. J. Gerontol. Ser. A Biol. Sci. Med. Sci. 2001, 56, 489. [Google Scholar] [CrossRef]
  10. John, C.T.; Seth, A.; Schwartz, M.H.; Delp, S.L. Contributions of Muscles to Mediolateral Ground Reaction Force Over a Range of Walking Speeds. J. Biomech. 2012, 45, 2438–2443. [Google Scholar] [CrossRef]
  11. Giakas, G.; Baltzopoulos, V. Time and Frequency Domain Analysis of Ground Reaction Forces during Walking: An Investigation of Variability and Symmetry. Gait Posture 1997, 5, 189–197. [Google Scholar] [CrossRef]
  12. Schöllhorn, W.I.; Nigg, B.M.; Stefanyshyn, D.J.; Liu, W. Identification of Individual Walking Patterns using Time Discrete and Time Continuous Data Sets. Gait Posture 2002, 15, 180–186. [Google Scholar] [CrossRef]
  13. Foucher, K.C.; Thorp, L.E.; Orozco, D.; Hildebrand, M.; Wimmer, M.A. Differences in Preferred Walking Speeds in a Gait Laboratory Compared with the Real World After Total Hip Replacement. Arch. Phys. Med. Rehabil. 2010, 91, 1390–1395. [Google Scholar] [CrossRef]
  14. Takayanagi, N.; Sudo, M.; Yamashiro, Y.; Lee, S.; Kobayashi, Y.; Niki, Y.; Shimada, H. Relationship between Daily and in-Laboratory Gait Speed among Healthy Community-Dwelling Older Adults. Sci. Rep. 2019, 9, 3496. [Google Scholar] [CrossRef] [PubMed]
  15. Scanlon, J.M. Comparing Gait between Outdoors and Inside a Laboratory. Ph.D. Dissertation, Virginia Tech, Blacksburg, VA, USA, 2014. [Google Scholar]
  16. Kim, I.B.; Park, T.S.; Kang, J.H. Comparison of barefoot and shod gait cycle for adult women. J. Converg. Inf. Technol. 2018, 8, 9–14. [Google Scholar]
  17. Kim, J.; Kang, H.; Lee, S.; Choi, J.; Tack, G. A Deep Learning Model for 3D Ground Reaction Force Estimation using Shoes with Three Uniaxial Load Cells. Sensors 2023, 23, 3428. [Google Scholar] [CrossRef]
  18. Honert, E.C.; Hoitz, F.; Blades, S.; Nigg, S.R.; Nigg, B.M. Estimating Running Ground Reaction Forces from Plantar Pressure during Graded Running. Sensors 2022, 22, 3338. [Google Scholar] [CrossRef] [PubMed]
  19. Choi, H.S.; Lee, C.H.; Shim, M.; Han, J.I.; Baek, Y.S. Design of an Artificial Neural Network Algorithm for a Low-Cost Insole Sensor to Estimate the Ground Reaction Force (GRF) and Calibrate the Center of Pressure (CoP). Sensors 2018, 18, 4349. [Google Scholar] [CrossRef]
  20. Carter, J.; Chen, X.; Cazzola, D.; Trewartha, G.; Preatoni, E. Consumer-Priced Wearable Sensors Combined with Deep Learning can be used to Accurately Predict Ground Reaction Forces during various Treadmill Running Conditions. PeerJ 2024, 12, e17896. [Google Scholar] [CrossRef]
  21. Eguchi, R.; Takahashi, M. Estimation of Three-Dimensional Ground Reaction Forces during Walking and Turning using Insole Pressure Sensors Based on Gait Pattern Recognition. IEEE Sens. J. 2023, 23, 31278–31286. [Google Scholar] [CrossRef]
  22. Yamaguchi, T.; Takahashi, Y.; Sasaki, Y. Prediction of three-directional ground reaction forces during walking using a shoe sole sensor system and machine learning. Sensors 2023, 23, 8985. [Google Scholar] [CrossRef]
  23. Strike, S.C.; Taylor, M.J.D. The Temporal–spatial and Ground Reaction Impulses of Turning Gait: Is Turning Symmetrical? Gait Posture 2009, 29, 597–602. [Google Scholar] [CrossRef]
  24. Lay, A.N.; Hass, C.J.; Smith, D.W.; Gregor, R.J. Characterization of a System for Studying Human Gait during Slope Walking. J. Appl. Biomech. 2005, 21, 153–166. [Google Scholar] [CrossRef]
  25. Keller, T.S.; Weisberger, A.M.; Ray, J.L.; Hasan, S.S.; Shiavi, R.G.; Spengler, D.M. Relationship between Vertical Ground Reaction Force and Speed during Walking, Slow Jogging, and Running. Clin. Biomech. 1996, 11, 253–259. [Google Scholar] [CrossRef] [PubMed]
  26. Zeni, J.A.; Richards, J.G.; Higginson, J.S. Two Simple Methods for Determining Gait Events during Treadmill and Overground Walking using Kinematic Data. Gait Posture 2008, 27, 710–714. [Google Scholar] [CrossRef] [PubMed]
  27. Jafarnezhadgero, A.; Fatollahi, A.; Amirzadeh, N.; Siahkouhian, M.; Granacher, U. Ground Reaction Forces and Muscle Activity while Walking on Sand Versus Stable Ground in Individuals with Pronated Feet Compared with Healthy Controls. PLoS ONE 2019, 14, e0223219. [Google Scholar] [CrossRef] [PubMed]
  28. Oubre, B.; Lane, S.; Holmes, S.; Boyer, K.; Lee, S.I. Estimating Ground Reaction Force and Center of Pressure using Low-Cost Wearable Devices. IEEE Trans. Biomed. Eng. 2022, 69, 1461–1468. [Google Scholar] [CrossRef]
  29. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all You Need. arXiv 2017, arXiv:1706.03762. [Google Scholar]
  30. Baum, B.S.; Hobara, H.; Kim, Y.H.; Shim, J.K. Amputee Locomotion: Ground Reaction Forces during Submaximal Running with Running-Specific Prostheses. J. Appl. Biomech. 2016, 32, 287–294. [Google Scholar] [CrossRef]
  31. Cavanagh, P.R.; Lafortune, M.A. Ground Reaction Forces in Distance Running. J. Biomech. 1980, 13, 397–406. [Google Scholar] [CrossRef]
  32. Mündermann, L.; Corazza, S.; Andriacchi, T.P. The Evolution of Methods for the Capture of Human Movement Leading to Markerless Motion Capture for Biomechanical Applications. J. Neuroeng. Rehabil. 2006, 3, 6. [Google Scholar] [CrossRef]
  33. Lay, A.N.; Hass, C.J.; Gregor, R.J. The Effects of Sloped Surfaces on Locomotion: A Kinematic and Kinetic Analysis. J. Biomech. 2006, 39, 1621–1628. [Google Scholar] [CrossRef]
  34. Pellegrini, B.; Peyré-Tartaruga, L.A.; Zoppirolli, C.; Bortolan, L.; Bacchi, E.; Figard-Fabre, H.; Schena, F. Exploring Muscle Activation during Nordic Walking: A Comparison between Conventional and Uphill Walking. PLoS ONE 2015, 10, e0138906. [Google Scholar] [CrossRef]
  35. Damavandi, M.; Dixon, P.C.; Pearsall, D.J. Ground Reaction Force Adaptations during Cross-Slope Walking and Running. Hum. Mov. Sci. 2012, 31, 182–189. [Google Scholar] [CrossRef]
  36. Kammoun, A.; Ravier, P.; Buttelli, O. Comparison of the Accuracy of Ground Reaction Force Component Estimation between Supervised Machine Learning and Deep Learning Methods using Pressure Insoles. Sensors 2024, 24, 5318. [Google Scholar] [CrossRef]
Figure 1. Custom shoe embedded with three uniaxial load cells. The detailed rated capacities of the sensors used are shown in Table S1. A detachable central block with a width of 10 mm is located in the middle of the shoe, allowing the shoe size to be adjusted in 10 mm increments. This enables precise positioning of the load cells at the heel and at the first and fifth metatarsal heads according to each participant’s foot size. Data collection and storage were performed using Python 3.7 at a sampling frequency of 30 Hz.
Figure 1. Custom shoe embedded with three uniaxial load cells. The detailed rated capacities of the sensors used are shown in Table S1. A detachable central block with a width of 10 mm is located in the middle of the shoe, allowing the shoe size to be adjusted in 10 mm increments. This enables precise positioning of the load cells at the heel and at the first and fifth metatarsal heads according to each participant’s foot size. Data collection and storage were performed using Python 3.7 at a sampling frequency of 30 Hz.
Sensors 25 03357 g001
Figure 2. Five gait conditions evaluated in the experiment. Participants wore the custom shoe embedded with load cells and performed all five gait types at their preferred walking speed.
Figure 2. Five gait conditions evaluated in the experiment. Participants wore the custom shoe embedded with load cells and performed all five gait types at their preferred walking speed.
Sensors 25 03357 g002
Figure 3. Overview of the estimation model for 3D GRF and 2D CoP. The input data consist of filtered signals from load cells located at the heel, first metatarsal, and fifth metatarsal. The output data represent filtered ground truth GRF and CoP measurements obtained from the force plate.
Figure 3. Overview of the estimation model for 3D GRF and 2D CoP. The input data consist of filtered signals from load cells located at the heel, first metatarsal, and fifth metatarsal. The output data represent filtered ground truth GRF and CoP measurements obtained from the force plate.
Sensors 25 03357 g003
Figure 4. Average trajectories of GRF and CoP for the test set. Estimated GRF values are shown for each gait condition: (a) straight walking, (b) turning, (c) running, (d) uphill, and (e) downhill. Estimated CoP values are shown for: (f) straight walking, (g) turning, (h) running, (i) uphill, and (j) downhill. The experimental mean and standard deviation are represented by black solid lines and shaded areas, respectively. The estimated values are shown as red solid lines with red shaded areas. (ko) illustrate representative CoP trajectories in the 2D plane for each corresponding gait condition.
Figure 4. Average trajectories of GRF and CoP for the test set. Estimated GRF values are shown for each gait condition: (a) straight walking, (b) turning, (c) running, (d) uphill, and (e) downhill. Estimated CoP values are shown for: (f) straight walking, (g) turning, (h) running, (i) uphill, and (j) downhill. The experimental mean and standard deviation are represented by black solid lines and shaded areas, respectively. The estimated values are shown as red solid lines with red shaded areas. (ko) illustrate representative CoP trajectories in the 2D plane for each corresponding gait condition.
Sensors 25 03357 g004
Figure 5. Bland–Altman plots for GRF and CoP across gait conditions. (ae) show Bland–Altman results for GRF estimation under the following conditions: (a) straight walking, (b) turning, (c) running, (d) uphill, and (e) downhill. (fj) show Bland–Altman results for CoP estimation under: (f) straight walking, (g) turning, (h) running, (i) uphill, and (j) downhill.
Figure 5. Bland–Altman plots for GRF and CoP across gait conditions. (ae) show Bland–Altman results for GRF estimation under the following conditions: (a) straight walking, (b) turning, (c) running, (d) uphill, and (e) downhill. (fj) show Bland–Altman results for CoP estimation under: (f) straight walking, (g) turning, (h) running, (i) uphill, and (j) downhill.
Sensors 25 03357 g005
Table 1. Subjects’ characteristics.
Table 1. Subjects’ characteristics.
AgeHeightWeightDominant Foot (R/L)Foot SizeGender (M/F)
24.56 ± 2.47169.32 ± 8.8371.64 ± 16.7941/2256.28 ± 19.0329/14
Table 2. Maximum ground reaction force (GRF) values across gait conditions.
Table 2. Maximum ground reaction force (GRF) values across gait conditions.
TrialStraightTurnRunSlope (Up)Slope (Down)
Max Vertical GRF (N)757.70 ± 198.15719.18 ± 165.771417.57 ± 295.94792.9 ± 204.45878.95 ± 258.59
p (With Normal)-0.0530 *0.150 *
Threshold (N)202037.422023.2
* Significant difference from the straight condition based on independent t-tests.
Table 3. Number of valid trials used for each analysis.
Table 3. Number of valid trials used for each analysis.
TrialStraightTurnRunSlope (Up)Slope (Down)
n of data126228196151118
Table 4. Final neural network model, hyperparameters, and performance metrics for each gait condition. The table summarizes the selected model architecture, optimized hyperparameters, and evaluation results, including Pearson correlation coefficient, root mean-square error (RMSE), and normalized RMSE (NRMSE), for each GRF and CoP estimation task across the five gait conditions. RMSE of the GRF is presented in Newton (N), RMSE of the CoP is presented in millimeters (mm), and NRMSE is presented as a percentage (%).
Table 4. Final neural network model, hyperparameters, and performance metrics for each gait condition. The table summarizes the selected model architecture, optimized hyperparameters, and evaluation results, including Pearson correlation coefficient, root mean-square error (RMSE), and normalized RMSE (NRMSE), for each GRF and CoP estimation task across the five gait conditions. RMSE of the GRF is presented in Newton (N), RMSE of the CoP is presented in millimeters (mm), and NRMSE is presented as a percentage (%).
TrialStraightTurnRunSlope (up)Slope (down)
GRFCoPGRFCoPGRFCoPGRFCoPGRFCoP
MethodSeq2SeqSeq2SeqCNNSeq2SeqSeq2SeqSeq2SeqSeq2SeqSeq2SeqCNNCNN
Layers4423424142
Initial Units1002004100100200100100324
LR0.010.0010.0010.010.010.010.010.010.0010.1
ML Correlation0.880.860.800.650.670.510.910.220.760.33
AP Correlation0.990.990.980.990.900.790.930.930.890.76
Vertical Correlation0.99-0.98-0.98-0.94-0.91-
ML RMSE
(NRMSE)
11.23
(22.57)
5.64
(15.18)
24.32
(30.32)
7.16
(15.00)
33.24
(37.67)
6.27
(14.05)
35.48
(33.99)
10.52
(13.71)
17.12
(29.32)
8.95
(24.31)
AP RMSE
(NRMSE)
11.55
(6.73)
10.12
(4.00)
18.10
(9.60)
8.48
(3.57)
48.90
(19.29)
10.04
(10.53)
36.44
(16.51)
17.33
(10.43)
31.99
(15.46)
18.22
(11.31)
Vertical RMSE
(NRMSE)
99.77
(12.22)
-73.92
(9.57)
-181.47
(12.42)
-351.12
(30.38)
-179.53
(20.02)
-
Table 5. Bland–Altman analysis results for each gait condition. The table presents the bias, 95% confidence interval (CI) of the bias, limits of agreement (LoA), and 95% CI of the LoA for GRF and CoP estimations across the five gait conditions.
Table 5. Bland–Altman analysis results for each gait condition. The table presents the bias, 95% confidence interval (CI) of the bias, limits of agreement (LoA), and 95% CI of the LoA for GRF and CoP estimations across the five gait conditions.
GRFCoP
LLoA, ULoA(N)LoA
95% CI (N)
Mean
Difference 95% CI (N)
LLoA, ULoA (N)LoA
95% CI (N)
Mean
Difference 95% CI (N)
StraightML−24.5118.85−26.6821.02−5.00−0.66−21.0717.27−22.9819.18−3.820.02
AP−24.2725.94−26.7828.45−1.683.34−24.4323.46−26.8225.85−2.881.91
Vertical−172.09249.48−193.17270.5617.6259.77
TurnML−62.0537.33−67.0242.3−17.33−7.39−25.7225.33−28.2827.88−2.752.36
AP−41.6430.94−45.2734.56−8.98−1.72−23.722.79−26.0225.12−2.781.87
Vertical−114.07195.23−129.54210.725.1156.04
RunML−61.1183.14−68.3290.353.8018.23−25.7828.08−28.4730.77−1.543.84
AP−816.5481.94−861.46126.86−412.22−322.38−21.9525.57−24.3327.94−0.574.18
Vertical−227.191037.9−290.441101.16342.1468.61
Slope
(Up)
ML−84.5121.45−89.8126.75−36.83−26.23−38.6950.2−43.1354.641.3110.2
AP−59.5675.54−66.3182.31.2414.75−49.556.3−54.7961.59−1.898.69
Vertical−175.02768.67−222.21815.86249.64344.01
Slope
(Down)
ML−35.1839.05−38.942.76−1.785.64−40.0347.3−44.3951.66−0.738
AP−66.1450.41−71.9656.24−13.69−2.04−42.4245.99−46.8450.41−2.636.21
Vertical−211.32378.17−240.8407.6553.95112.9
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

Kim, J.; Kim, K.-C.; Tack, G.; Choi, J.-S. Estimation of 3D Ground Reaction Force and 2D Center of Pressure Using Deep Learning and Load Cells Across Various Gait Conditions. Sensors 2025, 25, 3357. https://doi.org/10.3390/s25113357

AMA Style

Kim J, Kim K-C, Tack G, Choi J-S. Estimation of 3D Ground Reaction Force and 2D Center of Pressure Using Deep Learning and Load Cells Across Various Gait Conditions. Sensors. 2025; 25(11):3357. https://doi.org/10.3390/s25113357

Chicago/Turabian Style

Kim, Junggil, Ki-Cheon Kim, Gyerae Tack, and Jin-Seung Choi. 2025. "Estimation of 3D Ground Reaction Force and 2D Center of Pressure Using Deep Learning and Load Cells Across Various Gait Conditions" Sensors 25, no. 11: 3357. https://doi.org/10.3390/s25113357

APA Style

Kim, J., Kim, K.-C., Tack, G., & Choi, J.-S. (2025). Estimation of 3D Ground Reaction Force and 2D Center of Pressure Using Deep Learning and Load Cells Across Various Gait Conditions. Sensors, 25(11), 3357. https://doi.org/10.3390/s25113357

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