View on GitHub

tools4bci -- The Core components

Download this project as a .zip file Download this project as a tar.gz file

About tools4BCI

The tools4BCI project provides useful tools for brain-computer interface (BCI) researchers all over the world. BCIs more and more become a promenent topic in research and media. It is known, that the BCI research field is a multidisciplinary one, involving e.g., psychology, medicine and biomedical engeneering. Unfortunately, due to such a multidisciplinarity, exchangeable tools and methods are rare. tool4BCI mainly relies on the work from Mason and Birch (2003) - "A general framework for brain-computer interaction design" . In this work, the BCI is divided into distinct modules, connected with individual interfaces. tools4BCI can be seen as a starting point to provide implementations for those interfaces and establish some common ground for the standardization of BCI processes. The defined and implemented interfaces focus mainly on brain-computer interface systems, but might be useful for various other research fields, e.g., neuroscience in general or other biosignal processing fields.

tools4BCI is mainly developed by the Institute for Neural Engineering, Graz University of Technology and Defitech Chair in Brain-Machine Interface at EPFL and was created within the European FP7 Project TOBI (Tools for Brain-Computer Interaction).

The Core

The tobicore library package provides a set of libraries for transmitting classification results via TiC and to deliver events via TiD.

Features

The tobicore project provides a total of five C++ libraries that implement some concepts of the TOBI hBCI design

Code

The tobicore library is written in C++ and the Code is available here. To get r/w access to the tobicore repository, please get in touch with: Christian Breitwieser -- c.breitwieser(at)tugraz(dot)at

Documentation

Licencing

The individual tobicore libraries are licenced under the LGPL version 3.0.