The purpose of this page is just to serve as todo or scratch pad for the development project and to list and share some ideas.

After making changes to the code and/or documentation, this page should remain on the website as a reminder of what was done and how it was done. However, there is no guarantee that this page is updated in the end to reflect the final state of the project

So chances are that this page is considerably outdated and irrelevant. The notes here might not reflect the current state of the code, and you should not use this as serious documentation.

Implement online data processing and classification for BCI

Note: real-time analysis of EEG and MEG data is currently in development within the F.C. Donders Centre. Not all functionality in FieldTrip will be immediately released to the general public. If you think something is missing in the release version that should be there, or if you want to have a pre-release of specific code, you can contact us.

The following BCI input agents are desired

  • Offline data from a file
  • Online data from CTF MEG system
  • Online data from Biosemi EEG system
  • Online data from BrainAmp EEG system

The following BCI classifying agents are desired

  • CSP (common spatial pattern)
  • invariant CSP
  • 2-channel power t-score

The following BCI actor agents are desired

  • virtual keyboard (using VNC)
  • virtual mouse (using VNC)
  • serial port
  • parallel port
  • NBS Presentation
  • E-Prime
  • wheelchair
  • LEGO robot arm
  • Pong game, single and dual player mode
  • Hex-o-spell

Using the different actors, it is possible to implement a complete BCI system. The following BCI systems are desired

  • Pong game, single and dual player mode
  • EOG artifact detector
  • head movement detector (only for MEG)