Next Article in Journal
Efficacy of a Single-Bout of Auditory Feedback Training on Gait Performance and Kinematics in Healthy Young Adults
Previous Article in Journal
A Förster Resonance Energy Transfer (FRET)-Based Immune Assay for the Detection of Microcystin-LR in Drinking Water
Previous Article in Special Issue
Detecting Leadership Opportunities in Group Discussions Using Off-the-Shelf VR Headsets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combining Different Wearable Devices to Assess Gait Speed in Real-World Settings

1
National Research Council, Institute of Clinical Physiology, 56124 Pisa, Italy
2
Department Information Engineering, University of Pisa, 56122 Pisa, Italy
3
Department of Surgical, Medical and Molecular Pathology and Critical Care Medicine, University of Pisa, 56126 Pisa, Italy
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(10), 3205; https://doi.org/10.3390/s24103205
Submission received: 11 April 2024 / Revised: 30 April 2024 / Accepted: 16 May 2024 / Published: 17 May 2024
(This article belongs to the Special Issue Wearable and Mobile Sensors and Data Processing—2nd Edition)

Abstract

:
Assessing mobility in daily life can provide significant insights into several clinical conditions, such as Chronic Obstructive Pulmonary Disease (COPD). In this paper, we present a comprehensive analysis of wearable devices’ performance in gait speed estimation and explore optimal device combinations for everyday use. Using data collected from smartphones, smartwatches, and smart shoes, we evaluated the individual capabilities of each device and explored their synergistic effects when combined, thereby accommodating the preferences and possibilities of individuals for wearing different types of devices. Our study involved 20 healthy subjects performing a modified Six-Minute Walking Test (6MWT) under various conditions. The results revealed only little performance differences among devices, with the combination of smartwatches and smart shoes exhibiting superior estimation accuracy. Particularly, smartwatches captured additional health-related information and demonstrated enhanced accuracy when paired with other devices. Surprisingly, wearing all devices concurrently did not yield optimal results, suggesting a potential redundancy in feature extraction. Feature importance analysis highlighted key variables contributing to gait speed estimation, providing valuable insights for model refinement.

1. Introduction

The assessment of mobility loss in real-world settings and in the long term could have a profound effect on medical practice, much like how cardiac Holter monitoring revolutionized the evaluation of cardiac pathologies in the past. Indeed, the decline in mobility is a morbidity factor in various pathophysiological conditions, including heart failure, Chronic Obstructive Pulmonary Disease (COPD), and neurodegenerative diseases. In the medical field, mobility analysis holds significance for various purposes. For example, in patients with Parkinson’s disease, both to clarify gait abnormalities [1] and to investigate the effects of different therapies [2,3], in mental disorders, where mobility alterations are a sign of disease (depression, schizophrenia, anxiety disorders, etc.) to predict relapses or exacerbations [4], and in various chronic lung conditions to assess disease severity [5,6]. In particular, walking speed is a valid, reliable, and sensitive measure for assessing health in a wide range of populations [7]. The gait speed (GS) has been identified as the “sixth vital sign” [8]; it is a simple measure for predicting health status with very important clinical applications for a wide range of pathological conditions [9].
Over past years, the estimation of gait speed has been conducted through several validation studies using various tools (e.g., wrist sensors [10], lower-back-worn inertial sensors [11], smartphone sensors [12], smartwatch sensors [13], or a combination of three accelerometers, on the thigh, on the sacrum, and on the shanks [14]). Despite the significance of previous research, real-world mobility assessment has not yet been integrated into current clinical practices.
The aim of this work is to propose a new method for estimating gait speed (GS) from a heterogeneous set of wearable devices, which can be employed one by one, collectively, or in any combination. For each combination of wearable devices, we assessed the estimation accuracy and explained the features that contribute most significantly to the estimation. To increase the generalization of our approach, we combined two common commercial wearable devices (a smartphone and a smartwatch) with a gait-analysis-dedicated wearable system (a smart shoe integrating inertial and pressure sensors). These devices can capture gait dynamic information through different modalities. Our focus is on describing the device’s performance and identifying optimal combinations that individuals may utilize in their daily lives.
This work is part of the European Union-funded TOLIFE project [15], in which the focus is on COPD. The goal is to collect data from the daily lives of COPD patients using non-invasive smart sensors to be used for the development and clinical validation of an artificial intelligence (AI) solution to optimize and personalize treatment and improve the quality of life of COPD patients [16]. Indeed, a recent systematic review and meta-analyses [17] have shown several associations between mobility parameters detected by non-invasive sensor devices and COPD outcomes, such that a loss of mobility is associated with an increased mortality risk. Moreover, slow GS is associated with increased healthcare utilization. Since these results demonstrate that a loss of mobility is one of the most important prognostic factors for COPD outcomes, studying the mobility of COPD patients is pivotal to the process of acquiring daily life parameters to be used for the creation of predictive algorithms underlying AI.
To estimate gait speed, we built a multiple linear regression model for each of the seven possible combinations of devices (i.e., phone, watch, shoes, “phone + watch”, “phone + shoes”, “watch + shoes”, and “all devices”). To train and assess our model, we used data collected in a protocol in which sensor data from the three wearable devices were associated with data collected by a reference system during controlled walking tasks. For the experimental phase, we enrolled 20 healthy subjects, each wearing a set of wearable devices (smartphone, smartwatch, and smart shoes) and the reference system used to obtain the gait speed. The reference system was the Awinda inertial motion tracker coupled with the MVN Analyse software (version 2023.0), both supplied by Xsens [18] (Enschede, Netherlands). We asked each subject to perform a modified version of the Six-Minute Walking Test (6MWT) [19] three times at three different paces, medium, slow, and fast, in order to cover a wider range of speeds.
The results obtained showed a reasonably accurate performance in estimating walking speed with root mean square errors consistent with the relevant literature studies [10,11,12,14], which, however, focused on methods applied to single device combinations. To the best of our knowledge, this is the first time that the impact of using any combination of three wearable devices to assess walking speed has been quantified, aiming to provide more ecological real-world monitoring of health conditions. Indeed, our method automatically selects the best feature sets given the combination of devices, and it is always able to provide the best estimation. By applying this approach to the daily life condition of COPD patients, the use of multiple data sources allows us to obtain data throughout the day without interruption, as these can be used simultaneously (a robust measurement to obtain better performance from the estimation algorithms) or separately (when, for example, one device runs out of power or stops working). Furthermore, they allow the patient to have greater compliance since having a set of three different devices enables them to choose the most suitable device for the daily activity he/she wishes to carry out.
The organization of this paper is as follows. In Section 2, we introduce the experimental acquisition protocol and the devices under investigation. We also illustrate how the data were processed and the approach adopted for the implementation and validation of the machine learning models. In Section 3, we display the results obtained by reporting the performance of the algorithms under different conditions. Finally, in Section 4, we discuss the results to conclude in Section 5.

2. Materials and Methods

2.1. Instrumentation

2.1.1. Wearable Devices

