Design and development of BCI for online acquisition, monitoring and digital processing of EEG waveforms

Commercially available EEG acquisition units provide ability to acquire and view EEG signals in real time using their proprietary user interface software. Analysis of such EEG data is limited to the capabilities provided within these acquisition units, thereby making it necessary to process data in multi-paradigm computing environment. Offline uploading of the data into standard tools for further analysis may cause loss of information. This paper gives details of a simple and robust mechanism for online acquisition and real time processing of EEG signals in MATLAB without any loss of information, using custom developed API. Resulting wave decomposition into discrete samples and channels also reduce complexity in processing data. The designed system, using portable wireless Emotiv EEG neuroheadset, can easily be adopted for web-based remote monitoring of live EEG for applications in the field of mobile health. Moreover, developed BCI can be miniaturised and designed as SoC (System on Chip).

[1]  Ricardo Chavarriaga,et al.  Learning dictionaries of spatial and temporal EEG primitives for brain-computer interfaces , 2011, ICML 2011.

[2]  Nigel H. Lovell,et al.  Estimating cognitive workload using wavelet entropy-based features during an arithmetic task , 2013, Comput. Biol. Medicine.

[3]  Aapo Hyvärinen,et al.  Testing the ICA mixing matrix based on inter-subject or inter-session consistency , 2011, NeuroImage.

[4]  J J Vidal,et al.  Toward direct brain-computer communication. , 1973, Annual review of biophysics and bioengineering.

[5]  Murako Saito,et al.  Effect of emotional changes induced by sounds on human frontal alpha-wave during verbal and non-verbal tasks , 2009 .

[6]  Shufang Li,et al.  Feature extraction and recognition of ictal EEG using EMD and SVM , 2013, Comput. Biol. Medicine.

[7]  Ricardo Chavarriaga,et al.  Workshops of the Fifth International Brain-Computer Interface Meeting: Defining the Future. , 2014, Brain computer interfaces.

[8]  Aapo Hyvärinen,et al.  Independent component analysis of short-time Fourier transforms for spontaneous EEG/MEG analysis , 2010, NeuroImage.

[9]  Anatole Lécuyer,et al.  Classifying EEG for brain computer interfaces using Gaussian processes , 2008, Pattern Recognit. Lett..

[10]  Vince D. Calhoun,et al.  Dynamic modeling of neuronal responses in fMRI using cubature Kalman filtering , 2011, NeuroImage.

[11]  Chin-Teng Lin,et al.  Development of Wireless Brain Computer Interface With Embedded Multitask Scheduling and its Application on Real-Time Driver's Drowsiness Detection and Warning , 2008, IEEE Transactions on Biomedical Engineering.

[12]  Narendra D. Londhe,et al.  Classification of 2D hand movement with power spectrum estimation , 2012 .

[13]  Jason Farquhar,et al.  Design requirements and potential target users for brain-computer interfaces – recommendations from rehabilitation professionals , 2014 .

[14]  Clemens Brunner,et al.  Online Control of a Brain-Computer Interface Using Phase Synchronization , 2006, IEEE Transactions on Biomedical Engineering.

[15]  Karl J. Friston,et al.  A Parametric Empirical Bayesian Framework for the EEG/MEG Inverse Problem: Generative Models for Multi-Subject and Multi-Modal Integration , 2011, Front. Hum. Neurosci..

[16]  Robert Oostenveld,et al.  Using Brain–Computer Interfaces and Brain-State Dependent Stimulation as Tools in Cognitive Neuroscience , 2011, Front. Psychology.

[17]  G. Pfurtscheller,et al.  Optimal spatial filtering of single trial EEG during imagined hand movement. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[18]  Yusuf Uzzaman Khan,et al.  Wrist movement discrimination in single-trial EEG for Brain–Computer Interface using band powers , 2011 .

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

[20]  Anatole Lécuyer,et al.  FuRIA: An Inverse Solution Based Feature Extraction Algorithm Using Fuzzy Set Theory for Brain–Computer Interfaces , 2009, IEEE Transactions on Signal Processing.

[21]  John Q. Gan,et al.  Hangman BCI: An unsupervised adaptive self-paced Brain-Computer Interface for playing games , 2012, Comput. Biol. Medicine.

[22]  S Makeig,et al.  A natural basis for efficient brain-actuated control. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[23]  Saeid Sanei,et al.  EEG signal processing , 2000, Clinical Neurophysiology.

[24]  Vijay Nehra,et al.  Brain–computer interface: a thought translation device turning fantasy into reality , 2013 .

[25]  Seong Youb Chung,et al.  EEG-based emotion estimation using Bayesian weighted-log-posterior function and perceptron convergence algorithm , 2013, Comput. Biol. Medicine.

[26]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[27]  Zhilin Zhang,et al.  Evolving Signal Processing for Brain–Computer Interfaces , 2012, Proceedings of the IEEE.

[28]  Klaus-Robert Müller,et al.  The non-invasive Berlin Brain–Computer Interface: Fast acquisition of effective performance in untrained subjects , 2007, NeuroImage.