Next Article in Journal
The Effectiveness of an Adaptive Method to Analyse the Transition between Tumour and Peritumour for Answering Two Clinical Questions in Cancer Imaging
Previous Article in Journal
Ad Hoc Mesh Network Localization Using Ultra-Wideband for Mobile Robotics
Previous Article in Special Issue
Gait Characterization in Duchenne Muscular Dystrophy (DMD) Using a Single-Sensor Accelerometer: Classical Machine Learning and Deep Learning Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Gait Event Detection and Travel Distance Using Waist-Worn Accelerometers across a Range of Speeds: Automated Approach

1
Department of Computer Science, School of Engineering, University of California, 1 Shields Ave, Davis, CA 95616, USA
2
Department of Physical Medicine and Rehabilitation, School of Medicine, University of California, 1 Shields Ave, Davis, CA 95616, USA
3
Department of Electrical and Computer Engineering, School of Engineering, University of California, 1 Shields Ave, Davis, CA 95616, USA
4
UC Davis Center for Health and Technology, School of Medicine, University of California Davis, 1 Shields Ave, Davis, CA 95616, USA
5
Berkeley School of Information, University of California Berkeley, 1 Shields Ave, Berkeley, CA 94720, USA
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(4), 1155; https://doi.org/10.3390/s24041155
Submission received: 30 November 2023 / Revised: 3 January 2024 / Accepted: 29 January 2024 / Published: 9 February 2024
(This article belongs to the Special Issue Combining Machine Learning and Sensors in Human Movement Biomechanics)

Abstract

:
Estimation of temporospatial clinical features of gait (CFs), such as step count and length, step duration, step frequency, gait speed, and distance traveled, is an important component of community-based mobility evaluation using wearable accelerometers. However, accurate unsupervised computerized measurement of CFs of individuals with Duchenne muscular dystrophy (DMD) who have progressive loss of ambulatory mobility is difficult due to differences in patterns and magnitudes of acceleration across their range of attainable gait velocities. This paper proposes a novel calibration method. It aims to detect steps, estimate stride lengths, and determine travel distance. The approach involves a combination of clinical observation, machine-learning-based step detection, and regression-based stride length prediction. The method demonstrates high accuracy in children with DMD and typically developing controls (TDs) regardless of the participant’s level of ability. Fifteen children with DMD and fifteen TDs underwent supervised clinical testing across a range of gait speeds using 10 m or 25 m run/walk (10 MRW, 25 MRW), 100 m run/walk (100 MRW), 6-min walk (6 MWT), and free-walk (FW) evaluations while wearing a mobile-phone-based accelerometer at the waist near the body’s center of mass. Following calibration by a trained clinical evaluator, CFs were extracted from the accelerometer data using a multi-step machine-learning-based process and the results were compared to ground-truth observation data. Model predictions vs. observed values for step counts, distance traveled, and step length showed a strong correlation (Pearson’s r = −0.9929 to 0.9986, p < 0.0001). The estimates demonstrated a mean (SD) percentage error of 1.49% (7.04%) for step counts, 1.18% (9.91%) for distance traveled, and 0.37% (7.52%) for step length compared to ground-truth observations for the combined 6 MWT, 100 MRW, and FW tasks. Our study findings indicate that a single waist-worn accelerometer calibrated to an individual’s stride characteristics using our methods accurately measures CFs and estimates travel distances across a common range of gait speeds in both DMD and TD peers.

1. Introduction

