A Hardware/Software Prototype of EEG-based BCI System for Home Device Control

This paper presents a design exploration of a new EEG-based embedded system for home devices control. Two main issues are addressed in this work: the first one consists of an adaptive filter design to increase the classification accuracy for motor imagery. The second issue deals with the design of an efficient hardware/software embedded architeclture integrating the entire EEG signal processing chain. In this embedded system organization, the pre-processing techniques, which are time consuming, are integrated as hardware accelerators. The remaining blocks (Intellectual Properties - IP) are developed as embedded-software running on an embedded soft-core processor. The pre-processing step is designed to be self-adjusted according to the intrinsic characteristics of each subject. The feature extraction process uses the Common Spatial Pattern (CSP) as a filter due to its effectiveness to extract the ERD/ERS (Event-Related Desynchronization/ Synchronization) effect, where the classifier is based on the Mahalanobis distance. The advantage of the proposed system lies in its simplicity and short processing time while maintaining a high performance in term of classification accuracy. A prototype of the embedded system has been implemented on an Altera FPGA-based platform (Stratix-IV). It is shown that the proposed architecture can effectively extract discriminative features for motor imagery with a maximum frequency of 150 MHz. The proposed system was validated on EEG data of twelve subjects from the BCI competition data sets. The prototype performs a fast classification within time delay of 0.399 second per trial, an accuracy average of 94.47 %, an average transfer rate over all subjects of 20.74 bits/min. The estimated power consumption of the proposed system is around 1.067 Watt (based on an integrated tool-power analysis of Altera corporation).

[1]  Ernst Fernando Lopes Da Silva Niedermeyer,et al.  Electroencephalography, basic principles, clinical applications, and related fields , 1982 .

[2]  F. L. D. Silva,et al.  Event-related EEG/MEG synchronization and desynchronization: basic principles , 1999, Clinical Neurophysiology.

[3]  Xiaorong Gao,et al.  Design and implementation of a brain-computer interface with high transfer rates , 2002, IEEE Transactions on Biomedical Engineering.

[4]  G Pfurtscheller,et al.  Visualization of significant ERD/ERS patterns in multichannel EEG and ECoG data , 2002, Clinical Neurophysiology.

[5]  Xiaorong Gao,et al.  A BCI-based environmental controller for the motion-disabled. , 2003, IEEE transactions on neural systems and rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[6]  Klaus-Robert Müller,et al.  Boosting bit rates in noninvasive EEG single-trial classifications by feature combination and multiclass paradigms , 2004, IEEE Transactions on Biomedical Engineering.

[7]  Adrien Decostre,et al.  An Adaptive Filtering Approach to the Processing of Single Swep Event Related Potentials Data , 2005 .

[8]  L. Piccini,et al.  A Wearable Home BCI system: preliminary results with SSVEP protocol , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[9]  Jelena Kovacevic,et al.  Adaptive complex wavelet-based filtering of EEG for extraction of evoked potential responses , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[10]  G Pfurtscheller,et al.  Seperability of four-class motor imagery data using independent components analysis , 2006, Journal of neural engineering.

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

[12]  Motoaki Kawanabe,et al.  Invariant Common Spatial Patterns: Alleviating Nonstationarities in Brain-Computer Interfacing , 2007, NIPS.

[13]  Loo Chu Kiong,et al.  Motor imaginary signal classification using adaptive recursive bandpass filter and adaptive autoregressive models for brain machine interface designs , 2008 .

[14]  Bao-Liang Lu,et al.  Emotion classification based on gamma-band EEG , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  Carlos Guerrero-Mosquera,et al.  Automatic removal of ocular artifacts from EEG data using adaptive filtering and Independent Component Analysis , 2009, 2009 17th European Signal Processing Conference.

[16]  Yu-Tai Tsai,et al.  The Removal of Ocular Artifacts from EEG Signals Using Adaptive Filters Based on Ocular Source Components , 2010, Annals of Biomedical Engineering.

[17]  Clemens Brunner,et al.  Nonstationary Brain Source Separation for Multiclass Motor Imagery , 2010, IEEE Transactions on Biomedical Engineering.

[18]  Bor-Shyh Lin,et al.  Human cognitive application by using Wearable Mobile Brain Computer Interface , 2010, TENCON 2010 - 2010 IEEE Region 10 Conference.

[19]  D. L. Schomer,et al.  Niedermeyer's Electroencephalography: Basic Principles, Clinical Applications, and Related Fields , 2012 .

[20]  Mario Cannataro,et al.  An Embedded System for EEG Acquisition and Processing for Brain Computer Interface Applications , 2010 .

[21]  Po-Lei Lee,et al.  Development of a Low-Cost FPGA-Based SSVEP BCI Multimedia Control System , 2010, IEEE Transactions on Biomedical Circuits and Systems.

