Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
173 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
46 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

HappyFeat -- An interactive and efficient BCI framework for clinical applications (2310.02948v2)

Published 4 Oct 2023 in q-bio.NC and cs.LG

Abstract: Brain-Computer Interface (BCI) systems allow users to perform actions by translating their brain activity into commands. Such systems usually need a training phase, consisting in training a classification algorithm to discriminate between mental states using specific features from the recorded signals. This phase of feature selection and training is crucial for BCI performance and presents specific constraints to be met in a clinical context, such as post-stroke rehabilitation. In this paper, we present HappyFeat, a software making Motor Imagery (MI) based BCI experiments easier, by gathering all necessary manipulations and analysis in a single convenient GUI and via automation of experiment or analysis parameters. The resulting workflow allows for effortlessly selecting the best features, helping to achieve good BCI performance in time-constrained environments. Alternative features based on Functional Connectivity can be used and compared or combined with Power Spectral Density, allowing a network-oriented approach. We then give details of HappyFeat's main mechanisms, and a review of its performances in typical use cases. We also show that it can be used as an efficient tool for comparing different metrics extracted from the signals, to train the classification algorithm. To this end, we show a comparison between the commonly-used Power Spectral Density and network metrics based on Functional Connectivity. HappyFeat is available as an open-source project which can be freely downloaded on GitHub.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (31)
  1. A review of classification algorithms for EEG-based brain–computer interfaces: a 10 year update. Journal of Neural Engineering. 2018;15(3):031005. doi:10.1088/1741-2552/aab2f2.
  2. Pfurtscheller G, Neuper C. Future prospects of ERD/ERS in the context of brain-computer interface (BCI) developments. Progress in Brain Research. 2006;159:433–437. doi:10.1016/S0079-6123(06)59028-4.
  3. Electroencephalography (EEG)-Based Brain–Computer Interfaces. In: Wiley Encyclopedia of Electrical and Electronics Engineering. John Wiley & Sons, Ltd; 2015. p. 1–20. Available from: https://onlinelibrary.wiley.com/doi/abs/10.1002/047134608X.W8278.
  4. Brain-computer interface based motor and cognitive rehabilitation after stroke – state of the art, opportunity, and barriers: summary of the BCI Meeting 2016 in Asilomar. Brain-Computer Interfaces. 2017;4(1-2):53–59. doi:10.1080/2326263X.2016.1246328.
  5. Pfurtscheller G, Neuper C. Motor imagery and direct brain-computer communication. Proceedings of the IEEE. 2001;89(7):1123–1134. doi:10.1109/5.939829.
  6. Why standard brain-computer interface (BCI) training protocols should be changed: an experimental study. Journal of Neural Engineering. 2016;13(3):036024. doi:10.1088/1741-2560/13/3/036024.
  7. Myrden A, Chau T. Effects of user mental state on EEG-BCI performance. Frontiers in Human Neuroscience. 2015;9.
  8. OpenViBE: An Open-Source Software Platform to Design, Test and Use Brain-Computer Interfaces in Real and Virtual Environments. Presence: Teleoperators and Virtual Environments. 2010;19(1):35–53.
  9. Timeflux: an open-source framework for the acquisition and near real-time processing of signal streams. In: BCI 2019 - 8th International Brain-Computer Interface Conference. Graz, Austria; 2019.Available from: https://hal.archives-ouvertes.fr/hal-02315098.
  10. BCI2000: a general-purpose brain-computer interface (BCI) system. IEEE transactions on bio-medical engineering. 2004;51(6):1034–1043. doi:10.1109/TBME.2004.827072.
  11. Brainstorm: A User-Firendly Application for MEG/EEG Analysis. Computational Intelligence and Neuroscience. 2011;2011. doi:10.1155/2011/879716.
  12. Delorme A, Makeig S. EEGLAB: an open source toolbox for analysis of single-trial EEG dynamics including independent component analysis. Journal of Neuroscience Methods. 2004;134(1):9–21. doi:10.1016/j.jneumeth.2003.10.009.
  13. FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data, FieldTrip: Open Source Software for Advanced Analysis of MEG, EEG, and Invasive Electrophysiological Data. Computational Intelligence and Neuroscience, Computational Intelligence and Neuroscience. 2010;2011, 2011:e156869. doi:10.1155/2011/156869, 10.1155/2011/156869.
  14. MNE software for processing MEG and EEG data. NeuroImage. 2014;86:446–460. doi:10.1016/j.neuroimage.2013.10.027.
  15. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research. 2011;12(85):2825–2830.
  16. Network-based brain–computer interfaces: principles and applications. Journal of Neural Engineering. 2021;18(1):011001. doi:10.1088/1741-2552/abc760.
  17. Characterization of Mental States through Node Connectivity between Brain Signals. In: 2018 26th European Signal Processing Conference (EUSIPCO); 2018. p. 1377–1381.
  18. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods. 2020;17(3):261–272. doi:10.1038/s41592-019-0686-2.
  19. A comparative study of the performance of different spectral estimation methods for classification of mental tasks. Annual International Conference of the IEEE Engineering in Medicine and Biology Society IEEE Engineering in Medicine and Biology Society Annual International Conference. 2008;2008:1155–1158. doi:10.1109/IEMBS.2008.4649366.
  20. Identifying true brain interaction from EEG data using the imaginary part of coherency. Clinical Neurophysiology. 2004;115(10):2292–2307. doi:10.1016/j.clinph.2004.04.029.
  21. Phase/Amplitude Synchronization of Brain Signals During Motor Imagery BCI Tasks. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2021;29:1168–1177. doi:10.1109/TNSRE.2021.3088637.
  22. Sanei S. Classification and Clustering of Brain Signals. In: Adaptive Processing of Brain Signals. John Wiley & Sons, Ltd; 2013. p. 101–117. Available from: https://onlinelibrary.wiley.com/doi/abs/10.1002/9781118622162.ch6.
  23. Available from: http://arxiv.org/abs/2309.12195.
  24. Exploring strategies for multimodal BCIs in an enriched environment. In: 2022 IEEE International Conference on Metrology for Extended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE); 2022. p. 685–690.
  25. European Research Council (ERC) funded project. ”BCINET: Non-invasive decoding of brain communication patterns to ease motor restoration after stroke”;. Available from: https://cordis.europa.eu/project/id/864729.
  26. Comparative study of band-power extraction techniques for Motor Imagery classification. In: 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB); 2011. p. 1–6. Available from: https://ieeexplore.ieee.org/document/5952105.
  27. González Astudillo J. Development of Network Features for Brain-Computer Interfaces [These de doctorat]. Sorbonne université; 2022. Available from: https://www.theses.fr/2022SORUS286.
  28. Pfurtscheller G, Lopes da Silva FH. Event-related EEG/MEG synchronization and desynchronization: basic principles. Clinical Neurophysiology. 1999;110(11):1842–1857. doi:10.1016/S1388-2457(99)00141-8.
  29. EEG-Based Brain-Computer Interfaces: A Thorough Literature Survey. International Journal of Human–Computer Interaction. 2013;29(12):814–826. doi:10.1080/10447318.2013.780869.
  30. Graph analysis of functional brain networks: practical issues in translational neuroscience. Philosophical Transactions of the Royal Society B: Biological Sciences. 2014;369(1653). doi:10.1098/rstb.2013.0521.
  31. Schlögl A, Supp G. Analyzing event-related EEG data with multivariate autoregressive parameters. In: Neuper C, Klimesch W, editors. Progress in Brain Research. vol. 159 of Event-Related Dynamics of Brain Oscillations. Elsevier; 2006. p. 135–147. Available from: https://www.sciencedirect.com/science/article/pii/S0079612306590090.
Citations (2)

Summary

We haven't generated a summary for this paper yet.