Abstract
This paper presents the results of a pilot study to assess the feasibility of using accelerometer data to estimate the severity of symptoms and motor complications in patients with Parkinson’s disease. A Support Vector Machine (SVM) classifier was implemented to estimate the severity of tremor, bradykinesia and dyskinesia from accelerometer data features. SVM-based estimates were compared with clinical scores derived via visual inspection of video recordings taken while patients performed a series of standardized motor tasks. The analysis of the video recordings was performed by clinicians trained in the use of scales for the assessment of the severity of Parkinsonian symptoms and motor complications. Results derived from the accelerometer time series were analyzed to assess the effect on the estimation of clinical scores of the duration of the window utilized to derive segments (to eventually compute data features) from the accelerometer data, the use of different support vector machine kernels and misclassification cost values, and the use of data features derived from different motor tasks. Results were also analyzed to assess which combinations of data features carried enough information to reliably assess the severity of symptoms and motor complications. Combinations of data features were compared taking into consideration the computational cost associated with estimating each data feature on the nodes of a body sensor network and the effect of using such data features on the reliability of SVM-based estimates of the severity of Parkinsonian symptoms and motor complications.
Keywords: Wearable Sensors, Body Sensor Networks, Parkinson’s Disease, Support Vector Machines
I. Introduction
A. Parkinson’s Disease Management
Parkinson’s disease affects about 3% of the population over the age of 65 years and more than 500,000 US residents. The characteristic motor features of the disease include tremor, bradykinesia (i.e. slowness of movement), rigidity (i.e. resistance to externally imposed movements), and impaired postural balance. The primary biochemical abnormality in Parkinson’s disease is a deficiency of dopamine due to degeneration of neurons in the substantia nigra pars compacta. Current therapy is based on augmentation or replacement of dopamine, using the biosynthetic precursor levodopa or drugs that activate dopamine receptors [1]. These therapies are successful for some time, but most patients eventually develop motor complications [2]. Complications include wearing-off, the abrupt loss of efficacy at the end of each dosing interval, and dyskinesias, involuntary and at times violent writhing movements. Wearing-off and dyskinesias produce substantial disability, and frequently interfere with medical therapies [3, 4]. Furthermore, variations in the severity of symptoms and motor complications (referred to as “motor fluctuations”) are observed during dosing intervals.
Currently available tools for monitoring motor fluctuations are limited [5, 6]. In clinical practice, information about motor fluctuations is usually obtained by asking patients to recall the number of hours of ON (i.e. when medications effectively attenuate tremor) and OFF time (i.e. when medications are not effective). This kind of self-report is subject to perceptual bias (e.g. patients often have difficulty distinguishing dyskinesia from other symptoms) and recall bias. Another approach is the use of patient diaries, which can improve reliability by recording symptoms as they occur, but does not capture many of the features useful in clinical decision-making [7].
B. Wearable Systems to Monitor Patients with Parkinson’s Disease
Researchers have investigated for some time the use of sensing technology to monitor Parkinsonian symptoms in the home and community settings. Ghika et al. [8] and Spieker et al. [9] were among the first investigators to explore the use of accelerometers and other sensing technology to monitor patients over extended periods of time. Until recently, however, the technology was not adequate to clinically apply these methods. Recent advances in miniature sensor technology, wireless communication, signal processing, and pattern recognition have dramatically changed this situation. Consequently, our research group [10, 11] and others [12-16] have focused their efforts on leveraging such advances to develop systems capable of monitoring longitudinal changes in the severity of Parkinsonian symptoms and motor complications. Such systems could facilitate the titration of medications in patients with late stage Parkinson’s disease showing severe motor fluctuations.
Despite recent advances in wearable technology [17] and the development of software that optimizes the use of resources in body sensor networks [18, 19], the use of low-power radios based on the IEEE 802.15.4 standard that has been adopted for implementing the majority of the available body sensor networks is still marked by excessive power consumption thus preventing long-term monitoring of patients unless one implements ad-hoc strategies. To decrease power-consumption requirements, our research team and others have pursued solutions that minimize the amount of information to be transferred wirelessly from the nodes to the base station of the monitoring system. This goal can be met by extracting (on the body sensor network nodes) and wirelessly transmitting features estimated from the raw data, instead of transmitting the raw data itself.
A limitation of previous work toward developing systems to monitor patients with Parkinson’s disease is the lack of integration between wearable technology and the algorithms proposed to estimate the severity of Parkinsonian symptoms and motor complications. Previous work has not carefully considered the need for designing signal processing procedures that can be implemented on the nodes of a body sensor network thus minimizing the amount of data to be transferred from the network nodes to the base station. The use of data features that can be estimated on the network nodes and its impact on the error affecting the estimates of the severity of symptoms and motor complications (derived via pattern recognition techniques implemented on a computer connected with the body sensor network) has never been assessed before. Another limitation of previous studies is their narrow focus on a single symptom (e.g. tremor) or a single motor complication (e.g. dyskinesia). Clinical management of patients with Parkinson’s disease requires instead that complex interactions of medications with multiple symptoms and motor complications be monitored over time, assessed, and integrated into algorithms for the clinical management of these patients.
II. Materials & Methods
A. Data Collection
Twelve individuals were recruited in the study, ranging in age from 46 to 75 years, with a diagnosis of idiopathic Parkinson’s disease (Hoehn & Yahr stage 2 to 3, i.e. mild to moderate bilateral disease) [20]. Subjects delayed their first medication intake in the morning so that they could be tested in a “practically-defined OFF” state (baseline trial). This approach is used clinically to observe patients during their most severe motor symptoms. Subjects were instructed to perform a series of standardized motor tasks utilized clinically to evaluate patients with Parkinson’s disease. These motor tasks are part of the motor section of the United Parkinson’s Disease Rating Scale [21] and included finger-to-nose (reaching and touching a target), finger tapping, repeated hand movements (opening and closing both hands), heel tapping, quiet sitting, and alternating hand movements (repeated pronation/supination movements of the forearms). Figure 1 shows pictures taken during the execution of these tasks. After completion of the baseline trial, subjects took their medications and were then tested using the same procedure every 30 min. Data was collected during 7 trials performed at intervals of 30 min. Video recordings were made during each trial so that a clinical evaluation of the severity of tremor, bradykinesia, and dyskinesia could be performed later on. A clinical expert examined the video recordings and provided clinical scores representing the severity of tremor, dyskinesia and bradykinesia for each motor task performed by patients during each trial. Such assessment relied upon the Unified Parkinson’s Disease Rating Scale [20], which provides 5 discrete levels of severity ranging from 0 to 4. Clinical scores provided by clinicians via visual examination of the video recordings were compared with estimates derived from the accelerometer data using the methods described in the following sections.
Uni-axial accelerometer sensors positioned on the upper and lower limbs (as shown in Figure 2) were used to gather movement data during performance of the above-described standardized series of motor tasks. The axes of the accelerometers utilized to capture movements of the upper extremities were oriented in the anteroposterior direction (for subjects standing with arms on the side of the body and palms touching the thighs). The axes of the accelerometers positioned on the lower extremities were oriented distally (“down” when subjects were standing). In this pilot study, we did not use wireless sensors because a suitable platform was not available when the study was started. Rather, we gathered sensor data via a tethered ambulatory system (Vitaport 3, Temec BV, The Netherlands). Accelerometers with the same characteristics as the ones utilized as part of the wireless sensor platform developed later on (as described below) were used for the experiments. Data was sampled at 100 Hz.
B. Feature Extraction
Raw accelerometer data were high-pass filtered with a cutoff frequency of 1 Hz to remove the effect of gross changes in the orientation of body segments [13]. An additional filter was applied to isolate the frequency components of interest for estimating each symptom or motor complication. Specifically, the time series were band-pass filtered with bandwidth 3-8 Hz for the analysis of tremor, and low-pass filtered with a cut-off frequency of 3 Hz for the analysis of bradykinesia and dyskinesia. All filters were implemented as IIR filters based on an elliptic design.
The accelerometer time series were segmented using a rectangular window randomly positioned throughout the recordings gathered during performance of each motor task [10]. Features were extracted from 30 data segments (i.e. epochs) for each motor task for each trial. Five different types of features were estimated from the accelerometer data: the range of amplitude of each channel, the root-mean-square value of each accelerometer signal, two cross-correlation based features (i.e. the peak of the normalized cross-correlation function derived from pairs of accelerometer time series and the time lag corresponding to such peak value; the normalization of the cross-correlation function limited its values between −1 and 1), two frequency-based features (i.e. the dominant frequency component and the ratio of the energy associated with the dominant frequency component to the total energy), and the signal entropy [22]. The choice of such features was based on previous work that allowed us to identify features sensitive to changes in the severity of Parkinsonian symptoms and motor complications and motor tasks that are suitable to capture movement characteristics associated with tremor, bradykinesia, and dyskinesia [10]. Table 1 provides a list of the motor tasks used to assess the severity of tremor, bradykinesia and dyskinesia. It is worth mentioning that while in some cases the motor tasks themselves were inadequate to estimate the severity of a given symptom or motor complication (e.g. the heel tapping task does not lend itself to classifying the severity of dyskinesia) in other cases the decision to exclude a motor task was made based on the lack of appropriate sensors. For instance, the open/close hands task could potentially be suitable to estimate the severity of bradykinesia, but the set up would require the use of either inertial sensors on the hands or the use of electromyography to capture the activity of muscles controlling the rhythmic opening and closing of the hands.
TABLE 1.
Motor Task | Tremor | Bradykinesia | Dyskinesia |
---|---|---|---|
Finger to Nose | ✓ | ✓ | ✓ |
Finger Tapping | ✓ | ✓ | |
Open/Close Hands | ✓ | ||
Heel Tapping | ✓ | ✓ | |
Sitting | ✓ | ||
Alternating Hand Movements | ✓ | ✓ | ✓ |
C. Support Vector Machines
Estimating accelerometer data features for all the sensors utilized in the experiments produced large feature sets. In pilot work [10, 11], projection algorithms, clustering techniques, and measures of cluster quality were used to assess the suitability of the accelerometer-based feature sets to estimate the severity of tremor, bradykinesia, and dyskinesia. Encouraged by the results of our pilot work, we decided to develop a classifier to estimate the severity of Parkinsonian symptoms and motor complications based on accelerometer data features. We chose to use support vector machines (SVM) [23] due to the success of this approach in many classification problems. SVM demonstrate good generalization performance [23]. We used the PRTools4 toolbox to implement SVM [24]. The specific SVM implementation we adopted relies on the one-vs.-rest approach to tackle the multi-class classification problem. Three different kernels (i.e. exponential, radial basis, and polynomial kernels) were utilized and results were compared.
D. Optimization of the Algorithms
Optimization of the algorithms was achieved by minimizing the error affecting the estimates of clinical scores measuring the severity of tremor, bradykinesia, and dyskinesia that we derived using SVM. Values derived using the above-described methods were compared with the scores provided by clinicians based on visual inspection of video recordings taken while patients performed a standardized series of motor tasks. For all the procedures described below, we used a 10-fold cross-validation technique. The technique was utilized to analyze data on an individual basis, i.e. the algorithms were trained on a subject-by-subject basis. This approach is justified by the fact that our interest is for developing methods to track longitudinal changes in the severity of Parkinsonian symptoms and motor complications on an individual basis rather than on a group basis.
First, we studied the effect of the length of the window used to select epochs of accelerometer data and derive data features. Our objective was to achieve average estimation errors below 5 %. This value conservatively approximates the inter-rater variability that marks the use of the United Parkinson’s Disease Rating Scale, the clinical scale utilized in this study to assess the severity of symptoms and motor complications [21]. We utilized window lengths ranging from 1 s to 7 s with increments of 1 s. Then we explored the effect of three different SVM kernels: polynomial, exponential, and radial basis kernels. We tested 4 different values (0.1, 10, 100 and 1000) of the misclassification cost parameter “C” used to train the SVM. Results were also analyzed to compare the error affecting the estimates of the severity of tremor, bradykinesia, and dyskinesia calculated by using feature sets from data recorded during performance of different motor tasks. These analyses aimed at identifying motor tasks suitable to achieve reliable estimates of the severity of Parkinsonian symptoms or motor complications. Finally, we assessed the impact of individual data features and combinations of data features on the error affecting the estimates provided by SVM. We considered five feature types: data range, root mean square value, cross-correlation based features, frequency-based features, and signal entropy. Analyses were performed for each feature type (i.e. feeding the SVM with only one feature type) and all possible combinations of features (i.e. all possible combinations of two feature types, three feature types, four feature types, and all five feature types). Consequently, a total of 31 different combinations of feature types were tested (i.e. ).
E. Toward the Use of a Body Sensor Network
In this study, data was collected using a tethered ambulatory system in the laboratory environment. For clinical applications in the home and community settings, it would be desirable to utilize a wireless system. The sensor platform we envision to use for clinical application of the methodologies herein investigated is the Intel Digital Health Group’s Sensing Health with Intelligence, Modularity, Mobility, and Experimental Reusability (SHIMMER) [25]. SHIMMER (Figure 2) is a body sensor network that consists of nodes equipped with a TI MSP430F1611 microprocessor, a Chipcon CC2420 IEEE 802.15.4 2.4 GHz radio, a MicroSD card slot, a triaxial MEMS accelerometer - the Freescale MMA7260Q - and optionally a Bluetooth radio which allows streaming of sensor data at high rates. The SHIMMER device measures 1.75” × 0.8” × 0.5” and weighs 10 g. The MicroSD card slot allows up to 2 GBytes of flash memory. Given the amount of flash memory available on the body sensor network nodes, in the application discussed in this manuscript, wireless communication can be used solely when the protocol requires synchronizing multiple units, and when researchers are interested in performing spot checks on the quality of the data. This characteristic of the SHIMMER platform substantially reduces power consumption compared to the alternative in which no data is stored on the nodes and the radio is constantly utilized.
To monitor the quality of the recordings, one can rely upon estimating data features on the nodes with available computational resources and wirelessly transmitting only such data features. Building this capability into a body sensor network would allow clinical personnel to check that data captured during the monitoring interval is satisfactory and carries the information they need. One challenge to implementing this strategy is the limited availability of computational resources on the nodes. This requires performing a trade-off between the relevance of the clinical information captured by a given data feature and the computational cost associated with its estimation. Also, one has to consider that estimating certain data features requires the use of the radio to transmit data from one node to another. This is the case for the cross-correlation based features. Features should therefore be ranked first according to the “cost” associated with their estimation (including computational cost and power consumption associated with data transmission) and then sorted according to their impact on the error affecting the estimates of the severity of Parkinsonian symptoms and motor complications.
To assess the computational cost of deriving each of the data features of interest on the SHIMMER platform, we estimated the time needed to compute such features for a 5 s epoch of accelerometer data. For this purpose, we implemented and executed procedures to calculate data features on the sensor nodes (i.e. on the MSP430F1611 processor). Start and end times of the interval required for the data feature estimation were measured by reading the value of a register incremented using a 32 kHz clock. Estimates were obtained for 50 epochs and average values of the time needed to compute different features were compared.
III. Results
A. Selecting the Optimal Window Length
Figure 3 shows the results achieved when segmenting accelerometer data with different window lengths. In the box plot, the horizontal line represents the median value, the box shows the interval from the lower quartile to the upper quartile, and the whiskers show the range covered by the data (excluding outliers). Outliers, indicated each by a plus sign, were detected as points exceeding 1.5 times the interquartile range. Estimation error values were obtained by utilizing all feature types and by implementing SVM using a third order polynomial kernel. Similar results were obtained using other kernels. A significant decrease in the average estimation error for tremor, bradykinesia, and dyskinesia can be seen when increasing the window length from 1 s to 4 s. Error values appear to plateau with a window of 5 s or longer. The median values of the estimation errors for a window of 5 s were below the 5 % target. The longer the windows we adopt, the larger the collected dataset would need to be in order to avoid high correlation among epochs utilized to derive each feature value. Therefore, one should adopt the shorter window that allows one to achieve the desired estimation error. The results summarized in Figure 3 supported the choice of a 5 s window for extracting data features to estimate the severity of Parkinsonian symptoms and motor complications.
Interestingly, the pattern of decrease in estimation error values observed when increasing the window length utilized to segment the accelerometer data into epochs is slightly different for tremor compared to bradykinesia and dyskinesia. A shorter window appears to be suitable for estimating clinical scores of tremor compared to the window needed to reliably estimate the severity of bradykinesia and dyskinesia. This observation is not unexpected. In fact, tremor is marked by a rhythmic component of movement between 4 Hz and 7 Hz. A relatively short window therefore captures this behavior reliably. Also, the presence of several outliers is shown in Figure 3 for estimating tremor (more than bradykinesia and dyskinesia). A detailed inspection of the data indicated that the outliers for tremor were due to the results for one individual whose recordings appeared to be marked by low signal-to-noise ratio. This observation suggests that the proposed method performs well for patients with severe tremor and that performance of the algorithms worsens for patients with mild to moderate tremor (therefore showing smaller displacement of the body segments with lower signal-to-noise ratios marking the recordings). The limited number of patients tested in this study did not allow us to perform additional analyses to explore the correlation between the reliability of the results and the severity of tremor. For bradykinesia and dyskinesia, we anticipated the need for using a longer window to segment the data than the one used for tremor because bradykinesia and dyskinesia are marked by lower frequency components than tremor. Bradykinesia by definition consists of slower, lower frequency movements. Dyskinesia is marked by “bursts” of movements that can be observed every few seconds. It is not surprising, therefore, that the estimation error values we derived for a window length of 1 s and 2 s were higher for bradykinesia and dyskinesia compared to tremor.
B. Selecting the Optimal SVM Kernel
Figure 4 shows a box plot of the results obtained when different kernels were utilized to implement the SVM. Estimation error values were derived by averaging results for all motor tasks for each Parkinsonian symptom and motor complication. Results were derived on a subject-by-subject basis and shown as aggregate data. Although results were derived for all window length values, Figure 4 shows only the results obtained when a 5 s window was used to segment the accelerometer data. No major differences were observed in estimation error values across the three kernels. Interestingly, differences were noted when the misclassification cost parameter “C” that led to minimum estimation error values for each of the kernels was taken into consideration. In general, a decrease in error values was observed for all kernels when we increased the misclassification cost parameter “C” from 0.1 to 1000. This result was expected because the complexity of the classifier increases with increasing “C” values. No significant decrease in error value was observed for the results derived using the polynomial kernel for “C”-values greater than 10, whereas a significant decrease in estimation error value for the exponential and the radial basis kernels was observed when the “C”-value was further increased to 100. This observation suggests that the polynomial kernel discriminates the classes better than the other two kernels.
C. Selecting Suitable Motor Tasks
Results of the analyses we performed to identify motor tasks suitable to estimate the severity of each symptom and motor complication are summarized in Figure 5. Data features for these results were estimated using a 5 s window. The SVM was built using a third-order polynomial kernel. Results were derived on a subject-by-subject basis and shown as aggregate data via box plots for each symptom and motor complication for the motor tasks we selected for the study as shown in Table 1. Results are not shown for motor tasks not suitable to build a classifier of a given symptom or motor complication.
In general, no major differences were observed in the estimation error values obtained by using feature sets pertaining to different motor tasks, although the use of data from certain tasks appeared to achieve lower estimation error values and variability of the results compared to other tasks. The fact that several tasks appeared to be suitable for estimating the severity of each symptom and motor complication is an important result. This observation suggests that Parkinsonian symptoms and motor complications lead to distinct features of movement that can be captured irrespective of the specific motor task a patient is engaged into. This is a very promising result because it indicates that there is high likelihood that the analyses presented in this manuscript could be extended to motor tasks associated with activities of daily living.
D. Selecting Accelerometer Features
Table 2 summarizes the results derived to assess the effect of individual data feature types and combinations of feature types on the reliability of the estimates derived for clinical scores of tremor, bradykinesia, and dyskinesia. Error values were computed for estimates obtained using a window of 5 s to derive epochs for the computation of data features and applying SVM with a third order polynomial kernel. Results are shown for a single feature type, two feature types, etc. up to all five feature types. Numerical values shown in Table 2 are for the minimum and maximum estimation error values for each symptom and motor complication. Average and standard deviation values across subjects were derived for the best (i.e. minimum estimation error value) and worst (i.e. maximum estimation error value) cases.
TABLE 2.
1 Feature Type | 2 Feature Types | 3 Feature Types | 4 Feature Types | 5 Feature Types | |
---|---|---|---|---|---|
Tremor | 6.6 (±8.0) 22.4 (±36.4) |
3.1 (±2.9) 8.2 (±12.5) |
2.5 (±3.3) 3.9 (±4.0) |
2.7 (±3.3) 3.4 (±4.6) |
2.8 (±3.6) |
Bradykinesia | 2.2 (±3.3) 10.1 (±6.5) |
1.6 (±2.7) 7.3 (±8.0) |
1.4 (±2.2) 3.4 (±4.1) |
1.4 (±3.0) 1.7 (±2.9) |
1.7 (±3.7) |
Dyskinesia | 3.7 (±3.0) 25.5 (±13.6) |
1.9 (±2.7) 7.8 (±8.6) |
1.8 (±1.8) 7.4 (±11.2) |
1.6 (±2.1) 2.7 (±2.7) |
1.2 (±0.9) |
Results for tremor show that the estimation error value can be as low as 6.6 % even when using a single feature type. This result was obtained using the signal entropy feature. When excluding the signal entropy feature and cross-correlation based features (the two feature types that were found to require the larger amount of body sensor network resources – see results below), the smallest estimation error value was obtained by relying on frequency-based features and was equal to 12.9 %. A decrease in estimation error value was achieved when combinations of two and three feature types were utilized. With two feature types, the lowest average error (3.1 %) was obtained by utilizing root mean square value and data range features. When three feature types were utilized, the lowest average estimation error (2.5 %) was achieved by using the root mean square value, the data range, and the signal entropy features. A slightly higher estimation error (3.4 %) was achieved using root mean square value, data range, and frequency-based features.
Results for bradykinesia showed that, in general, clinical scores for this symptom can be estimated with higher reliability (i.e. lower estimation error) than scores for tremor. When using only one feature type, an estimation error value as low as 2.2 % was achieved by utilizing cross-correlation based features. The lowest value of estimation error that was achieved without using cross-correlation based features and the signal entropy feature was 6.1 %. This value of estimation error was obtained by using frequency-based features. When combinations of two feature types were considered, the lowest estimation error achievable without using cross-correlation based features and the signal entropy feature was 2.5 %. This value of estimation error was obtained combining data range and frequency-based features. When three feature types were used, the best result was achieved by combining root mean square value, cross-correlation based, and signal entropy feature types. The combination not using cross-correlation based and signal entropy feature types was marked by an estimation error of 2.2 %.
Results for dyskinesia showed estimation error values similar to those obtained for bradykinesia. An estimation error value of 3.7 % was achieved using the signal entropy feature. The minimum estimation error value achieved without relying on cross-correlation based and signal entropy feature types was obtained by relying on the root mean square value feature and was equal to 6.0 %. When using two feature types, an estimation error value of 1.9 % was obtained by using cross-correlation based features and the signal entropy feature. The best result achieved when combining features that did not include cross-correlation based features and the signal entropy feature was the one derived by combining the root mean square value and the range of amplitude of the accelerometer time series, in which case the estimation error was equal to 4.9 %. The best result for combinations of three feature types was an estimation error of 1.8 % (achieved when using frequency-based, cross-correlation based, and signal entropy feature types). A slightly increased estimation error (i.e. 3.2 %) was obtained when using a combination of feature types not including cross-correlation based features and the signal entropy feature.
E. Estimating Signal Features on the Nodes of a Body Sensor Network
Table 3 summarizes the time we estimated to be necessary to compute each data feature over a 5 s window for data sampled at 100 Hz on the nodes of the body sensor network. Estimating data range feature values required approximately 2.5 ms. The estimation of the root mean square feature value required about 20 ms. Performing a Fast Fourier Transformation (FFT) required about 450 ms. Its computation accounted for the majority of the time needed to estimate the dominant frequency component (489 ms) and the ratio of energy associated with the dominant frequency component to the total energy (508 ms). Estimating the signal entropy value required about 1.1 s. Estimating cross-correlation based features required more than 1.6 s. These results suggest that the data range and root mean square value features can be estimated on the nodes of the body sensor network without major interference with other operations (e.g. data sampling and transferring data to the SD card), that estimating features requiring to perform an FFT is also feasible on the nodes of the body sensor network but at a greater computational cost. Furthermore, the results suggest that the signal entropy feature should only be used for off-line analysis of the data as its estimation requires more than 1 s on the node. Our results also indicate that cross-correlation based features should be only estimated off-line. Besides, it must be observed that estimation of cross-correlation based features on the body sensor nodes would require transmitting at least one of the accelerometer time series between nodes, leading to significant power consumption.
TABLE 3.
Feature | Computational Time (ms) |
---|---|
Data Range | 2.5 |
Root Mean Square Value | 20 |
Dominant Frequency | 489 |
Ratio of Energy | 508 |
Signal Entropy | 1100 |
Peak Cross-Correlation | 1640 |
Time-lag Peak Cross-Correlation | 1640 |
IV. Discussion and Conclusions
In this study, we proposed a new method to estimate the severity of tremor, bradykinesia, and dyskinesia from accelerometer data and performed a thorough assessment of several parameters of the proposed algorithms. It was determined that a window of 5 s (utilized to derive data segments and extract features from the accelerometer time series) is optimal to achieve minimum estimation error, while allowing the utilization of recordings of only 30 s. SVM were implemented and the use of three different kernels was compared. A third-order polynomial kernel was found to be preferable to the other tested kernels based on the observation that the polynomial kernel provided satisfactory results for a smaller misclassification cost value. The results were compared across all the motor tasks. Although differences were observed among estimation error values for different motor tasks, several motor tasks performed equally well. This suggests that the proposed accelerometer features capture aspects of the movement patterns that are not specific to a given motor task. This further suggests that the proposed analyses could be extended to other motor tasks, possibly including recordings of activities of daily living.
Furthermore, we studied the impact on the estimation error of utilizing different combinations of the feature types. The primary objective of this part of the study was to assess whether reliable results could be achieved without relying on feature types that are associated with high power consumption requirements. Results indicated that it is possible to reliably estimate clinical scores on the basis of three feature types that are compatible with implementation on the SHIMMER platform: the root mean square value, the data range value, and two frequency-based features (i.e. the dominant frequency and the ratio of energy of the dominant frequency component to the total energy). When we utilized these features, we achieved average estimation error values of 3.4 % for tremor, 2.2 % for bradykinesia, and 3.2 % for dyskinesia.
To our knowledge, the work presented in this manuscript is the first attempt of pursuing an integrated development of a wearable system and algorithms to assess the severity of symptoms and motor complications in patients with Parkinson’s disease. The development of signal processing and pattern recognition algorithms was performed considering the power consumption requirements of an available body sensor network, i.e. the SHIMMER platform by Intel. The memory capacity of the SHIMMER platform allows raw accelerometer data to be stored on the nodes thus minimizing the amount of information to be transmitted through the radio, resulting in a significant decrease in power consumption. The implemented firmware used to estimate accelerometer data features on the nodes enables the option of transmitting features, as opposed to raw accelerometer data, when a spot check to assess the quality of the recordings is required. Therefore, the use of the radio in the proposed body sensor network configuration is limited to 1) sporadic bursts of information to synchronize the clocks of the different nodes, and 2) periodic access to either the raw data or accelerometer feature sets to check the quality of the recordings during patient monitoring. This configuration allows us to monitor patients for several days without recharging the batteries of the body sensor network nodes.
Ongoing studies by our research team are focused on further developing the procedures presented in this manuscript. In the experiments performed in this study, we chose to ask patients to withdraw their medications prior to the data collection in order to maximize the observed magnitude of the changes in severity of symptoms and motor complications. Although this procedure is utilized in clinical settings, it would be preferable to monitor patients during “normal” motor fluctuation cycles. We have therefore initiated a study in which patients are observed without asking them to withdraw their medications. Another aspect of the study that we plan to expand upon is the number of symptoms and motor complications that are tracked during the monitoring period. For clinical purposes, it would be desirable to capture the severity of rigidity as well as the occurrence of freezing episodes (i.e. times when patients experience severe difficulties initiating movement). Finally, we plan to test the techniques presented in this paper in patients undergoing medication adjustments. Monitoring outcomes in this context would facilitate the titration of medications and would provide an objective (and easy to gather) measure of longitudinal changes in patient status that occur because of the degenerative nature of Parkinson’s disease.
Acknowledgements
This work was supported by the National Institute of Neurological Disorders and Stroke, National Institutes of Health under the grant #R21NS045401-02, the National Science Foundation under grant CNS-0546338, and gifts from Intel Corporation, Siemens, Microsoft, and Sun Microsystems. The authors would like to express their gratitude to Frank Bomba, Benjamin Kuris, Steve Ayer, Jennifer Healey, and the members of the Intel Digital Health Cambridge group for their collaboration. Also, they would like to thank Todd Hester, Teresa Lie-Nemeth, Sara Salles, and Delsey Sherrill for their help in performing preliminary work that led to this manuscript.
REFERENCES
- [1].Standaert DG, Young AB. Treatment of CNS Neurodegenerative Diseases. In: Hardman JG, Limbird LE, editors. Goodman and Gilman’s Pharmacological Basis of Therapeutics. McGraw-Hill; 2001. pp. 549–620. [Google Scholar]
- [2].Obeso JA, Olanow CW, Nutt JG. Levodopa motor complications in Parkinson’s disease. Trends Neurosci. 2000;23:S2–7. doi: 10.1016/s1471-1931(00)00031-8. [DOI] [PubMed] [Google Scholar]
- [3].Lang AE, Lozano AM. Parkinson’s disease. First of two parts. N Engl J Med. 1998;339:1044–53. doi: 10.1056/NEJM199810083391506. [DOI] [PubMed] [Google Scholar]
- [4].Lang AE, Lozano AM. Parkinson’s disease. Second of two parts. N Engl J Med. 1998;339:1130–43. doi: 10.1056/NEJM199810153391607. [DOI] [PubMed] [Google Scholar]
- [5].Weiner WJ. Motor fluctuations in Parkinson’s disease. Rev Neurol Dis. 2006;3:101–8. [PubMed] [Google Scholar]
- [6].Muller T, Russ H. Levodopa, motor fluctuations and dyskinesia in Parkinson’s disease. Expert Opin Pharmacother. 2006;7:1715–30. doi: 10.1517/14656566.7.13.1715. [DOI] [PubMed] [Google Scholar]
- [7].P. S. Group Evaluation of dyskinesias in a pilot, randomized, placebo-controlled trial of remacemide in advanced Parkinson disease. Arch Neurol. 2001;58:1660–8. doi: 10.1001/archneur.58.10.1660. [DOI] [PubMed] [Google Scholar]
- [8].Ghika J, Wiegner AW, Fang JJ, Davies L, Young RR, Growdon JH. Portable system for quantifying motor abnormalities in Parkinson’s disease. IEEE Trans Biomed Eng. 1993;40:276–83. doi: 10.1109/10.216411. [DOI] [PubMed] [Google Scholar]
- [9].Spieker S, Jentgens C, Boose A, Dichgans J. Reliability, specificity and sensitivity of long-term tremor recordings. Electroencephalogr Clin Neurophysiol. 1995;97:326–31. doi: 10.1016/0924-980x(95)00208-3. [DOI] [PubMed] [Google Scholar]
- [10].Bonato P, Sherrill DM, Standaert DG, Salles SS, Akay M. Data mining techniques to detect motor fluctuations in Parkinson’s disease. Conf Proc IEEE Eng Med Biol Soc. 2004;7:4766–9. doi: 10.1109/IEMBS.2004.1404319. [DOI] [PubMed] [Google Scholar]
- [11].Patel S, Sherrill DM, Hughes R, Hester T, Huggins N, Lie-Nemeth T, Standaert D, Bonato P. Analysis of the severity of dyskinesia in patients with Parkinson’s disease via wearable sensors; presented at BSN2006 - International Workshop on Wearable and Implantable Body Sensor Networks; Cambridge, MA. 2006. [Google Scholar]
- [12].Keijsers NL, Horstink MW, van Hilten JJ, Hoff JI, Gielen CC. Detection and assessment of the severity of levodopa-induced dyskinesia in patients with Parkinson’s disease by neural networks. Mov Disord. 2000;15:1104–11. doi: 10.1002/1531-8257(200011)15:6<1104::aid-mds1007>3.0.co;2-e. [DOI] [PubMed] [Google Scholar]
- [13].Hoff JI, van den Plas AA, Wagemans EA, van Hilten JJ. Accelerometric assessment of levodopa-induced dyskinesias in Parkinson’s disease. Mov Disord. 2001;16:58–61. doi: 10.1002/1531-8257(200101)16:1<58::aid-mds1018>3.0.co;2-9. [DOI] [PubMed] [Google Scholar]
- [14].Keijsers NL, Horstink MW, Gielen SC. Automatic assessment of levodopa-induced dyskinesias in daily life by neural networks. Mov Disord. 2003;18:70–80. doi: 10.1002/mds.10310. [DOI] [PubMed] [Google Scholar]
- [15].Keijsers NL, Horstink MW, Gielen SC. Ambulatory motor assessment in Parkinson’s disease. Mov Disord. 2006;21:34–44. doi: 10.1002/mds.20633. [DOI] [PubMed] [Google Scholar]
- [16].Thielgen T, Foerster F, Fuchs G, Hornig A, Fahrenberg J. Tremor in Parkinson’s disease: 24-hr monitoring with calibrated accelerometry. Electromyogr Clin Neurophysiol. 2004;44:137–46. [PubMed] [Google Scholar]
- [17].Bonato P. Advances in wearable technology and applications in physical medicine and rehabilitation. J Neuroengineering Rehabil. 2005;2:2. doi: 10.1186/1743-0003-2-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Jovanov E, Milenkovic A, Otto C, de Groen PC. A wireless body area network of intelligent motion sensors for computer assisted physical rehabilitation. J Neuroengineering Rehabil. 2005;2:6. doi: 10.1186/1743-0003-2-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Gao T, Greenspan D, Welsh M, Juang R, Alm A. Vital signs monitoring and patient tracking over a wireless network. Conf Proc IEEE Eng Med Biol Soc. 2005;1:102–5. doi: 10.1109/IEMBS.2005.1616352. [DOI] [PubMed] [Google Scholar]
- [20].Fahn S, Elton RL. Unified Parkinson’s Disease Rating Scale. In: Fahn S, editor. Recent Developments in Parkinson’s Disease. MacMillan Healthcare Information; 1987. pp. 153–163. [Google Scholar]
- [21].Post B, Merkus MP, de Bie RM, de Haan RJ, Speelman JD. Unified Parkinson’s disease rating scale motor examination: are ratings of nurses, residents in neurology, and movement disorders specialists interchangeable? Mov Disord. 2005;20:1577–84. doi: 10.1002/mds.20640. [DOI] [PubMed] [Google Scholar]
- [22].Moddemeijer R. On estimation of entropy and mutual information of Continuous Distributions. Signal Processing. 1989;16:233–246. [Google Scholar]
- [23].Vapnik V. The Nature of Statistical Learning Theory. Springer-Verlag; New York, NY: 1995. [Google Scholar]
- [24].Duin RPW, Juszczak P, Paclik P, Pekalska E, de Ridder D, Tax DMJ. PRTools4, A Matlab Toolbox for Pattern Recognition. Delft University of Technology; 2004. [Google Scholar]
- [25].SHIMMER http://docs.tinyos.net/index.php/SHIMMER.