[22]  M. J. E. Salami,et al.  EEG signal classification for real-time brain-computer interface applications: A review , 2011, 2011 4th International Conference on Mechatronics (ICOM).

[23]  Heung-Il Suk,et al.  Subject and class specific frequency bands selection for multiclass motor imagery classification , 2011, Int. J. Imaging Syst. Technol..

[24]  Eric Laciar Leber,et al.  Noise Removal from EEG Signals in Polisomnographic Records Applying Adaptive Filters in Cascade , 2011 .

[25]  Cuntai Guan,et al.  Regularizing Common Spatial Patterns to Improve BCI Designs: Unified Theory and New Algorithms , 2011, IEEE Transactions on Biomedical Engineering.

[26]  Rufin VanRullen,et al.  Four Common Conceptual Fallacies in Mapping the Time Course of Recognition , 2011, Front. Psychology.

[27]  Roozbeh Jafari,et al.  Brain-Computer Interface Signal Processing Algorithms: A Computational Cost vs. Accuracy Analysis for Wearable Computers , 2012, 2012 Ninth International Conference on Wearable and Implantable Body Sensor Networks.

[28]  J. St'astny A modular hardware platform for brain-computer interface , 2012, 2012 International Conference on Applied Electronics.

[29]  J. Millán,et al.  Detection of self-paced reaching movement intention from EEG signals , 2012, Front. Neuroeng..

[30]  Erich Schröger,et al.  Filter Effects and Filter Artifacts in the Analysis of Electrophysiological Data , 2012, Front. Psychology.

[31]  Hung T. Nguyen,et al.  Mental non-motor imagery tasks classifications of brain computer interface for wheelchair commands using genetic algorithm-based neural network , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[32]  Junichi Ushiba,et al.  EEG-based classification of imaginary left and right foot movements using beta rebound , 2013, Clinical Neurophysiology.

[33]  Po-Lei Lee,et al.  Total Design of an FPGA-Based Brain–Computer Interface Control Hospital Bed Nursing System , 2013, IEEE Transactions on Industrial Electronics.

[34]  Peng Yuan,et al.  A study of the existing problems of estimating the information transfer rate in online brain–computer interfaces , 2013, Journal of neural engineering.

[35]  Chaitali Chakrabarti,et al.  Efficient Bayesian Tracking of Multiple Sources of Neural Activity: Algorithms and Real-Time FPGA Implementation , 2013, IEEE Transactions on Signal Processing.

[36]  P. Suffczynski,et al.  On the Quantification of SSVEP Frequency Responses in Human EEG in Realistic BCI Conditions , 2013, PloS one.

[37]  Heung-Il Suk,et al.  Non-homogeneous spatial filter optimization for ElectroEncephaloGram (EEG)-based motor imagery classification , 2013, Neurocomputing.

[38]  Jintanat Ananworanich,et al.  HIV DNA Reservoir Increases Risk for Cognitive Disorders in cART-Naïve Patients , 2013, PloS one.

[39]  Toshihisa Tanaka,et al.  Simultaneous Design of FIR Filter Banks and Spatial Patterns for EEG Signal Classification , 2013, IEEE Transactions on Biomedical Engineering.

[40]  Wei Wang,et al.  pvFPGA: Accessing an FPGA-based hardware accelerator in a paravirtualized environment , 2013, 2013 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[41]  Virginia R. de Sa,et al.  Single-trial classification of gait and point movement preparation from human EEG , 2013, Front. Neurosci..

[42]  Ridha Djemal,et al.  A novel hardware/software embedded system based on automatic censored target detection for radar systems , 2013 .

[43]  Yeung Sam Hung,et al.  An automated and fast approach to detect single-trial visual evoked potentials with application to brain–computer interface , 2014, Clinical Neurophysiology.

[44]  H. Pourghassem,et al.  Diagnosing Autism Spectrum Disorders Based on EEG Analysis: a Survey , 2014, Neurophysiology.

[45]  Olivier Romain,et al.  An embedded implementation of home devices control system based on brain computer interface , 2014, 2014 26th International Conference on Microelectronics (ICM).

[46]  A. H. Jahidin,et al.  EEG sub-band spectral centroid frequencies extraction based on Hamming and equiripple filters: A comparative study , 2014, 2014 IEEE 10th International Colloquium on Signal Processing and its Applications.

[47]  Chin-Teng Lin,et al.  Brain Computer Interface-Based Smart Living Environmental Auto-Adjustment Control System in UPnP Home Networking , 2014, IEEE Systems Journal.

[48]  Fakhreddine Ghaffari,et al.  An adaptive EEG filtering approach to maximize the classification accuracy in motor imagery , 2014, 2014 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB).

[49]  Oana Diana Eva,et al.  Comparison of Classifiers and Statistical Analysis for EEG Signals Used in Brain Computer Interface Motor Task Paradigm , 2015 .