In this study, we used the wearable device set of the TOLIFE sensor platform, specifically developed for the home monitoring of COPD patients [15,20]. The device set was selected to fulfill the needs established by the EU-funded TOLIFE project, which requires the collection of raw data related to modulating factors, performance, and symptoms of patients with Chronic Obstructive Pulmonary Disease (COPD). These data are necessary to construct algorithms based on artificial intelligence for (1) the early detection of COPD exacerbations and (2) the estimation of the evolution of health-related quality of life, functional exercise capacity, and dyspnea in COPD patients. The TOLIFE sensor set employs non-invasive wearable and non-wearable sensors, consisting of the following sub-devices: (1) a smart mattress cover and bedroom box case, (2) smart shoes, (3) a smartphone, (4) a smartwatch, and (5) a spirometer. The devices used in this study comprise the wearable set of TOLIFE devices and will be specifically employed to extract the mobility parameters of COPD patients. The set comprises a smartphone (the Samsung Galaxy A14, Figure 1 left), a smartwatch (the Samsung Galaxy Watch 5, Figure 1 center), and a pair of smart shoes (Figure 1 right). From both the smartphone and smartwatch, we collected inertial sensor data (accelerometer and gyroscopes for the smartwatch; accelerometers and orientation for the smartphone). Smart shoes are a research prototype developed as an integrated solution to record and transmit gait analysis information to mobile phones. They are adapted from the prototypes described in our previous research [21,22] and are specifically tailored to the TOLIFE project [15]. The smart shoes are battery-powered and have an electronic unit integrated into the heel region of the insole. The electronic unit includes a digital inertial measurement unit (3-axis accelerometer and gyroscope, LSM6DSL by STMicroelectronics) and a Bluetooth low-energy connection. In addition, the smart shoes have three pressure sensors integrated under the insole (two in the forefoot and one in the heel region) to monitor the mechanical interaction of the foot with the ground (FSR 402 by Interlink). We developed two custom Android applications to collect data from the smartphone and smartwatch sensors. The smartphone application was also used to collect data from the smart shoes. Table 1 reports the acquired signals for these devices and their respective sampling frequencies. Figure 2 shows the reference system and wearable devices on a subject. The reference system includes the inertial units of the AWINDA motion tracker (orange units), the smart shoes, the smartwatch on the wrist, and the smartphone in the front pocket.

2.1.2. Reference System

To obtain a reference measurement for the GS, we employed the AWINDA inertial motion tracker coupled with the MVN Analyze software, both provided by Xsens [23]. The Xsens Awinda system is composed of 17 wireless inertial measurement units. The MVN Analyze software provides tools for visualizing and interpreting movement data captured by Xsens sensors, including the Center of Mass (CoM) velocity. We used the horizontal component of the CoM velocity extracted by MVN Analyze as a reference for gait speed.

2.2. Experimental Protocol

This study was composed of twenty healthy subjects, 11 females and 9 males, aged 27.6 ± 1.6 years. Each subject wore the reference system and the wearable devices, with the smartwatch on the left arm and the smartphone placed in the trouser’s front pocket. Each participant was asked to perform a modified version of the Six-Minute-Walking-Test (6MWT), a widely recognized and standardized assessment tool to assess functional autonomy, especially in subjects with compromised lung function [19]. The original clinical version of the test consists of measuring the distance walked by a person in six minutes along a 30 m flat path, walking as fast as possible [24]. Our modified version took place along a 10 m flat path, with a turning radius of about 50 cm available to make directional changes. Each participant was asked to perform the test three times at three different paces, medium, slow, and fast, to cover a wider range of speeds. They were encouraged to self-select the pace during each trial. While performing the test, the devices were always worn in the same position. In particular, the watch was placed on the left wrist, and the phone was in the left pocket, with the screen facing the thigh and the Y-axis facing upward.

2.3. Algorithm for Gait Speed Estimation

As previously introduced, we aimed to build and assess a gait speed estimation algorithm capable of providing the best estimation for each possible wearable device combination. Therefore, we trained seven machine learning models on the following combinations of wearable devices: (i) phone, (ii) watch, (iii) shoes, (iv) phone + watch, (v) phone + shoes, (vi) watch + shoes, or (vii) all the devices.
The model chosen for each combination-specific GS estimation algorithm was a multiple linear regression with 11 terms (intercept and 10 regressors) as follows:
y ^ = β 0 + β 1 f 1 + . . . + β 10 f 10
where y ^ is the estimated GS, β j are the regression coefficients, and f j are the features. Note that the features ( f j ) vary across the different models according to the feature selection stage described later in this section.
The workflow reported in Figure 3 describes the steps needed to train the machine learning-based models capable of estimating walking speed from the data collected by different combinations of wearable devices. After pre-processing the raw signals of the wearable devices, a set of features was extracted and selected. These features were used to train a linear regressor for each of the seven possible combinations of wearable devices. The operations described in Figure 3 (i.e., feature selection, z-normalization, and GS estimation model training and validating) were carried out, validating one subject at a time, thus performing a leave-one-subject-out cross-validation to separately evaluate the performance of the models.
In the first stage of the proposed workflow, we preprocessed the raw sensor data to derive two datasets. To preserve information about gravity direction from the accelerometer signals, the first dataset included low-frequency components, which were obtained by filtering the signals with a low-pass filter (ft = 10 Hz). The second dataset excluded low-frequency components and was obtained by using a band-pass filter (ft1 = 0.1 Hz, ft2 = 10 Hz). Afterward, we extracted features from this dataset to train the models.
To extract the features, all signals were first segmented, adopting 5 s sliding windows with 80% overlap. For every derived time window, the following features were extracted for each of the components of the acquired signals and their modulus: (i) Mean, (ii) STD (Standard Deviation), (iii) CV (Coefficient of Variation), (iv) RMS (Root Mean Square), (v) Range, (vi) Max value, (vii) MCR (Mean Crossing Rate), (viii) PF (Peak Frequency), (ix) SMA (Signal Magnitude Area, computed once per sensor), and (x) Shannon Entropy. Therefore, for every sensor, we obtained 4 values for each of the features, except for the SMA, from which we obtained only 1. Combining the two datasets, we obtained 74 features for each sensor. The phone and watch, which acquire signals from accelerometers and gyroscopes, have 148 features, while shoes, which also acquire data from pressure sensors, have 222 features. Furthermore, the obtained features were z-normalized to prevent the estimation from being biased by different scales and to obtain comparable coefficients, which will improve the explainability of the model.
The features used to train the model were selected independently for every device. The adopted criterion to add terms was the Bayesian information criterion (BIC). The scoring was based on the likelihood function but also considered the complexity of the model, introducing a penalty for the number of parameters of the model. The model admitted only an intercept term and linear terms for each predictor, improving the explainability of the model. Every model was built starting with the intercept, and the stepwise was free to add terms based on the BIC criterion. For each model, we set a maximum of 10 terms; stepwise, we never stopped at a lower number of features, obtaining Equation (1). We also investigated the performances by varying the size of the time windows. Windows of 2.5, 5, 10, and 20 s were tested. We chose the overlapping between the windows to always ensure 1 sample per second.

2.4. Algorithm Evaluation

2.4.1. Error Metrics