There is a pressing need to overcome challenges in measuring key temporospatial clinical features (CFs) of children with Duchenne muscular dystrophy (DMD) [1] in the community using single mobile wearable acceleration sensors. Gait patterns of people with DMD become progressively atypical with advancing disease, with reduced stride lengths, cadence, and gait speed, reduced intensity of accelerations in the vertical and anteroposterior axes of travel, and reduced vertical accelerations [2]. These changes lead to alterations in patterns and magnitudes of acceleration that complicate computer-based identification of individual steps, which then impairs researchers’ ability to measure gait features in an unsupervised manner during community-based activities. Single-sensor signals have been used to detect important gait events such as initial contact (IC) at different walking and running speeds [3] in laboratory settings, but methods for combining signals across an individual’s full range of attainable velocities to accurately measure steps and distance traveled in the community have not been described. Our method uses a combination of clinical observation and machine-learning- and regression-based approaches to identify the weak patient’s novel patterns of acceleration associated with their ambulation at different speeds.
Accelerometers can be more accurate than pedometers at slower walking speeds and in populations with atypical gait patterns, making pedometers less suitable for evaluating physical activity in such populations [4]. Estimating CFs of gait (step length, step duration, step frequency, and gait speed) is a fundamental step in gait analysis, and detecting the IC of the heel is crucial for identifying gait events and the beginning of the step cycle. In a laboratory environment, detecting events and estimating CFs is typically accomplished by measuring ground reaction forces (GRF) and verifying with visual observation. However, using these methods to measure gait events in the community is often impractical.
Studies have described the potential of using acceleration signals to estimate CFs. Several studies have demonstrated that step length, gait speed, IC, and incline can be determined from acceleration signals of the lower trunk [3]. Aminian and colleagues explored the feasibility of using a fully connected artificial neural network (ANN) with accelerometers on the trunk and heel to predict incline and speed based on ten statistical parameters extracted from the raw signal [5]. The results revealed that a negative peak in the heel accelerometer signal indicates IC events in each gait cycle (two steps).
Studies comparing accelerometer signals from different body positions at various walking speeds demonstrate that positions near the body’s center of mass (trunk, waist, pelvis, and sacrum) are suitable for capturing gait events [6,7,8]. In a study by Zijlstra et al., participants walked on a force-transducing treadmill and overground while trunk acceleration data were recorded to estimate step lengths and walking speed. IC events were matched with vertical ground reaction force (GRF) normalized by body weight to anteroposterior acceleration. The start and end of gait cycles from the GRF corresponded with the time of the peak amplitude value in the anteroposterior acceleration signal [3]. Further research by Lee et al. and Mo et al. demonstrated that IC events can be determined from anteroposterior acceleration measured at the pelvis and sacrum [9,10]. They collected accelerometer signals from the pelvis/sacrum and GRF data and matched IC events on anteroposterior acceleration with vertical GRF. Initial contact events on the force plate corresponded with the instant of the positive peak pelvis/sacrum anteroposterior acceleration [10].
Detecting IC gait events and precisely measuring walking/running distance are vital components of gait analysis, offering invaluable clinical insights. Although GRF is capable of detecting IC events, its dependence poses limitations in communities without GRF availability. Therefore, there is a pressing need for alternative methods in IC event detection. Additionally, accurate distance measurement is critical in gait analysis, especially when dealing with muscle disorders. Traditional methods such as pedometers and wheel measurements encounter challenges in communities, particularly for long distances and low speeds, as observed in participants with muscular disorders. Consequently, a method that ensures both accurate distance estimation and IC event detection is imperative.
We present a machine learning (ML)-based method that automates detection of IC events and CFs using raw accelerometer signals obtained from consumer mobile devices [11,12]. We demonstrate that using a single accelerometer worn close to the body’s center of mass is an accurate and reliable approach to estimate CFs and IC events across a typical range of walking speeds. This method can be applied to healthy individuals and those with gait disturbances without the need for GRF measurements.

2. Materials and Methods

Estimating distance using accelerometer signals is challenging due to inherent quadratic error of accelerometers, which can result in deteriorating estimates even with short integration times and distances. Many methods attempt to estimate distance from accelerometers by integrating acceleration twice with respect to time, despite incorporating error-limiting mechanisms and setting restrictions, which can result in errors due to noise, drift, and bias [13]. We propose an ML-based signal processing method that accurately estimates an individual’s distance traveled, step length, and number of steps across varying walking/running speeds, outperforming the built-in pedometer function on iPhones, which shows the highest error percentage in slow walking speeds [9].
Because different individuals have different walking/running behaviors that affect acceleration, we built a regression model for each individual to estimate distance based on their specific walking/running patterns. We developed a regression model using data from five different speeds (SC-L1 to SC-L5) to map step length to the corresponding anteroposterior acceleration amplitudes using pairs of distance and acceleration values (Figure 1A). We calculated distance for a single speed by averaging the step distances, while the acceleration was calculated by averaging the maximum values of acceleration in each step (Figure 1B).
To ensure a fair comparison, we evaluated three sources of estimated data: first, ground-truth data based on video observation of distance traveled and number of steps; second, the pedometer sensor in the iPhone, which provided estimates of distance and number of steps; and, third, our Walk4Me system [11], which includes calibration regression models for estimating distance and a signal processing algorithm for measuring number of steps. We estimated the speed, step length, and frequency as derivatives from the regression and signal processing.

2.1. Participants

Fifteen children with DMD and fifteen TD peers participated in gait speed experiments. The age of the participants ranged from 3 to 16 years, with a mean age of 8.6 years and a standard deviation of 3.5. Their body weight ranged from 17.2 to 101 kg, with a mean weight of 36 kg and a standard deviation of 18.8. Their height ranged from 101.6 cm to 165.5 cm, with a mean height of 129 cm and a standard deviation of 15.8. All participants had at least 6 months of walking experience and were able to perform a 10-m walk/jog/run test in less than 10 s. Participants with DMD had a confirmed clinical diagnosis and were either naïve to glucocorticoid therapy or on a stable regimen for at least three months. Northstar Ambulatory Assessment (NSAA) [14] scores for DMD participants ranged from 34 to 8, indicating typical levels of function to clinically apparent moderate mobility limitation (Table 1). The protocol was reviewed and approved by the Institutional Review Board (IRB) at the University of California, Davis, and informed consent was obtained from each participant prior to the initiation of study procedures. Measurements were taken at eight different walking/running gait activities, including speed-calibration tests at slow walk to running speeds (SC-L1, SC-L2, SC-L3, SC-L4, and SC-L5), a 6-min walk test (6 MWT) [15], a 100-m fast-walk/jog/run (100 MRW) [16], and a free walk (FW). Participants engaged in walking, jogging, or running within a 25-m corridor delimited by two cones, as illustrated in Figure 2A,B.

