Skip to content

XiaoqiXu77/Signature_BCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Signature method for brain-computer interfaces

The implementation of two signature-based methods applied on EEG-based brain-computer interfaces (BCIs). The first method uses the path signature directly as a feature vector. The second method takes negative square of the lead matrix constructed from the second level signature and adds a regularization term to get a symmetric positive definite (SPD) matrix to be used as features.

A simple example of classification of left/right motor imagery of one subject in Physionet MI dataset is given. However these methods are general and can be applied to other paradigms of EEG-based BCIs.

alt text

Dependencies

  • Numpy
  • Scikit-learn
  • MNE
  • PyRiemann
  • PyTorch
  • Signatory

Citation

Xu, X., Lee, D., Drougard, N. et al. Signature methods for brain-computer interfaces. Sci Rep 13, 21367 (2023). https://doi.org/10.1038/s41598-023-41326-8

Contact

If you have any questions or suggestions, feel free to contact via 77xiaoqiqi at gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages