Title :
Smario: a toolbox for brain-computer interfacing analysis and design
Author :
Cabrera, A.F. ; Farina, Dario ; Dremstrup, Kim
Author_Institution :
Dept. of Health Sci. & Technol., Aalborg Univ., Aalborg, Denmark
fDate :
April 29 2009-May 2 2009
Abstract :
In this paper we introduce Smario, a MATLAB open source toolbox for the analysis of BCI signals and implementation of translation algorithms for BCI systems. The Smario functions have been created based on the design of EEGLAB, they are accessible through the graphic user interface but they can also be run and edited using MATLAB syntax. Smario reads BCI2000 files in DAT and MAT formats, and documentation is available to implement functions to read other formats. This toolbox incorporates two feature selection methods based on discriminative measures; r2 and SEPCOR. Using the graphical capabilities of EEGLAB, these feature selection modules provide 2-D and 3-D topographic maps of scalp data fields for selected features and graphs of the extracted features for selected channels. Smario´s modularized design allows the user to create a translation algorithm using existing feature extraction, selection and classification modules. These modules are easily configurable and interchangeable, to provide the user with means to compare different translation algorithms. Furthermore, the implementation of new modules is possible and guidelines for this purpose have been included in the documentation. Available modules are Common Average Reference (CAR), MEM filter, Autoregressive (AR) analysis, Fast Fourier Transform (FFT), Discrete Wavelet Transform (DWT), Bayesian Classifier, Linear Discriminant Analysis (LDA), Support Vector Machine (SVM), SEPCOR and r2. Smario is available for download at http://www.hst.aau.dk/bci/Smariovf/Smindex.html where documentation and sample files can also be found.
Keywords :
autoregressive processes; brain-computer interfaces; discrete wavelet transforms; electroencephalography; fast Fourier transforms; feature extraction; graphical user interfaces; mathematics computing; medical signal processing; signal classification; support vector machines; BCI design; Bayesian classifier; DAT format; EEGLAB design; MAT format; MATLAB open source toolbox; MEM filter; SEPCOR; Smario modularized design; autoregressive analysis; brain-computer interfacing analysis; common average reference; discrete wavelet transform; fast Fourier transform; feature extraction; graphic user interface; linear discriminant analysis; scalp data field; support vector machine; topographic map; Algorithm design and analysis; Discrete wavelet transforms; Documentation; Fast Fourier transforms; Feature extraction; Linear discriminant analysis; MATLAB; Signal analysis; Support vector machine classification; Support vector machines;
Conference_Titel :
Neural Engineering, 2009. NER '09. 4th International IEEE/EMBS Conference on
Conference_Location :
Antalya
Print_ISBN :
978-1-4244-2072-8
Electronic_ISBN :
978-1-4244-2073-5
DOI :
10.1109/NER.2009.5109324