SSVEP-Based Brain-Computer Interface for Cursor Control

An SSVEP-Based Signal Processing Pipeline for Brain-Controlled Cursor Navigation

Bachelor Thesis (2025)
Author(s)

A. Amnouh (TU Delft - Electrical Engineering, Mathematics and Computer Science)

A. El Haddouchi (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Dante G Muratore – Mentor (TU Delft - Bio-Electronics)

T. Costa – Mentor (TU Delft - Bio-Electronics)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2025
Language
English
Graduation Date
27-06-2025
Awarding Institution
Delft University of Technology
Project
['EE3L11 Bachelor graduation project Electrical Engineering']
Programme
['Electrical Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This thesis investigates a steady-state visually evoked potential (SSVEP)–based brain-computer interface (BCI) for controlling a computer cursor. The system employs two frequency-detection methods: filter-bank canonical correlation analysis (FBCCA) and ensemble task-related component analysis (eTRCA). Performance was evaluated using EEG data from a public dataset (MAMEM) and a self-recorded dataset. Classification accuracy, information transfer rate (ITR), and signal-to-noise ratio (SNR) were analyzed.

Results indicate that the MAMEM dataset, featuring a 256-channel high-density electrode setup, yielded superior classification accuracy—averaging 70.3% with FBCCA and reaching up to 93.3% peak accuracy in some subjects. In contrast, the self-recorded dataset, acquired with an 8-channel OpenBCI headset, showed lower performance, with FBCCA average accuracies ranging from 33.3% to 71.1%, and a maximum observed peak accuracy of 93.3% in isolated trials. FBCCA proved particularly effective in real-time conditions due to its calibration-free design, achieving real-time classification accuracies of 67.86% and 62.5% in two separate test sessions. In addition, system latency was assessed, and it was found that the complete signal processing pipeline executes within 0.232 seconds. eTRCA achieved higher offline accuracy on the MAMEM data when sufficient training trials were available but underperformed on the self-recorded dataset due to limited calibration data. Real-time cursor control was successfully demonstrated using two target frequencies (8.57 Hz and 12.00 Hz), confirming the practical viability of SSVEP-based BCIs. Future work should aim to improve signal quality, enhance spatial resolution through better electrode placement, and reduce the need for user-specific calibration to enable more reliable and accessible real-world applications.

Files

License info not available