| Literature DB >> 31835546 |
María Elvira1, Eduardo Iáñez1, Vicente Quiles1, Mario Ortiz1, José M Azorín1.
Abstract
The aim of this paper is to describe new methods for detecting the appearance of unexpected obstacles during normal gait from EEG signals, improving the accuracy and reducing the false positive rate obtained in previous studies. This way, an exoskeleton for rehabilitation or assistance of people with motor limitations commanded by a Brain-Machine Interface (BMI) could be stopped in case that an obstacle suddenly appears during walking. The EEG data of nine healthy subjects were collected during their normal gait while an obstacle appearance was simulated by the projection of a laser line in a random pattern. Different approaches were considered for selecting the parameters of the BMI: subsets of electrodes, time windows and classifier probabilities, which were based on a linear discriminant analysis (LDA). The pseudo-online results of the BMI for detecting the appearance of obstacles, with an average percentage of 63.9% of accuracy and 2.6 false positives per minute, showed a significant improvement over previous studies.Entities:
Keywords: Brain-Machine Interface (BMI); EEG; gait; obstacle
Mesh:
Year: 2019 PMID: 31835546 PMCID: PMC6960749 DOI: 10.3390/s19245444
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental set-up. The subject stands on the treadmill wearing the inertial measurement units (IMUs) for registering movement and the electroencelographic (EEG) cap for registering EEG signals. The subject keeps a normal gait of 2 km/h for 2 min, while a laser line is projected randomly onto the front of the treadmill.
Figure 2General scheme of the EEG signal acquisition applied to each window. Left shows the procedure for the offline model creation. Right shows the pseudo-online test procedure.
Figure 3Comparison between the signal obtained by choosing all the electrodes of the mentioned areas (a), and the one obtained including only the signal of the electrodes chosen individually (b). On the X axis, the sampling time for a frequency of 1200 Hz appears. On the Y axis the value of the voltage in µV is represented. The laser appears at the sampling instant 3000 (at 2.5 s) and is represented by the red vertical line, picking up the signal for the 2.5 s before the laser and the 2.5 s after. In addition, the vertical line in cyan blue represents the moment in which the real stop of the person occurs (averaging all the stops made in the session represented and detected by IMUs).
Figure 4Temporary lag between the positive deflection in subjects S8 (a) and S6 (b). The sampling time (f = 1200 Hz) is represented on the X axis. The amplitude of the signal obtained by adding the potential in the electrodes chosen for each subject individually, in µV, is represented on the Y axis. The blue lines represent this sum signal in different laser activations of the same session and in black are the average of all of them. The vertical red line represents the appearance of the laser.
Results of stop detection through IMUs.
| Subject | TP (%) | FP (%) | Average Time (s) |
|---|---|---|---|
|
| 92.3 ± 5.1 | 0.0 | 1.9 |
|
| 82.7 ± 9.9 | 0.0 | 2.0 |
|
| 99.2 ± 2.4 | 0.0 | 1.8 |
|
| 88.1 ± 11.5 | 0.0 | 2.1 |
|
| 95.9 ± 8.1 | 0.6 | 1.9 |
|
| 82.3 ± 10.0 | 0.1 | 2.1 |
|
| 96.9 ± 4.0 | 0.0 | 1.6 |
|
| 96.2 ± 9.8 | 0.0 | 1.6 |
|
| 99.2 ± 2.6 | 0.0 | 1.9 |
|
| 92.5 ± 7.0 | 0.1 ± 0.2 | 1.9 ± 0.2 |
Manual electrode selection and maximum location for each subject. Electrodes coincidental with automatic electrode selection in bold text.
| Subject | Manual Electrode Selection | Maximum Location (ms) |
|---|---|---|
| S1 | 465.8 | |
| S2 | 329.3 | |
| S3 | 414.2 | |
| S4 | 719.2 | |
| S5 | 547.5 | |
| S6 | C4, CP2, Pz, | 665.8 |
| S7 | 501.7 | |
| S8 | 132.5 | |
| S9 | 523.3 |
Results for the pseudo-online analysis with different values of K. Best values according the criteria (bold).
| K = 2 | K = 3 | K = 4 | K = 5 | |||||
|---|---|---|---|---|---|---|---|---|
| Subject | TP | FP/min | TP | FP/min | TP | FP/min | TP | FP/min |
|
| 69.2 | 8.8 | 61.5 | 4.4 |
|
| 38.5 | 1.5 |
|
| 46.2 | 4.9 |
|
| 7.7 | 0.0 | 0.0 | 0.0 |
|
| 69.2 | 7.5 |
|
| 61.5 | 1.5 | 46.2 | 0.7 |
|
| 46.2 | 4.3 |
|
| 7.7 | 2.2 | 7.7 | 0.0 |
|
| 76.9 | 7.7 | 61.5 | 5.1 |
|
| 30.8 | 0.0 |
|
| 76.9 | 6.7 | 76.9 | 4.4 |
|
| 38.5 | 0.7 |
|
| 38.5 | 8.1 |
|
| 7.7 | 3.0 | 0.0 | 3.0 |
|
| 92.9 | 7.2 |
|
| 85.7 | 2.9 | 35.7 | 0.7 |
|
|
|
| 83.3 | 1.5 | 66.7 | 0.8 | 25.0 | 0.0 |
Results obtained in the pseudo-online analysis for different values of prior probability for class 1 (laser).
| Subject | Probability π = 2 | Probability π = 3 | Probability π = 4 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| K | TP | FP/min | K | TP | FP/min | K | TP | FP/min | |
|
| 5.0 | 53.8 | 3.7 | 5.0 | 46.2 | 2.2 | 4.0 | 69.2 | 2.9 |
|
| 4.0 | 38.5 | 3.5 | 4.0 | 23.1 | 0.7 | 3.0 | 30.8 | 1.4 |
|
| 5.0 | 69.2 | 3.0 | 4.0 | 69.2 | 3.0 | 3.0 | 69.2 | 3.7 |
|
| 5.0 | 53.8 | 2.2 | 3.0 | 46.2 | 2.9 | 3.0 | 30.8 | 2.9 |
|
| 4.0 | 66.7 | 2.6 | 4.0 | 66.7 | 0.0 | 4.0 | 66.7 | 0.0 |
|
| 5.0 | 76.9 | 2.2 | 4.0 | 76.9 | 3.0 | 4.0 | 61.5 | 2.2 |
|
| 4.0 | 15.4 | 3.7 | 5.0 | 15.4 | 3.0 | 3.0 | 23.1 | 3.7 |
|
| 5.0 | 57.1 | 1.4 | 4.0 | 92.9 | 3.6 | 3.0 | 92.9 | 3.6 |
|
| 4.0 | 83.3 | 2.3 | 3.0 | 91.7 | 2.3 | 2.0 | 91.7 | 3.8 |
|
| 4.6 | 57.2 ± 19.5 | 2.7 ± 0.8 |
|
|
| 3.0 | 58.7 ± 24.2 | 2.7 ± 1.2 |
Results for capturing the time windows with the particularized maximum.
| Subject | K = 2 | K = 3 | K = 4 | K = 5 | ||||
|---|---|---|---|---|---|---|---|---|
| TP | FP/min | TP | FP/min | TP | FP/min | TP | FP/min | |
|
| 76.9 | 11.7 | 69.2 | 6.6 |
|
| 38.5 | 2.9 |
|
| 38.5 | 12.0 |
|
| 7.7 | 0.7 | 7.7 | 0.0 |
|
| 69.2 | 11.9 | 61.5 | 6.7 | 53.8 | 4.5 |
|
|
|
| 38.5 | 4.3 |
|
| 7.7 | 2.2 | 0.0 | 1.4 |
|
| 83.3 | 8.5 | 66.7 | 6.8 |
|
| 16.7 | 0.0 |
|
| 92.3 | 14.8 | 76.9 | 7.4 |
|
| 23.1 | 0.7 |
|
| 8.3 | 4.4 |
|
| 8.3 | 1.5 | 0.0 | 0.7 |
|
| 92.9 | 7.2 | 85.7 | 5.8 | 85.7 | 5.1 |
|
|
|
| 91.7 | 3.8 |
|
| 58.3 | 1.5 | 33.3 | 0.0 |
List of electrodes obtained with the automatic method for each subject. Electrodes coincidental with manual electrode selection in bold text.
| Subject | Automatic Electrode Selection | Sample Instant (ms) |
|---|---|---|
|
| 482.5 | |
|
| 337.5 | |
|
| 386.7 | |
|
| 710.0 | |
|
| 698.0 | |
|
| FC1, Cz, | 789.2 |
|
| 148.3 | |
|
| 151.7 | |
|
| 485.0 |
Comparison between the results obtained with the automatic electrode selection and with the manual selection.
| Optimal Case with Automatic Selection | Optimal Case with Manual Selection | |||||
|---|---|---|---|---|---|---|
| Subject | K | TP | FP/min | K | TP | FP/min |
|
| 4 | 61.5 | 2.9 | 5 | 46.2 | 2.2 |
|
| 3 | 46.2 | 3.5 | 4 | 23.1 | 0.7 |
|
| 4 | 69.2 | 3.0 | 4 | 69.2 | 3.0 |
|
| 5 | 30.8 | 2.9 | 3 | 46.2 | 2.9 |
|
| 4 | 83.3 | 2.6 | 4 | 66.7 | 0.0 |
|
| 4 | 61.5 | 0.0 | 4 | 76.9 | 3.0 |
|
| - | - | - | 5 | 15.4 | 3.0 |
|
| 4 | 100.0 | 3.6 | 4 | 92.9 | 3.6 |
|
| 3 | 69.2 | 3.8 | 3 | 91.7 | 2.3 |
Analysis of the instant time detection (in seconds): IMUs vs. Brain-Machine Interface (BMI), which indicates prediction time before physical stop of the user; and BMI vs. laser appearance, which indicates how much time the BMI needs in order to detect the stop after the obstacle appears suddenly through the laser.
| Subject | IMUs Detection–BMI Detection | BMI Detection–Obstacle Appearance |
|---|---|---|
|
| 0.8 ± 0.1 | 1.2 ± 0.1 |
|
| 1.9 ± 0.1 | 1.1 ± 0.2 |
|
| 0.7 ± 0.2 | 1.2 ± 0.1 |
|
| 0.7 ± 0.4 | 1.5 ± 0.4 |
|
| 0.9 ± 0.5 | 1.3 ± 0.5 |
|
| 0.8 ± 0.2 | 1.2 ± 0.2 |
|
| 0.4 ± 0.0 | 0.9 ± 0.0 |
|
| 0.8 ± 0.2 | 0.9 ± 0.1 |
|
| 0.7 ± 0.2 | 1.2 ± 0.1 |
|
| 0.9 ± 0.2 | 1.2 ± 0.2 |
Comparison between the bests results obtained with previous research.
| Previous Research [ | Current Research | |||||||
|---|---|---|---|---|---|---|---|---|
| Subject | K | TP (%) | FP/min | Subject | M/A | K | TP (%) | FP/min |
| S1 | 4 | 28.6 | 8.0 | S1 | A | 4 | 61.5 | 2.9 |
| S2 | 4 | 42.9 | 2.1 | S2 | A | 3 | 46.2 | 3.5 |
| S3 | 2 | 42.9 | 8.5 | S3 | A | 4 | 69.2 | 3.0 |
| S4 | 2 | 7.1 | 2.7 | S4 | M | 3 | 46.2 | 2.9 |
| S5 | 2 | 28.6 | 11.9 | S5 | A | 4 | 83.3 | 2.6 |
| Mean ± σ | 30.0 ± 14.6 | 6.7 ± 4.2 | S6 | A | 4 | 61.5 | 0.0 | |
| S7 | M | 5 | 15.4 | 3.0 | ||||
| S8 | A | 4 | 100.0 | 3.6 | ||||
| S9 | M | 3 | 91.7 | 2.3 | ||||
| Mean ± σ | 63.9 ± 26.2 | 2.6 ± 1.1 | ||||||