| Literature DB >> 36016036 |
Robert Ellis1, Peter Kelly1, Chengrui Huang1, Andrew Pearlmutter1, Elena S Izmailova1.
Abstract
Numerous studies have sought to demonstrate the utility of digital measures of motor function in Parkinson's disease. Frameworks, such as V3, document digital measure development: technical verification, analytical and clinical validation. We present the results of a study to (1) technically verify accelerometers in an Apple iPhone 8 Plus and ActiGraph GT9X versus an oscillating table and (2) analytically validate software tasks for walking and pronation/supination on the iPhone plus passively detect walking measures with the ActiGraph in healthy volunteers versus human raters. In technical verification, 99.4% of iPhone and 91% of ActiGraph tests show good or excellent agreement versus the oscillating table as the gold standard. For the iPhone software task and algorithms, intraclass correlation coefficients (ICCs) > 0.75 are achieved versus the human raters for measures when walking distance is >10 s and pronation/supination when the arm is rotated more than two times. Passively detected walking start and end time was accurate to approx. 1 s and walking measures were accurate to one unit, e.g., one step. The results suggest that the Apple iPhone and ActiGraph GT9X accelerometers are fit for purpose and that task and passively collected measures are sufficiently analytically valid to assess usability and clinical validity in Parkinson's patients.Entities:
Keywords: Parkinson’s disease; accelerometer; analytical validation; gait and balance; pronation; technical verification; walking
Mesh:
Year: 2022 PMID: 36016036 PMCID: PMC9412295 DOI: 10.3390/s22166275
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
A brief literature summary to highlight the main findings of the studies referenced which evaluate wearable technologies that assess the features of Parkinson’s disease. Development framework alignment describes published evidence alignment to frameworks such as V3 or otherwise available at the time of publication.
| Study | Study Objectives | Key Findings | Development Framework Alignment |
|---|---|---|---|
| Bot et al., 2016. The mPower study, Parkinson disease mobile data collected using ResearchKit [ | An observational smartphone-based study to evaluate the feasibility of remotely collecting frequent information about the daily changes in symptom severity and their sensitivity to medication in PD. | Established a database of sensor data collected in PD patients plus candidate disease features for several tasks including memory, finger tap, voice and walking. | The data were derived from Apple iPhone devices with proprietary technical validation. |
| Lipsmeier et al., 2018. Evaluation of smartphone-based testing to generate exploratory outcome measures in a phase 1 Parkinson’s disease clinical trial [ | The study assessed the feasibility, reliability and clinical validity of smartphone-based digital biomarkers of PD in a clinical trial setting. | Acceptable adherence among study participants. Sensor-based features showed moderate-to-excellent test–retest reliability (average ICC 0.84). | Sensor verification was not published. Analytical validation of accuracy of data processing algorithms was not established. |
| Barrachina-Fernandez et al., 2021 Wearable technology to detect motor fluctuations in Parkinson’s disease patients: current state and challenges [ | A systematic review of the utilization of sensors for identifying motor fluctuations in PD patients (on and off states) and the application of machine learning techniques. | The study highlighted that the two most influential factors in the good performance of the classification problem are the type of features utilized and the type of model. | The studies selected for review did not follow technology evaluation according to frameworks required for assessing technology use in clinical trials. |
| Burq, M. et al. (2022) Virtual exam for Parkinson’s disease enables frequent and reliable remote measurements of motor function [ | Clinical evaluation of smartwatch-based active assessment that | The study established patient engagement, usability in addition to comparing the smartwatch-based modern features with MDS-UPDRS scale items. | Sensor verification and analytical validation of data processing algorithms were not established. |
| Sensor verification and analytical validation of algorithms to measure gait and balance and pronation/supination in healthy volunteers [current manuscript]. | Technical verification of accelerometers in an Apple iPhone 8 Plus and ActiGraph GT9X versus an oscillating table; analytical validation of software tasks for walking and pronation/supination in healthy volunteers versus human raters. | The study followed the V3 framework and ascertained that selected sensors and algorithms processing accelerometry data are accurate and appropriate to use in clinical validation studies in patients with Parkinson’s disease. | This study followed the framework and FDA guidance on DHT use for remote data collection in clinical investigations. This is a preliminary step to ascertain technology performance prior to testing in patients. |
Figure 1Quanser Shake Table II system; (a) system components; (b) iPhone and ActiGraph mounted in a custom cradle bolted to the moving table.
Algorithm summary.
| Algorithm | Measure |
|---|---|
| Walk Detection |
Calculate the magnitude of the acceleration vector Remove high-frequency signal not related to walking by applying a low-pass filter with cut-off frequency of approximately 10 Hz. Split signal into 10 s overlapping epochs. Apply a Hamming window to the data from each epoch. Calculate the autocorrelation of each epoch. Identify the peaks in the autocorrelation signal (Peaks correspond to periodicities within the signal). Apply walking signal thresholds to each epoch. The standard deviation of the signal should be above a given threshold (since walking is a vigorous activity). The repeat period of the signal should correspond to a plausible stride period. Autocorrelation at the stride period should be above a given threshold, i.e., the signal must be repetitive. Extract epochs which score as walking. Connect consecutive walking epochs into a single walking period. Calculate start and end time of each walking period. |
| Gait and Balance |
Calculate the magnitude of the acceleration vector. Remove high-frequency signal not related to walking by applying a low-pass filter with cut-off frequency of approximately 10 Hz. Calculate the autocorrelation of the signal. Identify peaks in autocorrelation signal. Identify stride and step periods from peaks. Align device and patient orientation by performing principal component analysis to identify the vertical direction; the direction of walking; and the side-to-side direction. Calculate measures. |
| Pronation/Supination |
Remove high-frequency signal not related to rotation from the gyroscope raw data by applying a low-pass filter with cut-off frequency of approximately 20 Hz. Correct device orientation by performing principal component analysis to determine the axis of rotation. Integrate the angular velocity around the axis of rotation to determine rotation angle as a function of time. Identify turns in the axis of rotation. To be classified as a turn the orientation must change by at least 60 degrees. Calculate measures. |
Figure 2Flow chart of the data processing algorithms for walk detection, gait and balance and pronation/supination.
Algorithm measures examined in this study.
| Algorithm | Measure |
|---|---|
| Walk Detection |
Start time of detected walking period (Unix timestamp) End time of detected walking period (Unix timestamp) |
| Gait and Balance |
Duration of walk (s) Number of steps (count) Distance walked (m) Average walking speed (m/s) Average stride period (s) |
| Pronation/Supination |
Number of completed turns (count) Average rotation rate (turns/s) |
Figure 3An example of raw acceleration data from ActiGraph and the detected walking periods derived from it using the walk detection algorithm. In this example, the subject was alternately walking for 10 s then stopping for 10 s, repeated 6 times.
Figure 4An example of the autocorrelation calculated from iPhone acceleration data in the gait and balance algorithm. The peaks in the autocorrelation corresponding to the stride and step periods, as calculated by the algorithm, are indicated.
Figure 5An example of the pronation/supination algorithm. Top plot shows the raw triaxial gyroscope data from an iPhone. Middle plot is after low pass filtering and correction for device orientation, such that the rotational motion is primarily around the z axis. Bottom plot indicates the rotation angle and its maxima and minima; each maxima/minima pair represents one turn.
iPhone walking task test configurations.
| Test Type | Test Configuration |
|---|---|
| Analytical Validity |
Stand still for 10 s; Start the task; Place the phone in a trouser pocket; Follow voice prompts to start walking; Stop walking when instructed by the study team; Stop and stand still for 10 s; This test configuration was completed for walks of duration 5, 10, 15 and 20 s. |
| Operational Tolerance | Stand still for 10 s; Start the task; Walk for 20 s as instructed by the task; Follow voice prompts to start walking; Stop and stand still for 10s. |
iPhone pronation/supination test configurations.
| Test Type | Test Configuration |
|---|---|
| Analytical Validity | This test configuration was completed for both unsupervised and supervised completion of the task as instructed |
| Operational Tolerance | The test was completed for each of the following configurations: Completing the task as instructed while also raising and lowering the arm during the task; Stopping and starting the turning of the phone every 5 s; Stopping the assessment after 2 turns and placing the iPhone on a table while the test timed out; Completing the task as instructed while also rotating the phone about 3 axes, i.e., both intended and orthogonal motion. |
ActiGraph passive walking detection and gait test configurations.
| Test | Test Configuration |
|---|---|
| Analytical Validity | Wear the ActiGraph on the dominant wrist; Stand still for 10 s; Walk for 10 s; Stop for 10 s; Repeat walk and stop for a total of 6 times; Turn around when necessary; Stand still for 10 s at end of test. |
| Analytical Validity | Wear the ActiGraph on the dominant wrist; Stand still for 10 s; Walk for 20 s; Stop for 20 s; Repeat walk and stop for a total of 4 times; Turn around when necessary; Stand still for 10 s at end of test. |
Figure 6Amplitude (A) and frequency (f) of test configuration with calculated nominal peak acceleration (a) against ICC for agreement by device with the Shake Table—ordered in descending order of nominal peak acceleration. To aid in interpretation, the estimates of acceleration observed in walking calculated from the mPower study dataset (~0.5 g) [3] and for tremor (~0.05 g) [28,29] are overlaid. Each of the 4 test repeats is plotted on each chart.
Percent of ICC for agreement > 0.75 (ICC rated good or excellent) between each of the iPhone and ActiGraph device accelerometers and the Shake Table.
| Device | Nominal Peak Acceleration | Percent of ICC > 0.75 |
|---|---|---|
| iPhone | 0.005 g to 3.261 g | 99.4% |
| ActiGraph | ≥ 0.1 g | 91.9% |
| <0.1 g | 2.3% |
iPhone walking test ICC results for agreement between algorithm and rater measures per test type, analytical validity (AV) or operational tolerance (OT), test configuration and measure.
| Type | Test | Duration (s) | Distance (m) | Steps | Speed | Stride |
|---|---|---|---|---|---|---|
| AV | 5 s | 0.496 * | 0.856 | 0.838 | 0.730 | 0.334 |
| 10 s | −0.112 * | 0.948 | 0.873 | 0.942 | 0.893 | |
| 15 s | 0.299 * | 0.933 | 0.932 | 0.950 | 0.892 | |
| 20 s | −0.206 * | 0.944 | 0.976 | 0.944 | 0.955 | |
| 5–20 s | 0.989 | 0.987 | 0.992 | 0.754 | 0.593 | |
| OT | Loose Pocket | 0.133 * | 0.926 | 0.874 | 0.840 | 0.889 |
| Shoulder Bag | 0.041 * | 0.914 | 0.889 | 0.892 | 0.844 |
* the duration of each test is fixed. As a result there is no variation in rater duration and therefore poor ICC versus rater gold standard is a consequence of study design.
iPhone pronation/supination ICC results for agreement between algorithm and rater measures per test type, analytical validity (AV) or operational tolerance (OT), test configuration and measure.
| Type | Test | Turns | Rotation Rate |
|---|---|---|---|
| AV | Complete as instructed | 0.642 | 0.935 |
| OT | Raise and lower arm | 0.971 | 0.975 |
| Stop and start turn every 5 s | 0.995 | 0.990 | |
| Turn 2 times then stop | 1.000 | 0.732 |
ActiGraph passive walk detection and rater-matched gait measure analytical validity results.
| Test | Statistic | Start Time (s) | End Time (s) | Duration | Steps | Stride |
|---|---|---|---|---|---|---|
| Start and stop walking every 10 s | MAE | 0.874 | 0.521 | 0.494 | 0.628 | 0.039 |
| RMSE | 0.999 | 0.626 | 0.629 | 0.816 | 0.051 | |
| MAPE | -* | 5.20% | 5.00% | 3.40% | 3.60% | |
| Start and stop walking every 20 s | MAE | 1.048 | 1.158 | 1.121 | 2.036 | 0.028 |
| RMSE | 1.545 | 1.492 | 1.645 | 3.166 | 0.036 | |
| MAPE | -* | 5.80% | 5.60% | 5.40% | 2.60% | |
| Combined results for start and stop every 10 s and 20 s | MAE | 0.943 | 0.776 | 0.745 | 1.191 | 0.033 |
| RMSE | 1.246 | 1.061 | 1.149 | 2.100 | 0.042 | |
| MAPE | -* | 5.50% | 5.20% | 4.20% | 3.10% |