Next Article in Journal
Identification of Spin Bowling Deliveries with an Advanced Smart Cricket Ball
Previous Article in Journal
A Field-Programmable Gate Array-Based Adaptive Sleep Posture Analysis Accelerator for Real-Time Monitoring
Previous Article in Special Issue
Electromyography- and Bioimpedance-Based Detection of Swallow Onset for the Control of Dysphagia Treatment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Validation of a 3D Markerless Motion Capture Tool Using Multiple Pose and Depth Estimations for Quantitative Gait Analysis

1
Arts et Métiers—Institut de Biomécanique Humaine Georges Charpak, 75013 Paris, France
2
Université Côte d’Azur, CHU, France
3
Université Côte d’Azur, LAMHESS, France
4
Université Côte d’Azur, CNRS, INSERM, IRCAN, France
5
Institut Universitaire de France (IUF), 75005 Paris, France
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(22), 7105; https://doi.org/10.3390/s24227105
Submission received: 11 October 2024 / Revised: 31 October 2024 / Accepted: 4 November 2024 / Published: 5 November 2024
(This article belongs to the Special Issue Biomedical Sensors for Diagnosis and Rehabilitation2nd Edition)

Abstract

:
Gait analysis is essential for evaluating walking patterns and identifying functional limitations. Traditional marker-based motion capture tools are costly, time-consuming, and require skilled operators. This study evaluated a 3D Marker-less Motion Capture (3D MMC) system using pose and depth estimations with the gold-standard Motion Capture (MOCAP) system for measuring hip and knee joint angles during gait at three speeds (0.7, 1.0, 1.3 m/s). Fifteen healthy participants performed gait tasks which were captured by both systems. The 3D MMC system demonstrated good accuracy (LCC > 0.96) and excellent inter-session reliability (RMSE < 3°). However, moderate-to-high accuracy with constant biases was observed during specific gait events, due to differences in sample rates and kinematic methods. Limitations include the use of only healthy participants and limited key points in the pose estimation model. The 3D MMC system shows potential as a reliable tool for gait analysis, offering enhanced usability for clinical and research applications.

1. Introduction

Gait analysis is a vital tool for clinicians to evaluate walking patterns and to detect functional limitations. It is often added into traditional physical tests such as the 6 min walk test (6MWT) and the Timed-Up-and-Go (TUG) test [1,2]. In general, these tests are assessed qualitatively by the clinicians and self-reported by the patient [3,4], and some quantitative values such as gait speed or distance covered might also be provided by the clinician. However, these evaluations suffer from inter-observer variability and human error, reducing their precision and clinical relevance. Moreover, a single visual assessment does not capture all of the desired quantitative values at once, potentially overlooking interesting features that could enable a broader and more precise analysis [5,6]. Today, to obtain a precise evaluation of the gait, 3D Motion Capture (MOCAP) is used. Combining infrared cameras, reflective sensors and force plates, this technology is considered the gold standard of quantitative gait analysis. However, its limitations make its deployment in clinics difficult. Indeed, 3D motion capture is expensive, requires operator proficiency, and is time-consuming, which slows down its usage. Furthermore, the accuracy of lower limb kinematics is influenced by correct marker placement and soft tissue artifacts [7,8,9,10].
Over the last decade, advancements in artificial intelligence have led to the development of Markerless Motion Capture (MMC). MMC enables human pose estimation from digital camera footages [11]. Being cost and time effective, this technology, which uses open-source pose estimators [12], could be a valuable clinical tool, allowing clinicians to easily evaluate a patient’s walking patterns. While 2D pose estimation (2D MMC) has shown promising results [13,14,15], 3D pose estimation techniques (3D MMC) remain relatively new. Recent studies utilizing RGB cameras and triangulation methods during treadmill or over-ground activities have shown promise [16,17,18]. Similarly, RGB-D cameras like commercial Microsoft Kinect have been employed to combine depth and 2D pose estimations for gait and sit-to-stand assessments, demonstrating good agreement with traditional MOCAP [19,20,21,22].
However, using a single Kinect camera for motion analysis leads to body occlusions issues, and using multiple Kinect cameras simultaneously can introduce accuracy and stability challenges due to how the cameras detect body key points [23]. At the same time, a simple method combining a single depth camera with a separate pose estimation tool has shown promising results for identifying 3D body key points [24]. Nevertheless, this approach has not been yet tested with multiple depth cameras.
Thus, the aim of this study was to compare two motion capture systems for quantitative gait analysis in healthy adults: a simple 3D MMC system using a combination of multiple depth cameras and a pose estimator, against the OptiTrack optoelectronic MOCAP system (NaturalPoint, Inc., Corvallis, OR, USA), considered the gold standard. The primary hypothesis was that the markerless system would measure hip and knee joint angles in the sagittal plane with good accuracy compared to MOCAP. The secondary hypothesis proposed that the markerless system would demonstrate an excellent test–retest reliability. The findings show that the 3D MMC system exhibits excellent test–retest reliability and a moderate-to-good accuracy when compared to MOCAP, suggesting its potential as an accessible option for clinicians.

2. Materials and Methods

2.1. Participants

Fifteen young healthy participants (8 females, 7 males, age 27.8 years ± 4.5, height 175 cm ± 10, body mass 70 kg ± 12) were recruited. The exclusion criteria included musculoskeletal injuries and the inability to walk without assistance.

2.2. Experimental Setup and Procedure

