全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Online Detection of P300 and Error Potentials in a BCI Speller

DOI: 10.1155/2010/307254

Full-Text   Cite this paper   Add to My Lib

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. 1. Introduction A brain-computer interface (BCI) is an interface that does not entail muscle movements, but it bypasses any muscle or nerve mediation and connects a computer directly with the brain by picking up signals generated by the brain activity. Among the different kinds of brain activity that can be used in a BCI, the P300 phenomenon has been known [1] and investigated for many years. It is an event-related potential (ERP), traditionally described as a positive peak visible in an EEG recording at approximately 300?ms from an event. It follows unexpected, rare, or particularly informative stimuli, and it is typically stronger in the parietal area. The shape of the P300 depends on the characteristics of the stimuli and their presentation. For BCI applications, the “exact” shape of the P300 is not so important as having a way to detect it. Detecting a P300 in a single trial is very difficult and, therefore, repeated stimuli are normally used to facilitate the selection of the one that has generated a P300. The number of repetitions can be predetermined for each user to get the best trade-off between speed and accuracy. In [2], Donchin and colleagues presented the first P300-based BCI, called also P300 speller, which permits to spell words. A grid of letters and symbols is presented to the user, and entire columns or rows are flashed one after the other in random order (see Figure 1 for an example). When the column/row containing the desired letter is flashed, a P300 is elicited. In Donchin's work, classification is made through stepwise discriminant analysis (SWDA) applied to averages of samples from epochs

References

[1]  S. Sutton, M. Braren, J. Zubin, and E. R. John, “Evoked-potential correlates of stimulus uncertainty,” Science, vol. 150, no. 3700, pp. 1187–1188, 1965.
[2]  E. Donchin, K. M. Spencer, and R. Wijesinghe, “The mental prosthesis: assessing the speed of a P300-based brain-computer interface,” IEEE Transactions on Rehabilitation Engineering, vol. 8, no. 2, pp. 174–179, 2000.
[3]  J. D. Bayliss, S. A. Inverso, and A. Tentler, “Changing the P300 brain computer interface,” Cyberpsychology & Behavior, vol. 7, no. 6, pp. 694–704, 2004.
[4]  F. Piccione, F. Giorgi, P. Tonin, et al., “P300-based brain computer interface: reliability and performance in healthy and paralysed participants,” Clinical Neurophysiology, vol. 117, no. 3, pp. 531–537, 2006.
[5]  T. M. Vaughan, D. J. McFarland, G. Schalk, et al., “The wadsworth BCI research and development program: at home with BCI,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 14, no. 2, pp. 229–233, 2006.
[6]  M. Falkenstein, J. Hohnsbein, J. Hoormann, and L. Blanke, “Effects of crossmodal divided attention on late ERP components. II. Error processing in choice reaction tasks,” Electroencephalography and Clinical Neurophysiology, vol. 78, no. 6, pp. 447–455, 1991.
[7]  W. J. Gehring, B. Goss, M. G. H. Coles, D. E. Meyer, and E. Donchin, “A neural system for error detection and compensation,” Psychological Science, vol. 4, no. 6, pp. 385–390, 1993.
[8]  M. Falkenstein, “ERP correlates of erroneous performance,” in Errors, Conflicts, and the Brain: Current Opinions on Performance Monitoring, M. Ullsperger and M. Falkenstein, Eds., pp. 5–14, 2004.
[9]  G. Schalk, J. R. Wolpaw, D. J. McFarland, and G. Pfurtscheller, “EEG-based communication: presence of an error potential,” Clinical Neurophysiology, vol. 111, no. 12, pp. 2138–2144, 2000.
[10]  P. W. Ferrez and J. del R. Millán, “You are wrong!—automatic detection of interaction errors from brain waves,” in Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI '05), pp. 1413–1418, Edinburgh, UK, August 2005.
[11]  P. W. Ferrez and J. del R. Millán, “Simultaneous real-time detection of motor imagery and error-related potentials for improved BCI accuracy,” in Proceedings of the 4th International Brain-Computer Interface Workshop & Training Course, pp. 197–202, Graz, Austria, September 2008.
[12]  J. Mellinger and G. Schalk, “BCI2000: a general-purpose software platform for BCI research,” in Towards Brain-Computer Interfacing, G. Dornhege, J. del R. Millán, T. Hinterberger, D. J. McFarland, and K.-R. Müller, Eds., MIT Press, Cambridge, Mass, USA, 2007.
[13]  B. Dal Seno, Toward an integrated P300- and ErrP-based brain-computer interface, Ph.D. thesis, Politecnico di Milano, Milan, Italy, 2009.
[14]  S. le Cessie and J. C. van Houwelingen, “Ridge estimators in logistic regression,” Applied Statistics, vol. 41, no. 1, pp. 191–201, 1992.
[15]  B. Dal Seno, M. Matteucci, and L. Mainardi, “A genetic algorithm for automatic feature extraction in P300 detection,” in Proceedings of the International Joint Conference on Neural Networks (IJCNN '08), pp. 3145–3152, Hong Kong, 2008.
[16]  M. Ester, H.-P. Kriegel, J. Sander, and X.-A. Xu, “A density-based algorithm for discovering clusters in large spatial databases with noise,” in Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining (KDD '96), pp. 226–231, AAAI Press, Portland, Ore, USA, August 1996.
[17]  B. Dal Seno, M. Matteucci, and L. Mainardi, “The utility metric: a novel method to assess the overall performance of discrete brain-computer interfaces,” IEEE Transactions on Neural Systems and Rehabilitation Engineering. In press.
[18]  G. Visconti, B. Dal Seno, M. Matteucci, and L. Mainardi, “Automatic recognition of error potentials in a P300-based brain-computer interface,” in Proceedings of the 4th International Brain-Computer Interface Workshop & Training Course, pp. 238–243, Graz, Austria, September 2008.
[19]  B. Blankertz, G. Dornhege, R. Krepki, et al., “Boosting bit rates and error detection for the classification of fast-paced motor commands based on single-trial EEG analysis,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 11, no. 2, pp. 127–131, 2003.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133