Title :
A generalized preprocessing and feature extraction platform for scalp EEG signals on FPGA
Author :
Wijesinghe, L.P. ; Wickramasuriya, D.S. ; Pasqual, Ajith A.
Author_Institution :
Electron. & Telecommun. Eng. Dept., Univ. of Moratuwa, Moratuwa, Sri Lanka
Abstract :
Brain-computer interfaces (BCIs) require real-time feature extraction for translating input EEG signals recorded from a subject into an output command or decision. Owing to the inherent difficulties in EEG signal processing and neural decoding, many of the feature extraction algorithms are complex and computationally demanding. Presently, software does exist to perform real-time feature extraction and classification of EEG signals. However, the requirement of a personal computer is a major obstacle in bringing these technologies to the home and mobile user affording ease of use. We present the FPGA design and novel architecture of a generalized platform that provides a set of predefined features and preprocessing steps that can be configured by a user for BCI applications. The preprocessing steps include power line noise cancellation and baseline removal while the feature set includes a combination of linear and nonlinear, univariate and bivariate measures commonly utilized in BCIs. We provide a comparison of our results with software and also validate the platform by implementing a seizure detection algorithm on a standard dataset and obtained a classification accuracy of over 96%. A gradual transition of BCI systems to hardware would prove beneficial in terms of compactness, power consumption and much faster response to stimuli.
Keywords :
brain-computer interfaces; electroencephalography; feature extraction; field programmable gate arrays; medical disorders; medical signal detection; neurophysiology; signal classification; signal denoising; BCI application; BCI systems; BCIs; EEG signal classification; EEG signal processing; FPGA design; baseline removal; bivariate measures; brain-computer interfaces; classification accuracy; decision; feature extraction algorithm; feature extraction platform; feature set; generalized platform; generalized preprocessing; home; input EEG signals; mobile user; neural decoding; nonlinear measures; output command; personal computer; power line noise cancellation; preprocessing steps; real-time feature extraction; scalp EEG signals; seizure detection algorithm; standard dataset; univariate measures; Computer architecture; Discrete wavelet transforms; Electroencephalography; Feature extraction; Field programmable gate arrays; Finite impulse response filters; Histograms;
Conference_Titel :
Biomedical Engineering and Sciences (IECBES), 2014 IEEE Conference on
DOI :
10.1109/IECBES.2014.7047472