2.2. Equipment

Acceleration data from each participant were sampled at a rate of 100 Hz using an iPhone 11 and our Walk4Me smartphone application [11]. We utilized the iPhone 11, which is equipped with a 3−axis MEMS accelerometer from STMicroelectronics. It recorded g-force measurements within ±8 g along each axis, maintaining a data sampling rate of up to 100 Hz. The phones were securely attached at the waist [17] with an athletic-style elastic belt enclosure, positioned approximately at the level of the lumbosacral junction. The raw accelerometer signal was synchronized with video recordings captured by a GoPro camera at a rate of 30 Hz. An observer marked the events where a participant passed the start or end of the duration or distance assigned to each activity using the web portal of the Walk4Me system.

2.3. Gait and Events Detection and Data Analysis

We collected the raw accelerometer signal from 30 participants, which included the x, y, and z−axes (vertical, mediolateral, and anteroposterior), along with the corresponding timestamps. Based on the findings of Zijlstra [3], we observed that the IC events were more distinguishable in the anteroposterior axis (z−axis) compared to the other axes. Therefore, we used the anteroposterior signal from the raw accelerometer data to develop our method for counting the number of steps, estimating step length, and calculating the total distance individuals walked at different speeds.

2.3.1. Method of Step Detection

Figure 3A presents a raw accelerometer signal of the anteroposterior movement (z−axis) from a TD participant during fast-walk speed calibration (SC-L4) for 2.4 s. The steps in the anteroposterior signal are characterized by long wavelengths (low frequency), while other wavelengths (high frequency) represent noise signals. To extract the steps, a trained clinical evaluator reviewed testing videos and applied a low-pass filter [18] to individual participants’ data at each speed from a slow walk to a jog/run (range 0.5 Hz to 60 Hz) to smooth the signal and remove short-term fluctuations while preserving the longer-term trend indicating each step (Figure 3A,B).
We then identified the peak values of the filtered signal as the peaks occur only once per step in the filtered signal (Figure 3C). The number of peaks corresponds to the number of steps taken by the participant. Figure 4A shows the estimated number of steps using our method as blue dots, compared to the ground truth represented by a black line. The built-in pedometer steps estimation is shown in red.

2.3.2. Method of IC Detection

To detect the IC events, we find the midpoint between two peaks in the filtered signal (Figure 3D), which corresponds to the toe-off (TO) events during the gait cycle based on observation. We then identify all the peaks that occur within each step duration in the original acceleration signal (Figure 3E). Next, we determine the maximum peak value (anteroposterior G), which corresponds to the time point of each IC (Figure 3F).

2.3.3. Method of Step Length Estimation Using Regression

We create an individualized nonlinear regression model [19] for each participant to associate average peak acceleration values with step lengths. Figure 1A depicts the data flow of our model training and prediction process. Each model is trained using five different participant-selected calibration speeds (SC-L1 to SC-L5). For each speed, we calculate the average acceleration peak values by taking the mean of all the peaks as described in Section 2.3.2. To calculate the average step length for training, we divide the observed ground-truth distance by the number of steps obtained from Section 2.3.1. This process is repeated for each of the five calibration speeds (e.g., point SC-L4 in Figure 1A). The resulting individualized equation through all five points allows us to input the peak acceleration value of any step within the participant’s range of ambulatory velocity to estimate that step’s length (shown as the green line in Figure 1A).

2.3.4. Estimating the Distance

After establishing the individualized model, it can be used on unseen data. We calculate the step lengths of all identified steps from a previously unseen event and accumulate them to calculate the total distance traveled by the individual. In this project, we used 100 MRW, 6 MWT, and FW as input signals during the inference stage, as shown in Figure 4B, and compared the calculated distances with the ground-truth observed distances and the device’s internal pedometer.

2.3.5. Calculating the Average Step Length

During the inference stage, to calculate the average step length of an individual, we divide the distance estimated from Section 2.3.4 by the number of steps obtained from Section 2.3.1. Figure 4C shows the estimated average step length using our ML model as blue dots, compared to the ground-truth average step length represented by a black line. The red dots represent the average step length estimated by the built-in pedometer.

2.3.6. Error Percentage Rates

