| Literature DB >> 20169142 |
Bernardo Dal Seno1, Matteo Matteucci, Luca Mainardi.
Abstract
Error potentials (ErrPs), that is, alterations of the EEG traces related to the subject perception of erroneous responses, have been suggested to be an elegant way to recognize misinterpreted commands in brain-computer interface (BCI) systems. We implemented a P300-based BCI speller that uses a genetic algorithm (GA) to detect P300s, and added an automatic error-correction system (ECS) based on the single-sweep detection of ErrPs. The developed system was tested on-line on three subjects and here we report preliminary results. In two out of three subjects, the GA provided a good performance in detecting P300 (90% and 60% accuracy with 5 repetitions), and it was possible to detect ErrP with an accuracy (roughly 60%) well above the chance level. In our knowledge, this is the first time that ErrP detection is performed on-line in a P300-based BCI. Preliminary results are encouraging, but further refinements are needed to improve performances.Entities:
Mesh:
Year: 2010 PMID: 20169142 PMCID: PMC2821756 DOI: 10.1155/2010/307254
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Graphical interfaces of the P300 spellers used in the experiments, showing the moment of the letter feedback used for ErrP-based confirmation.
Figure 2Weight functions used for feature extraction.
Figure 3Procedure for the identification of significant intervals. Top: shadowed areas contain the samples that passed the t-test with a P-value of .01 or less. Middle: clustering of samples. Bottom: the interval used for classification.
Results of the GA online in free mode. Training set size is the number of letters spelled in copy mode to collect training examples for the GA classifier. Performance is given as the number of correctly predicted letters over the total numbers of letters in the online usage.
| Subject | Training | No. | online |
|---|---|---|---|
| set size | repetitions | performance | |
| B1 | 196 | 4 | 74/109 (68%) |
| B3 | 108 | 5 | 137/202 (68%) |
Results of the online ErrP classification. Training size is the number of letters for each class from the ErrP copy mode session. Performance is the fraction of correct classification in the free mode experiment.
| Train. | online | ||
|---|---|---|---|
| Subject | Size | performance | |
| B1 | ErrP | 84 | 23/35 (66%) |
| N-ErrP | 290 | 51/74 (69%) | |
| B3 | ErrP | 65 | 38/65 (58%) |
| N-ErrP | 193 | 91/137 (66%) | |