To evaluate the agreement between the GS measured by the reference system and the estimated one, we utilized the Bland–Altman and correlation plots, reporting the limits of agreement, the bias, and the coefficient of determination (R2). We performed the Bland–Altman and correlation plots also for the six-minute walking distance (6MWD), obtained by GS estimation by using the following formula:
6 M W D ^ = 1 n i = 1 n y ^ i 360 s
where y ^ i is the estimated GS for every time window and n is the number of the time windows extracted from the 6MWT under consideration.
We calculated the root mean square error (RMSE) of the GS estimation as follows:
R M S E = 1 n i = 1 n y ^ i y i 2
where y i is the speed provided by the Xsens and y ^ i is the speed estimated by the regression algorithm.
We then calculated the relative percentage error (εr) on the 6MWD estimation as follows:
ε r = 6 M W D 6 M W D ^ 6 M W D 100

2.4.2. Feature Interpretability

We performed the analysis described in this section to identify the most important features of each combination of devices. Each β coefficient of the regression was linearly associated with one predictor. Due to the z-normalization, the coefficients will be directly comparable.
To find the most important features, we investigated the training data following these steps:
  • Selection of significant features: we select features found to have been chosen in at least one model and found to be significant (p-value < 0.001);
  • First drop-out stage: for each combination, we drop out the features selected in less than half of the folds of the validation, i.e., 10 folds;
  • Second drop-out stage: through observing that each device can appear in 4 of the 7 combinations, we will select, for each device, those that appear in more than half of the possible combinations, i.e., 2 combinations.
