Next Article in Journal
Experimental Evaluation of Pedestrian-Induced Multiaxial Gait Loads on Footbridges: Effects of the Structure-to-Human Interaction by Lateral Vibrating Platforms
Previous Article in Journal
An Environment-Aware Adaptive Data-Gathering Method for Packet-Level Index Modulation in LPWA
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Validity Verification of Human Pose-Tracking Algorithms for Gait Analysis Capability

1
Department of Physical Therapy, Faculty of Health Science, Juntendo University, Tokyo 113-0033, Japan
2
Global Development Center, Development Department, Development Section, IMASEN Electric Industrial Co., Ltd., Nagoya-shi 484-0083, Japan
3
Department of Rehabilitation Medicine, Juntendo University Graduate School of Medicine, Tokyo 113-8421, Japan
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(8), 2516; https://doi.org/10.3390/s24082516
Submission received: 22 February 2024 / Revised: 9 April 2024 / Accepted: 11 April 2024 / Published: 14 April 2024
(This article belongs to the Section Biomedical Sensors)

Abstract

:
Two-dimensional (2D) clinical gait analysis systems are more affordable and portable than contemporary three-dimensional (3D) clinical models. Using the Vicon 3D motion capture system as the standard, we evaluated the internal statistics of the Imasen and open-source OpenPose gait measurement systems, both designed for 2D input, to validate their output based on the similarity of results and the legitimacy of their inner statistical processes. We measured time factors, distance factors, and joint angles of the hip and knee joints in the sagittal plane while varying speeds and gaits during level walking in three in-person walking experiments under normal, maximum-speed, and tandem scenarios. The intraclass correlation coefficients of the 2D models were greater than 0.769 for all gait parameters compared with those of Vicon, except for some knee joint angles. The relative agreement was excellent for the time–distance gait parameter and moderate-to-excellent for each gait motion contraction range, except for hip joint angles. The time–distance gait parameter was high for Cronbach’s alpha coefficients of 0.899–0.993 but low for 0.298–0.971. Correlation coefficients were greater than 0.571 for time–distance gait parameters but lower for joint angle parameters, particularly hip joint angles. Our study elucidates areas in which to improve 2D models for their widespread clinical application.

1. Introduction

As people age, changes in joint range of motion (ROM) during walking occur, and gait (ambulatory) irregularities become more pronounced, especially with occurrences of osteoarthritis, stroke, and Parkinson’s disease [1]. Hence, the ability to clinically analyze patients’ simple movements during rehabilitation aids in ensuring optimal healthcare and well-being. Several quantitative examinations exist [2] that take several forms, such as timed [3] and shuttle [4] walking. A typical clinical gait assessment involves having a patient walk a distance of 10 m or less while measuring several visible parameters such as step length, step width, gait velocity, number of steps, cadence, gait cycle time, step duration, and kinematic joint angle. To achieve reliable quantitative assessments, clinicians take video recordings of these tests and apply a mixture of machine learning and manual annotations. However, owing to the high cost, complexity, and human expertise required to operate these systems, this level of service is inaccessible to most patients. Those who do participate must endure repetitive trips to specialized laboratories, the placement of dozens of markers on specific anatomical landmarks, and overly repetitious imagery sessions in which they must repeat walking tests [5,6]. Marking increases the burden on the patient, and misalignment of the markers may lead to inaccurate measurements. Additionally, the markers may alter the patient’s gait movements, making it difficult to accurately capture their normal gait.
State-of-the-art clinical systems include Vicon (Vicon Nexus2; Vicon Motion Systems Ltd., Oxford, UK) and Optitrak [7,8]; Vicon is the gold standard, meaning that it produces the most accurate and consistent results, and its internal statistical processes are known to be valid. “Internal validity” is essentially a guarantee that the processes used to make quantitative assessments are sound, repeatable, and confident at a very high level (e.g., 95–98%, depending on the measure). For Vicon, this guarantee refers to its function of making predictions based on three-dimensional (3D) video input. Therefore, it not only handles stereoscopic image data well but also keeps track of features across the sequential frames of any given video. However, Vicon requires anatomical markers to be placed on the patient.
Recently, markerless systems that use accelerometers or other on-body data collection and transmission units have been developed; however, they are even more difficult to administer than anatomical marker solutions. Moreover, they are notoriously buggy when acquiring accurate kinematic data. Microsoft’s Kinect motion-sensing devices were a major markerless breakthrough in 2010, and they are easy to operate, easily portable, and highly economical. As such, several gait-related studies have reported significant differences between the results obtained from Kinect gait measurement solutions and the baseline Vicon system. To understand why, researchers performed an internal validity analysis of the Kinect device [9] by comparing the statistical rigor and parametric continuity of its evaluation of an 8 m walking test with that obtained with the Vicon system. Based on its intraclass correlation coefficients (ICCs), the internal validity of Kinect could only be guaranteed at very low data acquisition rates, which renders it unsuitable for clinical use.
OpenPose is an open-source (i.e., free) convolutional neural network that was created primarily for object (e.g., face) identification and position (e.g., posture) recognition. It also intakes video frames but only one at a time. Additionally, it was not developed to deal with 3D binocular image pairing [7,10]. OpenPose does not require markers or accelerometers. Studies have demonstrated its potential for clinical gait recognition applications [5,11]. However, it is more limited than Kinect owing to its inability to remember features across video frames. Nevertheless, OpenPose holds great promise. Hence, we believe that if it can be properly adapted, OpenPose will provide a simple, inexpensive, and valid motion analysis system that can extend necessary treatments to patients worldwide.
Existing Vicon and OpenPose comparison studies are based on squatting [1] and treadmill walking [5], both inferring high reliability and validity. Recent studies on joint position recognition during walking suggest that the differences observed in the corresponding joint positions were minor [11,12]. Such comparisons should also consider different joint ROM settings. Notwithstanding a previous fixed-camera study [5], the reliability and validity of gait recognition using OpenPose for walking on level ground has not been completely investigated.
The aim of our study was to clarify and assess the internal validity of OpenPose based on the Vicon gold standard. We limited the scope of this assessment to measuring the time and distance factors and joint angles of the hip and knee joints in the sagittal plane with varying speeds and gaits during level walking (maximum and tandem). To obtain 3D images, we linked two Imasen 2D cameras and combined their inputs. We expected that this configuration would overcome the limitations of using OpenPose to evaluate video from a single, fixed-point camera. To demonstrate the efficacy of gait analysis using OpenPose, we compared the performance of the Imasen system, which employs skeletal estimation through OpenPose for gait analysis, with that of the Vicon system. The Imasen system uses OpenPose for skeletal estimation on camera images in both the sagittal and frontal planes, computing parameters such as time and distance during walking, along with joint angles of the hip and knee joints in the sagittal plane. This system offers clear advantages over the Vicon system in terms of cost-effectiveness and simplicity.

2. Materials and Methods

2.1. Participants

