Abstract
Background
Although digital mobility outcomes (DMOs) can be readily calculated from real-world data collected with wearable devices and ad-hoc algorithms, technical validation is still required. The aim of this paper is to comparatively assess and validate DMOs estimated using real-world gait data from six different cohorts, focusing on gait sequence detection, foot initial contact detection (ICD), cadence (CAD) and stride length (SL) estimates.
Methods
Twenty healthy older adults, 20 people with Parkinson’s disease, 20 with multiple sclerosis, 19 with proximal femoral fracture, 17 with chronic obstructive pulmonary disease and 12 with congestive heart failure were monitored for 2.5 h in the real-world, using a single wearable device worn on the lower back. A reference system combining inertial modules with distance sensors and pressure insoles was used for comparison of DMOs from the single wearable device. We assessed and validated three algorithms for gait sequence detection, four for ICD, three for CAD and four for SL by concurrently comparing their performances (e.g., accuracy, specificity, sensitivity, absolute and relative errors). Additionally, the effects of walking bout (WB) speed and duration on algorithm performance were investigated.
Results
We identified two cohort-specific top performing algorithms for gait sequence detection and CAD, and a single best for ICD and SL. Best gait sequence detection algorithms showed good performances (sensitivity > 0.73, positive predictive values > 0.75, specificity > 0.95, accuracy > 0.94). ICD and CAD algorithms presented excellent results, with sensitivity > 0.79, positive predictive values > 0.89 and relative errors < 11% for ICD and < 8.5% for CAD. The best identified SL algorithm showed lower performances than other DMOs (absolute error < 0.21 m). Lower performances across all DMOs were found for the cohort with most severe gait impairments (proximal femoral fracture).
Algorithms’ performances were lower for short walking bouts; slower gait speeds (< 0.5 m/s) resulted in reduced performance of the CAD and SL algorithms.
Conclusions
Overall, the identified algorithms enabled a robust estimation of key DMOs. Our findings showed that the choice of algorithm for estimation of gait sequence detection and CAD should be cohort-specific (e.g., slow walkers and with gait impairments). Short walking bout length and slow walking speed worsened algorithms’ performances.
Trial registration ISRCTN – 12246987.
Similar content being viewed by others
Explore related subjects
Find the latest articles, discoveries, and news in related topics.Introduction
The adverse consequences of physical mobility loss and the importance of preserving mobility to ensure healthy ageing are undeniable [1, 2]. For this reason, a variety of behavioural, nutritional, and pharmacological interventions aim to improve mobility in general, and more specifically target the preservation of an individual’s ability to walk independently and safely both within and outside their homes [3,4,5,6]. Evaluating the effectiveness of interventions by quantifying an improved gait pattern, however, remains a challenge when relying on traditional tools such as patient-reported outcomes or supervised gait tests in clinic or lab, as these typically lack ecological validity [7].
Therefore, there is a need for the development of accurate, reliable, and sensitive tools for the quantification of gait and mobility in real-life [8, 9]. Digital health technology, including body-worn or wearable devices, offers a way forward by providing digital outcomes to remotely measure and monitor gait [10, 11], a fundamental component of mobility [12, 13]. Nonetheless, due to several persisting challenges in this field, current tools and techniques are still in their infancy. These challenges need to be addressed before digital mobility outcomes can be confidently adopted in clinical trials and as part of standard healthcare, including a variety of technical, clinical, and regulatory aspects [9, 14].
Exciting technical advances in algorithms and data processing techniques have led to the deployment of a plethora of algorithms to extract digital mobility outcomes from gait data recorded using inertial measurement units embedded within wearable devices [15,16,17]. Even so, significant ongoing challenges exist, in particular establishing the technical validity of these algorithms. A thorough validation process must account for complex factors that simultaneously arise from multiple sources influencing digital mobility outcome measures, including disease characteristics, patient specific habits, and the context in which walking is recorded (i.e. indoors, outdoors, public vs. private domain) [18,19,20]. All these factors concur to potentially limit the generalizability of validation data recorded during traditional gait protocols such as those administered within a controlled clinical or laboratory setting in which participants are asked to walk along a straight path or just a few daily life activities are simulated [21, 22]. Only recently, ad-hoc wearable devices have been developed, which finally allow moving the validation to more complex and realistic real-life scenarios [19, 23]. However, published validation studies generally only target a subset of specific digital mobility outcomes as calculated from one or a reduced number of algorithms and/or include only a few cohorts, hence providing partial information about generalizability of the results [22, 24].
The aim of this paper is to identify, compare and rank the most promising algorithms that quantitatively characterize gait with digital mobility outcomes from continuous real-life monitoring in a diverse group of patients who present with different mobility challenges. Here we focus on detection of gait sequences (i.e., identified walking bouts), individual steps, and estimation of cadence and stride length from a single wearable device positioned on the lower back, an ergonomically easy-to-use position near the centre of mass, which is well accepted by participants [25, 26]. To establish generalizability, we independently compare algorithms in six cohorts: healthy older adults, Parkinson’s disease, multiple sclerosis, proximal femoral fracture, chronic obstructive pulmonary disease and congestive heart failure. Specifically, we aim to:
-
(a)
Identify, compare and rank the best performing (i.e., most accurate and reliable) algorithms for each cohort;
-
(b)
Describe the performance of the identified best algorithms;
-
(c)
Analyse the influence of walking speed and walking bout duration on the algorithm performance;
-
(d)
Provide recommendations to implement and select algorithms for real-world gait analysis tailored to different patient cohorts.
Methods
Participants
A convenience sample of 108 participants were recruited to represent five disease cohorts (chronic obstructive pulmonary disease, Parkinson’s disease, multiple sclerosis, proximal femoral fracture, and congestive heart failure), as well as healthy older adults, encompassing a broad range of mobility levels. Participants were recruited in five sites: The Newcastle upon Tyne Hospitals NHS Foundation Trust, UK and Sheffield Teaching Hospitals NHS Foundation Trust, UK (ethics approval granted by London – Bloomsbury Research Ethics committee, 19/LO/1507); Tel Aviv Sourasky Medical Center, Israel (ethics approval granted by the Helsinki Committee, Tel Aviv Sourasky Medical Center, Tel Aviv, Israel, 0551-19TLV), Robert Bosch Foundation for Medical Research, Germany (ethics approval granted by the ethical committee of the medical faculty of The University of Tübingen, 647/2019BO2), University of Kiel, Germany (ethics approval granted by the ethical committee of the medical faculty of Kiel University, D438/18). All participants gave written informed consent to take part in the study. Inclusion and exclusion criteria and details about the technical validation study experimental protocol are described in [19].
Experimental protocol
Participants were monitored for 2.5 h as they went about their usual activities in their habitual environment (home/work/community/outdoor). To ensure diversity of walking activity, participants were also asked to perform some specific tasks: outdoor walking; walking up and down a slope and stairs; and moving from one room to another. Participants wore a single McRoberts Dynaport MM+ wearable device (sampling frequency 100 Hz, triaxial acceleration range: ± 8 g/resolution: 1 mg, triaxial gyroscope range: ± 2000 degrees per second (dps)/resolution: 70 mdps), secured to the lower back with an elasticated belt and Velcro fastening. A reference system was used to establish the accuracy of algorithms and was comprised of a multicomponent system of INertial modules, DIstance Sensors and Pressure insoles (INDIP) [19, 23, 27]. The INDIP system and the associated algorithms to estimate digital mobility outcomes have been validated in previous studies in healthy and pathological cohorts (e.g., hemiparetic, Parkinson’s disease, Huntington’s disease and mild cognitive impairment) and in this study participants [23, 28,29,30,31,32]. The INDIP and the single wearable device on the lower back were synchronized using timestamps referred to a common clock [19].
Pre-selection of algorithms for further validation and ranking
In this paper we focused on key metrics of real-world walking that form the basis from which a variety of digital mobility outcomes, including walking speed, can then be quantified. These are: gait sequence detection, foot initial contact detection, cadence and stride length estimation. For each metric, we identified published algorithms from laboratory-based or semi-structured protocols [8, 33]. This yielded 14 for gait sequence detection, 21 for initial contact detection, 23 for cadence and 18 for stride length estimation. For each digital mobility outcome, a shortlist of up to four most promising algorithms was selected based on initial testing in pre-existing data from older adults and pathological cohorts, including Parkinson’s disease [28, 34,35,36], multiple sclerosis [37, 38], stroke & chorea [28, 39]. Algorithms’ selection was based on the ranking methodology proposed in Bonci et al. [24]. The final subset of optimized algorithms (including detailed descriptions of implementation) are summarized in Table 1 and briefly outlined below.
Gait sequence detection (GSD) This metric identifies sections of the raw signal which correspond to walking/gait. Three algorithms were selected: GSDA [40], GSDB [16] and GSDC [41].
Initial contact detection (ICD) This metric detects the foot initial contact within each gait sequence. Four algorithms were selected: ICDA [16, 41, 42], ICDB [44], ICDC [16, 41, 42] and ICDD [45].
Cadence estimation (CAD) This metric identifies strides as a cyclic pattern from which cadence [number of steps within a minute (min)] is estimated in each walking bout [17]. Three algorithms were selected: CADA [41, 42, 44], CADB [16, 46] and CADC [17, 45]. Cadence (steps/min) was derived from identified strides as follows:
where \(i=1,\dots , n\) are the different walking bouts and Stride Frequency is evaluated as:
where \(i=1,\dots , n\) are the different walking bouts, \({n\_STRIDE}_{i}\) is the number of strides (including right and left steps) in the relevant \(i\) – walking bout, \({STRIDE d}_{k}\) is the duration [seconds] of the k – stride in the relevant \(i-\) walking bout
Stride length estimation (SL) This metric quantifies stride length, evaluated as the distance between two non-consecutive initial contacts. Four algorithms were selected based either on biomechanical or machine-learning models: SLA [47, 48], SLB [47, 48], SLC [49, 50] and SLD [17, 51].
Data and statistical analyses for validation and ranking of algorithms.
All calculations and statistical analysis were performed using Matlab® R2021a (Mathworks, Natick, MA).
Performance measures to describe and establish algorithm validity
To ensure objective comparison between systems (INDIP and wearable device), walking bouts detected by the INDIP were given as a standardized input to all algorithms except for gait sequence detection where the full wearable device recording was given as input. A walking bout was defined as a walking sequence containing at least two consecutive strides of both feet (e.g., R–L–R–L–R–L or L–R–L–R–L–R, with R/L being the right/left foot contact with the ground) [18]. Criteria for inclusion of a stride were: (a) duration of 0.2–3 s, and (b) a minimum length of 0.15 m. A resting period/break of 3 s or more identified consecutive walking bouts [18], thus each walking bout could include resting periods/breaks ≤ 3 s. Each metric was determined by the algorithms implemented on the single wearable device and by the INDIP.
Algorithm validation was established independently for each cohort by comparing digital mobility outcomes obtained from the selected algorithms applied to the wearable device with those from the INDIP using the following set of performance measures to describe and establish validity:
where TP = True Positive events, TN = True Negative events, FP: False Positive events, FN: False Negative events.
-
Intra class correlation coefficient (ICC(2,1)) [52] was calculated to assess the association between the digital mobility outcomes of the two systems using all walking bouts collected from each cohort separately. Based on ICC estimates, values less than 0.5, between 0.5 and 0.75, between 0.75 and 0.9, and greater than 0.9 were deemed to be indicative of poor, moderate, good, and excellent agreement, respectively [53].
-
Absolute agreement was assessed by quantifying (i) absolute error, (ii) bias, and (iii) Limits of Agreement [54] between the wearable device and reference system digital mobility outcomes calculated for each walking bout.
-
Relative errors between the wearable device and INDIP digital mobility outcomes were determined for each walking bout.
Mean and 95% confidence intervals of all digital mobility outcomes were evaluated at a cohort level (i.e., quantified using all walking bouts across all participants belonging to that specific cohort). Subsets of relevant measures were then used for the different digital mobility outcomes and evaluated as detailed below.
For gait sequence detection algorithms, each window of 0.1 s from the complete 2.5-h recording was classified (see Fig. 1) as either true positive, false positive, true negative or false negative and accuracy, sensitivity, specificity, positive predictive value were calculated. These measures were evaluated for each 2.5-h assessment. In addition, absolute errors and ICC(2,1) for the total accumulated duration of all gait sequences identified in a 2.5-h recording was assessed and compared between the two systems, for each participant.
Example of identification of False Positive (FP), False Negative (FN), True Positive (TP) and True Negative (TN) for the Gait Sequence Detection (GSD) algorithms, of each window (0.1 s). Events classified from the comparison of each individual window between the INDIP reference system (RS) and the single wearable device (WD) for the detection of gait sequences. Each window of the WD and RS outputs are depicted as a rectangle, where white rectangles represent windows of non-gait sequences, and grey rectangles denote windows of a detected gait sequence
In the case of initial contact detection, we defined each initial contact event within a walking bout as a true positive, false positive and false negative by comparing the initial contact events detected by the wearable device to the events detected by the INDIP within a tolerance window of 0.5 s (centred around the event identified by the INDIP, see Fig. 2), representative of a step duration [55]. This approach has been previously used and was adopted to take into account the potential mismatch on the event time between the INDIP and the wearable device [56]. To assess initial contact detection, true negative events were not evaluated, since true negative would correspond to all non-initial contact events identified as such by both systems.
Example of performance analysis for initial contact detection (ICD) algorithms. The figure shows Initial contacts events identified by the reference system (IC-RS, depicted in black solid line) and initial contacts events identified by the single wearable device (IC-WD, depicted in orange dotted line). False Negatives, False Positive and True Positive events are defined with respect to the selected temporal tolerance window of 0.5 s (in grey) centred around the IC-RS. a Shows the identification of False Negative events (i.e., initial contact identified by the reference system but not identified by the single wearable device within the tolerance window) and False Positive events (i.e., initial contact wrongly identified by the single wearable device because although identified, it is outside the tolerance window). b Shows the identification of True Positives events (i.e., initial contact events correctly identified by the single wearable device) and example of other cases for identification of False Positive events (i.e., initial contact wrongly identified by the single wearable device). Note that the initial contact event, identified by the single wearable device, nearest to the true event (identified by the INDIP) will be considered a True Positive, and the rest of the identified events, False Positives. The figure also shows in blue how absolute errors are calculated only from True Positive events
For initial contact detection, we utilised the following measures: sensitivity, positive predictive values, absolute errors (which were estimated for each true positive initial contact (see Fig. 2)) and relative error (estimated by dividing all absolute errors, within a walking bout, by the average step duration estimated by the INDIP [55]).
For cadence and stride length algorithms, the measures used were: relative errors, absolute errors and ICC(2,1).
Ranking algorithms using performance measures
A simplified version of the ranking methodology described in Bonci et al. [24] was applied to compare algorithm performance using a decision matrix. This was based on the weighted combination of performance measures described above assessing agreement between the single wearable device and the INDIP system (classified as benefit or cost). Performance measures considered as benefits were: accuracy, sensitivity, specificity, positive predictive value and ICC(2,1) [52]. Performance measures considered as costs were absolute and relative errors. Each measure was weighted based on its relative importance to the algorithm’s validity assessment (see Bonci et al. [24] and Additional file 1 for further detail regarding the specific performance measures and assigned weights for gait sequence detection, initial contact detection, cadence and stride length algorithms). This information was combined to determine a performance index (0 = worst, 1 = best), calculated as a weighted mean of the selected benefit and/or cost analysis, which was subsequently used to compare and rank the algorithm performances, and thus, to select the top performing algorithms for each cohort independently.
Influence of walking speed and walking duration on the algorithms’ performance
The performance of initial contact detection, cadence and stride length top-selected algorithms was then assessed considering the impact that walking bout walking speed values (calculated as the average stride speed by the INDIP system) and walking bout durations had on the relative error of each digital mobility outcome (i.e., step duration, cadence and stride length). Specifically, median relative errors for each digital mobility outcome were quantified evaluating all the walking bouts characterized by specific walking speed and walking bout duration ranges; including errors observed in consecutive walking speed windows of 0.05 m/s [57] and in consecutive walking bout duration windows of 2 s. For each digital mobility outcome, the resulting median errors were then employed in a best-fit approach to determine their association between the relative errors and walking speed or walking bout duration, respectively. In the best-fit approach, median error values were also weighted according to the relevant number of observations in a given window with respect to the total number of observations.
Results
Participant clinical and demographic characteristics per cohort are presented in Table 2.
The cohorts covered a wide range of mobility levels: the walking speed measured by the INDIP system during the 2.5-h assessment ranged from an average of 0.54 m/s (proximal femoral fracture) to 0.72 m/s (congestive heart failure), with a minimum measured walking speed of 0.10 m/s (in Parkinson’s disease) and a maximum of 1.63 m/s (in healthy older adults) (Table 2).
Nine participants (8%: three with chronic heart failure, two with multiple sclerosis, one with Parkinson’s disease and three proximal femoral fracture participants) were excluded from subsequent analysis due to data unavailability.
Gait sequence detection
Performance measures and ranking
We report in Table 3 the gait sequence detection algorithms main peformance measures (All performance measures are considered for the evaluation of the performance index are shown in the Additional file 1: Table).
Across all cohorts, performance measures for the three gait sequence detection algorithms were good to excellent (sensitivity ranged between 0.60 and 0.92, specificity between 0.95 and 0.99, accuracy between 0.94 and 0.97 and positive predictive value between 0.74 and 0.91 [41] (Table 3, Additional file 1: Table). The lowest sensitivity was observed for the most impaired cohort (proximal femoral fracture) for all algorithms.
The absolute error between the wearable device and the INDIP for the total accumulated duration of the detected gait sequences ranged from 71.9 to 358.5 s across the three algorithms which was approximately from 7 to 32% of the total duration estimated by the INDIP. Overall, except for the proximal femoral fracture cohort, GSDA and GSDB overestimated the total gait sequence duration, whereas GSDC underestimated it. The ICC(2,1) ranged from 0.68 to 1.00, with the lowest ICC(2,1) found for the multiple sclerosis cohort, in line with the largest disagreement, based on the largest limits of agreement [54], among all cohorts and the three algorithms.
Algorithm GSDA presented the overall best performance index for healthy older adults (0.819), congestive heart failure (0.853), chronic obstructive pulmonary disease (0.822), multiple sclerosis (0.735) and Parkinson’s disease (0.852) cohorts (see Additional file 1). Algorithm GSDB presented the highest performance indexes for the proximal femoral fracture cohort (0.771) and similar good performances for multiple sclerosis (0.655) and Parkinson’s disease (0.726).
Initial contact detection
Performance measures and ranking
Table 4 presents performance measures of initial contact detection algorithms, which were very similar for the four algorithms. Across algorithms and cohorts, sensitivity ranged from 0.76 to 0.83 and positive predictive values from 0.81 to 0.93, whilst relative errors ranged from 7.6 to 21.2%.
Algorithm ICDA presented the highest overall performance index across all cohorts: healthy older adults (0.804), congestive heart failure (0.771), chronic obstructive pulmonary disease (0.790), multiple sclerosis (0.805), Parkinson’s disease (0.798) and proximal femoral fracture (0.818) reflecting the lowest absolute and relative errors, highest sensitivity, and positive predictive values.
Effect of walking speed and bout duration
Relative errors for step duration, as extracted from the initial contacts, decreased with walking speed (R2 = 0.86), with errors lower than 10% reached for walking speeds > 0.25 m/s (Fig. 3a) [58]. Any value of walking bout duration showed median errors lower than 10%, but an overall error decrease was observed when the walking bout duration increased (R2 = 0.70, Fig. 4a). Overall, higher errors (> 50%) were observed only in the 0.9% of the detected walking bouts; these bouts were characterised by a short duration (8.37 ± 4.71 s) and slow walking speed (0.44 ± 0.24 m/s).
Effect of walking speed on the relative errors in a step duration, b CAD and c step length estimations. The empty shaded circles (n) represent the relative error for each walking bout when the selected algorithms are used (ICDA for all cohorts in blue; CADB for the congestive heart failure (CHF), chronic obstructive pulmonary disease (COPD), healthy adults (HA), multiple sclerosis (MS) and Parkinson’s disease (PD) cohorts in red; CADC for the proximal femoral fracture (PFF) cohort in blue; SLA for CHF, COPD, HA, PFF and PD in blue; and SLB for MS in red). The filled circles indicate the median relative errors quantified in consecutive walking speed (ws) windows of 0.05 m/s. The sizes of the filled circles have been calculated as the ratio between the number of empty shaded circles in a given walking speed window and the total number of empty shaded circles (i.e., all observations). The obtained exponential curves (represented in blue and red continuous lines) and equations are the result of a best-fit approach used to determine the association between walking speed and the calculated median errors; R2 values are also shown. The horizontal black dash-dotted lines visually indicate the relative error thresholds of 10 and 20%
Effect of walking bout duration on the relative errors (\(\varepsilon\)) in a step duration, b cadence, and c step length estimations. For each parameter and the selected algorithms (ICDA for all cohorts; CADB for the congestive heart failure (CHF), chronic obstructive pulmonary disease (COPD), healthy adults (HA), multiple sclerosis (MS) and Parkinson’s disease (PD) cohorts; CADC for the proximal femoral fracture (PFF) cohort; SLA for CHF, COPD, HA, PFF and PD; and SLB for MS), the individual filled circles (n) represent the relative error for each WB, colour coded according to the walking speed measured for that specific bout. The empty grey circles indicate the median relative errors quantified in subsequent separate walking bout duration (wbd) windows of 2 s. Grey intensity represents the weight associated to the relevant observation, calculated as the ratio between the number of points in a given walking bout duration window and the total number of points, in the best-fit approach; a darker grey represents a larger weight. The black continuous lines and equations are the result of a best-fit approach used to determine the association between walking bout duration and the median errors; R2 values are also shown. The horizontal black dash-dotted lines visually indicate the relative error thresholds of 10% and 20%. For a clear visualization of the results, 95% of the walking bout duration have been reported
Cadence estimation
Performance measures and ranking
Performance measures of the cadence algorithms are presented in Table 5, reflecting a slight (4.6–7.2 steps/min) overestimation of cadence by the wearable device with respect to INDIP for all the cohorts with algorithms CADB and CADC (except for proximal femoral fracture with CADC, in which case there is a misestimation). The absolute error ranged from 5.2 to 9.3 steps/min, the relative error between 6.6% to 11.8% and ICC(2,1) ranged from 0.44 to 0.82 across the three algorithms.
The highest absolute and relative errors, and the lowest ICC(2,1) were found for the proximal femoral fracture cohort. CADC had the highest performance index for healthy older adults (0.653), congestive heart failure (0.720), chronic obstructive pulmonary disease (0.693), multiple sclerosis (0.644), Parkinson’s disease (0.653). CADB presented the best performances for proximal femoral fracture (0.584) showing the lowest absolute error (7.2 steps/min), closest largest limits of agreement (− 10.1 to 24.2 steps/min), lowest relative error (8.5%) and highest ICC(2,1) (0.66). Overall good performances were also found for CADB for multiple sclerosis and Parkinson’s disease.
Effect of walking speed and bout duration
For both CADB and CADC, as walking speed increased, the relative error decreased (Fig. 3b), with speeds above 0.3 m/s resulting in an error below a 10% threshold [58]. Generally, the highest errors were observed for the shortest and slowest bouts (Fig. 4b). The walking bouts with higher errors [> 50%, n = 25 (0.8%)] had a mean duration of 8.88 s (std: 5.97 s) and slow walking speed values (0.28 ± 0.09 m/s).
Stride length estimation
Performance measures and ranking
Table 6 shows an overall overestimation of stride length by the wearable device with respect to the INDIP. The absolute error between the wearable device and the INDIP outcomes ranged from 0.15 to 0.33 m across all algorithms.
The mean relative errors ranged from 25.3 to 34.1% for SLA, and similarly from 27.4 to 35.8% for SLB. These were larger for SLC (ranging from 29.0 to 34.5%) and for SLD (40.4 to 47.7%). The ICC(2,1) for SLA were the largest, ranging from 0.28 to 0.70, followed by SLB with a range from 0.20 to 0.66. The ICC(2,1) for SLC were below 0.5, and below 0.15 for SLD.
Overall, SLA presented the highest performance indexes for all cohorts excluding multiple sclerosis, with the following values: healthy older adults (0.582), congestive heart failure (0.663), chronic obstructive pulmonary disease (0.381), Parkinson’s disease (0.607), and proximal femoral fracture (0.465). In the multiple sclerosis cohort, SLB had the highest performance index (0.487).
Effect of walking speed and bout duration
Critical errors in the stride length estimate were observed for the slowest bouts, with values decreasing below 20% only for walking speed > 0.5 m/s and below 10% only for 0.6 m/s (Fig. 3c). Highest errors were also still associated with shortest and slowest bouts (Fig. 4c); specifically, the shortest bouts (≤ 10 s) had a mean error of 32.6%, while the longest ones (> 60 s) 9.3%. Overall, errors higher than 50% were observed in about 17% of the total number of walking bouts. These bouts were short (13.03 ± 10.53 s), with slow walking speed (0.36 ± 0.13 m/s) and short stride length values (0.45 ± 0.17 m).
Discussion
This is the first study presenting a comprehensive comparative assessment of a broad range of algorithms applied to a single wearable device, for estimating key digital mobility outcomes pertaining to gait (i.e., gait sequences, individual steps, cadence and stride length) in heterogeneous diseases and using data from the real world. In this work, we have described algorithms’ performances, selected the best algorithm for each digital mobility outcome and cohort, analysed the influence of walking speed and walking bout duration on their performance, and provided recommendations for their selection and implementation for real-world gait analysis.
Gait sequence detection
When comparing all gait sequence detection algorithms, concurrent validity was high, reflected by ICC(2,1) values and performance measures above 0.7, matching previous work [16, 41, 59]. Accuracy, specificity, and positive predictive values were very high for all gait sequence detection algorithms. Our results were comparable to previous work on a different population (post-stroke survivors) which reported similar sensitivity (0.92) and positive predictive value (0.84) of gait sequence detection algorithms implemented on data obtained from bilateral wearable devices on the feet [16]. The excellent results for specificity are similar or even higher than those reported previously in the literature 0.96 in Parkinson’s disease [59] and 0.93 in stroke survivors [16]. This is encouraging, as gait analysis relies on high specificity, which corresponds to a correct identification of gait sequences (high number of true positive events) while avoiding the misidentification of gait sequences (low number of false positive events). Avoiding incorrect identification of gait-sequences (as also reflected by positive predictive values) is preferable, to avoid the extraction of digital mobility outcomes from activities which are not directly representative of gait, such as shuffling or transitions [59].
When considering differences between algorithms, GSDA and GSDB tended to overestimate the total walking time (total gait sequence duration). This could potentially relate to different signal characteristics between the compared systems (low-back signals recorded with the wearable device may be different from feet signals [55] recorded with the INDIP). Slow gait, curved paths and short walking bouts with insufficient steady-pace phases for the spectral analysis could have also influenced the results, as the characteristics of the signals are more variable and the periods are less uniform than in steady-pace gait undertaken at faster speeds along straight paths [41].
Based on our findings collectively, we recommend using GSDB on cohorts with slower gait speeds and substantial gait impairments (e.g., proximal femoral fracture). This may be because this algorithm is based on the acceleration norm (overall accelerometry signal rather than a specific axis/direction (e.g., vertical), hence it is more robust to sensor misalignments that are common in unsupervised real-life settings. Moreover, the use of adaptive threshold, that are derived from the features of a subject’s data and applied to step duration for detection of steps belonging to gait sequences, allows increased robustness of the algorithm to irregular and unstable gait patterns. GSDA algorithm may be more suitable for cohorts with a faster gait speed and regular gait pattern (e.g., healthy older adults). This algorithm is based on a convolutional transformation (based on a gait cycle) of a single axis signal [40], potentially justifying its suitability to conditions characterised by more stable and regular gait patterns.
Initial contact detection
Overall, all algorithms investigated for initial contact detection presented excellent sensitivity and positive predictive values (all above 0.81) and relative errors below 21% in diverse cohorts of patients. These errors are in line with previous work, although slightly higher than those assessed in laboratory or controlled and supervised environments, ranging between 4 and 13% [28, 39, 55]. Positive predictive values resulted were larger than sensitivity (although sensitivity values were > 0.75). This could be due to a lower number of false positive events (wrongly identified initial contact events) with respect to true positive events; slightly lower sensitivity measures reflect a higher number of missed initial contact events. Similar to gait sequence detection, higher positive predictive values (higher numbers of correctly identified initial contacts) are preferable, as gait assessment based on incorrectly identified events could lead to invalid digital mobility outcome extraction and misleading clinical interpretation. Low relative errors (< 11%), found for ICDA and ICDC, for step duration across all cohorts based on similar approaches are very encouraging and concurs with previous work which reported errors between 4 and 13% from data collected in laboratory conditions [39, 60].
Accurate detection of steps is critical for estimation of a plethora of digital mobility outcomes like cadence, step symmetry, gait variability, etc., which might have relevant clinical value (e.g., for the differentiation of stages of neurodegenerative diseases [60]). In addition, step detection can be used to refine the identification of gait sequences [41], and thus, the definition of a walking bout, which highlights the importance of using a robust algorithm with high sensitivity and positive predictive value.
For all cohorts, we recommend the use of the ICDA for the identification of initial contact events, given the lowest absolute and relative errors (both in mean and standard deviation of step duration and initial contact time event) and best performance indexes. ICDA is an optimized implementation of the algorithm based on continuous wavelet transform and peak detection originally presented in [42], and is frequently used and reported in the literature for heel-strike or initial time contact event detection [39, 61]. This algorithm has been previously validated under different conditions, producing similar results in algorithm performance [44] even if tested under less challenging conditions (such as supervised lab/clinical settings). To increase robustness to the variety of impaired gait patterns, ICDA applies additional detrending and filtering before the continuous wavelet transform, then it detects the step-related peaks as maxima between zero-crossings (instead of using a predefined threshold for peak amplitude).
Cadence estimation
The excellent performances of cadence algorithms, reflected by low relative errors of < 12%, were in line with [17, 41, 45], or lower than previous results reported in the literature (13–14%) [16]. As based upon [53], moderate to excellent ICC(2,1) (> 0.70) were found in all cohorts except proximal femoral fracture, for the CADB and CADC algorithms. These results confirm the robustness of cadence estimation in all cohorts. Proximal femoral fracture data showed the lowest ICC(2,1) values but good performances for the other metrics. This may be partially explained by the high asymmetry and the slow speed that characterize the proximal femoral fracture cohort (all proximal femoral fracture patients walked at a speed of < 1.29 m/s) [62]. This and the use of walking aids may have impacted the wearable device signal quality (amplitude and shape) and hence challenged the processing techniques on which the algorithms are based (i.e., wavelet transformations for CADA and CADB [41, 42], and zero-crossings for CADC [45]).
The recommended algorithm for cadence estimation is dependent upon the mobility function of the cohort. Overall, CADC performances were excellent across all cohorts, especially for groups with higher gait speeds. CADB was more robust in the proximal femoral fracture cohort as reflected by the performance index. Therefore, we suggest the implementation of CADB in cohorts with compromised gait speed and symmetry (e.g., severe or advanced neurological diseases) for which a zero-crossing approach may not be so suitable.
It is worth mentioning that the methodology for initial contact events/step detection, used by initial contact detection and cadence algorithms, includes two main stages. The first is related to the processing of the wearable device acceleration signal in order to remove noise, artefacts and to enhance the step-related features (e.g., zero-phase low-pass filtering, detrending). Then, on the processed acceleration signal, the initial contacts/steps are detected using peak detection or zero-crossing approaches. The combination of the various techniques for these two stages allowed us to implement optimized versions of state-of-the art algorithms.
Although initial contact detection and cadence algorithms are based on similar approaches, our results are in line with previous findings showing that the use of a peak detection approach may be more suitable for identification of events (initial contact detection), whereas zero-crossing techniques result in more accurate identification of cyclic events and step segmentation, required for the cadence estimation. All in all, as observed by Panebianco et al. [61], this underlines that each principle is better tailored to each digital mobility outcome; i.e., a wavelet transformation with peak detection is better suited for initial contact detection, whereas the zero-crossing approach seems better suited for the cadence.
Stride length estimation
The performances of the stride length metrics are lower with respect to the other metrics presented in this work (e.g. cadence, initial contact detection), as reflected by relatively high absolute and relative errors, and low ICC(2,1). This could be due to the nature of the lower-back accelerometry signals recorded in real-world conditions, from which the stride length is calculated. Particularly, the estimation of the position of the centre of mass (by double integration of the acceleration) and the inverted pendulum models on which stride length algorithms are based, assumes straight walking trajectories. Moreover these methodological principles do not consider turns or non-straight walking trajectories (i.e. veering). All of these deviations from a purely symmetrical and straight walking pattern are frequently found in real-world recordings [36].
Among the four algorithms, our recommendation is to use SLA in all cohorts, given the lowest absolute, relative error and highest ICC(2,1), as summarized by the performance indexes. It must be noted that SLB was the best performer for the multiple sclerosis cohort, which is based on the same algorithm principle as SLA, but using a different correction factor implemented to estimate stride length [48]. All in all, SLA showed good performance and similar to SLB also for multiple sclerosis.
In general stride length algorithms tended to overestimate stride length between 0.07 and 0.16 m, this could be due to the correction factors that are implemented in both SLA and SLB [17]. Overall, the results highlight the better suitability of biomechanically-based algorithms, rather than those based solely upon machine-learning approaches. This is in line with the results observed on a previous study which implemented the same algorithms, trained on the same pre-available datasets [17]. This could be due to the fact that the biomechanically-based algorithms are less dependent on the intensity and morphology of the acceleration signals, and are highly influenced by the gait speed and irregularity of the gait patterns [17], which highlights a potential limitation in the generalization of the machine-learning based models when applied to external datasets. Future and novel machine-learning/deep-learning based models based on bigger datasets might produce better results.
The protocol used in the present study covered a comprehensive range of real-world scenarios. As such, results showed higher errors than those reported in previous studies: almost double with respect to [28] where results were evaluated from sensors on the shanks, and similar to [17] showing root mean square error between 0.04 and 0.18 m, where data was collected in the laboratory. This could potentially be due to the additional challenges involved in real-world and uncontrolled gait assessments presented in the current study, and the use of different data, i.e., based on a wearable device and on a different reference system for comparison. Moreover, to ensure a fair comparison of the algorithms, the walking bout (input) on which the algorithms were applied was defined and “imposed” by the reference system (INDIP). This could have potentially led to higher errors stemming from applying the algorithms to a wearable device signal with reduced amplitude and noisier characteristics with respect to the signal identified by the INDIP (sensors on the feet), especially for short and slow walking bout. All in all, our results highlight that future studies should focus on the development and optimization of stride length algorithms for increasing robustness of stride length estimation in order for this to be a useful (i.e., sensitive to change) digital mobility outcome that could be used in clinical interventional studies.
Effect of walking speed and walking bout duration on algorithms’ performances
Generally, the performances of all algorithms significantly worsened for walking speeds below 0.5 m/s, which is considered as a threshold between slow and medium speed walkers [2], confirming what is well established in the literature [17, 63, 64]. This may be explained by the fact that the signals recorded with the wearable device in slow walkers are characterized by a compromised amplitude, non-uniform gait cycles [64, 65], and variable and irregular gait patterns [17]. Likewise, the lowest performances observed within proximal femoral fracture, may be explained by the lower speed and irregular gait patterns of this cohort [62]. Accordingly, the choice of algorithms for digital mobility outcome extraction should consider its sensitivity to gait speed, given its proven confounding effect on gait analysis [66], and the population of interest.
Walking bout duration also significantly affected the performances of the cadence algorithms, with an overall significant reduction of the relative error observed for longer walking bouts when estimating both step duration and cadence. This trend was also likely magnified by the fact that the shortest bouts were also the slowest ones and confirms similar previous results [34]. This could also be due to the fact that the impact of breaks (start and stop) and/or mis-detected strides in short walking bouts may be much larger than in longer walking bouts when quantifying algorithms’ performances.
Individual relative errors for stride length were higher for short walking bouts (e.g., < 10 s), although the median error did not seem to be significantly affected by bout length. digital mobility outcomes estimated from short walking bouts, which have been reported as the majority (about 50%) in real-world conditions [21, 67], should have special consideration as, in agreement with previous work, these walking bouts were observed to be the slowest [67], and therefore more sensitive to higher error estimation.
General discussion
When considering the optimal location of the sensor, the signals recorded at the lower back are less robust than at other locations, such as the foot or shank, for the identification of initial contact events [61], although still more accurate than wrist data [68]. However, the lower back is among the most clinically favourable location for a single device, given its cost (one device), its location near to the centre of mass (which represents the overall human motion pattern), ergonomic conditions when worn attached to a belt or affixed to the skin, and its clinical value for fall risk, trunk stability and balance control, among others [21, 60, 69].
An advantage of real-world gait monitoring is the possibility of capturing a large number of diverse walking bouts and truly unsupervised gait performance in an ecologically valid environment [20]. However, the presence of contextual factors in a real-world context, which were not accounted for in this study, may have significantly influenced the performance of the algorithms. In particular, the presence of turns, the deviation from a straight path or other gait tasks (e.g., slope, presence of stairs or/and obstacles, crowdedness of space, visibility of trajectory), and the usage of various walking aids may have altered the gait pattern of the participant [20] and may partially explain the larger errors observed for stride length.
When comparing the performance between spatial and temporal digital mobility outcomes, the results indicate that the temporal characteristics (initial contact events, step duration, cadence) of gait, analysed with the proposed algorithms were more robust and valid than the spatial ones. This may be due to the fact that lower-back signals are better tailored to estimate particular events in the signal (i.e., initial contact events) and to assess its periodicity (i.e., cadence estimation) than to estimate displacements. These aspects should be considered when using the proposed algorithms, especially when interpreting findings for clinical applications and assessing minimal detectable changes in pathological gait. Moreover, it should be noted that given the biomechanical relationship between temporal and spatial features of gait, the identification of temporal estimates may directly impact on spatial calculations [48].
Limitations
The results presented here are derived from real-world data comparing outcomes from a single wearable device to a reference system, INDIP, that has been thoroughly characterized and validated in a laboratory context, against a stereophotogrammetric system [23]. We did not include validation of DMOs derived from the single wearable device against a laboratory-based reference system as the focus of this study was on real-world gait. It must be noted that a complete algorithm ranking methodology should not only consider the overall findings for each cohort (as in this study) but should also consider the performance of algorithms on stratified subgroups (e.g., based on gait speed: slow-medium-fast walkers). This can be done by assigning a higher weight to the slow walkers’ results, given that their corresponding signals are more challenging and yield higher errors, as observed in this study. In addition, the percentage of walking bouts, as well as participants, in which the algorithm successfully provided digital mobility outcomes estimates should be considered to scale the overall performance of algorithms [24]. Thus, a simplified, although comprehensive, implementation of the ranking methodology could be seen as a limitation of this study. Nonetheless, the purpose of this was to provide an overall recommendation on the algorithm that performed best for each digital mobility outcome assessed in challenging real-world environments [20]. We are aware that, using a 2.5-h window of activity in the real world for the validation purposes, we may not have captured change and higher variability in mobility that are due to fatigue or the cyclic nature of activity. We also suggest that the inclusion of laboratory assessments for the implementation of the ranking methodology could be relevant. Indeed, even if collected under controlled or semi-structured conditions, data from short and slow walking bouts, that are typical in lab-based settings, may add variability and challenge algorithm performance [19]. In addition, the effect of walking aid use on results has not been assessed in this study. Thus, future work assessing this aspect could be clinically relevant, given the potential impact that walking aids (and the variety of types of walking aids) have on the quality of the wearable device signals and reference data [17], and as a consequence, on the assessment of the algorithm’s performance.
Conclusions
This work was aimed at providing recommendations to implement and select algorithms for real-world gait analysis using lower-back worn sensors in patient cohorts with mobility impairments. We achieved this by comprehensively assessing and ranking algorithms’ performances, and we evaluated the effect of walking speed and walking bout duration on those performances.
The results highlighted good to excellent performances of the top algorithms in all cohorts. Particularly, algorithms for cadence and initial contact event detection were the most robust for all cohorts. Performances on gait sequence detection showed good performance measures, particularly when assessing sensitivity (> 0.70), positive predictive value (> 0.80), accuracy (> 0.95) and specificity (> 0.97). However, stride length estimation was the most challenging digital mobility outcome to estimate (with absolute error < 0.21 m). Relative errors for step duration and cadence generally decreased for longer walking bouts. Lower gait speeds (below 0.5 m/s) negatively influenced step duration, cadence and stride length estimates. We identified two top-performer algorithms for gait sequence detection [16] and cadence [45, 46], and a single best performer for initial contact detection [16] and stride length [47, 48]. The proximal femoral fracture cohort was the most challenging for algorithm performance.
In conclusion, the identified algorithms allow a robust estimation of digital mobility outcomes and gait characterization, with potential for improvement identified for stride length. Throughout this study we made recommendations for algorithm selection and implementation. Thus, our findings can be used to support future choices of the most suitable algorithms for real-world gait analysis, depending on type of cohort and research question. Finally, these results may inform future design of novel and more efficient gait analysis algorithms.
Availability of data and materials
Representative data from the dataset and recommended algorithms presented in this study can be found on online repositories: Data can be found on Zenodo, https://doi.org/10.5281/zenodo.7547125. Algorithms can be found on GitHub, https://doi.org/10.5281/zenodo.7575872.
Change history
03 May 2024
A Correction to this paper has been published: https://doi.org/10.1186/s12984-024-01361-6
Abbreviations
- CAD:
-
Cadence estimation
- CI:
-
Confidence intervals
- CHF:
-
Congestive heart failure
- COPD:
-
Chronic obstructive pulmonary disease
- d :
-
Duration
- FP:
-
False positive
- FN:
-
False negative
- GSD:
-
Gait sequence detection
- HA:
-
Healthy adults
- ICC(2,1) :
-
Intra-class correlation coefficient
- ICD:
-
Initial contact detection
- INDIP:
-
INertial modules, DIstance Sensors and Pressure insoles
- LoA:
-
Limits of agreement
- MS:
-
Multiple sclerosis
- PD:
-
Parkinson’s disease
- PFF:
-
Proximal femoral fracture
- SL:
-
Stride length estimation
- TN:
-
True negative
- TP:
-
True positive
- WB:
-
Walking bout
- WBD:
-
Walking bout duration
- WD:
-
Wearable device
- ws :
-
Walking speed
- FIR:
-
Finite impulse response filter
References
Van Kan GA, Rolland Y, Andrieu S, Bauer J, Beauchet O, Bonnefoy M, et al. Gait speed at usual pace as a predictor of adverse outcomes in community-dwelling older people an International Academy on Nutrition and Aging (IANA) Task Force. J Nutr Health Aging. 2009;13(10):881–9.
Studenski S, Perera S, Patel K, Rosano C, Faulkner K, Inzitari M, et al. Gait speed and survival in older adults. JAMA. 2011;305(1):50–8.
Handoll HH, Sherrington C, Mak JC. Interventions for improving mobility after hip fracture surgery in adults. Cochrane Database Syst Rev. 2011. https://doi.org/10.1002/14651858.CD001704.pub4.
Henderson EJ, Lord SR, Brodie MA, Gaunt DM, Lawrence AD, Close JC, et al. Rivastigmine for gait stability in patients with Parkinson’s disease (ReSPonD): a randomised, double-blind, placebo-controlled, phase 2 trial. Lancet Neurol. 2016;15(3):249–58.
Mirelman A, Rochester L, Maidan I, Del Din S, Alcock L, Nieuwhof F, et al. Addition of a non-immersive virtual reality component to treadmill training to reduce fall risk in older adults (V-TIME): a randomised controlled trial. Lancet. 2016;388(10050):1170–82.
Taylor L, Parsons J, Taylor D, Binns E, Lord S, Edlin R, et al. Evaluating the effects of an exercise program (Staying UpRight) for older adults in long-term care on rates of falls: study protocol for a randomised controlled trial. Trials. 2020;21(1):1–11.
Atrsaei A, Corra MF, Dadashi F, Vila-Cha N, Maia L, Mariani B, et al. Gait speed in clinical and daily living assessments in Parkinson’s disease patients: performance versus capacity. NPJ Parkinsons Dis. 2021;7(1):24.
Polhemus A, Ortiz LD, Brittain G, Chynkiamis N, Salis F, Gaßner H, et al. Walking on common ground: a cross-disciplinary scoping review on the clinical utility of digital mobility outcomes. NPJ Digit Med. 2021;4(1):1–14.
Rochester L, Mazzà C, Mueller A, Caulfield B, McCarthy M, Becker C, et al. A roadmap to inform development, validation and approval of digital mobility outcomes: the Mobilise-D approach. Digit Biomark. 2020;4(1):13–27.
Mobbs RJ, Perring J, Raj SM, Maharaj M, Yoong NKM, Sy LW, et al. Gait metrics analysis utilizing single-point inertial measurement units: a systematic review. mHealth. 2022. https://doi.org/10.21037/mhealth-21-17.
Breasail MÓ, Biswas B, Smith MD, Mazhar MKA, Tenison E, Cullen A, et al. Wearable GPS and accelerometer technologies for monitoring mobility and physical activity in neurodegenerative disorders: a systematic review. Sensors. 2021;21(24):8261.
Deane KH, Flaherty H, Daley DJ, Pascoe R, Penhale B, Clarke CE, et al. Priority setting partnership to identify the top 10 research priorities for the management of Parkinson’s disease. BMJ Open. 2014;4(12): e006434.
Port RJ, Rumsby M, Brown G, Harrison IF, Amjad A, Bale CJ. People with Parkinson’s disease: what symptoms do they most want to improve and how does this change with disease duration? J Parkinsons Dis. 2021;11(2):715–24.
Viceconti M, Hernandez Penna S, Dartee W, Mazzà C, Caulfield B, Becker C, et al. Toward a regulatory qualification of real-world mobility performance biomarkers in Parkinson’s patients using digital mobility outcomes. Sensors. 2020;20(20):5920.
Bouça-Machado R, Jalles C, Guerreiro D, Pona-Ferreira F, Branco D, Guerreiro T, et al. Gait kinematic parameters in Parkinson’s disease: a systematic review. J Parkinsons Dis. 2020;10(3):843–53.
Paraschiv-Ionescu A, Soltani A, Aminian K, editors. Real-world speed estimation using single trunk IMU: methodological challenges for impaired gait patterns. In: 2020 42nd annual international conference of the IEEE Engineering in Medicine & Biology Society (EMBC). IEEE; 2020.
Soltani A, Aminian K, Mazza C, Cereatti A, Palmerini L, Bonci T, et al. Algorithms for walking speed estimation using a lower-back-worn inertial sensor: a cross-validation on speed ranges. IEEE Trans Neural Syst Rehabil Eng. 2021;29:1955–64.
Kluge F, Del Din S, Cereatti A, Gaßner H, Hansen C, Helbostad JL, et al. Consensus based framework for digital mobility monitoring. PLoS ONE. 2021;16(8): e0256541.
Mazzà C, Alcock L, Aminian K, Becker C, Bertuletti S, Bonci T, et al. Technical validation of real-world monitoring of gait: a multicentric observational study. BMJ Open. 2021;11(12): e050785.
Warmerdam E, Hausdorff JM, Atrsaei A, Zhou Y, Mirelman A, Aminian K, et al. Long-term unsupervised mobility assessment in movement disorders. Lancet Neurol. 2020;19(5):462–70.
Del Din S, Godfrey A, Galna B, Lord S, Rochester L. Free-living gait characteristics in ageing and Parkinson’s disease: impact of environment and ambulatory bout length. J Neuroeng Rehabil. 2016;13(1):46.
Del Din S, Kirk C, Yarnall AJ, Rochester L, Hausdorff JM. Body-worn sensors for remote monitoring of Parkinson’s disease motor symptoms: vision, state of the art, and challenges ahead. J Parkinsons Dis. 2021;11(s1):S35–47.
Salis F, Bertuletti S, Bonci T, Caruso M, Scott K, Alcock L, et al. A multi-sensor wearable system for the assessment of diseased gait in real-world conditions. Front Bioeng Biotechnol. 2023;11:518.
Bonci T, Keogh A, Del Din S, Scott K, Mazzà C, Consortium M-D. An objective methodology for the selection of a device for continuous mobility assessment. Sensors. 2020;20(22):6509.
Micó-Amigo ME, Bonci T, Paraschiv-Ionescu A, Ullrich M, Kirk C, Soltani A, et al. Assessing real-world gait with digital technology? Validation, insights and recommendations from the Mobilise-D consortium. Res Square. Preprint. Epub ahead of print 2022. https://doi.org/10.21203/rs.3.rs-2088115/v1.
Keogh A, Alcock L, Brown P, Buckley E, Brozgol M, Gazit E, et al. Acceptability of wearable devices for measuring mobility remotely: observations from the Mobilise-D technical validation study. Digit Health. 2023;9:20552076221150744.
Bertuletti S, Della Croce U, Cereatti A. A wearable solution for accurate step detection based on the direct measurement of the inter-foot distance. J Biomech. 2019;84:274–7.
Trojaniello D, Cereatti A, Pelosin E, Avanzino L, Mirelman A, Hausdorff JM, et al. Estimation of step-by-step spatio-temporal parameters of normal and impaired gait using shank-mounted magneto-inertial sensors: application to elderly, hemiparetic, parkinsonian and choreic gait. J Neuroeng Rehabil. 2014;11(1):1–12.
Bertoli M, Cereatti A, Trojaniello D, Avanzino L, Pelosin E, Del Din S, et al. Estimation of spatio-temporal parameters of gait from magneto-inertial measurement units: multicenter validation among Parkinson, mildly cognitively impaired and healthy older adults. Biomed Eng Online. 2018;17(1):1–14.
Rossanigo R, Caruso M, Salis F, Bertuletti S, Della Croce U, Cereatti A, editors. An optimal procedure for stride length estimation using foot-mounted magneto-inertial measurement units. In: 2021 IEEE international symposium on medical measurements and applications (MeMeA). IEEE; 2021.
Salis F, Bertuletti S, Bonci T, Della Croce U, Mazzà C, Cereatti A. A method for gait events detection based on low spatial resolution pressure insoles data. J Biomech. 2021;127: 110687.
Salis F, Bertuletti S, Scott K, Caruso M, Bonci T, Buckley E, et al., editors. A wearable multi-sensor system for real world gait analysis. In: 2021 43rd annual international conference of the IEEE Engineering in Medicine & Biology Society (EMBC). IEEE; 2021.
Soltani A, Dejnabadi H, Savary M, Aminian K. Real-world gait speed estimation using wrist sensor: a personalized approach. IEEE J Biomed Health Inform. 2019;24(3):658–68.
Del Din S, Godfrey A, Rochester L. Validation of an accelerometer to quantify a comprehensive battery of gait characteristics in healthy older adults and Parkinson’s disease: toward clinical and at home use. IEEE J Biomed Health Inform. 2015;20(3):838–47.
Yarnall AJ, Breen DP, Duncan GW, Khoo TK, Coleman SY, Firbank MJ, et al. Characterizing mild cognitive impairment in incident Parkinson disease: the ICICLE-PD study. Neurology. 2014;82(4):308–16.
Rehman RZU, Klocke P, Hryniv S, Galna B, Rochester L, Del Din S, et al. Turning detection during gait: algorithm validation and influence of sensor location and turning characteristics in the classification of Parkinson’s disease. Sensors. 2020;20(18):5377.
Storm FA, Nair K, Clarke AJ, Van der Meulen JM, Mazzà C. Free-living and laboratory gait characteristics in patients with multiple sclerosis. PLoS ONE. 2018;13(5): e0196463.
Tamburini P, Storm F, Buckley C, Bisi MC, Stagni R, Mazzà C. Moving from laboratory to real life conditions: influence on the assessment of variability and stability of gait. Gait Posture. 2018;59:248–52.
Trojaniello D, Ravaschio A, Hausdorff JM, Cereatti A. Comparative assessment of different methods for the estimation of gait temporal parameters using a single inertial sensor: application to elderly, post-stroke, Parkinson’s disease and Huntington’s disease subjects. Gait Posture. 2015;42(3):310–6.
Iluz T, Gazit E, Herman T, Sprecher E, Brozgol M, Giladi N, et al. Automated detection of missteps during community ambulation in patients with Parkinson’s disease: a new approach for quantifying fall risk in the community setting. J Neuroeng Rehabil. 2014;11(1):1–9.
Paraschiv-Ionescu A, Newman CJ, Carcreff L, Gerber CN, Armand S, Aminian K. Locomotion and cadence detection using a single trunk-fixed accelerometer: validity for children with cerebral palsy in daily life-like conditions. J Neuroeng Rehabil. 2019;16(1):1–11.
McCamley J, Donati M, Grimpampi E, Mazzà C. An enhanced estimate of initial contact and final contact instants of time using lower trunk inertial sensor data. Gait Posture. 2012;36:316–8.
Abry P. Ondelettes et turbulences: multirésolutions, algorithmes de décomposition, invariance d’échelle et signaux de pression. Paris: Diderot multimédia éd; 1997.
Pham MH, Elshehabi M, Haertner L, Del Din S, Srulijes K, Heger T, et al. Validation of a step detection algorithm during straight walking and turning in patients with Parkinson’s disease and older adults using an inertial measurement unit at the lower back. Front Neurol. 2017;8:457.
Shin SH, Park CG. Adaptive step length estimation algorithm using optimal parameters and movement status awareness. Med Eng Phys. 2011;33(9):1064–71.
Lee H, You J, Cho S, Hwang S, Lee D, Kim Y, et al. Computational methods to detect step events for normal and pathological gait evaluation using accelerometer. Electron Lett. 2010;46(17):1.
Zijlstra W, Hof AL. Assessment of spatio-temporal gait parameters from trunk accelerations during human walking. Gait Posture. 2003;18(2):1–10.
Zijlstra A, Zijlstra W. Trunk-acceleration based assessment of gait parameters in older persons: a comparison of reliability and validity of four inverted pendulum based estimations. Gait Posture. 2013. https://doi.org/10.1016/j.gaitpost.2013.04.021.
Kim JW, Jang HJ, Hwang D-H, Park C. A step, stride and heading determination for the pedestrian navigation system. J Glob Position Syst. 2004;3(1–2):273–9.
Zhao Q, Zhang B, Wang J, Feng W, Jia W, Sun M. Improved method of step length estimation based on inverted pendulum model. Int J Distrib Sens Netw. 2017;13(4):1550147717702914.
Weinberg H. Using the ADXL202 in pedometer and personal navigation applications. Analog Devices AN-602 Application Note. 2002;2(2):1–6.
McGraw KO, Wong SP. Forming inferences about some intraclass correlation coefficients. Psychol Methods. 1996;1(1):30.
Koo TK, Li MY. A guideline of selecting and reporting intraclass correlation coefficients for reliability research. J Chiropr Med. 2016;15(2):155–63.
Giavarina D. Understanding Bland Altman analysis. Biochem Med. 2015;25(2):141–51.
Micó-Amigo ME, Kingma I, Ainsworth E, Walgaard S, Niessen M, van Lummel RC, et al. A novel accelerometry-based algorithm for the detection of step durations over short episodes of gait in healthy elderly. J Neuroeng Rehabil. 2016;13(1):1–12.
Gadaleta M, Cisotto G, Rossi M, Ur Rehman RZ, Rochester L, Del Din S. Deep learning techniques for improving digital gait segmentation. In: Annual international conference of the IEEE Engineering in Medicine and Biology Society. Vol 2019. 2019. p. 1834–7.
Bonci T, Salis F, Scott K, Alcock L, Becker C, Bertuletti S, et al. An algorithm for accurate marker-based gait event detection in healthy and pathological populations during complex motor tasks. Front Bioeng Biotechnol. 2022;10:868928. https://doi.org/10.3389/fbioe.2022.868928.
Urbanek JK, Roth DL, Karas M, Wanigatunga AA, Mitchell CM, Juraschek SP, et al. Free-living gait cadence measured by wearable accelerometer: a promising alternative to traditional measures of mobility for assessing fall risk. J Gerontol A. 2022. https://doi.org/10.1093/gerona/glac013.
Ullrich M, Küderle A, Hannink J, Del Din S, Gaßner H, Marxreiter F, et al. Detection of gait from continuous inertial sensor data using harmonic frequencies. IEEE J Biomed Health Inform. 2020;24(7):1869–78.
Micó-Amigo M, Kingma I, Faber G, Kunikoshi A, Van Uem J, Van Lummel R, et al. Is the assessment of 5 meters of gait with a single body-fixed-sensor enough to recognize idiopathic Parkinson’s disease-associated gait? Ann Biomed Eng. 2017;45(5):1266–78.
Panebianco GP, Bisi MC, Stagni R, Fantozzi S. Analysis of the performance of 17 algorithms from a systematic review: influence of sensor position, analysed variable and computational approach in gait timing estimation from IMU measurements. Gait Posture. 2018;66:76–82.
Taraldsen K, Thingstad P, Døhl Ø, Follestad T, Helbostad JL, Lamb SE, et al. Short and long-term clinical effectiveness and cost-effectiveness of a late-phase community-based balance and gait exercise program following hip fracture. The EVA-Hip randomised controlled trial. PLoS One. 2019;14(11):e0224971.
Byun S, Lee HJ, Han JW, Kim JS, Choi E, Kim KW. Walking-speed estimation using a single inertial measurement unit for the older adults. PLoS ONE. 2019;14(12): e0227075.
Quintero D, Lambert DJ, Villarreal DJ, Gregg RD, editors. Real-time continuous gait phase and speed estimation from a single sensor. In: 2017 IEEE conference on control technology and applications (CCTA). IEEE; 2017.
Hebenstreit F, Leibold A, Krinner S, Welsch G, Lochmann M, Eskofier BM. Effect of walking speed on gait sub phase durations. Hum Mov Sci. 2015;43:118–24.
Fukuchi CA, Fukuchi RK, Duarte M. Effects of walking speed on gait biomechanics in healthy participants: a systematic review and meta-analysis. Syst Rev. 2019;8(1):1–11.
Rehman RZU, Guan Y, Shi JQ, Alcock L, Yarnall AJ, Rochester L, et al. Investigating the impact of environment and data aggregation by walking bout duration on Parkinson’s disease classification using machine learning. Front Aging Neurosci. 2022. https://doi.org/10.3389/fnagi.2022.808518.
Kim DW, Hassett LM, Nguy V, Allen NE. A comparison of activity monitor data from devices worn on the wrist and the waist in people with Parkinson’s disease. Mov Disord Clin Pract. 2019;6(8):693–9.
Hubble RP, Naughton GA, Silburn PA, Cole MH. Wearable sensor use for assessing standing balance and walking stability in people with Parkinson’s disease: a systematic review. PLoS ONE. 2015;10(4): e0123705.
Acknowledgements
The authors would like to acknowledge all the members of the Mobilise-D WP2 work-package for continuous discussion and critical input. They are particularly grateful to the participants in the study for their time and enthusiastic contribution, especially during the pandemic.
Funding
This work was supported by the Mobilise-D project that has received funding from the Innovative Medicines Initiative 2 Joint Undertaking (JU) under Grant Agreement No. 820820. This JU receives support from the European Union’s Horizon 2020 research and innovation program and the European Federation of Pharmaceutical Industries and Associations (EFPIA). SDD, LR, AY were also supported by the Innovative Medicines Initiative 2 Joint Undertaking (IMI2 JU) project IDEA-FAST—Grant Agreement 853981. LA, LR, AY and SDD were also supported by the National Institute for Health Research (NIHR) Newcastle Biomedical Research Centre (BRC) based at The Newcastle upon Tyne Hospital NHS Foundation Trust, Newcastle University and the Cumbria, Northumberland and Tyne and Wear (CNTW) NHS Foundation Trust. LA, LR, AY and SDD were also supported by the NIHR/Wellcome Trust Clinical Research Facility (CRF) infrastructure at Newcastle upon Tyne Hospitals NHS Foundation Trust. This study was also supported by the National Institute for Health Research (NIHR) through the Sheffield Biomedical Research Centre (BRC, Grant Number IS-BRC-1215–20017). ISGlobal acknowledges support from the Spanish Ministry of Science and Innovation through the “Centro de Excelencia Severo Ochoa 2019–2023” Program (CEX2018-000806-S), and from the Generalitat de Catalunya through the CERCA Program. All opinions are those of the authors and not the funders. The content in this publication reflects the authors’ view, and neither IMI nor the European Union, EFPIA, NHS, NIHR, DHSC, or any associated partners are responsible for any use that may be made of the information contained herein.
Author information
Authors and Affiliations
Consortia
Contributions
Study design: SDD, CM, LR, AC, AM. Data collection and pre-processing of the data: TB, FS, KS, LA, PB, SB, FS, MC, EB, EG, CH, LP, IA and LS. Patient recruitment and clinical oversight: BS, WM, CB, JMH, IV, EH, DM, AJY, LR. Algorithm development: AP-I, AS, MU, AK, EG, FK. Data management platform and analysis: HH, DS, CK, MU. Data analysis, statistical analysis and tables creation: MEM-A. Figures preparation: TB. Data interpretation: MEM-A, SDD, TB, LR, AC, CM. Drafting of the manuscript: MEM-A, SDD and CM. Intellectual contribution: MEM-A, SDD, TB, LR, AC, A-EC, SF, SK, JG-A, CM, AC, CK, AM, HS, KA, BE, BC, AK, BV, FK, LC, MF, MN, BV, AP-I. All authors have provided critical intellectual input during the revision of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Participants were recruited in five sites: Tel Aviv Sourasky Medical Center, Israel (ethics approval granted by the Helsinki Committee, Tel Aviv Sourasky Medical Center, Tel Aviv, Israel, 0551-19TLV), Robert Bosch Foundation for Medical Research, Germany (ethics approval granted by the ethical committee of the medical faculty of The University of Tübingen, 647/2019BO2), University of Kiel, Germany (ethics approval granted by the ethical committee of the medical faculty of Kiel University, D438/18), The Newcastle upon Tyne Hospitals NHS Foundation Trust, UK and Sheffield Teaching Hospitals NHS Foundation Trust, UK (ethics approval granted by London – Bloomsbury Research Ethics committee, 19/LO/1507). All participants gave written informed consent prior to undergoing a clinic/laboratory-based session to record generic and disease-specific characterizations.
Consent for publication
NA.
Competing interests
A. Mueller and F. Kluge are employees of, and may hold stock in, Novartis. B. Eskofier reports consulting activities with adidas AG, Siemens AG, Siemens Healthineers AG, WSAudiology GmbH outside of the study. He is a shareholder in Portabiles HealthCare Technologies GmbH. In addition, Dr. Eskofier holds a patent related to gait assessment. H. Sillén is an employee of, and may hold stock in, AstraZeneca. M. Froelich is an employee of Grunenthal. L. Palmerini and L. Chiari are co-founders and own shares of mHealth Technologies (https://mhealthtechnologies.it/). L. Schwickert and C. Becker are consultants of Philipps Healthcare, Bosch Healthcare, Eli Lilly, Gait-up. M. Niessen is an employee of McRoberts. Jeff Hausdorff reports having submitted a patent for assessment of mobility using wearable sensors in 400 PD.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original online version of this article was revised: the errors in Table 1, and in Discussion section has been corrected.
Supplementary Information
Additional file 1.
Details of ranking methodology.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
About this article
Cite this article
Micó-Amigo, M., Bonci, T., Paraschiv-Ionescu, A. et al. Assessing real-world gait with digital technology? Validation, insights and recommendations from the Mobilise-D consortium. J NeuroEngineering Rehabil 20, 78 (2023). https://doi.org/10.1186/s12984-023-01198-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s12984-023-01198-5