Decoding for c-VEP BCI
neurotechlab.socsci.ru.nl·gecontroleerd 4 augustus 2026
Vacaturetekst
Decoding for c-VEP BCI | Data-Driven NeuroTechnology lab
The brain-computer interface (BCI) that uses the code-modulated visual evoked potential (c-VEP) is one of the fastest non-implanted BCIs wordwide. A much used machine learning technique in c-VEP BCI is canonical correlation analysis (CCA). CCA allows to learn spatial filters, and when using the reconvolution method also temporal filters.
The original CCA method as applied in the domain of BCI is a supervised method, requiring labeled training data. The amount of training data may depend on the current BCI user and quality of the EEG, which can be formulated as an optimization problem.
Additionally, CCA has been extended to a calibration-free method, and recently been compared to another sophisticated calibration-free method, called unsupervised mean-difference maximization (UMM). These two calibration-free methods allow decoding without the use of training data, effectively decoding every trial as if it were the first, so-called instantaneous decoding. However, both methods can also cumulatively learn from previously classified trials, making them adaptive.
Learning from previous trials comes with certain challenges. One could assume previous trials were classified correctly, though potentially some were more or less reliable. This calls for both a way to express classification certainty, as well as a way to incorporate certainty in the classification update.
Further optimizations, or regularizations, can be applied to (calibration-free) CCA, that may substantially reduce again the amount of required (training) data, as well as further improve decoding accuracy and speed.
Image credit: Thielen, J., Marsman, P., Farquhar, J., & Desain, P. (2021). From full calibration to zero training for a code-modulated visual evoked potentials for brain–computer interface. Journal of Neural Engineering, 18(5), 056007.
As part of this project, you will implement and investigate one or some of the following ideas:
Can we regularize CCA in a similar way as UMM is regularized?
Can we define a criterion signaling whether sufficient training data is recorded to train CCA?
Can we define a classification certainty signaling whether sufficient testing data is recorded to emit the classification (i.e., dynamic stopping)?
Can we define a classification certainy and incorporate this into the adaptive update of CCA over trials?
Can we incorporate a forgetting mechnism to focus more on recent data and forget old data?
You will focus predominantly on implementing the specific methodology and evaluating the results on an existing c-VEP dataset, associated to the original publications.
Thielen, J., Van Den Broek, P., Farquhar, J., & Desain, P. (2015). Broad-band visually evoked potentials: re (con) volution in brain-computer interfacing. PLOS One, 10(7), e0133797. DOI: https://doi.org/10.1371/journal.pone.0133797
Thielen, Marsman, Farquhar, & Desain (2021). From full calibration to zero training for a code-modulated visual evoked potentials for brain–computer interface. Journal of Neural Engineering, 18(5), 056007. DOI: https://doi.org/10.1088/1741-2552/abecef
Thielen, Sosulski, & Tangermann (2024). Exploring new territory: Calibration-free decoding for c-VEP BCI. Proceedings of the 9th Graz Brain-Computer Interface Conference 2024. DOI: https://doi.org/10.3217/978-3-99161-014-4-057
Thielen & Tangermann (2025). Exploring new territory II: Calibration-free decoding for ERP BCI. In 2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC). DOI: https://doi.org/10.1109/SMC58881.2025.11342596
Knowledge and an interest in brain-computer interfacing
Meer bij neurotechlab.socsci.ru.nl
| Data-Driven NeuroTechnology lab Adaptation Strategies for Block-Toeplitz Regularized Linear Discriminant Analysis While most machine learning methods make the assumption that data is i.i.d., the…
| Data-Driven NeuroTechnology lab Many conventional BCI systems adhere to fixed trial lengths. This allows users to issue commands only at predetermined intervals and using a constant amount of EEG…
| Data-Driven NeuroTechnology lab Bringing deep learning decoding models to the lab On developing and conducting experimental protocols to validate the properties of recent BCI deep learning models…
| Data-Driven NeuroTechnology lab A brain-computer interface (BCI) can use a diverse array of control signals, decodable from measured electroencephalogram (EEG) data. One such control signal is the…
| Data-Driven NeuroTechnology lab Digital biomarkers for Parkinson's Disease Parkinson’s Disease (PD) is a progressive neurodegenerative disorder primarily characterized by motor symptoms such as…
| Data-Driven NeuroTechnology lab Influence of Artifacts upon Block-Toeplitz Regularized Covariance Matrices For many machine learning methods in BCI, covariance matrices (more precisely: sample…
En nog 13 vacatures bij deze werkgever; die vind je via de lijst.
Bron
Wij zagen deze vacature op de website van de werkgever. Daar staat de actuele tekst; wijzigingen na 30 juli 2026 zien wij pas bij de volgende controle. Wij controleerden op 4 augustus 2026 of de pagina nog bestond; of de vacature dan nog open is beslist de werkgever.