| Literature DB >> 32182766 |
Kornkanok Tripanpitak1, Waranrach Viriyavit1,2, Shao Ying Huang3, Wenwei Yu1,4.
Abstract
Variability in individual pain sensitivity is a major problem in pain assessment. There have been studies reported using pain-event related potential (pain-ERP) for evaluating pain perception. However, none of them has achieved high accuracy in estimating multiple pain perception levels. A major reason lies in the lack of investigation of feature extraction. The goal of this study is to assess four different pain perception levels through classification of pain-ERP, elicited by transcutaneous electrical stimulation on healthy subjects. Nonlinear methods: Higuchi's fractal dimension, Grassberger-Procaccia correlation dimension, with auto-correlation, and moving variance functions were introduced into the feature extraction. Fisher score was used to select the most discriminative channels and features. As a result, the correlation dimension with a moving variance without channel selection achieved the best accuracies of 100% for both the two-level and the three-level classification but degraded to 75% for the four-level classification. The best combined feature group is the variance-based one, which achieved accuracy of 87.5% and 100% for the four-level and three-level classification, respectively. Moreover, the features extracted from less than 20 trials could not achieve sensible accuracy, which makes it difficult for an instantaneous pain perception levels evaluation. These results show strong evidence on the possibility of objective pain assessment using nonlinear feature-based classification of pain-ERP.Entities:
Keywords: EEG; ERP; Fisher score; auto-correlation; classification; correlation dimension; fractal dimension; moving variance; nonlinear; pain
Mesh:
Year: 2020 PMID: 32182766 PMCID: PMC7085779 DOI: 10.3390/s20051491
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Classification accuracies of EEG for different pain stimulation.
| Literature | Pain Stimulation | Participant’s State | Features | Number of Features | Classes | Accuracies |
|---|---|---|---|---|---|---|
| Vuckovic et al., 2018 [ | Mechanical | Healthy and spinal cord injury patients, | Power spectrum density | 9 | 2 | Higher than 85% |
| Schulz et al., 2012 [ | Laser | Healthy, | Temporal-spectral power | 15 | 2 | 83% |
| Misra et al., 2017 [ | Heat | Healthy, | Event-related spectral perturbation (ERSP) | 3 | 2 | 89.58% |
Figure 1Stimulation waveform.
Figure 2The flow of pain-ERP processing.
Figure 3Feature extracted from 435 points of pain-ERP of one subject for condition P and S: (a) a plot of pain-ERP data (Fz) before feature extraction in range of 250 ms to 1.2 s to avoid the influence of the previous negative pulse, which might present from 0 to 250 ms; (b) a plot of HFD for each channel; (c) a plot of GP for each channel.
Figure 4Plots of correlation between the signals for different pain perception levels, and corresponding ratio of the number of points located outside of the grey zone (the weak relationship boundary) to that of points located inside the grey zone. Horizontal axis represents subjects and vertical axis represents spearman’s correlation coefficients (rho). Each color circle indicates the correlation between the data of a specific channel and the grey area shows the weak correlation zone bounded by 0.3 and −0.3: (a) S to C is 0.10; (b) S to P is 0.27; (c) S to MP is 0.15.
The top five channels based on Fisher score.
| Subject | 1st Channel | 2nd Channel | 3rd Channel | 4th Channel | 5th Channel |
|---|---|---|---|---|---|
| 1 | Fp1 (0.642) | Fp2 (0.354) | C3 (0.349) | P3 (0.238) | F3 (0.195) |
| 2 | Fz (0.237) | O1 (0.217) | Oz (0.157) | F4 (0.157) | Fp1 (0.142) |
| 3 | Fp1 (0.445) | C4 (0.097) | T7 (0.082) | P4 (0.075) | C3 (0.056) |
| 4 | Fp1 (0.063) | Fz (0.036) | Fp2 (0.032) | P4 (0.022) | P3 (0.018) |
| 5 | Oz (0.546) | P3 (0.311) | Fz (0.288) | Fp2 (0.132) | C3 (0.115) |
| 6 | F4 (0.272) | O2 (0.179) | Fz (0.132) | O2 (0.122) | F3 (0.072) |
| 7 | O1 (0.429) | O2 (0.301) | Oz (0.249) | C3 (0.180) | F3 (0.142) |
| 8 | F4 (0.348) | Pz (0.319) | Oz (0.262) | O2 (0.251) | Fp2 (0.246) |
| 9 | Oz (0.517) | Fz (0.424) | O2 (0.366) | F3 (0.244) | O1 (0.242) |
| 10 | Oz (0.281) | Pz (0.217) | F3 (0.208) | O1 (0.176) | O2 (0.174) |
| 11 | F3 (0.435) | O2 (0.303) | Oz (0.303) | Fz (0.252) | Fp1 (0.219) |
| 12 | Fz (0.215) | F4 (0.213) | F3 (0.174) | C4 (0.142) | O1 (0.140) |
| 13 | F3 (1.349) | O2 (0.868) | Oz (0.755) | FO1(0.499) | Fz (0.472) |
Classification accuracy (%) of features from whole trial. Highest accuracy is shown in bold.
| Features | 4 Level | 3 Level | C vs. MP | C vs. P | P vs. MP | S vs. C | S vs. P | S vs. MP | Average of 2-Level |
|---|---|---|---|---|---|---|---|---|---|
| With Fisher score-based channel selection | |||||||||
| HFD | 37.5 | 50.0 | 75.0 | 50.0 | 50.0 | 50.0 | 25.0 | 50.0 | 50.0 |
| HFD_ACF | 12.5 | 33.3 | 50.0 | 25.0 | 50.0 | 25.0 | 50.0 | 25.0 | 37.5 |
| HFD_VAR | 50.0 | 75.0 |
| 50.0 | 75.0 | 75.0 | 50.0 | 50.0 | 66.7 |
| GP | 25.0 | 33.3 | 50.0 | 50.0 | 50.0 | 50.0 | 75.0 | 50.0 | 54.2 |
| GP_ACF | 25.0 | 33.3 | 50.0 | 75.0 | 50.0 | 50.0 | 50.0 | 50.0 | 54.2 |
| GP_VAR | 50.0 | 83.3 | 75.0 |
| 75.0 | 75.0 | 75.0 | 75.0 | 79.2 |
| Without Fisher score-based channel selection | |||||||||
| HFD | 37.5 | 50.0 | 75.0 | 75.0 | 50.0 | 75.0 | 50.0 | 50.0 | 62.5 |
| HFD_ACF | 37.5 | 66.7 | 50.0 | 50.0 | 75.0 | 50.0 | 25.0 | 50.0 | 50.0 |
| HFD_VAR | 62.5 | 83.3 |
| 75.0 |
| 75.0 | 25.0 | 50.0 | 70.8 |
| GP | 25.0 | 33.3 | 50.0 | 50.0 | 50.0 | 25.0 | 25.0 | 50.0 | 41.7 |
| GP_ACF | 25.0 | 33.3 | 50.0 | 50.0 | 75.0 | 50.0 | 50.0 | 25.0 | 50.0 |
| GP_VAR | 75.0 |
|
|
|
| 75.0 | 75.0 | 75.0 | 87.5 |
The highest three and the lowest three features based on Fisher score.
| Best Three Features | Worst Three Features | ||
|---|---|---|---|
| Statistical Features | FD-Based Features | Statistical Features | FD-Based Features |
| Min (1.535) | GP (2.438) | SD (0.093) | HFD (0.139) |
| Max (1.033) | HFD_VAR (1.278) | Skewness (0.095) | HFD_ACF (0.168) |
| Variance (0.418) | GP_VAR (1.044) | Mean (0.097) | GP_ACF (0.167) |
Comparison of classification accuracy (%) between combined statistical features and FD-based combined features selected by Fisher score. The highest accuracy is shown in bold.
| Features | 4-Level | 3-Level | |
|---|---|---|---|
| Statistical features | Low Fisher score (Skewness, Mean, SD) 1 | 37.5 | 50.0 |
| High Fisher score (Min, Max, Variance) 2 | 37.5 | 66.7 | |
| FD-based features | Low Fisher score (HFD, HFD_ACF, GP_ACF) | 37.5 | 66.7 |
| High Fisher score (GP, HFD_VAR, GP_VAR) |
|
| |
| Mixing features | Low Fisher score (HFD, HFD_ACF, SD) | 25.0 | 50.0 |
| High Fisher score (GP, HFD_VAR, Min) | 50.0 | 66.7 | |
1 Fisher scores of Skewness, Mean, and SD are 0.120, 0.121, and 0.123, respectively; 2 Fisher scores of Min, Max, and Variance are 1.008, 0.751, and 0.192, respectively.
Comparison of classification accuracy (%) between combined statistical features and FD-based combined features manually grouped. The highest accuracy is shown in bold.
| Features | 4-Level | 3-Level | |
|---|---|---|---|
| Statistical features | Min, Max, Mean, SD, Variance, Skewness | 37.5 | 66.7 |
| FD-based features | Correlation based (HFD, HFD_ACF, GP_ACF) | 37.5 | 50.0 |
| Variance based (GP, HFD_VAR, GP_VAR) |
|
| |
| HFD based (HFD, HFD_ACF, HFD_VAR) | 75.0 | 83.3 | |
| GP based (GP, GP_ACF, GP_VAR) | 50.0 | 66.7 | |
Figure 55-fold cross validation accuracy (%) based on different combined features. The error bars are the standard error with regard of the mean.
Figure 6Classification accuracy (%) of n-trial averaging with different feature groups.
Figure 7ROC curves of different n-trial averaging for each of class in four-level classification with the best and worst combined features: (a) Variance based group (the best combined features); (b) Correlation based group (the worst combined features).
Comparison of averaging classification accuracy (%) between GP-related and HFD-related features (in the parentheses: SD).
| Features | With Channel Selection | Without Channel Selection | ||||
|---|---|---|---|---|---|---|
| 4-Level | 3-Level | 2-Level | 4-Level | 3-Level | 2-Level | |
| GP-related | 33.3 (11.8) | 50.0 (23.6) | 62.5 (15.0) | 41.7 (23.6) | 55.5 (31.4) | 59.7 (23.8) |
| HFD-related | 33.3 (15.6) | 52.8 (17.1) | 51.4 (19.5) | 45.8 (11.8) | 66.7 (13.6) | 61.1 (20.8) |
Comparison of averaging classification accuracy (%) between VAR-related and ACF-related features (in the parentheses: SD).
| Features | With Channel Selection | Without Channel Selection | ||||
|---|---|---|---|---|---|---|
| 4-Level | 3-Level | 2-Level | 4-Level | 3-Level | 2-Level | |
| VAR-related | 50.0 (0) | 79.2 (4.2) | 72.9 (16.0) | 68.8 (6.3) | 91.7 (8.4) | 79.2 (22.4) |
| ACF-related | 18.8 (6.25) | 33.3 (0) | 45.8 (13.8) | 31.3 (6.3) | 50.0 (16.7) | 50.0 (14.4) |
Figure 8Comparison between the features of two feature groups: Variance based (GP, HFD_VAR, GP_VAR), and Fisher score based (GP, HFD_VAR, Min) for four-level classification: (a) ROC curves of each FD-based feature and Min for pain perception levels; (b) Classification accuracy of each FD-based (corresponding to results without Fisher score-based channel selection from Table 3) and Min.