Previous studies targeting healthy people in this type of internal validity study indicated that at least 20 participants were required [6,9,13]. Therefore, 20 healthy young participants (4 males and 16 females, mean age: 20.5 ± 2.5 years, mean height: 160.9 ± 6.8 cm, mean mass: 51.0 ± 6.4 kg) were recruited. Individuals with a history of serious injuries, such as ligament or musculoskeletal injuries, neurological disorders, and fractures, were excluded. This study was approved by the Ethics Committee of Juntendo University (#20-004), and all participants provided informed consent

2.2. Motion Task

Participants were randomly requested to perform flat-floor, comfortable, maximum-speed, and tandem walking trials. Videos of at least 10 trials of three gait cycles (based on patient stability and fatigue) were recorded.

2.3. Data Collection and Processing

An eight-camera 3D Vicon configuration (Vantage 5 Camera [5 MP resolution, 500 megapixels]) was used to acquire baseline internal parametric statistics (Figure 1). A three-camera 2D Imasen configuration––a paired set for 3D rendering and a single camera set orthogonal to the pair (Figure 2)––was also used to simultaneously record the trials. The paired camera system was set to the side of the walking path on a motorized guide rail at a center-of-lens height of 80.5 cm from the walking surface facing the patient. Beginning at a position of 1.5 m in front of the participant, the camera system, situated on the side rail, tracked along the participant for up to 6 m to capture constant-distance kinematics. The OpenPose algorithm was then used to process the data obtained from the Imasen cameras.

2.4. Data Analysis

Peak angles of hip flexion and extension, knee flexion and extension, and trailing limb angle (TLA) were measured for four successful gait cycles, including the ROM of each. Heel contact was identified by software analysis of the images in each frame to establish the gait cycle.
According to the Vicon body marker placement protocol, 39 reflective markers were attached bilaterally to the anterior superior iliac spine (ASIS), posterior superior iliac spine (PSIS), lateral thigh, lateral femoral epicondyle, lateral shank, lateral malleolus, second metatarsal head, and calcaneus. The pelvic segment coordinate system was defined using ASIS and PSIS markers, where the pelvic origin was taken as the midpoint of both ASIS markers, from which the y-axis (left-to-right) was established. The x-axis started from the midpoint of both PSIS markers to the midpoint of both ASIS markers and continued forward. This direction was adapted in all segments.
Vicon’s Clinical Manager software (VICON Nexus 2, Vicon Motion Systems, Oxford, UK) was used to calculate the pelvic angle in the global coordinate system and the relative angles between the other coordinate systems using Euler angles. The angles of pelvic elevation and depression were measured between the transverse axis in the frontal plane of the laboratory (i.e., the horizontal axis perpendicular to the participant’s axis of progression) and pelvic y-axis, which represented hip flexion and extension, knee flexion and extension, ankle dorsiflexion, and plantar flexion.
With respect to OpenPose, the segment and joint angles were measured from the estimated feature points of each joint, placement and definition of each feature point, and segment and joint angles between each feature point measured from the obtained marker coordinates (Figure 3, Figure 4 and Figure 5).
This study involved measuring various gait parameters, peak angles of hip and knee joint extension and flexion, and TLA. The ROM during each gait cycle was calculated. The starting point of the gait cycle was defined as the time when the ankle joint center of the observed limb in the swing phase passed from backward to forward just below the hip joint center in the sagittal plane. As both systems detected multiple gait cycles per trial, this study identified the same gait cycle based on the position of the floor reaction force meter linked to the Vicon system for comparative verification.
The calculation method for each gait parameter and joint angle during one trial with the Imasen system is outlined as follows:
  • Lens distortion in images captured by the side camera (sagittal plane) was corrected, and images from the two cameras were combined.
  • Skeletal estimation using OpenPose was performed on images from both the side and front cameras, recording the coordinates of each joint node.
  • Joint node coordinate information in each frame of the front camera was converted to real space coordinates, considering height information and joint node coordinates.
  • Joint node coordinate information in each frame of the side camera was converted to real space coordinates, accounting for the distance between the side camera and the walking path center plane.
  • Each joint angle and TLA for each frame was calculated, considering the angles between specific joint nodes in the sagittal plane.
  • The gait cycle was identified based on the timing of the ankle joint center passing directly under the hip joint center.
  • Each gait parameter, including stride time, stride length, and gait speed, was calculated.
  • Peak angles and ROMs for each joint during the identified gait cycle were calculated.
Processes (1) to (2) were performed using a camera control program written in C++, whereas (3) to (8) were automatically processed using a MATLAB program specifically designed for this purpose. The output for the results of each trial was a CSV file. Additionally, a MATLAB program was created to compare the output of Vicon and the Imasen systems for the same walking cycle, extracting numerical values from the log file of each trial for comparison and verification. Regarding the flow of image processing up to skeletal estimation (Figure 4), in both processes, OpenCV functions were used. Lens distortion was corrected (1–2) using lens distortion correction data created in advance using the chessboard (using OpenCV’s calibrateCamera function). Further, the image was processed (1–3) with the projection plane at 1.5 m (distance between the side compound camera and the center of the walking path) and projectively transformed according to elevation and tilt angles (adjusting transformation parameters on a wall with a pre-drawn grid and using OpenCV’s warpPerspective function with those parameters). The upper and lower images projectively transformed in (1) to (3) were combined into a sagittal plane image (1–4) using predefined joint coordinates (using OpenCV’s matchTemplate function). A series of adjustments were made after fixing the camera on a highly rigid pedestal, avoiding the need to repeat them every time the system was moved or set up.

2.5. Statistical Analysis

ICCs and 95% confidence intervals (CIs) were used to calculate test–retest, intra-rater, and inter-rater reliabilities. To confirm whether the data obtained by OpenPose agreed with those of Vicon, the ICCs between their data were calculated. ICCs less than 0.5 indicated poor agreement, those between 0.5 and 0.75 indicated moderate agreement, those between 0.75 and 0.9 indicated good agreement, and those greater than 0.90 indicated excellent agreement [14].
Linear regression was performed using the data obtained with OpenPose and those obtained with Vicon. The correlation coefficients (r) were determined, and values between 0.1 and 0.3 indicated small correlations, those between 0.3 and 0.5 indicated medium correlations, and those greater than zero indicated large correlations [15]. Therefore, the coefficients of determination (R2) between 0.01 and 0.09 indicated small correlations, those between 0.09 and 0.25 indicated medium correlations, and those greater than 0.25 indicated large correlations. For Vicon vs. Imasen, the internal consistency of each gait parameter was determined using Cronbach’s alpha, which represented the extent to which the gait parameters measured similar constructs. Coefficients greater than or equal to 0.7 were considered acceptable. Alternatively, for Vicon vs. OpenPose, the agreement between the data was assessed using Bland–Altman analysis. All statistical analyses were performed using IBM SPSS v.24.0 (IBM, Tokyo, Japan), and the significance level was set at p value < 0.05.

3. Results

3.1. Data Acquisition Rate

For Vicon, we found that some gait data were missing due to trials in which it was difficult to visually acquire markers. For Imasen, there were deficiencies with the cameras. The data acquisition success rates were 94.0% for Vicon and 93.5% for Imasen. The two gait measurement systems did not comprehensively analyze all aspects of gait. For instance, Vicon encountered challenges in analyzing certain practices owing to missing reflex markers. Similarly, the Imasen system involved difficulties in analyzing some cases owing to challenges in integrating gait videos. The instances of successful analysis were documented.

3.2. Test–Retest and Intra-Rater Reliability Analysis

Figure 6 and Figure 7 show the angular changes of the hip and knee joints, respectively, during one gait cycle in the three gait patterns obtained with the Vicon and Imasen systems.
  • The changes in joint angles for each of the three gait patterns are summarized.
  • The identification of one gait cycle was normalized, so that 0 was the time when the central axis of the hip joint crossed over the central axis of the ankle joint, and 100% of one gait cycle was identified.
  • The solid line indicates the mean value for all subjects in the Imasen gait system, and the dashed line indicates the mean value for all subjects in the VICON system. The SD of the SD is also described.
Table 1 and Table 2 present a comparison of the Imasen and Vicon systems, with the ICCs and mean and standard deviation (SD) for the gait parameters during three sessions of overground walking. For Vicon, the ICC values were greater than 0.729 for all gait parameters. With the Imasen system, the ICC was moderate at 0.428 when walking at the maximum speed but high in most other cases. From the test–retest reliability analysis, all items were found to have good or excellent ICC values (Table 1 and Table 2).

3.3. Criterion Validity

The ICCs ((2, k) or (3, k)), R2, and Cronbach’s alphas for Vicon and Imasen are listed in Table 3 and Table 4, respectively. The relative agreement for the two systems was excellent for the time–distance gait parameter for each gait condition (ICC: 0.866–0.994, p < 0.001) and moderate to excellent at each gait motion contraction range (ICC: 0.521–0.971, p < 0.05), except for the hip joint flexion angle (maximum gait speed: ICC = 0.298–0.372, p > 0.05).
Regarding the internal consistencies of the gait parameters of each gait condition, the time–distance parameters were good for Cronbach’s alpha coefficients ranging from 0.899 to 0.993 (Table 3), but they tended to be lower for Cronbach’s alpha coefficients ranging from 0.298 to 0.971 (Table 4). The correlation coefficients (R2) were greater than 0.571 for time–distance gait parameters, but they were lower for joint angle parameters, particularly the hip joint flexion angle (R2 = −0.022–0.267).
The Bland–Altman plots for each joint angle at maximum flexion obtained from the Vicon and Imasen systems are shown in Figure 5. The x- and y-axes represent the average and difference, respectively, between the method outputs. Measurement and proportional errors were unlikely to occur for many of the items. However, the angular data were prone to error (Table 5 and Table 6).

4. Discussion

The ICC (1, k) indicated that the test–retest reliability between the markerless and marker-based systems nearly completely agreed. ICC (2, k) and ICC (3, k) were highly reliable with respect to distance and time factors, and we confirmed that differences between devices were unlikely to occur. The reliability and validity of the measurements were also shown to be high, with low measurement errors. We observed large coefficients of determination without proportional biases for most parameters of the hip flexion–extension ROM and knee joint. The ICCs showed good-to-excellent agreement, particularly for the TLA, during each gait condition. However, the coefficients of determination were non-significant, and the ICCs were poor, with fixed and proportional biases. The hip joint angle under each gait condition was lower than that of the knee joint angle.
There were large coefficients of determination between the data obtained by Vicon and OpenPose for the hip flexion–extension ROM and most knee parameters. Moreover, no proportional biases were observed. The ICCs were moderate to good for most ROM parameters in the sagittal plane of the lower extremity, with a 95% CI within a narrow range, particularly for the hip flexion–extension ROM during running, knee flexion angle during running, and knee joint ROM during slow walking. Therefore, the validity of OpenPose is supported for lower-limb ROM in the sagittal plane. However, we found that movements involving lateral rotation of the knee and rotation of the pelvis and trunk could not be measured with Imasen. Additionally, the reliability of the Imasen system was somewhat reduced during tandem walking. This is because OpenPose is inherently a 2D image analysis system. Hence, transverse plane rotations cannot be accurately tracked over multiple frames. However, motion tasks without transverse plane rotations offered valid results. Furthermore, there were differences in angle measurement methods between Vicon and OpenPose regarding hip joint angles due to pelvis and spine motions.
The minimal detectable change in temporal gait parameters obtained using 3D motion capture during inter-session and test–retest experiments of healthy human gaits has been reported to range from 0.02 to 0.08 s [16,17]. Several previous studies have used markerless analyses to study gait patterns of walking and other movements [1,12]. Our findings are consistent with those of previous reports as we also found that 3D markerless gait evaluation using the Imasen system provides promising quantitative information. This system is expected to enable low-cost, simplified motion analysis. Further verification of the reliability and validity of the device should be the target of future research. In addition, the system requires only a few cameras, and the accuracy has been widely verified [18]. Usually, the number of cameras and other factors also affect measurement accuracy, making it suitable for clinical use but somewhat limited for research purposes. Skeletal estimation has proven to be highly accurate and can be used clinically. However, we believe that each system should be used with the understanding that Vicon and OpenPose have different joint angle settings. Moreover, using these images for clinical evaluations (e.g., Edinburgh Visual Gait Score) [19] could potentially alleviate the therapists’ evaluation burden. Additionally, the simplified acquisition of movements could help accumulate data from many people. A recent study has shown a significant increase in running speed when students are taught running by extracting movement features from KinectV2 using a feature extraction algorithm [20]. In the future, the development of a system allowing for the simple acquisition of daily clinical data, extracting them using feature extraction algorithms and other methods, and providing feedback to the patient can guide the planning of treatment programs.
Nevertheless, the current study has some limitations. First, the Imasen system can only be used to detect movements in the sagittal plane and those of the hip and knee joints. In the future, we will consider the possibility of analyzing all joints and the anterior and horizontal planes. Second, the participants were limited to young, healthy people, implying that we have only demonstrated the validity of the 2D systems in 3D tasks based on this specific population. On the other hand, we demonstrated the ability to use these systems to recognize a variety of gaits on flat ground rather than on a treadmill, which is significant for future studies.

5. Conclusions

This study verified the validity of the 2D OpenPose gait analysis system for 3D gait recognition tasks in several ROM areas. For example, the hip and knee joint angles measured using OpenPose were significantly associated with the Vicon 3D system, and only fixed biases (not proportional biases) were observed. Moreover, most lower-limb parameters in the sagittal plane had large coefficients of determination without proportional biases, and the ICCs were moderate to excellent. In contrast, although differences in walking speed did not change time–distance ICCs, changes in lower extremity joint angles resulted in less reliable and less valid results. Therefore, OpenPose remains a promising alternative to 3D motion analysis systems, and it can be used in certain gait recognition tasks. As such, future studies should thoroughly examine the cost- and time-reduction potentials of OpenPose for the expected large benefits to society.

Author Contributions

Conceptualization, T.M. (Tadamitsu Matsuda) and H.D.; methodology, T.M. (Tadamitsu Matsuda), H.M. and T.M. (Tomoyuki Morisawa); software, T.K. and T.M. (Takanari Matsumoto); validation, T.M. (Tomoyuki Matusda), Y.F. and K.K.; formal analysis, T.M. (Tadamitsu Matsuda) and Y.F.; investigation, T.M. (Tomoyuki Matusda), Y.F. and K.K.; resources, H.D.; data curation, T.M. (Tadamitsu Matsuda), T.K. and T.M. (Takanari Matsumoto); writing—original draft preparation, T.M. (Tadamitsu Matsuda); writing—review and editing, H.M., T.M. (Tomoyuki Morisawa) and T.T.; visualization, T.M. (Takanari Matsumoto) and T.K.; supervision, T.T., T.F. and H.D.; project administration, Y.T., T.F., M.M. and H.D.; funding acquisition, T.M. (Tadamitsu Matsuda) and H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the joint research fund from Imasen Electric Industrial Co., Ltd., no grant number.

Institutional Review Board Statement

This study was approved by the Ethics Committee of Juntendo University (#20-004).

Informed Consent Statement

Written informed consent was obtained from all subjects involved in this study.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author. The data are not publicly available due to ethical restrictions.

Acknowledgments

We extend our sincere gratitude to all study participants.

Conflicts of Interest

The authors belong to a collaborative research laboratory at Juntendo University, supported by Imasen Electric Industrial Co.

References

  1. 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] [PubMed]
  2. Brodie, M.A.; Coppens, M.J.; Ejupi, A.; Gschwind, Y.J.; Annegarn, J.; Schoene, D.; Wieching, R.; Lord, S.R.; Delbaere, K. Comparison between clinical gait and daily-life gait assessments of fall risk in older people. Geriatr. Gerontol. Int. 2017, 17, 2274–2282. [Google Scholar] [CrossRef] [PubMed]
  3. Winter, D.A. Biomechanics and Motor Control of Human Movement, 2nd ed.; John Wiley &Sons. Inc.: New York, NY, USA, 1990; ISBN 978-0-4703-9818-0. [Google Scholar]
  4. Cappozzo, A.; Della Croce, U.; Leardini, A.; Chiari, L. Human movement analysis using stereophotogrammetry. Part 1: Theoretical background. Gait Posture 2005, 21, 186–196. [Google Scholar] [CrossRef] [PubMed]
  5. Ota, M.; Tateuchi, H.; Hashiguchi, T.; Ichihashi, N. Verification of validity of gait analysis systems during treadmill walking and running using human pose tracking algorithm. Gait Posture 2021, 85, 290–297. [Google Scholar] [CrossRef] [PubMed]
  6. Pfister, A.; West, A.M.; Bronner, S.; Noah, J.A. Comparative abilities of Microsoft Kinect and Vicon 3D motion capture for gait analysis. J. Med. Eng. Technol. 2014, 38, 274–280. [Google Scholar] [CrossRef] [PubMed]
  7. Asogwa, C.O.; Nagano, H.; Wang, K.; Begg, R. Using deep learning to predict minimum foot-ground clearance event from toe-off kinematics. Sensors 2022, 22, 6960. [Google Scholar] [CrossRef] [PubMed]
  8. Vishnoi, N.; Duric, Z.; Gerber, N.L. Markerless identification of key events in gait cycle using image flow. 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. 4839–4842. [Google Scholar] [CrossRef]
  9. Mentiplay, B.F.; Perraton, L.G.; Bower, K.J.; Pua, Y.H.; McGaw, R.; Heywood, S.; Clark, R.A. Gait assessment using the Microsoft Xbox One Kinect: Concurrent validity and inter-day reliability of spatiotemporal and kinematic variables. J. Biomech. 2015, 48, 2166–2170. [Google Scholar] [CrossRef] [PubMed]
  10. Cao, Z.; Simon, T.; Wei, S.E.; Sheikh, Y. OpenPose: Realtime multi-person 2D pose estimation using part affinity fields. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 43, 172–186. [Google Scholar] [CrossRef] [PubMed]
  11. Zago, M.; Luzzago, M.; Marangoni, T.; De Cecco, M.; Tarabini, M.; Galli, M. 3D tracking of human motion using visual skeletonization and stereoscopic vision. Front. Bioeng. Biotechnol. 2020, 8, 181. [Google Scholar] [CrossRef] [PubMed]
  12. 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]
  13. Clark, R.A.; Bower, K.J.; Mentiplay, B.F.; Paterson, K.; Pua, Y.H. Concurrent validity of the Microsoft Kinect for assessment of spatiotemporal gait variables. J. Biomech. 2013, 46, 2722–2725. [Google Scholar] [CrossRef] [PubMed]
  14. 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] [PubMed]
  15. Cohen, J. Statistical Power Analysis for the Behavioral Science, 2nd ed.; Phycology Press: New York, NY, USA, 1988. [Google Scholar]
  16. Meldrum, D.; Shouldice, C.; Conroy, R.; Jones, K.; Forward, M. Test–retest reliability of three dimensional gait analysis: Including a novel approach to visualising agreement of gait cycle waveforms with Bland and Altman plots. Gait Posture 2014, 39, 265–271. [Google Scholar] [CrossRef] [PubMed]
  17. Fernandes, R.; Armada-da-Silva, P.; Pool-Goudzwaard, A.L.; Moniz-Pereira, V.; Veloso, A.P. Three dimensional multi-segmental trunk kinematics and kinetics during gait: Test–retest reliability and minimal detectable change. Gait Posture 2016, 46, 18–25. [Google Scholar] [CrossRef] [PubMed]
  18. 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] [PubMed]
  19. Ramesh, S.H.; Lemaire, E.D.; Tu, A.; Cheung, K.; Baddour, N. Automated implementation of the Edinburgh Visual Gait Score (EVGS) using OpenPose and handheld smartphone video. Sensors 2023, 23, 4839. [Google Scholar] [CrossRef] [PubMed]
  20. He, Q.; Chen, H.; Mo, X. Practical application of interactive AI technology based on visual analysis in professional system of physical education in universities. Heliyon 2024, 10, e24627. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Vicon gait measurement environment.
