Back to all 16 Open Project Ideas
Signal Processing & MLAdvanced

Real-time motor-imagery decoder

Build an open, real-time left/right motor-imagery classifier that runs on a Raspberry Pi or laptop and streams from an open EEG board.

PythonCSP / Riemannian / deep learningReal-time systems

Possible Outcome

An open-source library with accuracy and latency numbers.

You own what you build. Publish it under your own GitHub account with your name and chosen open-source licence.

Why It Matters for Open Neurotech

Motor imagery (mu/beta event-related desynchronization over C3/C4) is one of the foundational paradigms in restorative and assistive BCIs.

Starting Points & Technical Notes

These are open-ended suggestions, not specifications or assigned tasks. Change the scope, combine ideas, or take a completely different approach:

  • Implement a clean calibration protocol (e.g. 40–60 cued trials of left vs. right hand imagery) with visual feedback.
  • Compare Filter-Bank CSP + LDA, Tangent Space Riemannian geometry, and EEGNet on 8- to 16-channel montages.
  • Report end-to-end inference latency, cross-validation accuracy, and session-to-session stability.

Independent Open-Source Work

PiEEG Ltd does not take on volunteers, interns or unpaid workers. Any project you start is your own independent activity under your own repository and responsibility. Read the full ground rules →

Safety First

PiEEG devices are not medical devices. Use battery power only when electrodes are on a person, and never connect to mains power during recording. Liability & safety →