A real-time distributed computing mechanism for P300 speller BCI

Among the diverse paradigms of Brain-Computer Interface (BCI), P300 Speller is underlined by its reliability and stability. However, the Information Transfer Rate (ITR) of P300 Speller is low. This paper proposes a real-time distributed computing mechanism based on Storm for P300 Speller. This mechanism can reduce the time of processing signals, building feature vectors and classifying them for P300 Speller, so that it could help improve the ITR of P300 Speller. This mechanism, built on Storm, includes electroencephalogram (EEG) data segmentation strategy, parallel feature extraction strategy, parallel classification strategy and classification synthesization strategy. The experiments showed that the algorithm for P300 Speller could be computed faster on this mechanism than it is done without this mechanism and ITR of P300 Speller could be improved significantly by this mechanism.

[1]  John R. Pierce,et al.  Symbols, Signals, and Noise: The Nature and Process of Communication. , 1961 .

[2]  Masud Mansuripur,et al.  Introduction to information theory , 1986 .

[3]  E. Donchin,et al.  Talking off the top of your head: toward a mental prosthesis utilizing event-related brain potentials. , 1988, Electroencephalography and clinical neurophysiology.

[4]  Cuntai Guan,et al.  High performance P300 speller for brain-computer interface , 2004, IEEE International Workshop on Biomedical Circuits and Systems, 2004..

[5]  M. Thulasidas,et al.  Robust classification of EEG signal for brain-computer interface , 2006, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[6]  J. Wolpaw,et al.  Toward enhanced P 300 speller performance , 2007 .

[7]  M Congedo,et al.  A review of classification algorithms for EEG-based brain–computer interfaces , 2007, Journal of neural engineering.

[8]  Alain Rakotomamonjy,et al.  BCI Competition III: Dataset II- Ensemble of SVMs for BCI P300 Speller , 2008, IEEE Transactions on Biomedical Engineering.

[9]  A. Lenhardt,et al.  An Adaptive P300-Based Online Brain–Computer Interface , 2008, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[10]  E. W. Sellers,et al.  Toward enhanced P300 speller performance , 2008, Journal of Neuroscience Methods.

[11]  Matteo Matteucci,et al.  Recognition and classification of P300s in EEG signals by means of feature extraction using wavelet decomposition , 2009, 2009 International Joint Conference on Neural Networks.

[12]  Dean J. Krusienski,et al.  Ensemble SWLDA Classifiers for the P300 Speller , 2009, HCI.

[13]  Dennis J. McFarland,et al.  BCIs in the Laboratory and at Home: The Wadsworth Research Program , 2009 .

[14]  J. Wolpaw,et al.  A novel P300-based brain–computer interface stimulus presentation paradigm: Moving beyond rows and columns , 2010, Clinical Neurophysiology.

[15]  Xingyu Wang,et al.  An adaptive P300-based control system , 2011, Journal of neural engineering.

[16]  E W Sellers,et al.  Suppressing flashes of items surrounding targets during calibration of a P300-based brain–computer interface improves performance , 2011, Journal of neural engineering.

[17]  Hubert Cecotti,et al.  Spelling with non-invasive Brain–Computer Interfaces – Current and future trends , 2011, Journal of Physiology-Paris.

[18]  Yu Ji,et al.  A submatrix-based P300 brain-computer interface stimulus presentation paradigm , 2012, Journal of Zhejiang University SCIENCE C.

[19]  Huang Zhi-hu A MapReduce computation model for brain-computer interface , 2013 .

[20]  Preben Kidmose,et al.  Random forest classification for p300 based brain computer interface applications , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[21]  Pavel Mautner,et al.  Off-line analysis of the P300 event-related potential using discrete wavelet transform , 2013, 2013 36th International Conference on Telecommunications and Signal Processing (TSP).

[22]  Nader Pouratian,et al.  Integrating Language Information With a Hidden Markov Model to Improve Communication Rate in the P300 Speller , 2014, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[23]  Zhihua Huang,et al.  Feature extraction of P300s in EEG signal with discrete wavelet transform and fisher criterion , 2015, 2015 8th International Conference on Biomedical Engineering and Informatics (BMEI).

[24]  Lin Suyun,et al.  Feature extraction of P300s in EEG signal with discrete wavelet transform and fisher criterion , 2015 .

[25]  Marc M. Van Hulle,et al.  Faster P300 Classifier Training Using Spatiotemporal Beamforming , 2016, Int. J. Neural Syst..

[26]  Chunlin Li,et al.  Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm , 2017, J. Netw. Comput. Appl..

[27]  Juan Manuel Górriz,et al.  P300 brainwave extraction from EEG signals: An unsupervised approach , 2017, Expert Syst. Appl..