To compare observed ground-truth step counts, distance traveled, and average step lengths with our model’s estimates and the pedometer estimates native to the mobile devices, we employed two methods. First, we calculated the aggregated error for all estimates by determining an error percentage rate ( E r r o r r a t e ) using Equation (1).
E r r o r r a t e = i n | V c V o | i i n | V o | i i n | V o | i × 100
The E r r o r r a t e is calculated by aggregating the residual values of all participants (i) for all activities. The residual is the difference between the proposed methods ( V c ) and the total number of ground-truth observations ( V o ). Then, the total aggregated is subtracted from the total ground truth and divided by the total ground truth. Table 2 compares the error percentage rate of step count, distance, and average step length between our Walk4Me system and iPhone pedometer measurements.
Second, to evaluate the percentage error for each individual measurement and estimate pair, we subtracted the model estimate from the observed ground-truth measure and divided it by the ground-truth measure multiplied by 100 for each event. We computed mean (SD) percentage error for step count, distance traveled, and step length parameters for calibration events SC-L1 to SC-L5 combined, and separately for 6 MWT, 100 MRW, and FW efforts combined, as well as for all efforts combined. We compared the mean percentage error values between control participants and those with DMD using simple t-tests for each contrast.

2.3.7. Gait Pattern Representation

After determining the boundaries between steps using the IC detection method discussed earlier, we generate a composite map of each step normalized to the gait cycle percentage. This allows for visual examination of the determined steps for irregularities or comparison of averaged accelerometer patterns between individuals (Figure 5). The gait cycle is identified using peak detection at the IC event, marking the beginning and end of each step. The average acceleration patterns are also calculated from all gait cycles across all activities and at various speeds. The forward movement (x−axis) is normalized to a time scale of 0 to 100%. Using this method, we can identify the IC of every single step and estimate the step duration (Figure 3F) without the need to use GRF [3]. By comparing the gait cycles of two participants (TD and DMD peers) at various speeds, distinctly different patterns of acceleration magnitude emerge (Figure 5), highlighting differences in the gait between the two participants.

3. Results

In this study, we assessed the accuracy of step counts during walking, jogging, and running using our Walk4Me system compared to the iPhone pedometer [20]. We validated our results by comparing both systems with ground-truth data. Our findings, as shown in Table 2, indicate that the Walk4Me system had an average step count error rate of 3.46%, demonstrating reliable performance in accurately tracking steps at different speeds. The combined error rates from participants with DMD and TD participants ranged from 1.26% during slow walk pace (SC-L2) to 7.26% during the fast 100 m run. In contrast, the iPhone’s built-in pedometer showed an average error rate of 48.46% during short- to moderate-distance tasks at varying gait velocities. The iPhone pedometer had the lowest error rate of 36.35% during the longer-duration fast-walk 6 MWT task, and the highest error rate of 85.26% during the short-duration jogging/running task SC-L5.
For distance measurement, our Walk4Me system showed an average error rate of 5.83%, with the lowest error rate of 3.9% during the fast-walk SC-L4 pace and the highest error rate of 7.74% during the fast 100 m run. The iPhone’s built-in pedometer had an average error rate of 42.23%, with task-specific error ranging from 27.42% during the 6 MWT to 82.54% during the SC-L5 jogging/running task.
For step length measurement, our Walk4Me system showed an average error rate of 5.80%, with the lowest error rate of 3.68% at a comfortable walking pace (SC-L3) and the highest error rate of 8.64% during the short-term jog/run SC-L5 task. The iPhone’s built-in pedometer demonstrated an average error rate of 46.40%, which varied from 30.76% during SC-L5 to 76.10% during SC-L1.
In contrast to overall aggregate accuracy, the mean (SD) accuracy of model predictions for individual events compared to ground-truth observations for step counts, distance traveled, and step lengths is presented in Table 3 and depicted in Figure 4A–C. The predicted and observed values for all three parameters showed a strong correlation (Pearson’s r = −0.9929 to 0.9986, p < 0.0001). The estimates demonstrated a mean (SD) percentage error of 1.49% (7.04%) for step counts, 1.18% (9.91%) for distance traveled, and 0.37% (7.52%) for step length compared to ground-truth observations for the combined 6 MWT, 100 MRW, and FW tasks. There were no statistically significant differences in mean error percentages between control participants and those with DMD (data not shown).

4. Discussion

