| Literature DB >> 33806984 |
Scott Pardoel1, Gaurav Shalin1, Julie Nantel2, Edward D Lemaire3, Jonathan Kofman1.
Abstract
Freezing of gait (FOG) is a sudden and highly disruptive gait dysfunction that appears in mid to late-stage Parkinson's disease (PD) and can lead to falling and injury. A system that predicts freezing before it occurs or detects freezing immediately after onset would generate an opportunity for FOG prevention or mitigation and thus enhance safe mobility and quality of life. This research used accelerometer, gyroscope, and plantar pressure sensors to extract 861 features from walking data collected from 11 people with FOG. Minimum-redundancy maximum-relevance and Relief-F feature selection were performed prior to training boosted ensembles of decision trees. The binary classification models identified Total-FOG or No FOG states, wherein the Total-FOG class included data windows from 2 s before the FOG onset until the end of the FOG episode. Three feature sets were compared: plantar pressure, inertial measurement unit (IMU), and both plantar pressure and IMU features. The plantar-pressure-only model had the greatest sensitivity and the IMU-only model had the greatest specificity. The best overall model used the combination of plantar pressure and IMU features, achieving 76.4% sensitivity and 86.2% specificity. Next, the Total-FOG class components were evaluated individually (i.e., Pre-FOG windows, Freeze windows, transition windows between Pre-FOG and Freeze). The best model detected windows that contained both Pre-FOG and FOG data with 85.2% sensitivity, which is equivalent to detecting FOG less than 1 s after the freeze began. Windows of FOG data were detected with 93.4% sensitivity. The IMU and plantar pressure feature-based model slightly outperformed models that used data from a single sensor type. The model achieved early detection by identifying the transition from Pre-FOG to FOG while maintaining excellent FOG detection performance (93.4% sensitivity). Therefore, if used as part of an intelligent, real-time FOG identification and cueing system, even if the Pre-FOG state were missed, the model would perform well as a freeze detection and cueing system that could improve the mobility and independence of people with PD during their daily activities.Entities:
Keywords: Parkinson’s disease; detection; freezing of gait; machine learning; prediction; wearable sensors
Mesh:
Year: 2021 PMID: 33806984 PMCID: PMC8004667 DOI: 10.3390/s21062246
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experiment walking path.
Figure 2Sensor systems used in data collection: (a) FScan pressure-sensing insole, (b) Shimmer3 inertial measurement unit (IMU) sensor, (c) diagram of IMU placement, and (d) photograph of insole and IMU systems worn on body.
Figure 3Freezing of gait (FOG) episode windowing scheme example. Windows (W) 1–6 are “No-FOG”, Windows 7–11 are “Pre-FOG”, Windows 12–16 overlap the Pre-FOG and FOG segments and are thus “Pre-FOG-Transition”, Window 17 is entirely in the FOG segment and is “FOG”, and Windows 18–23 extend or entirely occur beyond the end of the FOG episode and are “No-FOG”.
Features extracted from windowed data.
| Feature | Feature Description | Source | Number of Input Parameters | Total |
|---|---|---|---|---|
| Time domain features (n = 13) | ||||
| Number, duration, length of COP reversals | Number, length, duration of centre of pressure (COP) path direction reversals per window (n = 3) | [ | 2 | 6 |
| Number, duration, length of COP deviations | Number, length, duration of mediolateral COP deviations per window. Deviation is the first derivative of COP ML exceeding a threshold of ±0.5 mm/window (n = 3) | [ | 2 | 6 |
| CV of COP position, velocity, acceleration | Anterior/posterior (AP) and medial/lateral (ML) coefficients of variation (CV) of COP position, velocity, and acceleration (n = 6) | [ | 2 | 12 |
| Number of weight shifts | Number of times the majority of total GRF (>50%) changed foot (n = 1) | - | 1 | 1 |
|
|
| |||
|
| ||||
| Total power in FFT signal | Power in FFT signal per window as sum of squared amplitude (n = 1) | [ | 38 | 38 |
| Dominant frequency | Frequency bin with highest amplitude per window (n = 1) | [ | 38 | 38 |
| Max, min, mean | Maximum, minimum, and mean amplitude of FFT signal (n = 3) | [ | 38 | 114 |
| Power in locomotion, freeze bands | Power under FFT curve in locomotion band (0.5–3 Hz) and freeze band (3–8 Hz) (n = 2) | [ | 38 | 76 |
| Freeze index | Ratio of power in freeze band (3–8 Hz) and locomotion band (0.5–3 Hz) (n = 1) | [ | 38 | 38 |
|
|
| |||
|
| ||||
| Variance of coefficients | Variance of the detail and approximation coefficient vectors (n = 2) | [ | 38 | 76 |
| Max, min, mean | Maximum, minimum, mean of detail and approximation coefficient vectors (n = 6) | [ | 38 | 228 |
| Max, min, mean energy | Maximum, minimum, mean energy of detail and approximation coefficient vectors (n = 6) | [ | 38 | 228 |
|
|
| |||
Target and nontarget class composition for each test case.
| Target Class | Nontarget Class | |
|---|---|---|
|
| Total-FOG: | No-FOG |
|
| Pre-FOG | No-FOG |
|
| Pre-FOG, Pre-FOG-Transition | No-FOG |
|
| Pre-FOG-Transition | No-FOG |
|
| FOG | No-FOG |
Clinical details of the participants: number of years since PD diagnosis, New Freezing of Gait questionnaire (NFOG-Q), Unified Parkinson’s Disease Rating Scale Section III (UPDRS III); and number of data windows of each label extracted from each participant.
| Participant | Years Since | NFOG-Q | UPDRS III | Window Labels | |||
|---|---|---|---|---|---|---|---|
| Pre-FOG | Pre-FOG-Transition | FOG | No-FOG | ||||
| P01 | 16 | 14 | 10 | 217 | 166 | 7 | 3721 |
| P02 | 11 | 21 | 20 | 178 | 171 | 294 | 5188 |
| P03 | 11 | 17 | 13 | 66 | 62 | 17 | 6884 |
| P04 | 10 | 4 | 18 | 0 | 0 | 0 | 2635 |
| P05 | 14 | 20 | 13 | 0 | 0 | 0 | 5331 |
| P06 | 19 | 22 | 29 | 52 | 49 | 162 | 9368 |
| P07 | 5 | 15 | 16 | 725 | 1303 | 766 | 6572 |
| P08 | 12 | 17 | 20 | 75 | 126 | 84 | 4848 |
| P09 | 10 | 18 | 18 | 44 | 30 | 5 | 6848 |
| P10 | 2 | 4 | 15 | 0 | 0 | 0 | 6034 |
| P11 | 5 | 19 | 20 | 0 | 0 | 0 | 9039 |
|
|
|
|
| ||||
|
|
|
|
|
| |||
Top-performing random undersampling (RUS)-boosted ensembles of decision trees. Target class is Total-FOG (Case 1). Mean and SD exclude nonfreezers (P04, P05, P10, P11).
| Plantar Pressure Features | IMU Features | PP-IMU Features | ||||
|---|---|---|---|---|---|---|
| Relief-F, 5 Features, | mRMR, 25 Features, | Relief-F, 10 Features, | ||||
| Held out Participant | Sens (%) | Spec (%) | Sens (%) | Spec (%) | Sens (%) | Spec (%) |
| P01 | 69.7 | 83.7 | 68.2 | 84.0 | 70.0 | 86.0 |
| P02 | 71.7 | 86.7 | 67.0 | 90.7 | 70.6 | 87.9 |
| P03 | 68.3 | 89.7 | 54.5 | 96.1 | 61.4 | 92.9 |
| P04 | - | 85.4 | - | 91.9 | - | 86.5 |
| P05 | - | 81.3 | - | 88.1 | - | 84.6 |
| P06 | 93.9 | 89.5 | 73.4 | 93.5 | 93.2 | 90.2 |
| P07 | 72.8 | 80.3 | 34.8 | 92.1 | 68.7 | 78.9 |
| P08 | 89.5 | 79.6 | 70.9 | 92.3 | 82.1 | 87.6 |
| P09 | 79.7 | 72.5 | 64.6 | 92.2 | 88.6 | 79.7 |
| P10 | - | 87.7 | - | 90.2 | - | 89.2 |
| P11 | - | 79.4 | - | 88.3 | - | 79.2 |
|
|
|
|
|
|
|
|
Sens: sensitivity, Spec: specificity.
Top 10 features (according to Relief-F) used in the plantar pressure and IMU (PP-IMU) features model.
| Feature Rank | Feature Description |
|---|---|
| 1 | Dominant frequency of COP velocity in Y (AP) direction for right leg |
| 2 | Dominant frequency of COP velocity in Y (AP) direction for left leg |
| 3 | Dominant frequency of COP velocity in X (ML) direction for right leg |
| 4 | Dominant frequency of thigh acceleration in X (AP) direction for left leg |
| 5 | Number of AP COP path reversals for left leg |
| 6 | Number of AP COP path reversals for right leg |
| 7 | Minimum WT dC of COP position in Y (AP) direction for right leg |
| 8 | Dominant frequency of thigh acceleration in X (AP) direction for right leg |
| 9 | Mean energy of WT aC of COP position in Y (AP) direction for right leg |
| 10 | Mean WT aC of COP position in Y (AP) direction for right leg |
AP: anterior/posterior, ML: medial/lateral, WT: wavelet transform, aC: approximation coefficient, dC: detail coefficient.
Target class test cases for PP-IMU features model, using top 10 features according to Relief-F. Column headers are the label(s) included in the target class, as defined in Table 2.
| Pre-FOG | Pre-FOG and Pre-FOG-Transition | Pre-FOG-Transition | FOG | |||||
|---|---|---|---|---|---|---|---|---|
| Held out Test | Sens (%) | Spec (%) | Sens | Spec | Sens | Spec | Sens | Spec |
| P01 | 52.5 | 86.0 | 69.5 | 86.0 | 91.6 | 86.0 | 100.0 | 86.0 |
| P02 | 23.0 | 87.9 | 49.0 | 87.9 | 76.0 | 87.9 | 96.3 | 87.9 |
| P03 | 37.9 | 92.9 | 57.8 | 92.9 | 79.0 | 92.9 | 88.2 | 92.9 |
| P06 | 73.1 | 90.2 | 84.2 | 90.2 | 95.9 | 90.2 | 98.8 | 90.2 |
| P07 | 48.8 | 78.9 | 64.5 | 78.9 | 73.2 | 78.9 | 79.9 | 78.9 |
| P08 | 69.3 | 87.6 | 78.6 | 87.6 | 84.1 | 87.6 | 90.5 | 87.6 |
| P09 | 81.8 | 79.7 | 87.8 | 79.7 | 96.7 | 79.7 | 100.0 | 79.7 |
|
|
|
|
|
|
|
|
|
|
Sens: sensitivity, Spec: specificity.
Target class test cases for plantar pressure features model, using top 5 features according to Relief-F. Column headers are the label(s) included in the target class, as defined in Table 2.
| Pre-FOG | Pre-FOG and Pre-FOG-Transition | Pre-FOG- | FOG | |||||
|---|---|---|---|---|---|---|---|---|
| Held out Test | Sens | Spec | Sens | Spec | Sens | Spec | Sens | Spec |
| P01 | 52.5 | 83.7 | 69.2 | 83.7 | 91.0 | 83.7 | 100.0 | 83.7 |
| P02 | 23.6 | 86.7 | 49.6 | 86.7 | 76.6 | 86.7 | 98.0 | 86.7 |
| P03 | 43.9 | 89.7 | 64.1 | 89.7 | 85.5 | 89.7 | 100.0 | 89.7 |
| P06 | 76.9 | 89.5 | 85.1 | 89.5 | 93.9 | 89.5 | 99.4 | 89.5 |
| P07 | 36.7 | 80.3 | 62.9 | 80.3 | 77.4 | 80.3 | 99.2 | 80.3 |
| P08 | 82.7 | 79.6 | 88.1 | 79.6 | 91.3 | 79.6 | 92.9 | 79.6 |
| P09 | 70.5 | 72.5 | 78.4 | 72.5 | 90.0 | 72.5 | 100.0 | 72.5 |
|
|
|
|
|
|
|
|
|
|
Sens: sensitivity, Spec: specificity.
Target class test cases for IMU features model, using top 25 features according to minimum-redundancy maximum-relevance (mRMR). Column headers are the label(s) included in the target class, as defined in Table 2.
| Pre-FOG | Pre-FOG and Pre-FOG-Transition | Pre-FOG- | FOG | |||||
|---|---|---|---|---|---|---|---|---|
| Held out Test Participant | Sens | Spec | Sens | Spec | Sens | Spec | Sens | Spec |
| P01 | 53.5 | 84.0 | 67.9 | 84.0 | 86.7 | 84.0 | 85.7 | 84.0 |
| P02 | 16.3 | 90.7 | 43.8 | 90.7 | 72.5 | 90.7 | 94.6 | 90.7 |
| P03 | 31.8 | 96.1 | 49.2 | 96.1 | 67.7 | 96.1 | 94.1 | 96.1 |
| P06 | 44.2 | 93.5 | 62.4 | 93.5 | 81.6 | 93.5 | 80.2 | 93.5 |
| P07 | 17.8 | 92.1 | 35.5 | 92.1 | 45.4 | 92.1 | 32.9 | 92.1 |
| P08 | 65.3 | 92.3 | 66.2 | 92.3 | 66.7 | 92.3 | 82.1 | 92.3 |
| P09 | 50.0 | 92.2 | 62.2 | 92.2 | 80.0 | 92.2 | 100.0 | 92.2 |
|
|
|
|
|
|
|
|
|
|
Sens: sensitivity, Spec: specificity.