Figure 1. Vicon gait measurement environment.
Sensors 24 02516 g001
Figure 2. Imasen and OpenPose measurement environment. (a) Camera structure. (b) Location of walking paths and cameras.
Figure 2. Imasen and OpenPose measurement environment. (a) Camera structure. (b) Location of walking paths and cameras.
Sensors 24 02516 g002
Figure 3. OpenPose nodes. (a) Nodes at each site on the skeletal estimate. (b) Center of walking path and offset. We converted each coordinate of the front camera created to coordinates in real space, calculated the value of offset from the center of the walking path with respect to those coordinates in real space, and calculated the average of those offset values. (c) How to calculate the TLA. TLA, trailing limb angle.
Figure 3. OpenPose nodes. (a) Nodes at each site on the skeletal estimate. (b) Center of walking path and offset. We converted each coordinate of the front camera created to coordinates in real space, calculated the value of offset from the center of the walking path with respect to those coordinates in real space, and calculated the average of those offset values. (c) How to calculate the TLA. TLA, trailing limb angle.
Sensors 24 02516 g003
Figure 4. Flow of image processing up to skeletal estimation.
Figure 4. Flow of image processing up to skeletal estimation.
Sensors 24 02516 g004
Figure 5. OpenPose walk and gait parameter outputs. TLA, trailing limb angle.
Figure 5. OpenPose walk and gait parameter outputs. TLA, trailing limb angle.
Sensors 24 02516 g005
Figure 6. Hip joint angle change in one gait cycle. The changes in joint angles for each of the three gait patterns are summarized. The identification of one gait cycle was normalized, so that 0 was the time when the central axis of the hip joint crossed over the central axis of the ankle joint, and 100% of one gait cycle was identified. The solid line indicates the mean value for all subjects in the Imasen gait system, and the dashed line indicates the mean value for all subjects in the VICON system. The SD of the SD is also described.
Figure 6. Hip joint angle change in one gait cycle. The changes in joint angles for each of the three gait patterns are summarized. The identification of one gait cycle was normalized, so that 0 was the time when the central axis of the hip joint crossed over the central axis of the ankle joint, and 100% of one gait cycle was identified. The solid line indicates the mean value for all subjects in the Imasen gait system, and the dashed line indicates the mean value for all subjects in the VICON system. The SD of the SD is also described.
Sensors 24 02516 g006
Figure 7. Knee joint angle change in one gait cycle.
Figure 7. Knee joint angle change in one gait cycle.
Sensors 24 02516 g007
Table 1. Mean ± SDs of the time–distance factors—Vicon vs. Imasen.
Table 1. Mean ± SDs of the time–distance factors—Vicon vs. Imasen.
MeasurementMean Data (L)Mean Data (R)Mean Data (LR)Test–Retest ICC (1,k)
ViconImasenDiffViconImasenDiffViconImasenDiffViconImasen
MeanSDMeanSDMeanSDMeanSDMeanSDMeanSDLRLR
Step length (mm)com699.648.7685.447.2−14.2696.249.4682.248.3−13.9697.948.4683.847.1−14.10.736 0.906 0.830 0.769
max790.555.7780.863.6−9.679951.6787.750.1−11.2794.653.2784.256.7−10.40.992 0.980 0.983 0.968
tandem663.977658.178.1−5.8663.171.3663.369.50.2663.573.2660.773−2.80.982 0.932 0.975 0.959
Gait speed
(m/s)
com1.380.121.360.11−0.021.380.121.370.11−0.021.380.121.370.11−0.020.982 0.948 0.977 0.931
max1.850.181.820.17−0.031.860.171.820.13−0.041.860.171.820.15−0.040.990 0.992 0.988 0.965
tandem1.230.231.240.240.011.250.231.240.2101.240.231.240.220.010.977 0.987 0.951 0.987
Stride time (s)com1.0090.0461.0130.0360.0051.0230.0451.0210.038−0.0021.0160.0461.0170.0370.0010.921 0.947 0.927 0.955
max0.8580.0680.8690.0640.0110.8740.0630.8780.0590.0040.8660.0650.8730.0610.0080.965 0.982 0.947 0.959
tandem1.0920.1421.0990.1660.0071.0860.1241.0910.1250.0041.0890.1311.0950.1450.0050.979 0.975 0.981 0.985
Stride length (mm) com1385.596.61377.192.6−8.4141392.51393.292.4−19.71399.294.41385.291.7−140.949 0.922 0.949 0.911
max158094.31571.2119.3−8.71615.3109.8158989.2−26.31597.1102.31579.9104.6−17.30.992 0.983 0.990 0.978
tandem1313.9141.51328.7146.114.81327.9155.51332.3136.14.41320.9146.81330.5139.39.60.969 0.741 0.967 0.958
This table shows the means, SDs, and ICCs of the time factors from the Vicon and Imasen instruments. Abbreviations: com, comfortable gait speed; ICC, intraclass correlation coefficient; max, maximum gait speed; SD, standard deviation; tandem, tandem gait.
Table 2. Mean ± SD (degree) of the peak angle and peak phase—Vicon vs. Imasen.
Table 2. Mean ± SD (degree) of the peak angle and peak phase—Vicon vs. Imasen.
Item Test–Retest ICC (1,k)
ViconImasenDiffViconImasenDiffViconImasenDiffViconImasen
MeanSDMeanSDMeanSDMeanSDMeanSDMeanSDLRLR
TLAAngle (°)com23.62.622.12.4−1.523.62.523.22.1−0.323.62.522.72.3−0.90.978 0.931 0.974 0.815
max27.22.525.62.1−1.626.92.825.92.2−0.9272.625.82.1−1.30.991 0.975 0.983 0.973
tandem22.13.220.82.7−1.322.13.321.13.1−122.13.2212.9−1.20.800 0.985 0.844 0.976
Hip jointFlexion angle (°)com316.127.51.9−3.532.56.132.23−0.331.76.129.83.5−1.90.996 0.991 0.954 0.943
max33.96.428.62.5−5.434.76.134.62.7−0.134.36.231.54−2.80.993 0.997 0.991 0.941
tandem31.66.227.12.6−4.533.25.732.43.8−0.832.45.929.84.2−2.70.961 0.985 0.980 0.915
Flexion phase (%)com135.66.43.8−6.6124.762.9−612.55.26.23.3−6.30.941 0.963 0.647 0.885
max14.36.19.34−514.76.49.33.3−5.414.56.29.33.7−5.20.979 0.918 0.965 0.829
tandem10.45.354−5.410.94.84.82.3−6.110.754.93.2−5.80.994 0.941 0.884 0.880
Extension angle (%)com−14.16.7−12.43.11.7−13.35.8−15.32.7−2−13.76.2−13.83.2−0.10.996 0.791 0.983 0.741
max−16.16.9−15.72.70.3−16.66.8−14.93.91.7−16.36.8−15.33.310.995 0.963 0.984 0.886
tandem−12.28.2−12.13.10−12.56.4−13.14.8−0.7−12.37.3−12.64−0.30.886 0.992 0.846 0.980
Extension phase (%)com70.81.866.41.6−4.571.11.467.11.5−470.91.666.71.6−4.20.962 0.899 0.902 0.763
max69.5265.41.4−4.269.51.865.61−3.969.51.865.51.3−40.933 0.899 0.754 0.839
tandem71.72.267.52.2−4.271.6267.51.8−4.171.72.167.52−4.20.979 0.899 0.949 0.871
Knee jointFlexion angle (°)com65.98.665.22.1−0.765.311.465.34.1065.69.965.33.2−0.30.992 0.899 0.927 0.970
max66.87.664.53.1−2.363.51369.85.66.365.210.667.15.21.90.993 0.899 0.983 0.912
tandem65.47.164.33.1−1.165.210.467.76.42.565.38.8665.30.70.993 0.899 0.976 0.961
Flexion phase (%)com90.71.388.31.1−2.5911.189.30.9−1.690.91.288.81.1−2.10.989 0.899 0.876 0.626
max90.21.387.61−2.790.31.388.51.1−1.890.31.3881.2−2.20.979 0.899 0.636 0.756
tandem91.71.488.71.1−3921.189.61.3−2.491.81.289.11.3−2.70.954 0.899 0.813 0.554
Extension angle (°)com679.53.93.56.57.37.74.51.26.27.18.64.32.40.997 0.899 0.984 0.952
max5.76.39.33.83.53.68.713.36.99.74.77.511.25.86.50.995 0.899 0.931 0.909
tandem6.47.68.75.52.35.68.59.37.83.66896.630.987 0.899 0.930 0.979
Extension phase (%)com572.1542−357257.21.80.257255.62.5−1.40.914 0.899 0.885 0.927
max57.51.6551.7−2.557.61.757.31.3−0.457.51.656.11.9−1.50.966 0.899 0.428 0.672
tandem54.63.952.14.8−2.554.84.155.73.20.954.7453.94.4−0.80.729 0.899 0.776 0.852
This table shows the means, SDs, and ICCs of the time factors from the Vicon and Imasen instruments. Abbreviations: com, comfortable gait speed; ICC, intraclass correlation coefficient; max, maximum gait speed; SD, standard deviation; tandem, tandem gait; TLA, trailing limb angle; L, Left; R, Right; SD, standard deviation; diff, difference; Imasen, Imasen gait measurement system.
Table 3. Regression and ICCs ((3,k)) for gait items—Vicon vs. Imasen.
Table 3. Regression and ICCs ((3,k)) for gait items—Vicon vs. Imasen.
ItemGait PatternLRUnstandardized Coefficients BConstant95% CI for B (p Value)R2ICC (2, k)95% CI for ICC (2,k)Cronbach’s Alpha
Step lengthcomL0.97512.330.809 to 1.142 (p = 0.000)0.8880.9520.702–0.9860.972
R0.97513.3120.820 to 1.130 (p = 0.000)0.9010.9570.713–0.9870.975
LR0.97518.5480.869 to 1.082 (p = 0.000)0.8980.9530.721–0.9840.974
maxL0.6764.9970.391 to 0.962 (p = 0.000)0.5710.8660.660–0.9480.867
R0.8987.1440.632 to 1.165 (p = 0.000)0.7460.9230.788–0.9720.932
LR0.768.1970.572 to 0.948 (p = 0.000)0.6480.8880.781–0.9430.895
tandemL0.93312.120.771 to 1.096 (p = 0.000)0.890.9730.930–0.9890.973
R0.99315.9080.861 to 1.125 (p = 0.000)0.9330.9840.960–0.9940.984
LR0.95819.390.858 to 1.058 (p = 0.000)0.910.9770.957–0.9880.977
Gait speedcomL1.02713.2620.864 to 1.190 (p = 0.000)0.9020.9710.923–0.9890.974
R1.0121.9480.913 to 1.107 (p = 0.000)0.9620.9860.930–0.9950.991
LR1.01923.1240.930 to 1.108 (p = 0.000)0.9320.9780.943–0.9900.982
maxL0.9510.5810.760 to 1.139 (p = 0.000)0.860.9570.866–0.9840.965
R1.24615.4711.075 to 1.417 (p = 0.000)0.9330.9530.791–0.9850.968
LR1.05716.3850.926 to 1.188 (p = 0.000)0.8810.9540.859–0.9810.966
tandemL0.94622.3410.857 to 1.036 (p = 0.000)0.9650.9910.976–0.9960.991
R1.08629.9461.009 to 1.162 (p = 0.000)0.980.9940.983–0.9980.993
LR1.00833.2650.947 to 1.070 (p = 0.000)0.9680.9920.984–0.9960.992
Stride timecomL1.1678.8770.890 to 1.443 (p = 0.000)0.8040.9320.832–0.9730.932
R1.0347.6920.751 to 1.316 (p = 0.000)0.7540.930.822–0.9720.927
LR1.10511.9220.917 to 1.292 (p = 0.000)0.7830.930.869–0.9630.929
maxL0.9468.2610.704 to 1.188 (p = 0.000)0.7890.940.844–0.9770.944
R1.02913.650.869 to 1.189 (p = 0.000)0.9160.9780.943–0.9920.978
LR0.98714.2380.846 to 1.128 (p = 0.000)0.8490.9570.914–0.9780.959
tandemL0.82916.5270.723 to 0.935 (p = 0.000)0.9380.9790.947–0.9920.979
R0.96921.0060.872 to 1.066 (p = 0.000)0.9610.9910.976–0.9960.991
LR0.8824.9110.808 to 0.951 (p = 0.000)0.9440.9830.968–0.9910.983
Stride lengthcomL0.9710.6410.778 to 1.161 (p = 0.000)0.8550.9630.907–0.9850.963
R0.96715.9720.840 to 1.094 (p = 0.000)0.930.9730.849–0.9920.983
LR0.97418.0030.856 to 1.084 (p = 0.000)0.8920.9670.927–0.9840.972
maxL0.6636.3570.443 to 0.883 (p = 0.000)0.6860.9020.747–0.9630.899
R1.1228.8020.851 to 1.392 (p = 0.000)0.8180.9280.774–0.9750.942
LR0.839.5110.653 to 1.007 (p = 0.000)0.7130.9130.830–0.9560.918
tandemL0.9314.4750.795 to 1.066 (p = 0.000)0.9210.9790.944–0.9920.98
R1.09714.1440.934 to 1.261 (p = 0.000)0.9170.9760.939–0.9910.975
LR1.00919.7850.905 to 1.112 (p = 0.000)0.9130.9770.955–0.9880.977
Abbreviations: com, comfortable gait speed; max, maximum gait speed; tandem, tandem gait; L, Left; R, Right; ICC, intraclass correlation coefficient. The linear regression analyses were performed using the data obtained by the Imasen gait measurement system as independent variables and the data obtained by Vicon as dependent variables. Only statistically significant variables in regression analysis (p values < 0.05) are shown in bold. Moreover, the variables that exceeded thresholds (R2 > 0.25, ICC > 0.5) are underlined.
Table 4. Regression and ICCs ((3, k)) for peak angles and phases—Vicon vs. Imasen.
Table 4. Regression and ICCs ((3, k)) for peak angles and phases—Vicon vs. Imasen.
ItemGait PatternLRUnstandardized Coefficients BConstant95% CI for B (p Value)R2ICC (3, k)95% CI for ICC (3, k)Cronbach’s Alpha
TLAcomL1.05211.3330.857 to 1.247 (p = 0.000)0.870.9640.909–0.9860.964
R0.9776.2090.646 to 1.308 (p = 0.000)0.6640.8980.741–0.9590.898
LR0.94810.0340.757 to 1.139 (p = 0.000)0.7190.9170.844–0.9560.917
maxL1.12210.190.890 to 1.355 (p = 0.000)0.8510.9530.878–0.9820.953
R1.0676.3820.713 to 1.422 (p = 0.000)0.70.9040.744–0.9640.904
LR1.08110.6930.876 to 1.286 (p = 0.000)0.7590.9220.849–0.9600.922
tandemL1.14413.7820.969 to 1.319 (p = 0.000)0.9130.9710.924–0.9890.971
R0.99410.650.797 to 1.191 (p = 0.000)0.8620.9640.907–0.9860.964
LR1.05516.6640.927 to 1.184 (p = 0.000)0.8820.9660.935–0.9820.966
Hip
comflexionL1.0182.5620.183 to 1.854 (p = 0.200)0.2260.589−0.039–0.8370.589
R0.7372.4490.105 to 1.369 (p = 0.250)0.2080.6340.076–0.8550.634
LR0.8543.5960.373 to 1.335 (p = 0.000)0.2340.6120.266–0.7950.301
extensionL1.397.2040.985 to 1.796 (p = 0.000)0.7280.8710.674–0.9490.871
R1.0134.8430.573 to 1.452 (p = 0.000)0.5420.8370.589–0.9360.837
LR1.1868.3180.897 to 1.474 (p = 0.000)0.6360.8550.725–0.9230.855
maxflexionL0.2670.783−0.452 to 0.986 (p = 0.445)0.0220.298−0.822–0.7300.298
R0.3711.021−0.400 to 1.142 (p = 0.322)0.020.372−0.680–0.7650.372
LR0.3181.316−0.172 to 0.808 (p = 0.197)0.020.336−0.289–0.6580.336
extensionL1.5967.3081.136 to 2.057 (p = 0.000)0.7440.8450.599–0.9400.845
R1.2315.1290.722 to 1.739 (p = 0.000)0.5980.8350.558–0.9380.835
LR1.3978.7311.072 to 1.722 (p = 0.000)0.6760.8410.692–0.9180.841
tandemflexionL0.6632.1870.023 to 1.302 (p = 0.043)0.1740.613−0.005–0.8510.613
R0.8652.7470.201 to 1.530 (p = 0.014)0.2670.670.144–0.8730.67
LR0.753.5680.324 to 1.176 (p = 0.001)0.2410.6450.316–0.8150.645
extensionL1.6577.4551.188 to 2.126 (p = 0.000)0.7520.8390.582–0.9380.839
R1.0195.8030.176 to 0.815 (p = 0.000)0.6450.8860.704–0.9560.886
LR1.2468.7750.142 to 0.825 (p = 0.000)0.6730.8640.738–0.9290.864
knee
comflexionL2.2263.6520.945 to 3.507 (p = 0.002)0.3940.521−0.211–0.8100.521
R2.2414.431.178 to 3.303 (p = 0.000)0.4950.593−0.027–0.8390.593
LR2.2286.0081.477 to 2.979 (p = 0.000)0.4740.570.186–0.7720.57
extensionL1.1293.5790.466 to 1.791 (p = 0.002)0.3830.7140.278–0.8870.714
R1.1743.4520.460 to 1.889 (p = 0.003)0.3650.690.216–0.870.69
LR1.1255.0440.674 to 1.577 (p = 0.000)0.3850.7020.437–0.8430.702
maxflexionL1.1192.6250.220 to 2.019 (p = 0.018)0.2470.591−0.063–0.8420.591
R2.0953.4250.798 to 3.391 (p = 0.003)0.3870.538−0.234–0.8270.538
LR1.6924.3880.909 to 2.475 (p = 0.000)0.3360.5440.113–0.7650.544
extensionL0.8212.4290.108 to 1.534 (p = 0.027)0.2140.6250.025–0.8550.625
R1.6244.670.887 to 2.361 (p = 0.000)0.550.7370.296–0.9010.737
LR1.1724.6290.658 to 1.686 (p = 0.000)0.3620.6730.366–0.8320.673
tandemflexionL1.2292.7940.301 to 2.156 (p = 0.012)0.2740.595−0.050–0.8440.595
R1.6974.0170.806 to 2.589 (p = 0.000)0.4570.6590.114–0.8680.659
LR1.515.0880.908 to 2.112 (p = 0.000)0.4020.6380.303–0.8120.638
extensionL0.833.2490.291 to 1.369 (p = 0.005)0.3470.7450.337–0.9020.745
R1.0544.2350.529 to 1.579 (p = 0.000)0.4850.80.480–0.9230.8
LR0.9295.2980.574 to 1.285 (p = 0.000)0.4230.770.557–0.8800.77
Abbreviations: com, comfortable gait speed; max, maximum gait speed; tandem, tandem gait; L, Left; R, Right; ICC, intraclass correlation coefficient; CI, confidence interval; TLA, trailing limb angle. The linear regression analyses were performed by using the data obtained by the Imasen gait measurement system as independent variables and the data obtained by Vicon as dependent variables. Only statistically significant variables in regression analysis (p values < 0.05) are shown in bold. Moreover, the variables that exceeded thresholds (R2 > 0.25, ICC > 0.5) are underlined.
Table 5. Bland–Altman plots: fixed and proportional biases for time–distance factors—Vicon vs. Imasen system.
Table 5. Bland–Altman plots: fixed and proportional biases for time–distance factors—Vicon vs. Imasen system.
ParameterGait PatternLRFixed Bias Proportional Bias
Bias95% CI for Bias (p Value)LoA (Upper–Lower)Regression Equation (p Value)
Step lengthcomL14.2156.787 to 21.643 (p = 0.001)−16.895 to 45.325y = 0.032x − 7.915 (p = 0.690)
R13.926.827 to 21.013 (p = 0.001)−15.785 to 43.625y = 0.024x − 2.687 (p = 0.748)
LR14.0689.168 to 18.967 (p = 0.000)−15.957 to 44.092y = 0.028x − 5.292 (p = 0.597)
maxL9.647−10.120 to 29.415 (p = 0.319)−70.737 to 90.031y = −0.148x + 125.974 (p = 0.405)
R11.25−1.528 to 24.028 (p = 0.081)−39.114 to 61.614y = 0.031x − 13.402 (p = 0.815)
LR10.427−0.897 to 21.751 (p = 0.070)−56.140 to 76.994y = −0.071x + 66.694 (p = 0.518)
tandemL5.816−6.400 to 18.032 (p = 0.330)−43.860 to 55.491y =−0.015x + 15.465 (p = 0.858)
R−0.205−8.833 to 8.422 (p = 0.961)−35.289 to 34.879y = 0.026x − 17.359 (p = 0.681)
LR2.805−4.379 to 9.989 (p = 0.434)−40.032 to 45.643y = 0.003x + 0.723 (p = 0.951)
Gait speedcomL0.016−0.002 to 0.034 (p = 0.080)−0.060 to 0.092y = 0.084x − 0.099 (p = 0.281)
R0.0170.006 to 0.027 (p = 0.005)−0.029 to 0.062y = 0.040x − 0.039 (p = 0.399)
LR0.0160.006 to 0.026 (p = 0.002)−0.045 to 0.078y = 0.063x − 0.070 (p = 0.158)
maxL0.0360.005 to 0.068 (p = 0.025)−0.091 to 0.163y = 0.019x + 0.002 (p = 0.842)
R0.0410.014 to 0.067 (p = 0.005)−0.063 to 0.144y = 0.248x − 0.415 (p = 0.001)
LR0.0380.019 to 0.058 (p = 0.000)−0.076 to 0.153y = 0.116x − 0.175 (p = 0.055)
tandemL−0.013−0.035 to 0.007 (p = 0.186)−0.099 to 0.071y = −0.037x + 0.032 (p = 0.425)
R0.001−0.016 to 0.017 (p = 0.948)−0.067 to 0.068y = 0.091x − 0.113 (p = 0.009)
LR−0.007−0.020 to 0.006 (p = 0.309)−0.084 to 0.071y = 0.025x − 0.038 (p = 0.393)
Stride timecomL−0.005−0.015 to 0.005 (p = 0.322)−0.046 to 0.036y = 0.268x − 0.276 (p = 0.020)
R0.002−0.008 to 0.012 (p = 0.666)−0.041 to 0.045y = 0.177x − 0.178 (p = 0.160)
LR−0.001−0.008 to 0.006 (p = 0.703)−0.043 to 0.041y = 0.230x − 0.235 (p = 0.005)
maxL−0.011−0.026 to 0.004 (p = 0.139)−0.071 to 0.049y = 0.059x − 0.062 (p = 0.613)
R−0.004−0.013 to 0.005 (p = 0.329)−0.039 to 0.031y = 0.071x − 0.067 (p = 0.336)
LR−0.008−0.016 to 0.001 (p = 0.072)−0.057 to 0.041y = 0.069x − 0.068 (p = 0.310)
tandemL−0.007−0.028 to 0.015 (p = 0.531)−0.094 to 0.081y = −0.159x + 0.168 (p = 0.015)
R−0.004−0.016 to 0.007 (p = 0.441)−0.052 to 0.043y = − 0.013x + 0.009 (p = 0.792)
LR−0.005−0.017 to 0.006 (p = 0.348)−0.075 to 0.064y = −0.101x + 0.105 (p = 0.015)
Stride lengthcomL8.2−8.593 to 24.993 (p = 0.320)−62.126 to 78.526y = 0.044x − 53.201 (p = 0.629)
R19.658.450 to 30.850 (p = 0.002)−27.253 to 66.553y = 0.001x + 18.656 (p = 0.991)
LR13.9254.121 to 23.729 (p = 0.007)−46.162 to 74.012y = 0.030x − 28.004 (p = 0.580)
maxL8.632−22.800 to 40.063 (p = 0.571)−119.184 to 136.447y = −0.255x + 410.081 (p = 0.089)
R26.2223.001 to 49.443 (p = 0.029)−65.300 to 117.744y = 0.217x − 322.206 (p = 0.059)
LR−0.877−0.898 to −0.856 (p = 0.000)−1.000 to −0.754y = −1.284x − 0.324 (p = 0.000)
tandemL−14.895−34.194 to 4.405 (p = 0.122)−93.376 to 63.587y = −0.034x + 29.652 (p = 0.625)
R−4.368−26.311 to 17.572 (p = 0.681)−93.599 to 84.862y = 0.136x − 185.575 (p = 0.065)
LR−9.632−23.641 to 4.378 (p = 0.172)−93.173 to 73.910y = 0.054x − 80.695 (p = 0.285)
Abbreviations: com, comfortable gait speed; max, maximum gait speed; tandem, tandem gait; Imasen, Imasen gait measurement system; CI, confidence intervals. Denotes difference between the data obtained by Imasen and Vicon systems. Only statistically significant variables (p values < 0.05) are shown in bold.
Table 6. Bland–Altman plots: fixed and proportional biases for peak angles and ranges—Vicon vs. Imasen system.
Table 6. Bland–Altman plots: fixed and proportional biases for peak angles and ranges—Vicon vs. Imasen system.
Fixed Bias Proportional Bias
Bias95% CI for Bias (p Value)LoA (Upper–Lower)Regression Equation (p Value)
TLAcomL1.5151.088 to 1.942 (p = 0.000)−0.273 to 3.303y = 0.119x − 1.199 (p = 0.169)
R0.315−0.348 to 0.978 (p = 0.332)−2.461 to 3.091y = 0.184x − 3.989 (p = 0.220)
LR0.9150.492 to 1.338 (p = 0.000)−1.679 to 3.509y = 0.115x − 1.738 (p = 0.213)
maxL1.5741.098 to 2.049 (p = 0.000)−0.361 to 3.508y = 0.204x − 3.824 (p = 0.045)
R0.9170.170 to 1.663 (p = 0.019)−2.025 to 3.858y = 0.204x − 3.824 (p = 0.045)
LR1.2540.824 to 1.683 (p = 0.000)−1.272 to 3.780y = 0.226x − 4.709 (p = 0.014)
tandemL1.3420.858 to 1.827 (p = 0.000)−0.628 to 3.312y = 0.181x − 2.537 (p = 0.020)
R0.9890.418 to 1.561 (p = 0.002)−1.333 to 3.312y = 0.063x − 0.374 (p = 0.492)
LR1.1660.805 to 1.527 (p = 0.000)−0.987 to 3.319y = 0.117x − 1.348 (p = 0.050)
Hip
comflexionL3.480.718 to 6.242 (p = 0.016)−8.086 to 15.046y = 1.444x − 38.717 (p = 0.000)
R0.29−2.762 to 3.342 (p = 0.844)−12.490 to 13.070y = 1.103x − 35.362 (p = 0.005)
LR1.885−0.145 to 3.915 (p = 0.068)−10.556 to 14.326y = 0.873x − 24.963 (p = 0.001)
extensionL−1.695−4.487 to 1.097 (p = 0.219)−13.387 to 9.997y = 0.961x + 10.987 (p = 0.001)
R1.98−0.924 to 4.884 (p = 0.000)−10.180 to 14.140y = 1.187x + 18.913 (p = 0.002)
LR0.143−1.869 to 2.154 (p = 0.000)−12.184 to 12.469y = 0.958x + 13.301 (p = 0.000)
maxflexionL5.3472.085 to 8.610 (p = 0.003)−7.920 to 18.614y = 1.462x − 40.308 (p = 0.000)
R0.089−3.407 to 3.585 (p = 0.958)−13.691 to 13.869y = 1.479x − 51.210 (p = 0.002)
LR2.7890.354 to 5.224 (p = 0.026)−11.527 to 17.105y = 0.800x − 23.526 (p = 0.013)
extensionL−0.337−3.357 to 2.683 (p = 0.817)−12.619 to 11.945y = 1.154x + 18.004 (p = 0.000)
R0.089−3.407 to 3.585 (p = 0.958)−13.691 to 13.869y = 1.479x − 51.210 (p = 0.002)
LR−1.008−3.222 to 1.206 (p = 0.362)−14.022 to 12.006y = 1.011x + 15.016 (p = 0.000)
tandemflexionL4.4631.305 to 7.621 (p = 0.008)−8.379 to 17.305y = 1.328x − 34.560 (p = 0.001)
R0.837−2.603 to 4.276 (p = 0.615)−13.150 to 14.823y = 0.825x − 26.217 (p = 0.108)
LR−2.95−5.412 to −0.488 (p = 0.020)−17.629 to 11.729y = 0.244x − 4.783 (p = 0.215)
extensionL−0.037−3.296 to 3.222 (p = 0.981)−13.291 to 13.217y = 1.066x + 12.899 (p = 0.000)
R0.658−2.566 to 3.882 (p = 0.673)−12.451 to 13.767y = 0.427x + 6.129 (p = 0.221)
LR0.311−1.873 to 2.494 (p = 0.775)−12.710 to 13.331y = 0.776x + 9.985 (p = 0.000)
Knee
comflexionL0.71−2.695 to 4.115 (p = 0.667)−13.550 to 14.970y = 1.339x − 87.008 (p = 0.000)
R−0.035−4.716 to 4.646 (p = 0.988)−19.639 to 19.569y = 1.174x − 76.726 (p = 0.000)
LR0.338−2.426 to 3.101 (p = 0.806)−16.599 to 17.274y = 1.232x − 80.288 (p = 0.000)
extensionL−3.53−6.060 to 1.000 (p = 0.009)−14.123 to 7.063y = 0.679x − 8.795 (p = 0.003)
R−1.22−4.769 to 2.329 (p = 0.481)−16.083 to 13.643y = 0.746x − 6.505 (p = 0.038)
LR−2.375−4.487 to −0.263 (p = 0.029)−15.319 to 10.569y = 0.690x − 7.495 (p = 0.001)
maxflexionL2.311−0.828 to 5.449 (p = 0.139)−10.451 to 15.072y = 1.040x − 65.994 (p = 0.000)
R−6.317−13.728 to 1.095 (p = 0.090)−35.528 to 22.895y = 1.539x − 109.002 (p = 0.001)
LR−1.886−5.904 to 2.131 (p = 0.347)−0.725 to 4.951y = 1.287x − 87.037 (p = 0.000)
extensionL−3.521−6.160 to −0.882 (p = 0.012)−14.252 to 7.210y = 0.665x − 8.515 (p = 0.017)
R−9.739−15.514 to −3.963 (p = 0.002)−32.502 to 13.025y = 0.481x − 13.804 (p = 0.382)
LR−6.546−9.685 to −3.407 (p = 0.000)−24.996 to 11.904y = 0.490x − 10.446 (p = 0.134)
tandemflexionL1.089−1.922 to 34.101 (p = 0.457)−11.158 to 13.337y = 1.007x − 64.210 (p = 0.000)
R−2.474−6.716 to 1.768 (p = 0.236)−19.724 to 14.777y = 0.599x − 42.236 (p = 0.027)
LR−0.692−3.237 to 1.853 (p = 0.585)−15.867 to 14.482y = 0.659x − 43.948 (p = 0.001)
extensionL−2.289−5.220 to 0.641 (p = 0.001)−14.208 to 9.629y = 0.398x − 5.309 (p = 0.103)
R−3.611−7.851 to 0.630 (p = 0.090)−20.853 to 13.632y = 0.129 − 4.573 (p = 0.680)
LR−2.95−5.412 to −0.488 (p = 0.020)−17.629 to 11.729y = 0.244 − 4.783 (p = 0.215)
Abbreviations: com, comfortable gait speed; max, maximum gait speed; tandem, tandem gait; Imasen, Imasen gait measurement system; CI, confidence interval; TLA, trailing limb angle. Denotes difference between the data obtained by Imasen and Vicon systems. Only statistically significant variables (p values < 0.05) are shown in bold.
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

Matsuda, T.; Fujino, Y.; Makabe, H.; Morisawa, T.; Takahashi, T.; Kakegawa, K.; Matsumoto, T.; Kiyohara, T.; Torimoto, Y.; Miwa, M.; et al. Validity Verification of Human Pose-Tracking Algorithms for Gait Analysis Capability. Sensors 2024, 24, 2516. https://doi.org/10.3390/s24082516

AMA Style

Matsuda T, Fujino Y, Makabe H, Morisawa T, Takahashi T, Kakegawa K, Matsumoto T, Kiyohara T, Torimoto Y, Miwa M, et al. Validity Verification of Human Pose-Tracking Algorithms for Gait Analysis Capability. Sensors. 2024; 24(8):2516. https://doi.org/10.3390/s24082516

Chicago/Turabian Style

Matsuda, Tadamitsu, Yuji Fujino, Hitoshi Makabe, Tomoyuki Morisawa, Tetsuya Takahashi, Kei Kakegawa, Takanari Matsumoto, Takehiko Kiyohara, Yasuo Torimoto, Masaki Miwa, and et al. 2024. "Validity Verification of Human Pose-Tracking Algorithms for Gait Analysis Capability" Sensors 24, no. 8: 2516. https://doi.org/10.3390/s24082516

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