The use of travel distance and step length as gait metrics is essential for clinical gait assessment in the community setting. However, accurately measuring step length traditionally requires a clinical facility or gait lab with a trained observer present during the assessment session. Clinical assessment methods are considered the most detailed and ideal, but their availability may be limited due to factors such as facility availability, staff availability, difficulties with patient travel to assessment locations, or public health restrictions such as those related to COVID-19. Additionally, clinical observation methods can be susceptible to human error, such as observer fatigue or distraction, as well as instrument errors, failed video recordings, or obstructed views, which can limit the utility of the collected data. An alternative option to overcome these limitations and facilitate more frequent and convenient collection of gait data in the community setting is to use off-the-shelf technologies such as pedometers, which are commonly built into smartphones and widely used in sports. However, it is crucial to assess the reliability of these devices, particularly when used for clinical purposes. Therefore, we conducted experiments to clinically validate the reliability of using a pedometer and compared the results with those obtained by observers.
We propose an ML-based signal processing method using our Walk4Me system, which can estimate step counts, distance traveled, and step lengths with increased levels of accuracy. The advantage of our method is that it requires less observed interaction, only necessitating a short duration of time for five speed-calibration tests. Our system can automatically estimate distance and step length without the need for human interaction. Some of the source code and a demo of this paper can be found at https://albara.ramli.net/research/ic (accessed on 28 May 2023) along with some additional results.

5. Conclusions

This study introduces a novel signal processing and machine learning technique that accurately identifies steps and step length based on the individual’s gait style. Our findings demonstrate that using a single accelerometer worn near the body’s center of mass can be more accurate than a standard pedometer. Our method can be applied to both healthy individuals and those with muscle disorders without the need for ground reaction force (GRF) measurements. To our knowledge, this is the first study to propose a method that extracts CFs from raw accelerometer data across the attainable range of gait speeds in healthy participants and those with muscle disease. On average, our method of counting steps and estimating stride length and distance traveled performs well when applied to longer structured sub-maximal clinical testing efforts and free-roaming self-selected pace travel. In these settings, our methods surpass the pedometer functions native to the mobile devices we use. This will allow us to extend basic elements of gait analysis to community settings using commonly available consumer-level devices.

Author Contributions