The dataset is available on Zenodo (https://doi.org/10.5281/zenodo.11091279, accessed on 29 April 2024).

3. Results

3.1. Error Metrics

Table 2 reports the RMSE and Bland–Altman’s indices (limits of agreement, bias, and R2) for GS estimation obtained using features from different device combinations. The first column of Table 2 displays the RMSE for GS across different combinations of devices. The subsequent columns show the lower and the upper limits of agreement of the Bland–Altman analysis, along with the bias. The last column reports the coefficient of determination derived from the correlation plot.
As shown in Table 2, the best performance in terms of RMSE is achieved for the combination “Watch + Shoes”. On the other hand, the worst performance is obtained when the “Shoes” device is used alone.
Figure 4 and Figure 5 show the correlation and the Bland–Altman plots of the GS estimation for the configuration with the best RMSE (i.e., “Watch + Shoes”). These plots aggregate the estimations of all 20 subjects in the cross-validation. In Appendix A, in Figure A1, Figure A2, Figure A3, Figure A4, Figure A5, Figure A6, Figure A7, Figure A8, Figure A9, Figure A10, Figure A11 and Figure A12, we report the correlation and Bland–Altman plots for the combinations “Phone”, “Watch”, “Shoes”, “Phone + Watch”, “Phone + Shoes”, and “All Devices”.
The first column of Table 3 reports the εr for the 6MWD estimation. The subsequent columns show the lower and the upper Bland–Altman’s limits of agreement and the bias. The last one reports the coefficient of determination of the correlation plot.
Considering the percentage error, the best performance for GS estimation was obtained from the combination “Watch + Shoes”, while the worst performance was obtained from the “Shoes” device used alone.
Figure 6 and Figure 7 show the correlation and the Bland–Altman plots of the 6MWD estimation for the configuration with the best percentage error (i.e., “Watch + Shoes”). These plots aggregate the estimations of all 20 subjects in the cross-validation. In Appendix A, in Figure A13, Figure A14, Figure A15, Figure A16, Figure A17, Figure A18, Figure A19, Figure A20, Figure A21, Figure A22, Figure A23 and Figure A24, we report the correlation and Bland–Altman plots for the combinations, “Phone”, “Watch”, “Shoes”, “Phone + Watch”, “Phone + Shoes”, and “All Devices”.
Table 4 reports the GS and 6MWD estimation performances in terms of estimation errors (RMSE for GS and εr for 6MWD) for different sizes of the analysis window and for different device combinations. In general, the trend of GS estimation suggests an inverse relationship between the analysis window size and the estimation error, whereas an increase in the window size corresponds to a decrease in estimation error. However, the trend showed one exception. For the “phone” combination, increasing the window size from 5 to 10 s resulted in an increase in the estimation error of the GS. Regarding the estimation of the 6MWD, the trend was less defined, without a clear pattern between the estimation error and the analysis window size.

3.2. Feature Interpretability

The selection process for the most significant features, following the steps described in section E of the methods, yielded the following results:
  • Significant features: starting from 518 (148 from phones, 148 from watches, 222 from shoes), we obtained 123 features;
  • First drop-out stage: from 123, we dropped to 32;
  • Second drop-out stage: out of the thirty-two, only six were retained.
We outlined the features that emerged for every device. The mean ± std was computed considering the occurrences that successfully passed through the selection process:
A.
Smartphone:
  • The Shannon entropy of the modulus of the accelerometer when low-pass filtered (β = 0.0527 ± 0.0162, tStat = 45.57 ± 12.57);
  • The mean crossing rate of the modulus of the orientation sensor when low-pass filtered (β = 0.0279 ± 0.0048, tStat = 36.70 ± 7.37);
  • The range of the y (vertical) component of the accelerometer when low-pass filtered (β = −0.1469 ± 0.0234, tStat = −54.20 ± 11.21);
  • The standard deviation of the y (vertical) component of the accelerometer when low-pass filtered (β = 0.255 ± 0.1159, tStat = 77.38 ± 40.48).
B.
Smartwatch:
  • The root mean square of the modulus of the accelerometer when low-pass filtered (β = −0.279 ± 0.4715, tStat = 29.19 ± 47.73).
C.
Smart shoes:
  • The mean of the z (vertical) component of the accelerometer of the left shoe when low-pass filtered (β = −0.0487 ± 0.0163, tStat = −39.58 ± 11.81).
Table 5 summarizes the features selected by learning the models of all 20 subjects. The feature names reported in the table are constructed in this way: “STATISTIC”_”SENSOR”_”FILTER MODE”_”COMPONENT”_”DEVICE”. STATISTIC: ENT->Shannon Entropy, RNG->Range, STD->Standard Deviation, MCR->Mean Crossing Rate, PF->Peak Frequency, SMA->Signal Magnitude Area, CV->Coefficient of Variation, MAX->max value, MEAN->mean value, RMS->Root Mean Square; SENSOR: acc->accelerometer, gyr->gyroscope, ori->orientation sensor, press->pressure sensor; FILTER MOD: lp->low-pass filtered, lp-hp->band-pass filtered; COMPONENT: x->x axis, y->y-axis, z->z-axis, mod->modulus; DEVICE: dev_1->phone, dev_2->watch, dev_3->left shoe, dev_4->right shoe.

4. Discussion

The results indicated that the models had reasonably accurate performance in estimating walking speed (mean RMSE: 0.119 ± 0.0132 m/s; minimum RMSE of 0.109 ± 0.029 m/s in the “watch + shoes” combination; maximum RMSE of 0.141 ± 0.05 m/s for the “watch”). We also used the extracted gait speed to estimate the 6MWD, i.e., the distance traveled in each six-minute walking trial. For the estimation of the 6MWD, we obtained a mean percentage error of 7.9 ± 0.9. We obtained the minimum percentage error of 6.6 ± 5.1 in the “watch + shoes” combination and the maximum percentage error of 9.3 ± 7.5 in the “shoes” combination.
Our results on GS estimation appear to be aligned with the previous literature, which, however, focused on methods applied to single device combinations. Soltani and Aminian [11], using a single inertial sensor worn on the lower back, obtained the best RMSE of 0.1 m/s across different contexts. Shresta and Won [12] used a smartphone placed in the trouser pocket and achieved an RMSE of 0.16 m/s, while McGinnis and colleagues [14] used three identical accelerometers placed on the sacrum, thigh, and shank, reaching a mean RMSE of 0.136 m/s. Interestingly, Soltani and colleagues [10], using only a wrist sensor, obtained an RMSE of 0.1 m/s, which improved up to 0.05 m/s when employing a personalized approach that took into account subject-specific gait characteristics obtained through a calibration phase utilizing the global navigation satellite system.
We observed that each single wearable device exhibited good performance in predicting gait speed, with small differences among them. Notably, the standalone smartphone outperformed other devices in GS prediction. However, the smartphone was consistently and artificially positioned in a controlled manner on the body. This represents a limitation, as this scenario is not always replicable in real life. Moreover, the controlled placement may influence the smartphone’s superior performance and raise questions about the generalizability of these findings to real living conditions, where device placement may vary.
The smartwatch showed a worse ability to predict GS compared to the smartphone, even if it presented a good accuracy of distance estimation with a very low bias. However, the smartwatch came with important advantages. Indeed, it has less intrinsic variability in wear placement across individuals, suggesting a better generalizability of the results. Moreover, when the smartwatch was paired with other devices, a good improvement in accuracy was observed, leading to the highest mean performance among all combinations. This synergistic effect suggests the potential for integrating multiple wearables to enhance overall predictive capabilities. It was worthwhile noting that the smartwatch also captures additional physiological information, such as heart rate (HR), that could potentially further enhance prediction accuracy. Indeed, as suggested by the work from Schubert et al. [25], HR-based features are predictors of 6MWD outcomes.
Quite surprisingly, wearing all devices simultaneously did not yield optimal performance. This counterintuitive result may be due to the redundancy in features extracted from different devices, leading to a complex and potentially conflicting input for the prediction models. The intricacies of combining data from different sensors may introduce noise and hinder the model’s ability to discern meaningful patterns, thereby decreasing predictive accuracy.
The analysis of the “best” features identified at the end of the validation (see section A.1 in III. Results section) highlights a noteworthy observation: the feature exerting the most significant influence on walking speed was the “root mean square of the modulus of the accelerometer when low-pass filtered”. This parameter exhibits considerable variability among subjects, indicative of the diverse walking styles within the study cohort. Notably, three of the six selected features pertained to the vertical component, underscoring the rich information vertical movement offers regarding walking speed. Additionally, it was intriguing to observe that five of the six identified features derived from accelerometer data, with the remaining feature sourced from the phone’s orientation sensor. This underscores the prominence of accelerometer-derived metrics in gauging walking speed.
Considering all combinations of wearable devices, it was possible to estimate GS with performances comparable to those in the literature (on average, the RMSE = 0.119 ± 0.0132 m/s, calculated with time windows of 5 s, considering all paces together) [10,11,12,14,26,27]. Moreover, the RMSE average seemed to improve with the size of time windows; the larger the size, the lower the RMSE. In fact, the performance, considering all paces together, changed from an average RMSE of 0.148 ± 0.02 m/s with a 2.5 s window to an RMSE of 0.1 ± 0.01 m/s with a 20 s window. Taking into account all the paces together, the best-performing device considered individually, as we expected, was the smartphone (RMSE = 0.114 ± 0.055), since it was placed in the trouser pocket and was the closest to the center of mass, whose speed was used as the reference system. If the devices were used in combination, the performance improved compared to the three individual devices, except for the combination “Phone + Watch”. It is interesting to note that “Watch” and “Shoes” taken singularly performed much worse than their combination, “Watch + Shoes”, which emerged as the overall best among all seven available (RMSE = 0.109 ± 0.029).
Our findings indicate that using multiple devices together could result in the reduced performance of GS estimation, possibly due to redundant features and complexity of the model. To improve accuracy and minimize the impact of redundant data, a feasible approach could be to employ dimensionality reduction techniques. Additionally, an alternative strategy could involve implementing a weighted Model Ensemble approach, which combines predictions from different devices used as separate and independent data sources. In this scenario, weights could be assigned to predictions derived from individual devices based on their relevance, applicability, and robustness.
The other parameter, the estimation of the 6MWD, which is derived from GS, was stable in all combinations of wearable devices in the trials at different paces with an average percentage error of 7.9 ± 0.9%. The best combination of devices considering the three paces together, even in this case, was the one that combined watch and shoes (εr = 6.6 ± 5.1). It is important to note that, in all the seven combinations available, the standard deviations were very wide, showing considerable intra-subject variability in the 6MWD estimation.
The results we obtained highlight that it is possible to estimate mobility parameters, such as gait speed or walking distance, with good accuracy using various combinations of wearable devices without any effort required from the user. The flexibility to use a standalone device or any combination tailored to the subject’s preferences has the potential to increase patient acceptance and enable the continuous daily life collection of mobility data. Indeed, this approach allows for greater compliance, as patients are not forced to use the same device all the time but can choose the one most suitable for their daily activities. This capability potentially enables day-by-day estimation of mobility parameters and their changes over time. For the COPD population, this implies a proactive assessment of physical capacity, leading to timely indications of worsening or improving conditions [28,29,30]. This supports the personalization of treatment plans and early intervention in case of sudden worsening, with the potential to reduce acute complications and improve the quality of life. Similar consideration could be used for other pathological conditions [31,32,33].

5. Conclusions

In conclusion, our study highlights the robust performance of various wearable devices, including smartphones, smartwatches, and smart shoes, in accurately estimating gait speed and distance traveled, which are crucial metrics in assessing mobility, especially in clinical contexts such as COPD. While individual devices exhibit good predictive capabilities, our findings highlight the potential for enhanced accuracy and generalizability when these devices are strategically combined. Notably, the smartwatch demonstrates promising capabilities, particularly when paired with other devices. Our results also shed light on the complex interplay between data fusion and predictive performance, with simultaneous device usage demonstrating diminishing returns likely due to feature redundancy and increased noise. These results suggest the importance of thoughtful integration strategies to maximize predictive accuracy while minimizing complexity. The implications of our findings extend beyond clinical settings to broader applications in personalized healthcare and remote monitoring. Indeed, combining different devices tailored to specific situations or patient preferences while maintaining good estimation performance enhances the potential for continuous monitoring and estimation of mobility parameters in daily life. This approach holds significant promise for enhancing the management and treatment of chronic diseases like COPD. It enables the continuous, non-invasive monitoring of a patient’s mobility and activity levels, considering the different needs of patients who may prefer one device over another based on the moment of the day and their health conditions.

Author Contributions

Conceptualization, A.T., N.C., A.G. and M.L.; methodology, M.L. and M.Z.; software, M.Z.; validation, M.Z., P.B., F.B., F.D.R., C.M. and G.R.; formal analysis, M.Z.; data curation, F.D.R. and C.V.; writing—original draft preparation, M.Z. and P.B.; writing—review and editing, A.T., M.L., F.B. and A.G.; supervision, A.T. and M.L.; project administration, A.T.; funding acquisition, A.T. and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This project has received funding from the European Union’s Horizon Europe Research and Innovation Programme under Grant Agreement No. 101057103—project TOLIFE.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Committee on Bioethics of the University of Pisa (protocol code: 6/2024; approval date: 26 January 2024).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study. The study was approved by the bioethical committee of the University of Pisa (N° 6/2024).

Data Availability Statement

The dataset is available on Zenodo (https://doi.org/10.5281/zenodo.11091279, accessed on 29 April 2024).

Acknowledgments

Funded by the European Union. Views and opinions expressed are, however, those of the author(s) only and do not necessarily reflect those of the European Union or the European Health and Digital Executive Agency (HADEA). Neither the European Union nor the granting authority can be held responsible for them. We acknowledge the support from the CrossLab and FoReLab projects of the Information Engineering Department of the University of Pisa (funded by MUR).

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Figure A1. GS estimation using a correlation plot for “Phone” configuration.
Figure A1. GS estimation using a correlation plot for “Phone” configuration.
Sensors 24 03205 g0a1
Figure A2. GS estimation using a Bland–Altman plot for “Phone” configuration.
Figure A2. GS estimation using a Bland–Altman plot for “Phone” configuration.
Sensors 24 03205 g0a2
Figure A3. GS estimation using a correlation plot for “Watch” configuration.
Figure A3. GS estimation using a correlation plot for “Watch” configuration.
Sensors 24 03205 g0a3
Figure A4. GS estimation using a Bland-Altman plot for “Watch” configuration.
Figure A4. GS estimation using a Bland-Altman plot for “Watch” configuration.
Sensors 24 03205 g0a4
Figure A5. GS estimation using a correlation plot for “Shoes” configuration.
Figure A5. GS estimation using a correlation plot for “Shoes” configuration.
Sensors 24 03205 g0a5
Figure A6. GS estimation using a Bland–Altman plot for “Shoes” configuration.
Figure A6. GS estimation using a Bland–Altman plot for “Shoes” configuration.
Sensors 24 03205 g0a6
Figure A7. GS estimation using a correlation plot for the “Phone + Watch” configuration.
Figure A7. GS estimation using a correlation plot for the “Phone + Watch” configuration.
Sensors 24 03205 g0a7
Figure A8. GS estimation using a Bland–Altman plot for “Phone + Watch” configuration.
Figure A8. GS estimation using a Bland–Altman plot for “Phone + Watch” configuration.
Sensors 24 03205 g0a8
Figure A9. GS estimation using a correlation plot for the “Phone + Shoes” configuration.
Figure A9. GS estimation using a correlation plot for the “Phone + Shoes” configuration.
Sensors 24 03205 g0a9
Figure A10. GS estimation using a Bland–Altman plot for “Phone + Shoes” configuration.
Figure A10. GS estimation using a Bland–Altman plot for “Phone + Shoes” configuration.
Sensors 24 03205 g0a10
Figure A11. GS estimation using a correlation plot for “All Devices” configuration.
Figure A11. GS estimation using a correlation plot for “All Devices” configuration.
Sensors 24 03205 g0a11
Figure A12. GS estimation using a Bland–Altman plot for “All Devices” configuration.
Figure A12. GS estimation using a Bland–Altman plot for “All Devices” configuration.
Sensors 24 03205 g0a12
Figure A13. GS estimation using a correlation plot for “Phone” configuration.
Figure A13. GS estimation using a correlation plot for “Phone” configuration.
Sensors 24 03205 g0a13
Figure A14. GS estimation using a Bland–Altman plot for “Phone” configuration.
Figure A14. GS estimation using a Bland–Altman plot for “Phone” configuration.
Sensors 24 03205 g0a14
Figure A15. GS estimation using a correlation plot for “Watch” configuration.
Figure A15. GS estimation using a correlation plot for “Watch” configuration.
Sensors 24 03205 g0a15
Figure A16. GS estimation using a Bland–Altman plot for “Watch” configuration.
Figure A16. GS estimation using a Bland–Altman plot for “Watch” configuration.
Sensors 24 03205 g0a16
Figure A17. GS estimation using a correlation plot for “Shoes” configuration.
Figure A17. GS estimation using a correlation plot for “Shoes” configuration.
Sensors 24 03205 g0a17
Figure A18. GS estimation using a Bland–Altman plot for “Shoes” configuration.
Figure A18. GS estimation using a Bland–Altman plot for “Shoes” configuration.
Sensors 24 03205 g0a18
Figure A19. GS estimation using a correlation plot for the “Phone + Watch” configuration.
Figure A19. GS estimation using a correlation plot for the “Phone + Watch” configuration.
Sensors 24 03205 g0a19
Figure A20. GS estimation using a Bland–Altman plot for “Phone + Watch” configuration.
Figure A20. GS estimation using a Bland–Altman plot for “Phone + Watch” configuration.
Sensors 24 03205 g0a20
Figure A21. GS estimation using a correlation plot for the “Phone + Shoes” configuration.
Figure A21. GS estimation using a correlation plot for the “Phone + Shoes” configuration.
Sensors 24 03205 g0a21
Figure A22. GS estimation using a Bland–Altman plot for “Phone + Shoes” configuration.
Figure A22. GS estimation using a Bland–Altman plot for “Phone + Shoes” configuration.
Sensors 24 03205 g0a22
Figure A23. GS estimation using a correlation plot for “All Devices” configuration.
Figure A23. GS estimation using a correlation plot for “All Devices” configuration.
Sensors 24 03205 g0a23
Figure A24. GS estimation using a Bland–Altman plot for “All Devices” configuration.
Figure A24. GS estimation using a Bland–Altman plot for “All Devices” configuration.
Sensors 24 03205 g0a24

References

  1. Ma, R.; Zhào, H.; Wei, W.; Liu, Y.; Huang, Y. Gait characteristics under single-/dual-task walking conditions in elderly patients with cerebral small vessel disease: Analysis of gait variability, gait asymmetry and bilateral coordination of gait. Gait Posture 2022, 92, 65–70. [Google Scholar] [CrossRef] [PubMed]
  2. Onder, H.; Dinc, E.; Yucesan, K.; Comoglu, S. The gait parameters in patients with Parkinson’s Disease under STN-DBS therapy and associated clinical features. Neurol. Res. 2023, 45, 779–785. [Google Scholar] [CrossRef]
  3. Sabo, A.; Iaboni, A.; Taati, B.; Fasano, A.; Gorodetsky, C. Evaluating the ability of a predictive vision-based machine learning model to measure changes in gait in response to medication and DBS within individuals with Parkinson’s disease. Biomed. Eng. Online 2023, 22, 120. [Google Scholar] [CrossRef] [PubMed]
  4. Bufano, P.; Laurino, M.; Said, S.; Tognetti, A.; Menicucci, D. Digital Phenotyping for Monitoring Mental Disorders: Systematic Review. J. Med. Internet Res. 2023, 25, e46778. [Google Scholar] [CrossRef] [PubMed]
  5. Jehn, M.; Schmidt-Trucksäss, A.; Meyer, A.; Schindler, C.; Tamm, M.; Stolz, D. Association of daily physical activity volume and intensity with COPD severity. Respir. Med. 2011, 105, 1846–1852. [Google Scholar] [CrossRef] [PubMed]
  6. Sarkar, P.; Dey, A.; Bhattacharya, S.; Chakrabarti, R. Correlation of six minute walk test with spirometry in COPD patients. Eur. Respir. J. 2021, 58, PA1068. [Google Scholar]
  7. Middleton, A.; Fritz, S.L.; Lusardi, M. Walking Speed: The Functional Vital Sign. J. Aging Phys. Act. 2015, 23, 314–322. [Google Scholar] [CrossRef] [PubMed]
  8. Fritz, S.; Lusardi, M. White paper: “walking speed: The sixth vital sign”. J. Geriatr. Phys. Ther. 2009, 32, 46–49. [Google Scholar] [CrossRef]
  9. Studenski, S. Bradypedia: Is gait speed ready for clinical use? J. Nutr. Health Aging 2009, 13, 878–880. [Google Scholar] [CrossRef] [PubMed]
  10. Soltani, A.; Dejnabadi, H.; Savary, M.; Aminian, K. Real-World Gait Speed Estimation Using Wrist Sensor: A Personalized Approach. IEEE J. Biomed. Health Inform. 2020, 24, 658–668. [Google Scholar] [CrossRef] [PubMed]
  11. Soltani, A.; Aminian, K.; Mazza, C.; Cereatti, A.; Palmerini, L.; Bonci, T.; Paraschiv-Ionescu, A. 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–1964. [Google Scholar] [CrossRef]
  12. Shrestha, A.; Won, M. DeepWalking: Enabling Smartphone-Based Walking Speed Estimation Using Deep Learning. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
  13. Nemati, E.; Suh, Y.S.; Motamed, B.; Sarrafzadeh, M. Gait velocity estimation for a smartwatch platform using Kalman filter peak recovery. In Proceedings of the 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN), San Fransisco, CA, USA, 14–17 June 2016; pp. 230–235. [Google Scholar]
  14. McGinnis, R.S.; Mahadevan, N.; Moon, Y.; Seagers, K.; Sheth, N.; Wright, J.A.; DiCristofaro, S.; Silva, I.; Jortberg, E.; Ceruolo, M.; et al. A machine learning approach for gait speed estimation using skin-mounted wearable sensors: From healthy controls to individuals with multiple sclerosis. PLoS ONE 2017, 12, e0178366. [Google Scholar] [CrossRef] [PubMed]
  15. «TOLIFE | AI and Smart Sensing for COPD | Horizon Europe Project», Tolife Project. Consultato: 20 Febbraio 2024. Available online: https://www.tolife-project.eu/ (accessed on 29 April 2024).
  16. Carbonaro, N.; Laurino, M.; Greco, A.; Marinai, C.; Giannetti, F.; Righetti, F.; Di Rienzo, F.; Rho, G.; Arcarisi, L.; Zanoletti, M.; et al. Smart Sensors for Daily-Life Data Collection Toward Precision and Personalized Medicine: The TOLIFE Project Approach. In MEDICON’23 and CMBEBIH’23; Badnjević, A., Gurbeta Pokvić, L., Eds.; MEDICON CMBEBIH 2023 2023; IFMBE Proceedings; Springer: Cham, Switzerland, 2024; Volume 93. [Google Scholar] [CrossRef]
  17. Buttery, S.C.; Williams, P.J.; Alghamdi, S.M.; Philip, K.E.; Perkins, A.; Kallis, C.; Quint, J.K.; Polkey, M.I.; Breuls, S.; Buekers, J.; et al. Investigating the prognostic value of digital mobility outcomes in patients with chronic obstructive pulmonary disease: A systematic literature review and meta-analysis. Eur. Respir. Rev. 2023, 32, 230134. [Google Scholar] [CrossRef] [PubMed]
  18. Xsens—MVN Gait Report White Paper. Available online: https://www.xsens.com/hubfs/Downloads/Whitepapers/Xsens%20-%20MVN%20Gait%20report%20white%20paper.pdf (accessed on 29 April 2024).
  19. Annegarn, J.; Spruit, M.A.; Savelberg, H.H.C.M.; Willems, P.J.B.; van de Bool, C.; Schols, A.M.W.J.; Wouters, E.F.M.; Meijer, K. Differences in Walking Pattern during 6-Min Walk Test between Patients with COPD and Healthy Subjects. PLoS ONE 2012, 7, e37329. [Google Scholar] [CrossRef] [PubMed]
  20. Rienzo, F.D.; Righetti, F.; Laurino, M.; Greco, A.; Marinai, C.; Di Mambro, I.; Melissa, E.; Carbonaro, N.; Bossi, F.; Rho, G.; et al. Using Multiple Devices for Patient Monitoring in Clinical Studies: The TOLIFE Experience. In Proceedings of the 2024 IEEE In-ternational Conference on Pervasive Computing and Communications Workshops and other Affiliated Events, Biarritz, France, 11–15 March 2024. [Google Scholar]
  21. Carbonaro, N.; Lorussi, F.; Tognetti, A. Assessment of a Smart Sensing Shoe for Gait Phase Detection in Level Walking. Electronics 2016, 5, 78. [Google Scholar] [CrossRef]
  22. Avvenuti, M.; Carbonaro, N.; Cimino, M.G.C.A.; Cola, G.; Tognetti, A.; Vaglini, G. Smart Shoe-Assisted Evaluation of Using a Single Trunk/Pocket-Worn Accelerometer to Detect Gait Phases. Sensors 2018, 18, 3811. [Google Scholar] [CrossRef]
  23. Storm, F.A.; Cesareo, A.; Reni, G.; Biffi, E. Wearable Inertial Sensors to Assess Gait during the 6-Minute Walk Test: A Systematic Review. Sensors 2020, 20, 2660. [Google Scholar] [CrossRef] [PubMed]
  24. ATS Statement: Guidelines for the Six-Minute Walk Test. Available online: https://www.thoracic.org/statements/resources/pfet/sixminute.pdf (accessed on 29 April 2024).
  25. Schubert, C.; Archer, G.; Zelis, J.M.; Nordmeyer, S.; Runte, K.; Hennemuth, A.; Berger, F.; Falk, V.; Tonino, P.A.L.; Hose, R.; et al. Wearable devices can predict the outcome of standardized 6-minute walk tests in heart disease. NPJ Digit. Med. 2020, 3, 1–9. [Google Scholar] [CrossRef] [PubMed]
  26. Cheng, Q.; Juen, J.; Li, Y.; Prieto-Centurion, V.; Krishnan, J.A.; Schatz, B.R. GaitTrack: Health Monitoring of Body Motion from Spatio-Temporal Parameters of Simple Smart Phones. In Proceedings of the International Conference on Bioinformatics, Computational Biology and Biomedical Informatics, Washington, DC, USA, 22–25 September 2013; ACM: New York, NY, USA, 2013; pp. 897–906. [Google Scholar] [CrossRef]
  27. Mannini, A.; Sabatini, A.M. On-Line Classification of Human Activity and Estimation of Walk-Run Speed from Acceleration Data Using Support Vector Machines. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 3302–3305. [Google Scholar]
  28. Karpman, C.; Benzo, R. Gait speed as a measure of functional status in COPD patients. Int. J. Chronic Obstr. Pulm. Dis. 2014, 9, 1315–1320. [Google Scholar]
  29. Ozalevli, S.; Kilinc, O.; Sevinc, C.; Cimrin, A.H.; Ucan, E.S.; Ilgin, D. Gait speed as a functional capacity indicator in patients with chronic obstructive pulmonary disease. Ann. Thorac. Med. 2011, 6, 141–146. [Google Scholar] [CrossRef]
  30. Waschki, B.; Kirsten, A.; Holz, O.; Müller, K.C.; Meyer, T.; Watz, H.; Magnussen, H. Physical activity is the strongest predictor of all-cause mortality in patients with COPD: A prospective cohort study. Chest 2011, 140, 331–342. [Google Scholar] [CrossRef] [PubMed]
  31. Peel, N.M.; Kuys, S.S.; Klein, K. Gait Speed as a Measure in Geriatric Assessment in Clinical Settings: A Systematic Review. J. Gerontol. Ser. 2013, 68, 39–46. [Google Scholar] [CrossRef] [PubMed]
  32. Buracchio, T.; Dodge, H.H.; Howieson, D.; Wasserman, D.; Kaye, J. The Trajectory of Gait Speed Preceding Mild Cognitive Impairment. Arch. Neurol. 2010, 67, 980–986. [Google Scholar] [CrossRef] [PubMed]
  33. Mirelman, A.; Bonato, P.; Camicioli, R.; Ellis, T.D.; Giladi, P.N.; Hamilton, J.L.; Hass, C.J.; Hausdorff, J.M.; Pelosin, E.; Almeida, Q.J. Gait impairments in Parkinson’s disease. Lancet Neurol. 2019, 18, 697–708. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Smartphone (left), smartwatch (center), and smart shoe (right). Local reference frames associated with the inertial sensors are reported.
Figure 1. Smartphone (left), smartwatch (center), and smart shoe (right). Local reference frames associated with the inertial sensors are reported.
Sensors 24 03205 g001
Figure 2. Subject wearing the reference system and the wearable devices.
Figure 2. Subject wearing the reference system and the wearable devices.
Sensors 24 03205 g002
Figure 3. Workflow for gait speed estimation. The blocks within the blue box are repeated for every combination of devices. Meanwhile, the blocks inside the red box, which encompassed the blue box as well, are carried out for each subject in the cross-validation process.
Figure 3. Workflow for gait speed estimation. The blocks within the blue box are repeated for every combination of devices. Meanwhile, the blocks inside the red box, which encompassed the blue box as well, are carried out for each subject in the cross-validation process.
Sensors 24 03205 g003
Figure 4. GS estimation using a correlation plot for the “Watch + Shoes” combination.
Figure 4. GS estimation using a correlation plot for the “Watch + Shoes” combination.
Sensors 24 03205 g004
Figure 5. GS estimation using a Bland–Altman plot for the “Watch + Shoes” combination.
Figure 5. GS estimation using a Bland–Altman plot for the “Watch + Shoes” combination.
Sensors 24 03205 g005
Figure 6. 6MWD estimation using a correlation plot for the “Watch + Shoes” combination.
Figure 6. 6MWD estimation using a correlation plot for the “Watch + Shoes” combination.
Sensors 24 03205 g006
Figure 7. 6MWD estimation using a Bland-Altman plot for the “Watch + Shoes” combination.
Figure 7. 6MWD estimation using a Bland-Altman plot for the “Watch + Shoes” combination.
Sensors 24 03205 g007
Table 1. Signals acquired per device.
Table 1. Signals acquired per device.
SensorUnitsSampling Frequency (Hz)PhoneWatchShoes
Accelerometerm/s250X, Y, ZX, Y, ZX, Y, Z
Gyroscoperad/s50-X, Y, ZX, Y, Z
Orientationdeg50Azimuth-Pitch-Roll--
PressuremV50--X, Y, Z
Table 2. RMSE and Bland–Altman indices for GS estimation across different device combinations.
Table 2. RMSE and Bland–Altman indices for GS estimation across different device combinations.
Devices CombinationRMSE
[m/s]
Lower Limit of Agreement
[−1.96 SD]
Upper Limit of Agreement
[+1.96 SD]
BiasR2
Phone0.114 ± 0.055−0.240.250.010.83
Watch0.135 ± 0.033−0.270.270.000.79
Shoes0.141 ± 0.05−0.30.29−0.010.76
Phone + Watch0.113 ± 0.051−0.250.24−0.000.84
Phone + Shoes0.11 ± 0.04−0.230.230.000.85
Watch + Shoes0.109 ± 0.029−0.220.220.000.86
All Devices0.111 ± 0.043−0.240.23−0.000.85
Table 3. εr and Bland–Altman’s indices for the 6MWD estimation for different device combinations.
Table 3. εr and Bland–Altman’s indices for the 6MWD estimation for different device combinations.
Devices CombinationεrLower Limit of Agreement
[−1.96SD]
Upper Limit of Agreement
[+1.96SD]
BiasR2
Phone7.2 ± 7.1−72751.60.85
Watch8.6 ± 6.7−75750.240.85
Shoes9.3 ± 8.1−9286−2.70.78
Phone + Watch7.8 ± 6.6−7370−1.60.86
Phone + Shoes7.6 ± 5.5−6968−0.720.87
Watch + Shoes6.6 ± 5.1−6359−1.70.9
All Devices8.4 ± 6−7774−1.50.85
Table 4. GS and 6MWD performance by varying the analysis window size and device combinations.
Table 4. GS and 6MWD performance by varying the analysis window size and device combinations.
2.5 s5 s10 s20 s
Devices CombinationGS
(RMSE
[m/s])
6MWD (εr)GS
(RMSE
[m/s])
6MWD (εr)GS
(RMSE
[m/s])
6MWD (εr)GS
(RMSE
[m/s])
6MWD (εr)
Phone0.145 ± 0.0538 ± 7.60.114 ± 0.0557.2 ± 7.10.108 ± 0.068.2 ± 7.10.101 ± 0.0648.6 ± 6.7
Watch0.179 ± 0.0429.3 ± 8.20.135 ± 0.0338.6 ± 6.70.122 ± 0.0369.4 ± 7.00.116 ± 0.0369.1 ± 6.5
Shoes0.17 ± 0.0389.6 ± 6.70.141 ± 0.059.3 ± 8.10.112 ± 0.0477.5 ± 6.50.112 ± 0.058.5 ± 6.7
Phone + Watch0.135 ± 0.0387.2 ± 6.10.113 ± 0.0517.8 ± 6.60.109 ± 0.0588.5 ± 70.094 ± 0.0517.6 ± 5.9
Phone + Shoes0.134 ± 0.0438.3 ± 6.50.11 ± 0.047.6 ± 5.50.095 ± 0.0467.2 ± 5.10.1 ± 0.0448.5 ± 6.2
Watch + Shoes0.152 ± 0.0358.5 ± 6.70.109 ± 0.0296.6 ± 5.10.093 ± 0.0416.4 ± 5.40.091 ± 0.0436.9 ± 5.8
All Devices0.124 ± 0.0317.9 ± 5.40.111 ± 0.0438.4 ± 60.098 ± 0.0367.8 ± 4.90.088 ± 0.0417.2 ± 6
Table 5. Estimate ± SE, (all p-values < 0.001).
Table 5. Estimate ± SE, (all p-values < 0.001).
PhoneWatchShoesPhone + WatchPhone + ShoesWatch + ShoesAll Devices
Intercept0.951 +/− 0.0010.945 +/− 0.0010.971 +/− 0.0010.954 +/− 0.0011.375 +/− 0.0110.963 +/− 0.0010.955 +/− 0.001
Feat. 1ENT_acc_lp_mod_dev_1: 0.062 +/− 0.001RNG_acc_lp_mod_dev_2: −0.114 +/− 0.004MEAN_acc_lp_mod_dev_3: 0.14 +/− 0.002STD_acc_lp_mod_dev_1: 0.373 +/− 0.006ENT_acc_lp_mod_dev_1: 0.032 +/− 0.001RMS_acc_lp_mod_dev_2: 0.079 +/− 0.001MCR_acc_lp_mod_dev_1: −0.03 +/− 0.001
Feat. 2RNG_acc_lp_y_dev_1: −0.143 +/− 0.003RMS_acc_lp_mod_dev_2: −0.9 +/− 0.028MEAN_acc_lp_z_dev_3: −0.02 +/− 0.002MCR_acc_lp_mod_dev_1: −0.035 +/− 0.001RNG_acc_lp_y_dev_1: −0.122 +/− 0.003STD_acc_lp_mod_dev_2: 0.086 +/− 0.001ENT_acc_lp_mod_dev_1: 0.03 +/− 0.001
Feat. 3MEAN_acc_lp_y_dev_1: −0.021 +/− 0.001MEAN_acc_lp_mod_dev_2: 0.908 +/− 0.025ENT_acc_lp-hp_y_dev_3: 0.048 +/− 0.001ENT_acc_lp_mod_dev_1: 0.065 +/− 0.001STD_acc_lp_y_dev_1: 0.291 +/− 0.003ENT_acc_lp_mod_dev_2: 0.037 +/− 0.001RNG_acc_lp_y_dev_1: −0.128 +/− 0.003
Feat. 4STD_acc_lp_y_dev_1: 0.374 +/− 0.004STD_acc_lp_mod_dev_2: 0.437 +/− 0.008MCR_pre_lp_mod_dev_3: 0.043 +/− 0.001MAX_acc_lp_y_dev_1: −0.09 +/− 0.002MCR_gyr_lp_x_dev_1: 0.031 +/− 0.001CV_gyr_lp-hp_mod_dev_2: 0.025 +/− 0.001STD_acc_lp_y_dev_1: 0.292 +/− 0.003
Feat. 5MCR_acc_lp_y_dev_1: −0.035 +/− 0.001ENT_acc_lp_mod_dev_2: 0.028 +/− 0.002PF_pre_lp_z_dev_3: 0.053 +/− 0.001STD_acc_lp_y_dev_1: 0.019 +/− 0.006PF_gyr_lp_y_dev_1: 0.022 +/− 0.001MEAN_acc_lp_z_dev_3: −0.063 +/− 0.001MCR_gyr_lp_mod_dev_1: 0.03 +/− 0.001
Feat. 6MCR_acc_lp-hp_mod_dev_1: 0.039 +/− 0.001MEAN_acc_lp_y_dev_2: 0.028 +/− 0.001MAX_pre_lp-hp_x_dev_3: 0.032 +/− 0.001PF_acc_lp_z_dev_1: 0.028 +/− 0.001PF_gyr_lp-hp_z_dev_1: 0.019 +/− 0.001ENT_gyr_lp_z_dev_3: 0.044 +/− 0.001SMA_gyr_lp-hp_dev_2: 0.058 +/− 0.001
Feat. 7PF_acc_lp-hp_mod_dev_1: 0.02 +/− 0.001SMA_acc_lp-hp_dev_2: 0.054 +/− 0.003ENT_acc_lp_x_dev_4: 0.025 +/− 0.001SMA_acc_lp-hp_dev_1: 0.068 +/− 0.003MEAN_acc_lp_z_dev_3: −0.047 +/− 0.001RMS_acc_lp_z_dev_4: 0.071 +/− 0.00MEAN_acc_lp_z_dev_3: −0.045 +/− 0.001
Feat. 8PF_acc_lp-hp_z_dev_1: 0.028 +/− 0.001MCR_acc_lp-hp_mod_dev_2: 0.051 +/− 0.002RMS_acc_lp_z_dev_4: 0.117 +/− 0.002STD_acc_lp-hp_mod_dev_1: −0.165 +/− 0.004CV_gyr_lp_mod_dev_3: 1.922 +/− 0.051RMS_gyr_lp_z_dev_4: −0.047 +/− 0.001MEAN_acc_lp_z_dev_4: −0.045 +/− 0.001
Feat. 9MCR_gyr_lp_mod_dev_1: 0.025 +/− 0.001CV_gyr_lp_mod_dev_2: 0.039 +/− 0.001MCR_gyr_lp-hp_z_dev_4: 0.041 +/− 0.001MCR_gyr_lp_mod_dev_1: 0.032 +/− 0.001MAX_pre_lp_z_dev_3: 0.023 +/− 0.001MEAN_gyr_lp-hp_mod_dev_4: 0.05 +/− 0.002RMS_gyr_lp_x_dev_4: 0.032 +/− 0.001
Feat. 10PF_gyr_lp-hp_z_dev_1: 0.024 +/− 0.001RNG_gyr_lp_y_dev_2: −0.046 +/− 0.002ENT_pre_lp-hp_y_dev_4: 0.036 +/− 0.001RMS_acc_lp_mod_dev_2: 0.074 +/− 0.001MEAN_acc_lp_z_dev_4: −0.069 +/− 0.001ENT_pre_lp_z_dev_4: 0.031 +/− 0.001ENT_gyr_lp-hp_x_dev_4: 0.032 +/− 0.001
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

Zanoletti, M.; Bufano, P.; Bossi, F.; Di Rienzo, F.; Marinai, C.; Rho, G.; Vallati, C.; Carbonaro, N.; Greco, A.; Laurino, M.; et al. Combining Different Wearable Devices to Assess Gait Speed in Real-World Settings. Sensors 2024, 24, 3205. https://doi.org/10.3390/s24103205

AMA Style

Zanoletti M, Bufano P, Bossi F, Di Rienzo F, Marinai C, Rho G, Vallati C, Carbonaro N, Greco A, Laurino M, et al. Combining Different Wearable Devices to Assess Gait Speed in Real-World Settings. Sensors. 2024; 24(10):3205. https://doi.org/10.3390/s24103205

Chicago/Turabian Style

Zanoletti, Michele, Pasquale Bufano, Francesco Bossi, Francesco Di Rienzo, Carlotta Marinai, Gianluca Rho, Carlo Vallati, Nicola Carbonaro, Alberto Greco, Marco Laurino, and et al. 2024. "Combining Different Wearable Devices to Assess Gait Speed in Real-World Settings" Sensors 24, no. 10: 3205. https://doi.org/10.3390/s24103205

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