8000 GitHub - silentcentralia/bci_toolbox: Classification toolbox for ERP and SSVEP based BCI data
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Classification toolbox for ERP and SSVEP based BCI data

License

Notifications You must be signed in to change notification settings

silentcentralia/bci_toolbox

 
 

Repository files navigation

bci_toolbox (work in Progress)

A benchamark classification toolbox for Brain-Computer Interface EEG data

Data sets available:

ERP Data sets:

  1. BCI Compeition III Challenge 2004 (P300 evoked potentials) (http://www.bbci.de/competition/iii/)
  2. EPFL P300 data set (https://mmspg.epfl.ch/BCI_datasets)
  3. P300 speller with ALS patients (set #8) (http://bnci-horizon-2020.eu/database/data-sets)
  4. LARESI inverted face data set (coming soon)

SSVEP Data sets:

  1. SSVEP Exoskeleton (https://old.datahub.io/dataset/dataset-ssvep-exoskeleton)
  2. Tsinghua Sampled sinusoidal Joint Frequency-Phase Modulation SSVEP (http://www.thubci.org/en/?a=nr&id=100)
  3. San Diego Square Joint Frequnecy-Phase Modulation SSVEP (ftp://sccn.ucsd.edu/pub/cca_ssvep)
  • Processing methods available:

    • Feature extraction: --- Downsample --- Multivariate Linear Regression(MLR)
    • classification :
        • LDA
        • Regularized LDA (shrinkage-LDA)
        • SWDLA
        • SVM (LIBSVM)
        • Logistic Regression (LIBLINEAR)
        • Random Forest
        • SVM+
        • Canonical Correlation Analysis based methods : - - - CCA, FilterBank CCA (FBCCA), L1-Multiway CCA, MsetCCA, Individual Template CCA (ITCCA)
        • Task-related Component Analysis (TRCA)

    Setup

    Run the setup.m script

    Usage

    First run

    • Download one of the Datasets (or all) in the list.
    • create a new folder inside the Dataset/epochs.
    • Run one (or all, one by one) scripts related to each dataset in the dataio folder.

    Regular usage

    • Run the script "define_approach_ERP.m" for ERP data
    • Run the script "define_approach_SSVEP.m" for SSVEP data

    Documentation

    coming soon

    Cite us

    coming soon

About

Classification toolbox for ERP and SSVEP based BCI data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 75.5%
  • Fortran 16.6%
  • HTML 3.8%
  • C++ 2.5%
  • C 1.2%
  • Makefile 0.2%
  • Other 0.2%
0