A.A.R., Conceptualization, Methodology, Software, Formal analysis, Writing, Supervision, Validation, Visualization, Investigation, Data Curation; X.L., Writing—Review and Editing, Methodology, Supervision; K.B., Investigation, Data Curation, Writing—Review and Editing; C.-N.C., Writing—Review and Editing, Methodology, Supervision; E.G., Investigation, Supervision, Writing—Review and Editing; L.B.K., Investigation, Data Curation, Writing—Review and Editing; A.L., Investigation, Data Curation, Writing—Review and Editing; A.N., Investigation, Data Curation, Methodology; C.O., Investigation, Data Curation; D.R., Investigation, Data Curation, Writing—Review and Editing; J.W., Investigation, Data Curation, Writing—Review and Editing; D.A., Conceptualization, Methodology, Software, Analysis; C.M.M., Conceptualization, Resources, Funding acquisition; E.K.H., Conceptualization, Methodology, Software, Formal analysis, Writing, Supervision, Funding acquisition, Investigation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the US Department of Defense (grant number W81XWH-17-1-0477), the Muscular Dystrophy Association (grant number 646805) and intamural pilot funds from the University of California Center for Information Technology Research in the Interest of Society (CITRIS) and the Banatao Institute.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board (or Ethics Committee) of the University of California Davis (IRB#1305174, 18 March 2019).

Informed Consent Statement

Written informed consent was obtained from each participant prior to the initiation of study procedures.

Data Availability Statement

Due to the human subject and health information privacy nature of the data and our institutional regulations, we will share information upon presentation of evidence of IRB or ethics board review and completion of appropriate data transfer agreements. Requests for data access can be addressed to the corresponding author.

Acknowledgments

We would like to thank the students of the UC Davis EEC193A/B Winter 2020 Senior Design Projects Team (Nikki Esguerra, Ivan Hernandez, Zehao Li, and Jingxuan Shi) for their work piloting proof-of-concept methods for clinical feature extraction.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Duan, D.; Goemans, N.; Takeda, S.; Mercuri, E.; Aartsma-Rus, A. Duchenne muscular dystrophy. Nat. Rev. Dis. Prim. 2021, 7, 13. [Google Scholar] [CrossRef] [PubMed]
  2. Sutherland, D.H.; Olshen, R.; Cooper, L.; Wyatt, M.; Leach, J.; Mubarak, S.; Schultz, P. The pathomechanics of gait in Duchenne muscular dystrophy. Dev. Med. Child Neurol. 1981, 23, 3–22. [Google Scholar] [CrossRef] [PubMed]
  3. Zijlstra, W.; Hof, A.L. Assessment of spatio-temporal gait parameters from trunk accelerations during human walking. Gait Posture 2003, 18, 1–10. [Google Scholar] [CrossRef] [PubMed]
  4. Le Masurier, G.C.; Tudor-Locke, C. Comparison of pedometer and accelerometer accuracy under controlled conditions. Med. Sci. Sport Exerc. 2003, 35, 867–871. [Google Scholar] [CrossRef] [PubMed]
  5. Aminian, K.; Robert, P.; Jéquier, E.; Schutz, Y. Incline, speed, and distance assessment during unconstrained walking. Med. Sci. Sport Exerc. 1995, 27, 226–234. [Google Scholar] [CrossRef]
  6. Khandelwal, S.; Wickström, N. Evaluation of the performance of accelerometer-based gait event detection algorithms in different real-world scenarios using the MAREA gait database. Gait Posture 2017, 51, 84–90. [Google Scholar] [CrossRef] [PubMed]
  7. Kavanagh, J.J.; Morrison, S.; James, D.A.; Barrett, R. Reliability of segmental accelerations measured using a new wireless gait analysis system. J. Biomech. 2006, 39, 2863–2872. [Google Scholar] [CrossRef] [PubMed]
  8. González, R.C.; López, A.M.; Rodriguez-Uría, J.; Alvarez, D.; Alvarez, J.C. Real-time gait event detection for normal subjects from lower trunk accelerations. Gait Posture 2010, 31, 322–325. [Google Scholar] [CrossRef] [PubMed]
  9. Lee, J.B.; Mellifont, R.B.; Burkett, B.J. The use of a single inertial sensor to identify stride, step, and stance durations of running gait. J. Sci. Med. Sport 2010, 13, 270–273. [Google Scholar] [CrossRef] [PubMed]
  10. Mo, S.; Chow, D.H. Accuracy of three methods in gait event detection during overground running. Gait Posture 2018, 59, 93–98. [Google Scholar] [CrossRef] [PubMed]
  11. Ramli, A.A.; Liu, X.; Henricson, E.K. Walk4Me: Telehealth Community Mobility Assessment, An Automated System for Early Diagnosis and Disease Progression. arXiv 2023, arXiv:2305.05543. [Google Scholar]
  12. Ramli, A.A.; Liu, X.; Berndt, K.; Goude, E.; Hou, J.; Kaethler, L.B.; Liu, R.; Lopez, A.; Nicorici, A.; Owens, C.; et al. Gait Characterization in Duchenne Muscular Dystrophy (DMD) Using a Single-Sensor Accelerometer: Classical Machine Learning and Deep Learning Approaches. arXiv 2021, arXiv:2105.06295. [Google Scholar]
  13. Alvarez, J.C.; Álvarez, D.; López, A.M. Accelerometry-based distance estimation for ambulatory human motion analysis. Sensors 2018, 18, 4441. [Google Scholar] [CrossRef] [PubMed]
  14. Muntoni, F.; Guglieri, M.; Mah, J.K.; Wagner, K.R.; Brandsema, J.F.; Butterfield, R.J.; McDonald, C.M.; Mayhew, A.G.; Palmer, J.P.; Marraffino, S.; et al. Novel approaches to analysis of the North Star Ambulatory Assessment (NSAA) in Duchenne muscular dystrophy (DMD): Observations from a phase 2 trial. PLoS ONE 2022, 17, e0272858. [Google Scholar] [CrossRef] [PubMed]
  15. Agarwala, P.; Salzman, S.H. Six-minute walk test: Clinical role, technique, coding, and reimbursement. Chest 2020, 157, 603–611. [Google Scholar] [CrossRef] [PubMed]
  16. Alfano, L.N.; Miller, N.F.; Berry, K.M.; Yin, H.; Rolf, K.E.; Flanigan, K.M.; Mendell, J.R.; Lowes, L.P. The 100-m timed test: Normative data in healthy males and comparative pilot outcome data for use in Duchenne muscular dystrophy clinical trials. Neuromuscul. Disord. 2017, 27, 452–457. [Google Scholar] [CrossRef] [PubMed]
  17. Chen, V.C.; Chen, S.W. Establishing the waist as the better location for attaching a single accelerometer to estimate center of pressure trajectories. Clin. Biomech. 2018, 60, 30–38. [Google Scholar] [CrossRef] [PubMed]
  18. Taborri, J.; Palermo, E.; Rossi, S.; Cappa, P. Gait partitioning methods: A systematic review. Sensors 2016, 16, 66. [Google Scholar] [CrossRef] [PubMed]
  19. Smyth, G.K. Nonlinear regression. Encycl. Environmetrics 2002, 3, 1405–1411. [Google Scholar]
  20. Bergman, R.J.; Spellman, J.W.; Hall, M.E.; Bergman, S.M. Is there a valid app for that? Validity of a free pedometer iPhone application. J. Phys. Act. Health 2012, 9, 670–676. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (A) The relationship between step length and acceleration of the body’s center of mass at various speeds for TD individuals and those with DMD. The plotted curves depict the regression model, with the black line representing all participants, the green line representing TD participants, and the red line representing DMD participants. (B) The diagram depicts the data flow of our model training and prediction process. In the training phase, the model uses five speed calibrations, SC-L1 to SC-L5, with ground truth to predict the average step length. The input to our model is the acceleration signal from unseen gait activities (6 MWT, 100 MRW, and FW).
Figure 1. (A) The relationship between step length and acceleration of the body’s center of mass at various speeds for TD individuals and those with DMD. The plotted curves depict the regression model, with the black line representing all participants, the green line representing TD participants, and the red line representing DMD participants. (B) The diagram depicts the data flow of our model training and prediction process. In the training phase, the model uses five speed calibrations, SC-L1 to SC-L5, with ground truth to predict the average step length. The input to our model is the acceleration signal from unseen gait activities (6 MWT, 100 MRW, and FW).
Sensors 24 01155 g001
Figure 2. (A) Diagram depicting the corridor layout with two cones positioned 25 m apart, guiding walking, running, and jogging directions. Exception for free-walk (FW), allowing participants the freedom to move within the building. (B) Image showcasing the real-life corridor environment.
Figure 2. (A) Diagram depicting the corridor layout with two cones positioned 25 m apart, guiding walking, running, and jogging directions. Exception for free-walk (FW), allowing participants the freedom to move within the building. (B) Image showcasing the real-life corridor environment.
Sensors 24 01155 g002
Figure 3. This figure presents the signal processing of the raw accelerometer signal of the anteroposterior movement (z−axis) of participant ID 2 on fast-walk speed calibration (SC-L4) for 2.4 s. (A) Original raw accelerometer signal. (B) Filtered signal. (C) Peak detection of the filtered signal. (D) Locate the beginning and the end of each step. (E) Peaks detection of the original signal. (F) Locate the highest peak in the original signal.
Figure 3. This figure presents the signal processing of the raw accelerometer signal of the anteroposterior movement (z−axis) of participant ID 2 on fast-walk speed calibration (SC-L4) for 2.4 s. (A) Original raw accelerometer signal. (B) Filtered signal. (C) Peak detection of the filtered signal. (D) Locate the beginning and the end of each step. (E) Peaks detection of the original signal. (F) Locate the highest peak in the original signal.
Sensors 24 01155 g003
Figure 4. Comparison between the estimates and ground-truth values for both pedometers and our Walk4Me system to illustrate the accuracy across four key metrics: (A) the number of steps. The adjusted R-squared of our Walk4Me is 0.9973, while the pedometer is 0.6826. (B) The distance in meters. The adjusted R-squared of our Walk4Me is 0.9937, while the pedometer is 0.6987. (C) The average step length in meters. The adjusted R-squared of our Walk4Me is 0.9595, while the pedometer is 0.0094. (D) the average speed in meters per second.
Figure 4. Comparison between the estimates and ground-truth values for both pedometers and our Walk4Me system to illustrate the accuracy across four key metrics: (A) the number of steps. The adjusted R-squared of our Walk4Me is 0.9973, while the pedometer is 0.6826. (B) The distance in meters. The adjusted R-squared of our Walk4Me is 0.9937, while the pedometer is 0.6987. (C) The average step length in meters. The adjusted R-squared of our Walk4Me is 0.9595, while the pedometer is 0.0094. (D) the average speed in meters per second.
Sensors 24 01155 g004aSensors 24 01155 g004b
Figure 5. The gait pattern comparison of an individual with TD and an individual with DMD at varying speeds and a combination of multiple speeds and the effects of different speeds on gait pattern.
Figure 5. The gait pattern comparison of an individual with TD and an individual with DMD at varying speeds and a combination of multiple speeds and the effects of different speeds on gait pattern.
Sensors 24 01155 g005
Table 1. Characteristics of the children included in the study.
Table 1. Characteristics of the children included in the study.
IDCaseAgeWeightHeightNSAA
(Status)(Years)(kg)(cm)(/34)
1TD15101.0165.534
2TD1257.7155.634
3TD1146.4146.034
4TD941.8132.934
5TD829.6126.534
6TD827.9136.934
7TD732.8139.034
8TD725.2131.134
9TD722.7122.034
10TD627.2127.134
11TD620.1114.834
12TD520.8119.834
13TD418.7114.034
14TD418.6108.534
15TD623.2122.431
16DMD320.0101.634
17DMD936.2128.431
18DMD617.2106.230
19DMD1450.0147.027
20DMD1054.5142.024
21DMD1031.7131.524
22DMD522.9111.824
23DMD1240.0129.022
24DMD1167.7145.020
25DMD1563.7153.315
26DMD1137.5125.015
27DMD830.7133.013
28DMD728.5120.412
29DMD1646.7130.19
30DMD518.2102.58
Table 2. The table compares the error percentage rate of the step count, distance, and average step length between our Walk4Me system and iPhone pedometer measurements.
Table 2. The table compares the error percentage rate of the step count, distance, and average step length between our Walk4Me system and iPhone pedometer measurements.
Number of StepsTotal DistanceAvg Step Length
GT *Sys. **Pedometer ***GT *Sys. **Pedometer ***Sys. **Pedometer ***
SetActivitiesCase(Steps)(Error %)(Error %)(Meters)(Error %)(Error %)(Error %)(Error %)
Training set TD976.01.64%47.44%359.305.37%54.97%6.43%76.93%
SC-L1DMD506.01.58%57.31%149.904.64%65.7%6.03%75.07%
All1482.01.62%50.81%509.205.16%58.13%6.25%76.1%
TD782.01.41%40.15%359.804.48%42.2%5.38%36.22%
SC-L2DMD410.00.98%49.02%149.556.6%39.82%6.28%59.94%
All1192.01.26%43.2%509.355.1%41.5%5.79%46.88%
TD670.01.64%49.4%358.003.29%50.66%3.03%34.39%
SC-L3DMD347.01.15%51.01%149.803.79%45.11%4.47%32.27%
All1017.01.47%49.95%507.803.44%49.03%3.68%33.44%
TD562.01.96%63.88%358.702.93%62.57%2.86%44.15%
SC-L4DMD305.01.97%69.84%150.103.82%62.64%4.91%35.34%
All867.01.96%65.97%508.803.19%62.59%3.76%40.28%
TD373.03.75%88.2%352.905.63%87.49%9.16%34.32%
SC-L5DMD326.01.84%81.9%178.906.38%72.78%7.74%24.62%
All699.02.86%85.26%531.805.88%82.54%8.64%30.76%
Test set TD10,934.02.32%35.44%7745.505.02%27.92%4.87%34.62%
6 MWTDMD7478.03.81%37.68%4949.005.48%26.63%5.85%48.73%
All18,412.02.93%36.35%12,694.505.2%27.42%5.24%39.87%
TD1729.08.68%62.81%1543.5010.95%57.67%6.97%55.9%
100 MRWDMD1906.05.98%56.24%1134.003.38%50.41%5.0%54.62%
All3635.07.26%59.37%2677.507.74%54.59%6.4%55.53%
TD4460.03.27%60.09%3232.504.96%58.39%3.11%64.92%
FWDMD3767.05.07%72.87%2408.509.58%67.05%8.02%81.02%
All8227.04.1%65.94%5641.006.93%62.09%5.14%71.57%
AllAll35,531.03.46%48.46%23,579.955.83%42.23%5.8%46.4%
* Ground truth. ** Walk4Me system using our method. *** Built-in pedometer in iPhone.
Table 3. The table shows the percentage error (correlation, p-value, means, and SD) of the predicted and observed values for step counts, distance traveled, and step length vs. ground-truth observations.
Table 3. The table shows the percentage error (correlation, p-value, means, and SD) of the predicted and observed values for step counts, distance traveled, and step length vs. ground-truth observations.
Percentage Error of Calculated vs. Observed
Ground TruthCalculated vs. Obs. StepsCalculated vs. Obs. DistanceCalculated vs. Obs. Step Length
Activities# Act.# StepsCorrelation (p-Value)Mean (SD)Correlation (p-Value)Mean (SD)Correlation (p-Value)Mean (SD)
SC-L1 to SC-L515052570.9986
(p < 0.0001)
1.2% (2.87%)0.9946
(p < 0.0001)
−3.16% (4.81%)0.9929
(p < 0.0001)
−4.23% (5.34%)
6 MWT, 100 MRW, FW6930,2740.9972
(p < 0.0001)
1.49% (7.04%)0.9933
(p < 0.0001)
1.18% (9.91%)0.9652
(p < 0.0001)
0.37% (7.52%)
All21935,5310.9987
(p < 0.0001)
1.29% (4.59%)0.9969
(p < 0.0001)
−1.59% (7.37%)0.9796
(p < 0.0001)
−2.78% (6.46%)
The level of significance was set at 0.05.
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

Ramli, A.A.; Liu, X.; Berndt, K.; Chuah, C.-N.; Goude, E.; Kaethler, L.B.; Lopez, A.; Nicorici, A.; Owens, C.; Rodriguez, D.; et al. Gait Event Detection and Travel Distance Using Waist-Worn Accelerometers across a Range of Speeds: Automated Approach. Sensors 2024, 24, 1155. https://doi.org/10.3390/s24041155

AMA Style

Ramli AA, Liu X, Berndt K, Chuah C-N, Goude E, Kaethler LB, Lopez A, Nicorici A, Owens C, Rodriguez D, et al. Gait Event Detection and Travel Distance Using Waist-Worn Accelerometers across a Range of Speeds: Automated Approach. Sensors. 2024; 24(4):1155. https://doi.org/10.3390/s24041155

Chicago/Turabian Style

Ramli, Albara Ah, Xin Liu, Kelly Berndt, Chen-Nee Chuah, Erica Goude, Lynea B. Kaethler, Amanda Lopez, Alina Nicorici, Corey Owens, David Rodriguez, and et al. 2024. "Gait Event Detection and Travel Distance Using Waist-Worn Accelerometers across a Range of Speeds: Automated Approach" Sensors 24, no. 4: 1155. https://doi.org/10.3390/s24041155

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