Static calibration was conducted for marker-based motion capture system to estimate segment orientation. After 6mn of habituation on the treadmill at a comfortable pace [25], all participants were asked to walk barefoot at three different speeds for 3 min each (slow: 0.7; medium: 1.0; fast: 1.3 m/s). Between each speed, a thirty-second break was given if needed.
To assess the inter-session reliability of the 3D MMC system, participants repeated the same procedure one week later for a second time in the same order.

2.3. Data Recording and Processing

2.3.1. Marker-Based System (MOCAP)

Height and body mass were recorded before the placement of the markers. Thirty-two passive reflective markers were placed on the anatomical landmarks of the participant according to Rizzoli Body marker set protocol (Figure 1). Prior to the test, participants were asked to wear black shorts and a black shirt. Acquisitions were recorded simultaneously at 100 Hz with a set of 9 infrared OptiTrack Motive 2.2.0 cameras (NaturalPoint, Inc., Corvallis, OR, USA). Two force plates placed under the treadmill were used to measure ground reaction forces at a frequency of 1000 Hz. The gait segmentation was determined from the heel-strike recorded by the force plates. Data recorded by OptiTrack system were exported as C3D files. The markers were used to construct a skeletal model that was scaled with height and mass information, and joint angle kinematics were computed using OpenSim IK tools [26] and Matlab (MATLAB, version R2023a. Natick, MA, USA: The MathWorks Inc. Retrieved from https://www.mathworks.com/) for the right hip and knee joints. In this study, hip and knee joints were given 6 degrees of freedom.

2.3.2. Markerless System (3D MMC)

Two-dimensional digital videos were collected with a set of three ZED 2 cameras (Stereolabs, San Francisco, CA, USA) at a frequency of 30 Hz. The three cameras were placed at the front, back, and right side of the participant. The artificial intelligence tool YOLOv8 [27] was used to estimate the pose of the participants for each of the 2D digital videos, displaying a list of 17 key points. More precisely, the YOLOv8x-pose-p6 pre-trained model was used without any other data training. The “neural depth mode” from Stereolabs’ ZED SDK 4.0 was used to obtain the depth of the 2D key points estimated with YOLOv8. The calibration of extrinsic camera parameters using the ZED360 tool from Stereolabs determined the positions and orientations of the cameras in space. This process enabled the merging of the 3D key points from each camera into a single, unified set of 3D key points.
Finally, joint angles for knee and hip were computed directly from the 3D key points using a simple, straightforward method, assuming a rigid body relationship between the adjacent joints (i.e., knee, hip, and shoulder for the hip angle; knee, ankle, and hip for the knee angle). This method provides a quick and efficient estimation of joint angles but assumes that the estimated key points are accurate representations of the joint centers. The gait segmentation for 3D MMC was determined with the minimum knee flexion angle [28]. To smooth the data, a Butterworth low-pass filter was applied to the raw 3D key point trajectories, with a cutoff frequency of 6 Hz. The entire process, from key point extraction to angle computation, was carried out using Python (Python, version 3.9.13. Wilmington, DE, USA: Python Software Foundation. Retrieved from https://www.python.org/).

2.4. Data Analysis and Statistical Calculation

All of the following statistical tests were performed with Python (Python 3.9.13). To evaluate the accuracy of the 3D MMC system, Root Mean Square Error (RMSE) and Lin’s Concordance Correlation Coefficient (LCC) with, respectively, their standard deviation and 95% confidence intervals were computed for the whole waveforms to assess agreement between the two methods. Moreover, from 3D MMC and MOCAP values, the averaged minimum, maximum, and Range of Motion were calculated for flexion/extension of the hip and knee joint angles. A Pearson correlation coefficient (r) was calculated, and a Bland–Altman analysis was performed to assess the correlation and possible bias between both systems. For Pearson correlations, coefficients were interpreted as follows: 0.0–0.30 negligent; 0.30–0.50 low; 0.50–0.70 moderate; 0.70–0.90 high; 0.90–1.00 very high [29]. Lin’s Concordance Correlation Coefficients were interpreted as follows: 0.0–0.90 poor; 0.90–0.95 moderate; 0.95–0.99 substantial; 0.99–1.0 almost perfect [30].
Test–retest reliability was determined using Intraclass Correlation Coefficients (ICC2,1), Standard Error of Measurement (SEM), and Minimal Detectable Change (MDC) for the maximum, minimum, and Range of Motion (ROM) values. Furthermore, to assess the reliability of the whole waveform, Root Mean Square Error (RMSE) and Lin’s Concordance Correlation Coefficient (LCC) were computed. For the RMSE, SEM, and MDC values, clinical significance was established for differences over 5° [31]. The ICC2,1 values were interpreted as follows: 0.0–0.5 poor; 0.5–0.75 moderate; 0.75–0.9 good; 0.9–1.0 excellent [32].

3. Results

3.1. Inter-Session Reliability

The 3D MMC system demonstrated a high test–retest reliability for hip and knee joint angles across all speeds. The intraclass correlation coefficients (ICC2,1) were consistently above 0.75, except for the minimum knee joint angle at 1.3 m/s (ICC2,1 = 0.61), with the maximum hip joint angles showing the highest reliability (ICC2,1 > 0.90). All minimal detectable change (MDC) values were below 3°, with the lowest MDC observed for the maximum hip joint angles (MDC < 1.5°) (Table 1).
The waveform similarity was also high across the test sessions. The Root Mean Square Error (RMSE) values were all under 2.5°, with the lowest RMSE values observed for the hip joint waveforms (RMSE < 1.80°). Likewise, Lin’s Concordance Correlation Coefficients (LCCs) were ≥0.98, except for the knee joint angles at 0.7 m/s (LCC = 0.96) (Table 1) (Figure 2).

3.2. Accuracy Against MOCAP

3.2.1. Non-Corrected Joint Angles

The 3D MMC system showed varying accuracy when compared to MOCAP, with a noticeable constant bias in the joint angle peaks at all speeds. The Bland–Altman plots indicated that most joint angles’ minimum, maximum, and ROM values were within the limits of agreement, though significant constant bias was detected for both knee and hip angles. Pearson’s correlation coefficients for hip angles ranged from 0.13 to 0.53 (except for hip ROM at 0.7 m/s), while for knee angles, Pearson’s r ranged from 0.50 to 0.93 (except for knee maximum angle at 0.7 m/s and 1.0 m/s) (Table 2).
The accuracy of the entire waveform showed moderate agreement with MOCAP. The RMSE values for hip and knee joint angle waveforms ranged from 5.86° to 6.80°, while the LCC values were between 0.83 and 0.93 (Table 2) (Figure 3).

3.2.2. Corrected Joint Angles

After correcting for disparities in joint center localization between the two systems, the accuracy significantly improved. Indeed, a disparity in the localization of shoulder, hip, knee, and ankle joint centers between 3D MMC and MOCAP systems resulted in an offset in the kinematic waveform of joint angles. This offset was corrected by subtracting the average difference in the entire waveforms between the MOCAP and 3D MMC systems for each gait session. Following this adjustment, the same statistical analysis was used and the results are presented in Table 3:
Table 3. Accuracy of 3D MMC system with offset removed against MOCAP. Bland–Altman bias and Pearson’s r coefficient are presented for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Table 3. Accuracy of 3D MMC system with offset removed against MOCAP. Bland–Altman bias and Pearson’s r coefficient are presented for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Joint (Sagittal Plan)Speed [m/s]Max Min ROM RMSE [°] (SD)LCC (95% CI)
B-A Bias [°] (LoA)rB-A Bias [°] (LoA)rB-A Bias [°] (LoA)r
Knee0.75.04 (−2.47 12.56)0.58−2.54 (−5.39 0.30)0.907.59 (−2.05 17.23)0.504.10 (1.58)0.96 (0.94 0.98)
13.86 (−4.37 12.08)0.45−3.43 (−6.37 −0.48)0.917.28 (−2.83 17.39)0.544.14 (1.56)0.97 (0.95 0.98)
1.32.46 (−3.72 8.63)0.73−3.90 (−6.34 −1.47)0.946.36 (−0.95 13.67)0.654.85 (1.33)0.96 (0.95 0.97)
Hip0.74.23 (2.34 6.12)0.96−5.19 (−7.67 −2.72)0.959.42 (5.61 13.23)0.814.14 (0.95)0.91 (0.88 0.95)
14.49 (2.10 6.89)0.94−6.33 (−9.75 −2.92)0.8910.82 (5.6 16.05)0.534.73 (0.92)0.91 (0.89 0.93)
1.35.64 (2.38 8.90)0.89−7.03 (−10.73 −3.33)0.8612.67 (6.83 18.51)0.525.40 (0.84)0.91 (0.90 0.93)
ROM (Range of Motion), MMC (Markerless Motion Capture), RMSE (Root Mean Square Error), LCC (Lin’s Concordance Correlation Coefficient), B-A Bias (Bland–Altman Bias), LoA (limit of agreement), SD (standard deviation).
Post-correction, all RMSE values were below 5°, except for the hip joint angle at 5.40° at 1.3 m/s. The LCC values increased to 0.91 for hip angle waveforms and were above 0.96 for the knee angle waveforms (Figure 3). Further improvements were seen in joint angle measurements post-correction. The Bland–Altman plots continued to show constant bias across the maximum, minimum, and ROM measurements of the knee and hip angles (Figure 4). The Pearson’s r coefficients were above 0.81 for all hip joint angle measurements (except for ROM at 1.0 and 1.3 m/s) and above 0.90 for the minimum knee joint angles. The Pearson’s r for the maximum and ROM knee joint angles ranged between 0.50 and 0.73, except for maximum knee joint angle at 1.0 m/s (Table 3).
Figure 3. Hip and knee flexion/extension angle waveforms at 1.0 m/s. The average gait cycle waveforms with standard deviation of the 15 participants for 3D MMC (blue) and MOCAP (red) are represented. The associated RMSE and LCC values are indicated. (a) Without offset removed; (b) offset removed.
Figure 3. Hip and knee flexion/extension angle waveforms at 1.0 m/s. The average gait cycle waveforms with standard deviation of the 15 participants for 3D MMC (blue) and MOCAP (red) are represented. The associated RMSE and LCC values are indicated. (a) Without offset removed; (b) offset removed.
Sensors 24 07105 g003aSensors 24 07105 g003b
Figure 4. Bland–Altman plots for hip and knee flexion/extension ROM at 1.0 m/s, offset removed. The mean differences are represented (red) along with the 95% limit of agreement (green).
Figure 4. Bland–Altman plots for hip and knee flexion/extension ROM at 1.0 m/s, offset removed. The mean differences are represented (red) along with the 95% limit of agreement (green).
Sensors 24 07105 g004

4. Discussion

The aim of this study was to assess the reliability and accuracy of a 3D Markerless Motion Capture (3D MMC) system against a Motion Capture (MOCAP) system. The two hypotheses were validated as the results indicated excellent reliability during test–retest methods and a moderate-to-excellent accuracy compared to MOCAP. However, the results highlighted the presence of constant biases around the maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles.
The 3D MMC system showed excellent test–retest reliability across different gait speeds (slow, medium, and fast), with ICC2,1 values above 0.75 for all speeds and conditions, except for the minimum knee joint angle at 1.3 m/s. These finding are consistent with previous research [33]. For example, Balta et al. [33] found that markerless systems using depth cameras like the Kinect could reliably measure gait parameters in the sagittal plane (ICC2,1 > 0.85). The high LCC values (>0.96) and low RMSE values (<3°) found in the present study further underscore the 3D MMC system’s reliability, consistent with the findings of Kanko et al. [34], who found an inter-session variability below 3° using multiple digital cameras, indicating clinical precision. These findings indicated that, from one gait test to the other, any measured variation would likely be due to a change in the gait pattern itself, and would not be an error from the system, especially for the hip joint (RMSE and MDC < 2°). Notably, the 3D MMC system’s inter-session reliability may be even higher than the marker-based system’s due to the absence of markers. Indeed, marker placement in traditional MOCAP systems can introduce variability and error up to 5°, as it relies on precise positioning by the operator, which can vary between each session [9]. Therefore, the 3D MMC system might be more advantageous than the traditional MOCAP for test–rest reliability.
The accuracy of the 3D MMC system was then assessed in comparison to MOCAP for each gait speed. Initially, the 3D MMC system exhibited significant discrepancies in joint angle measurements (LCC < 0.90 and RMSE > 7°). These discrepancies could be explained by the differing joint angle localization methods of the two systems, resulting in noticeable offsets between their joint angle measurements (Figure 3). Such biases and offsets have already been reported in previous studies. For instance, Thomas et al. [22] used a single depth camera for gait analysis, and Kanko et al. [16], utilized multiple digital cameras, finding offsets resulting in significant RMSE values, particularly for the hip joint (RMSE of 11°). Two main factors may have contributed to the presence of the offsets found in the present study and in the literature. First, pose estimators are not primarily designed for precise biomechanical analysis, as they are trained on large open access datasets, making them prone to large-scale mislabeling of certain joints, like the hip joint [35]. Second, as Liu and Chang [24] reported in their study combining depth and 2D estimations, the depth estimation in this present study and in Thomas et al.’s [22] only captured the depth of the closest surface to the camera, rather than the precise joint location, leading to differing joint localizations between the two systems. Therefore, to assess the precision of the 3D MMC system without the offset undermining the results, there was a need to remove it. The method used for the offset removal was the same used by Nüesch et al. [36], and more recently by Piche et al. [37]. In these two studies assessing the precision of an inertial measurement unit system against the MOCAP, the offset was removed by subtracting the average difference in the entire waveforms between both systems for each gait session. The results of these studies improved significantly after the offset removal. This reinforces the idea that correcting the signals in the present study might improve the concordance between MOCAP and 3D MMC.
After offset correction of the 3D MMC system for both hip and knee angles, the results significantly improved (Table 3, Figure 3). The 3D MMC system assessed in this study showed a moderate-to-high accuracy compared to MOCAP for the entire waveform at all speeds. Almost all of the RMSE values were below the clinical precision threshold [31], and LCC values showed moderate-to-substantial concordance. These results were in line with the literature, although it is important to note that the studies did not apply similar corrections. For example, Balta et al. [33] recently found their 3D MMC systems using a depth camera to be highly accurate in comparison to MOCAP when the camera was pointed at the side of the individual (RMSE < 4.5°). Similarly, Kanko et al. [16] demonstrated that 3D MMC using multiple digital cameras was an effective method to measure hip or knee joint angle in gait analysis (RMSE < 3.6°). If the 3D MMC system assessed in this present study showed a high accuracy over the entire waveform, only a moderate-to-high accuracy, as well as constant biases, were found for a specific event in the gait cycle (maximum and minimum joint angle and Range of Motion). There are two reasons that can explain these differences. The first reason is that a 30 Hz sample rate was used to record the participants with the 3D MMC system, compared to a 100 Hz sample rate for the MOCAP system. Due to spatial restrictions in the acquisition room, a sample rate of 30 Hz was necessary to capture the wide angle of view of the ZED 2 cameras. While this sample rate may have allowed for a high tracking resolution, it is not surprising that some differences in the peak values were found between the 3D MMC and MOCAP, as Nakano et al. [38] reported previously. They demonstrated that a higher sample rate (120 Hz) provided a greater accuracy than lower sample rates (30 Hz) compared to MOCAP, especially for high-speeds movements. The second reason explaining these contrasts resides in the differences in kinematic computation of joint angles between 3D MMC and MOCAP. In the present study, the angles were computed directly from the 3D key points through direct kinematics. This approach is quick, highly repeatable [39] and thus practical for applications requiring substantial precision in short time, such as longitudinal tracking and training interventions. However, direct kinematics differs fundamentally from the inverse kinematic computations used in MOCAP. This discrepancy arises because direct kinematics does not consider the underlying biomechanical relationships and joint constraints modeled in inverse kinematics. Additionally, for the 3D MMC system, hip flexion/extension was calculated based on a vector constructed from the hip and shoulder key points, and the femur vector. Therefore, beyond not computing the exact hip joint angle, the compensatory movement of the shoulder during gait could have led to an underestimation of true hip flexion and extension, potentially affecting the results. Therefore, the differences in the joint angle measurements between 3D MMC and MOCAP observed in this study can be partly attributed to these methodological distinctions.
In this study, the 3D MMC system showed excellent inter-session reliability, and a good accuracy compared to the MOCAP system, even if constant biases were found. Nevertheless, a few limitations need to be considered when interpreting the findings of this study. First, this study exclusively involved healthy participants, highlighting the need for further research to explore the application of 3D MMC in populations with a pathological gait issue, as it could provide valuable insights [18,40]. Second, although the low-speed gait task used in this study approximated the average gait speed of older adults [41], this does not conclusively demonstrate that this 3D MMC system is effective in older populations. Third, due to spatial constraints in the acquisition room, the cameras were positioned at the front, back and right side of the participants. Therefore, it is not impossible that the 3D MMC system might have produced slightly different results if the cameras were placed in different locations. Fourth, the pose estimation model used in this study only displayed 17 key points on the body, with only one on each foot. Thus, it was not possible to evaluate the ankle joint kinematics. Therefore, an improvement of the 3D MMC system would be to retrain the pre-trained pose estimation model to display an additional key point on each foot to allow the ankle joint angle to be computed.

5. Conclusions

This study demonstrates that the 3D MMC system offers excellent reliability and moderate-to-good accuracy compared to the traditional MOCAP system for gait analysis. The high test–retest reliability ensures that the changes observed in gait patterns are due to actual variations in the subject’s movement rather than errors in the system. While the initial assessments revealed some inaccuracies, these were largely attributed to differences in the joint angle localization methods. After correcting these offsets, the accuracy of the 3D MMC system improved significantly, with RMSE values below 5° for hip and knee joint angles. The 3D MMC system’s ability to provide reliable and reasonably accurate measurements without the use of markers presents a significant advantage, especially for long-term patient monitoring and clinical applications where ease of use and patient comfort are priorities. Future improvements, such as integrating a biomechanical model and increasing the sample rate, could further enhance the precision of this system. Overall, the 3D MMC system is a promising tool for gait analysis, offering a practical and reliable alternative to traditional MOCAP systems.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s24227105/s1; Table S1: dataset.xlsx.

Author Contributions

Conceptualization, M.D. and E.P.; methodology, M.D., F.C. and R.Z.; software, M.D.; validation, F.C., S.S.C., R.Z. and E.P.; formal analysis, M.D.; investigation, M.D.; resources, M.D., S.S.C. and E.P.; data curation, M.D.; writing—original draft preparation, M.D.; writing—review and editing, S.S.C. and E.P.; visualization, F.C. and R.Z.; supervision, F.C., R.Z. and E.P.; project administration, O.G.; funding acquisition, O.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Comité de Protection des Personnes Est III (23.00261.000161, obtained 8 February 2023).

Informed Consent Statement

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

Data Availability Statement

The raw data and descriptive statistics are contained within the Supplementary Materials. The camera recordings (.C3D and ZED2 cameras recordings) are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Christopher, A.; Kraft, E.; Olenick, H.; Kiesling, R.; Doty, A. The Reliability and Validity of the Timed up and Go as a Clinical Tool in Individuals with and without Disabilities across a Lifespan: A Systematic Review: Psychometric Properties of the Timed up and Go. Disabil. Rehabil. 2021, 43, 1799–1813. [Google Scholar] [CrossRef] [PubMed]
  2. Rikli, R.E.; Jones, C.J. The Reliability and Validity of a 6-Minute Walk Test as a Measure of Physical Endurance in Older Adults. J. Aging Phys. Act. 1998, 6, 363–375. [Google Scholar] [CrossRef]
  3. Benedetti, M.; Agostini, V.; Knaflitz, M.; Gasparroni, V.; Boschi, M.; Piperno, R. Self-Reported Gait Unsteadiness in Mildly Impaired Neurological Patients: An Objective Assessment through Statistical Gait Analysis. J. Neuroeng. Rehabil. 2012, 9, 64. [Google Scholar] [CrossRef] [PubMed]
  4. Nebel, M.B.; Sims, E.L.; Keefe, F.J.; Kraus, V.B.; Guilak, F.; Caldwell, D.S.; Pells, J.J.; Queen, R.; Schmitt, D. The Relationship of Self-Reported Pain and Functional Impairment to Gait Mechanics in Overweight and Obese Persons With Knee Osteoarthritis. Arch. Phys. Med. Rehabil. 2009, 90, 1874–1879. [Google Scholar] [CrossRef] [PubMed]
  5. Dierick, F.; Stoffel, P.-L.; Schütz, G.; Buisseret, F. High Specificity of Single Inertial Sensor-Supplemented Timed up and Go Test for Assessing Fall Risk in Elderly Nursing Home Residents. Sensors 2022, 22, 2339. [Google Scholar] [CrossRef]
  6. Kurosawa, C.; Shimadu, N.; Yamamoto, S. Where Do Healthy Older Adults Take More Time during the Timed up and Go Test? J. Phys. Ther. Sci. 2020, 32, 663–668. [Google Scholar] [CrossRef]
  7. Baker, R. Gait Analysis Methods in Rehabilitation. J. Neuroeng. Rehabil. 2006, 3, 4. [Google Scholar] [CrossRef]
  8. Camomilla, V.; Bonci, T.; Cappozzo, A. Soft Tissue Displacement over Pelvic Anatomical Landmarks during 3-D Hip Movements. J. Biomech. 2017, 62, 14–20. [Google Scholar] [CrossRef]
  9. Leigh, R.J.; Pohl, M.B.; Ferber, R. Does Tester Experience Influence the Reliability with Which 3D Gait Kinematics Are Collected in Healthy Adults? Phys. Ther. Sport 2014, 15, 112–116. [Google Scholar] [CrossRef]
  10. Stagni, R.; Fantozzi, S.; Cappello, A.; Leardini, A. Quantification of Soft Tissue Artefact in Motion Analysis by Combining 3D Fluoroscopy and Stereophotogrammetry: A Study on Two Subjects. Clin. Biomech. 2005, 20, 320–329. [Google Scholar] [CrossRef]
  11. Toshev, A.; Szegedy, C. DeepPose: Human Pose Estimation via Deep Neural Networks. In Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 1653–1660. [Google Scholar]
  12. Cao, Z.; Hidalgo, G.; Simon, T.; Wei, S.-E.; Sheikh, Y. OpenPose: Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields 2019. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019. [Google Scholar]
  13. Haberkamp, L.D.; Garcia, M.C.; Bazett-Jones, D.M. Validity of an Artificial Intelligence, Human Pose Estimation Model for Measuring Single-Leg Squat Kinematics. J. Biomech. 2022, 144, 111333. [Google Scholar] [CrossRef] [PubMed]
  14. Ino, T.; Samukawa, M.; Ishida, T.; Wada, N.; Koshino, Y.; Kasahara, S.; Tohyama, H. Validity of AI-Based Gait Analysis for Simultaneous Measurement of Bilateral Lower Limb Kinematics Using a Single Video Camera. Sensors 2023, 23, 9799. [Google Scholar] [CrossRef]
  15. Ota, M.; Tateuchi, H.; Hashiguchi, T.; Kato, T.; Ogino, Y.; Yamagata, M.; Ichihashi, N. Verification of Reliability and Validity of Motion Analysis Systems during Bilateral Squat Using Human Pose Tracking Algorithm. Gait Posture 2020, 80, 62–67. [Google Scholar] [CrossRef]
  16. Kanko, R.M.; Laende, E.K.; Davis, E.M.; Selbie, W.S.; Deluzio, K.J. Concurrent Assessment of Gait Kinematics Using Marker-Based and Markerless Motion Capture. J. Biomech. 2021, 127, 110665. [Google Scholar] [CrossRef]
  17. Needham, L.; Evans, M.; Wade, L.; Cosker, D.P.; McGuigan, M.P.; Bilzon, J.L.; Colyer, S.L. The Development and Evaluation of a Fully Automated Markerless Motion Capture Workflow. J. Biomech. 2022, 144, 111338. [Google Scholar] [CrossRef] [PubMed]
  18. Ripic, Z.; Nienhuis, M.; Signorile, J.F.; Best, T.M.; Jacobs, K.A.; Eltoukhy, M. A Comparison of Three-Dimensional Kinematics between Markerless and Marker-Based Motion Capture in Overground Gait. J. Biomech. 2023, 159, 111793. [Google Scholar] [CrossRef]
  19. Albert, J.A.; Owolabi, V.; Gebel, A.; Brahms, C.M.; Granacher, U.; Arnrich, B. Evaluation of the Pose Tracking Performance of the Azure Kinect and Kinect v2 for Gait Analysis in Comparison with a Gold Standard: A Pilot Study. Sensors 2020, 20, 5104. [Google Scholar] [CrossRef] [PubMed]
  20. Gabel, M.; Gilad-Bachrach, R.; Renshaw, E.; Schuster, A. Full Body Gait Analysis with Kinect. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, San Diego, CA, USA, 28 August–1 September 2012; pp. 1964–1967. [Google Scholar]
  21. Hatamzadeh, M.; Busé, L.; Chorin, F.; Alliez, P.; Favreau, J.-D.; Zory, R. A Kinematic-Geometric Model Based on Ankles’ Depth Trajectory in Frontal Plane for Gait Analysis Using a Single RGB-D Camera. J. Biomech. 2022, 145, 111358. [Google Scholar] [CrossRef]
  22. Thomas, J.; Hall, J.B.; Bliss, R.; Guess, T.M. Comparison of Azure Kinect and Optical Retroreflective Motion Capture for Kinematic and Spatiotemporal Evaluation of the Sit-to-Stand Test. Gait Posture 2022, 94, 153–159. [Google Scholar] [CrossRef]
  23. Nguyen, M.-H.; Hsiao, C.-C.; Cheng, W.-H.; Huang, C.-C. Practical 3D Human Skeleton Tracking Based on Multi-View and Multi-Kinect Fusion. Multimed. Syst. 2022, 28, 529–552. [Google Scholar] [CrossRef]
  24. Liu, P.-L.; Chang, C.-C. Simple Method Integrating OpenPose and RGB-D Camera for Identifying 3D Body Landmark Locations in Various Postures. Int. J. Ind. Ergon. 2022, 91, 103354. [Google Scholar] [CrossRef]
  25. Meyer, C.; Killeen, T.; Easthope, C.S.; Curt, A.; Bolliger, M.; Linnebank, M.; Zörner, B.; Filli, L. Familiarization with Treadmill Walking: How Much Is Enough? Sci. Rep. 2019, 9, 5232. [Google Scholar] [CrossRef] [PubMed]
  26. Delp, S.L.; Anderson, F.C.; Arnold, A.S.; Loan, P.; Habib, A.; John, C.T.; Guendelman, E.; Thelen, D.G. OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement. IEEE Trans. Biomed. Eng. 2007, 54, 1940–1950. [Google Scholar] [CrossRef]
  27. Maji, D.; Nagori, S.; Mathew, M.; Poddar, D. YOLO-Pose: Enhancing YOLO for Multi Person Pose Estimation Using Object Keypoint Similarity Loss. In Proceedings of the 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), New Orleans, LA, USA, 19–20 June 2022; pp. 2636–2645. [Google Scholar]
  28. Robert-Lachaine, X.; Parent, G.; Fuentes, A.; Hagemeister, N.; Aissaoui, R. Inertial Motion Capture Validation of 3D Knee Kinematics at Various Gait Speed on the Treadmill with a Double-Pose Calibration. Gait Posture 2020, 77, 132–137. [Google Scholar] [CrossRef]
  29. Mukaka, M.M. Statistics Corner: A Guide to Appropriate Use of Correlation Coefficient in Medical Research. Malawi Med. J. 2012, 24, 69–71. [Google Scholar] [PubMed]
  30. McBride, G.B. A Proposal for Strength-of-Agreement Criteria for Lin’s Concordance Correlation Coefficient. NIWA Client Rep. HAM2005-062 2005, 45, 307–310. [Google Scholar]
  31. McGinley, J.L.; Baker, R.; Wolfe, R.; Morris, M.E. The Reliability of Three-Dimensional Kinematic Gait Measurements: A Systematic Review. Gait Posture 2009, 29, 360–369. [Google Scholar] [CrossRef] [PubMed]
  32. Koo, T.K.; Li, M.Y. A Guideline of Selecting and Reporting Intraclass Correlation Coefficients for Reliability Research. J. Chiropr. Med. 2016, 15, 155–163. [Google Scholar] [CrossRef]
  33. Balta, D.; Figari, G.; Paolini, G.; Pantzar-Castilla, E.; Riad, J.; Croce, U.D.; Cereatti, A. A Model-Based Markerless Protocol for Clinical Gait Analysis Based on a Single RGB-Depth Camera: Concurrent Validation on Patients with Cerebral Palsy. IEEE Access 2023, 11, 144377–144393. [Google Scholar] [CrossRef]
  34. Kanko, R.M.; Laende, E.; Selbie, W.S.; Deluzio, K.J. Inter-Session Repeatability of Markerless Motion Capture Gait Kinematics. J. Biomech. 2021, 121, 110422. [Google Scholar] [CrossRef]
  35. Needham, L.; Evans, M.; Cosker, D.P.; Wade, L.; McGuigan, P.M.; Bilzon, J.L.; Colyer, S.L. The Accuracy of Several Pose Estimation Methods for 3D Joint Centre Localisation. Sci. Rep. 2021, 11, 20673. [Google Scholar] [CrossRef] [PubMed]
  36. Nüesch, C.; Roos, E.; Pagenstert, G.; Mündermann, A. Measuring Joint Kinematics of Treadmill Walking and Running: Comparison between an Inertial Sensor Based System and a Camera-Based System. J. Biomech. 2017, 57, 32–38. [Google Scholar] [CrossRef] [PubMed]
  37. Piche, E.; Guilbot, M.; Chorin, F.; Guerin, O.; Zory, R.; Gerus, P. Validity and Repeatability of a New Inertial Measurement Unit System for Gait Analysis on Kinematic Parameters: Comparison with an Optoelectronic System. Measurement 2022, 198, 111442. [Google Scholar] [CrossRef]
  38. Nakano, N.; Sakura, T.; Ueda, K.; Omura, L.; Kimura, A.; Iino, Y.; Fukashiro, S.; Yoshioka, S. Evaluation of 3D Markerless Motion Capture Accuracy Using OpenPose With Multiple Video Cameras. Front. Sports Act. Living 2020, 2, 50. [Google Scholar] [CrossRef] [PubMed]
  39. Collings, T.J.; Devaprakash, D.; Pizzolato, C.; Lloyd, D.G.; Barrett, R.S.; Lenton, G.K.; Thomeer, L.T.; Bourne, M.N. Inclusion of a Skeletal Model Partly Improves the Reliability of Lower Limb Joint Angles Derived from a Markerless Depth Camera. J. Biomech. 2024, 170, 112160. [Google Scholar] [CrossRef]
  40. Wishaupt, K.; Schallig, W.; Van Dorst, M.H.; Buizer, A.I.; Van Der Krogt, M.M. The Applicability of Markerless Motion Capture for Clinical Gait Analysis in Children with Cerebral Palsy. Sci. Rep. 2024, 14, 11910. [Google Scholar] [CrossRef]
  41. Busch, T.D.A.; Duarte, Y.A.; Pires Nunes, D.; Lebrão, M.L.; Satya Naslavsky, M.; Dos Santos Rodrigues, A.; Amaro, E. Factors Associated with Lower Gait Speed among the Elderly Living in a Developing Country: A Cross-Sectional Population-Based Study. BMC Geriatr. 2015, 15, 35. [Google Scholar] [CrossRef]
Figure 1. Rizzoli body markerset for OptiTrack (32 Markers).
Figure 1. Rizzoli body markerset for OptiTrack (32 Markers).
Sensors 24 07105 g001
Figure 2. Hip and knee flexion/extension angles waveforms of the 3D Markerless Motion Capture (3D MMC) system at 1.0 m/s. The average gait cycle waveforms with standard deviation of the 15 participants for gait session 1 (blue) and gait session 2 (red) are represented. The associated RMSE values are indicated.
Figure 2. Hip and knee flexion/extension angles waveforms of the 3D Markerless Motion Capture (3D MMC) system at 1.0 m/s. The average gait cycle waveforms with standard deviation of the 15 participants for gait session 1 (blue) and gait session 2 (red) are represented. The associated RMSE values are indicated.
Sensors 24 07105 g002
Table 1. Reliability of 3D MMC system. ICC2,1, SEM, MDC for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles are presented. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Table 1. Reliability of 3D MMC system. ICC2,1, SEM, MDC for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles are presented. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Joint (Sagittal Plan)Speed [m/s]Max Min ROM RMSE [°] (SD)LCC (95% CI)
ICC2,1 (95% CI)SEM [°]MDC [°]ICC2,1 (95% CI)SEM [°]MDC [°]ICC2,1 (95% CI)SEM [°]MDC [°]
Knee0.70.85 (0.63 0.95)1.782.460.85 (0.61 0.95)0.660.920.85 (0.63 0.95)1.852.562.34 (0.90)0.96 (0.93 0.99)
10.82
(0.49 0.94)
1.852.560.86 (0.64 0.95)0.801.110.81 (0.48 0.93)2.203.002.20 (0.97)0.99 (0.98 0.99)
1.30.86
(0.59 0.96)
1.602.220.61 (0.14 0.85)1.191.640.82 (0.53 0.93)2.002.772.42 (1.44)0.98 (0.97 1.00)
Hip0.70.90
(0.74 0.97)
1.011.400.84 (0.57 0.94)1.371.90.80 (0.52 0.93)1.261.741.80 (0.82)0.98 (0.98 0.99)
10.94
(0.83 0.98)
0.831.150.77 (0.44 0.92)1.221.690.80 (0.50 0.93)1.472.041.49 (0.60)0.98 (0.97 0.99)
1.30.90
(0.71 0.97)
1.051.450.78 (0.46 0.92)1.051.450.84 (0.59 0.94)1.021.411.80 (1.18)0.98 (0.96 0.99)
ROM (Range of Motion), MMC (Markerless Motion Capture), RMSE (Root Mean Square Error), ICC (intraclass correlation coefficient), SEM (Standard Error of Measurement), MDC (Minimum Detectable Change), CI (confidence interval), SD (standard deviation), LCC (Lin’s Concordance Correlation Coefficient).
Table 2. Accuracy of 3D MMC system against MOCAP. Bland–Altman bias and Pearson’s r coefficient are presented for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Table 2. Accuracy of 3D MMC system against MOCAP. Bland–Altman bias and Pearson’s r coefficient are presented for maximum, minimum, and ROM values of the hip and knee flexion/extension joint angles. RMSE and LCC values for the entire knee and hip joint flexion/extension angle waveforms are presented.
Joint (Sagittal Plan)Speed [m/s]Max Min ROM RMSE [°] (SD)LCC (95% CI)
B-A Bias [°] (LoA)rB-A Bias [°] (LoA)rB-A Bias [°] (LoA)r
Knee0.79.2 (0.3 18.0)0.411.6 (−3.2 6.5)0.77.6 (−2.0 17.2)0.56.00 (2.05)0.92 (0.88 0.93)
18.2 (−1.6 18.0)0.460.9 (−2.5 4.3)0.937.2 (−2.8 17.4)0.546.09 (2.10)0.93 (0.90 0.96)
1.37.0 (0.1 13.9)0.630.6 (−3.9 5.2)0.716.4 (−1.0 13.7)0.656.80 (1.60)0.92 (0.90 0.94)
Hip0.76.1 (−2.0 14.2)0.14−3.3 (−12.1 5.4)0.299.4 (5.6 13.2)0.815.86 (1.70)0.83 (0.80 0.87)
15.7 (−2.8 14.2)0.19−5.1 (−13.4 3.1)0.1310.8 (5.6 16.0)0.536.20 (1.50)0.86 (0.82 0.89)
1.36.9 (−1.5 15.4)0.28−5.7 (−13.7 2.2)0.1412.7 (6.8 18.5)0.526.62 (1.60)0.88 (0.85 0.90)
ROM (Range of Motion), MMC (Markerless Motion Capture), RMSE (Root Mean Square Error), LCC (Lin’s Concordance Correlation Coefficient), B-A Bias (Bland–Altman Bias), LoA (limit of agreement), SD (standard deviation).
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

D’Haene, M.; Chorin, F.; Colson, S.S.; Guérin, O.; Zory, R.; Piche, E. Validation of a 3D Markerless Motion Capture Tool Using Multiple Pose and Depth Estimations for Quantitative Gait Analysis. Sensors 2024, 24, 7105. https://doi.org/10.3390/s24227105

AMA Style

D’Haene M, Chorin F, Colson SS, Guérin O, Zory R, Piche E. Validation of a 3D Markerless Motion Capture Tool Using Multiple Pose and Depth Estimations for Quantitative Gait Analysis. Sensors. 2024; 24(22):7105. https://doi.org/10.3390/s24227105

Chicago/Turabian Style

D’Haene, Mathis, Frédéric Chorin, Serge S. Colson, Olivier Guérin, Raphaël Zory, and Elodie Piche. 2024. "Validation of a 3D Markerless Motion Capture Tool Using Multiple Pose and Depth Estimations for Quantitative Gait Analysis" Sensors 24, no. 22: 7105. https://doi.org/10.3390/s24227105

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