$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Les interfaces cerveau-ordinateur par imagerie motrice (MI-BCI) permettent une communication directe entre le cerveau humain et les dispositifs externes sans nécessiter d’activité musculairepériphérique 1. Ces dernières années, la technologie MI-BCI a été largement appliquée enneuroréhabilitation 2, contrôleassisté 3 et interaction homme-machine4. Ces applications soulignent la nécessité de flux de travail d’analyse accessibles et reproductibles, qui peuvent être adoptés de manière fiable par les chercheurs et cliniciens, y compris les utilisateurs ayant une expertise limitée en programmation.
Les approches conventionnelles de décodage MI-EEG reposent principalement sur le filtrage spatial et les cadres de classification linéaire. Des méthodes telles que le Common SpatialPattern 5 (CSP) et le CSP6 basé sur la divergence (div-CSP) ont été largement utilisées pour extraire des caractéristiques spatiales discriminatives des signaux EEG multicanaux. Pour extraire davantage les caractéristiques à travers différentes composantes de fréquence, leCSP 7 (FBCSP) et le CSP 8,9 en sous-bande (SBCSP) ont été largement explorés. De plus, la segmentation temporelle a été intégrée au processus d’extraction des caractéristiques en divisant chaque essai en plusieurs intervalles de temps, permettant de capturer des motifs discriminants évolutifs et d’améliorer encore la performance dedécodage 10,11,12. Pour améliorer la discriminabilité des caractéristiques extraites, diverses stratégies de sélection de caractéristiques ont été introduites afin de réduire la redondance et d’atténuer le surappoint13, 14, 15. Pour la classification, les modèles traditionnels d’apprentissage automatique tels que les machines à vecteurs de support16 et les classificateurs de régressionrégularisée 17, 18, 19 continuent d’être largement utilisés en raison de leur interprétabilité et de leur efficacité computationnelle.
Malgré leur efficacité, ces approches sont généralement mises en œuvre dans des bases de code personnalisées et spécifiques à chaque ensemble de données, ce qui complique la réutilisation systématique et la vérification indépendante. Plusieurs plateformes logicielles basées sur interfaces graphiques (GUI) ont été développées pour soutenir l’analyse EEG et la recherche en BCI. Par exemple, EEGLAB20 propose une suite complète de fonctions pour le prétraitement EEG, l’analyse temps-fréquence, l’extraction de caractéristiques, la classification et la visualisation avancée. Son architecture hautement modulaire et extensible a permis une adoption large dans le domaine de la recherche EEG. BCILAB21, en intégration avec EEGLAB, intègre plus de 100 algorithmes de traitement du signal et d’apprentissage automatique couvrant l’ensemble du pipeline de décodage, du prétraitement à la classification. De même, OpenViBE22 propose un environnement de programmation visuelle pour concevoir des flux de travail BCI en temps réel, dans lequel les utilisateurs peuvent assembler des pipelines de traitement du signal en liant graphiquement des composants modulaires. La plateforme est particulièrement adaptée à l’acquisition en ligne d’EEG et aux paradigmes stimulus-réponse en temps réel, et a été largement utilisée dans le développement et les tests d’applications interactives de BCI. De plus, PyNoetic, un cadre Python modulaire pour le développement d’interfaces cerveau-ordinateur EEG sans code, permet la construction de flux de travail BCI de bout en bout via une interface graphique intégrée prenant en charge l’acquisition de données, le prétraitement, l’extraction de fonctionnalités etla classification 23. Contrairement aux outils antérieurs qui nécessitent une configuration manuelle ou un script important, PyNoetic offre un niveau d’abstraction plus élevé pour la conception de pipelines, permettant un assemblage et une reconfiguration flexibles des étapes de traitement sans programmation de bas niveau. Dans de nombreuses études MI-EEG, ces plateformes peuvent déjà prendre en charge le prétraitement de routine, l’extraction conventionnelle de caractéristiques, ainsi que le décodage et l’évaluation de baseline.
Plusieurs plateformes basées sur une interface graphique prennent en charge l’analyse MI-EEG via un prétraitement standardisé, l’extraction de caractéristiques et le décodage de base (Tableau 1). Cependant, ils manquent d’optimisation pour la décomposition en fréquence spatiale en temps précis, incluant la partition spatiale définie par l’utilisateur et la visualisation inter-domaine. Pour répondre à ces besoins méthodologiques, un cadre de décodage spatial-temporel en fréquence à grains finis pourMI-EEG 24 a été proposé auparavant, modélisant conjointement les groupes d’électrodes spatiales, les sous-bandes de fréquence et les segments temporels afin d’améliorer la performance de décodage et d’améliorer l’interprétabilité multi-domaine. S’appuyant sur ce cadre, l’outil d’analyse EEG spatial-temporel-fréquence (STFEEG-Tool) a été développé comme une boîte à outils basée sur une interface graphique (GUI) qui standardise le décodage MI-EEG à grain fin au sein d’un flux de travail configurable et reproductible tout en restant compatible avec les chaînes d’outils EEG existantes.
STFEEG-Tool intègre la préparation des données, le prétraitement, la segmentation spatiale-temporelle-fréquentielle, l’extraction de caractéristiques, la sélection de caractéristiques par enveloppement, la classification et la visualisation dans un pipeline unifié. Plutôt que de remplacer les boîtes à outils EEG établies, il les complète grâce à une spécification transparente des paramètres, une exécution cohérente du pipeline et une visualisation informée par le modèle pour soutenir une analyse en granularité.
Les principales contributions de ce travail sont triples. Tout d’abord, STFEEG-Tool offre un flux de travail utilisateur de bout en bout avec une configuration standardisée des paramètres pour un décodage MI-EEG en grain fin. Deuxièmement, elle permet une segmentation multi-échelle spatio-temporel-fréquence, y compris la décomposition spatiale définie par l’utilisateur, qui n’est pas systématiquement disponible sur les plateformes à usage général. Troisièmement, elle améliore l’interprétabilité grâce à des cartes topographiques temps-fréquence et des cartes de signification par groupe d’électrodes qui résument les contributions discriminatives et révèlent des motifs pertinents pour les MI spécifiques au sujet à travers les domaines.
La boîte à outils est open source et disponible à : https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool