Embedded Implementation of Second-Order Blind Identification (SOBI) for Real-Time Applications in Neuroscience

AbstractBlind source separation (BSS) is an effective and powerful tool for signal processing and artifact removal in electroencephalographic signals. For real-time applications such as brain–computer interfaces, cognitive neuroscience or clinical neuromonitoring, it is of prime importance that BSS is effectively performed in real time. In order to improve in terms of speed considering the optimal parallelism environment that hardware provides, we build a high-level hardware/software co-simulation based on MATLAB/Simulink for BSS application. To illustrate our approach, we implement the most critical parts of the second-order blind identification algorithm with a fixed-point algorithm on a commercial field-programmable gate array development kit. The results obtained show that co-simulation environment reduces the computation time from 1.9 s to 12.8 ns and thus has great potential for real-time applications.

[1]  Andrzej Cichocki,et al.  A Two-Stage MMSE Beamformer for Underdetermined Signal Separation , 2013, IEEE Signal Processing Letters.

[2]  T. Sejnowski,et al.  Independent component analysis at the neural cocktail party , 2001, Trends in Neurosciences.

[3]  Andrzej Cichocki,et al.  A treatment of EEG data by underdetermined blind source separation for motor imagery classification , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).

[4]  Jean Rouat,et al.  A Quantitative Evaluation of a Bio-inspired Sound Segregation Technique for Two- and Three-Source Mixtures , 2004, Summer School on Neural Networks.

[5]  Andrzej Cichocki,et al.  EEG windowed statistical wavelet scoring for evaluation and discrimination of muscular artifacts , 2008, Physiological measurement.

[6]  Po-Lei Lee,et al.  Implementation of Pipelined FastICA on FPGA for Real-Time Blind Source Separation , 2008, IEEE Transactions on Neural Networks.

[7]  Eric Moulines,et al.  A blind source separation technique using second-order statistics , 1997, IEEE Trans. Signal Process..

[8]  Erkki Oja,et al.  Independent Component Analysis , 2001 .

[9]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[10]  M. Tangermann,et al.  Automatic Classification of Artifactual ICA-Components for Artifact Removal in EEG Signals , 2011, Behavioral and Brain Functions.

[11]  Wenjing Su,et al.  Automatic Removal of Artifacts from Attention Deficit Hyperactivity Disorder Electroencephalograms Based on Independent Component Analysis , 2012, Cognitive Computation.

[12]  E. C. Cmm,et al.  on the Recognition of Speech, with , 2008 .

[13]  F. Shayegh,et al.  Real-Time Ocular Artifacts Suppression from EEG Signals Using an Unsupervised Adaptive Blind Source Separation , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[14]  Vince D. Calhoun,et al.  The influence of visuospatial attention on unattended auditory 40 Hz responses , 2013, Front. Hum. Neurosci..

[15]  Terrence J. Sejnowski,et al.  From single-trial EEG to brain area dynamics , 2002, Neurocomputing.

[16]  R. Liu,et al.  AMUSE: a new blind identification algorithm , 1990, IEEE International Symposium on Circuits and Systems.

[17]  Terrence J. Sejnowski,et al.  An Information-Maximization Approach to Blind Separation and Blind Deconvolution , 1995, Neural Computation.

[18]  A. Mognon,et al.  ADJUST: An automatic EEG artifact detector based on the joint use of spatial and temporal features. , 2011, Psychophysiology.

[19]  Lan-Da Van,et al.  FPGA implementation of 4-channel ICA for on-line EEG signal separation , 2008, 2008 IEEE Biomedical Circuits and Systems Conference.

[20]  S P Fitzgibbon,et al.  Removal of EEG Noise and Artifact Using Blind Source Separation , 2007, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[21]  Wei-Yen Hsu,et al.  Independent Component Analysis and Multiresolution Asymmetry Ratio for Brain–Computer Interface , 2013, Clinical EEG and neuroscience.

[22]  Simon Haykin,et al.  The Cocktail Party Problem , 2005, Neural Computation.

[23]  Arie Yeredor,et al.  A computationally affordable implementation of an asymptotically optimal BSS algorithm for ar sources , 2006, 2006 14th European Signal Processing Conference.

[24]  Christian Kothe,et al.  Towards passive brain–computer interfaces: applying brain–computer interface technology to human–machine systems in general , 2011, Journal of neural engineering.

[25]  Sergiy A. Vorobyov,et al.  Blind Unitary Prewhitening with a Real-Valued Eigendecomposition , 2006 .

[26]  Hairong Qi,et al.  An FPGA implementation of parallel ICA for dimensionality reduction in hyperspectral images , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.

[27]  Jun Lv,et al.  Underdetermined Blind Source Separation by Parallel Factor Analysis in Time-Frequency Domain , 2012, Cognitive Computation.

[28]  Soo-Young Lee,et al.  FPGA implementation of ICA algorithm for blind signal separation and adaptive noise canceling , 2003, IEEE Trans. Neural Networks.

[29]  Qiuhua Lin,et al.  FPGA Implementation of Infomax BSS Algorithm with Fixed-Point Number Representation , 2005, 2005 International Conference on Neural Networks and Brain.

[30]  Terrence J. Sejnowski,et al.  Enhanced detection of artifacts in EEG data using higher-order statistics and independent component analysis , 2007, NeuroImage.

[31]  Liqing Zhang,et al.  Noninvasive BCIs: Multiway Signal-Processing Array Decompositions , 2008, Computer.

[32]  José Carlos Príncipe,et al.  Blinking Artifact Removal in Cognitive EEG Data Using ICA , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[33]  G. Pfurtscheller,et al.  Brain-Computer Interfaces for Communication and Control. , 2011, Communications of the ACM.

[34]  Junfeng Gao,et al.  Online Removal of Muscle Artifact from Electroencephalogram Signals Based on Canonical Correlation Analysis , 2010, Clinical EEG and neuroscience.

[35]  C. Joyce,et al.  Automatic removal of eye movement and blink artifacts from EEG data using blind component separation. , 2004, Psychophysiology.

[36]  Aapo Hyvärinen,et al.  Fast and robust fixed-point algorithms for independent component analysis , 1999, IEEE Trans. Neural Networks.

[37]  Yan Wang,et al.  Single-trial classification of ERPS using second-order blind identification (SOBI) , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[38]  T. Bleck,et al.  Status Epilepticus and the Use of Continuous EEG Monitoring in the Intensive Care Unit , 2012, Continuum.