$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Motorische beeldvorming, hersen-computer interfaces (MI-BCI's) maken directe communicatie mogelijk tussen het menselijk brein en externe apparaten zonder perifere spieractiviteit te vereisen1. In de afgelopen jaren is MI-BCI-technologie op grote schaal toegepast in neurorevalidatie2, assistieve controle3 en mens-computer interactie4. Deze applicaties benadrukken de noodzaak van toegankelijke en reproduceerbare analyseworkflows die betrouwbaar kunnen worden toegepast door onderzoekers en clinici, inclusief gebruikers met beperkte programmeerexpertise.
Conventionele MI-EEG-decoderingsmethoden zijn voornamelijk gebaseerd op ruimtelijke filtering en lineaire classificatiekaders. Methoden zoals Common Spatial Pattern5 (CSP) en divergentie-gebaseerde CSP6 (div-CSP) zijn veel gebruikt om discriminerende ruimtelijke kenmerken uit multikanaals EEG-signalen te extraheren. Om kenmerken verder te extraheren over verschillende frequentiecomponenten, zijn Filter Bank CSP7 (FBCSP) en Subband CSP 8,9 (SBCSP) uitgebreid onderzocht. Daarnaast is temporele segmentatie geïntegreerd in het proces van feature-extractie door elke proef op te delen in meerdere tijdsintervallen, waardoor evoluerende discriminatiepatronen kunnen worden vastgelegd en de decodeerprestaties verder worden verbeterd 10,11,12. Om de discriminatie van geëxtraheerde features te vergroten, zijn verschillende featureselectiestrategieën geïntroduceerd om redundantie te verminderen en overfitting te beperken 13,14,15. Voor classificatie worden traditionele machine learning-modellen zoals support vector machines16 en regularized regression classifiers17, 18, 19 nog steeds veel gebruikt vanwege hun interpreteerbaarheid en rekenkundige efficiëntie.
Ondanks hun effectiviteit worden deze benaderingen doorgaans geïmplementeerd in gepersonaliseerde, dataset-specifieke codebases, wat systematisch hergebruik en onafhankelijke verificatie bemoeilijkt. Verschillende grafische gebruikersinterfaces (GUI)-gebaseerde softwareplatforms zijn ontwikkeld ter ondersteuning van EEG-analyse en BCI-onderzoek. EEGLAB20 biedt bijvoorbeeld een uitgebreide reeks functies voor EEG-preprocessing, tijd-frequentie-analyse, feature-extractie, classificatie en geavanceerde visualisatie. De sterk modulaire en uitbreidbare architectuur heeft brede adoptie binnen het EEG-onderzoeksveld mogelijk gemaakt. BCILAB21, in integratie met EEGLAB, bevat meer dan 100 signaalverwerkings- en machine learning-algoritmen die de gehele decodeerpijplijn beslaan, van preprocessing tot classificatie. Evenzo biedt OpenViBE22 een visuele programmeeromgeving voor het ontwerpen van realtime BCI-workflows, waarin gebruikers signaalverwerkingspijplijnen kunnen samenstellen door modulaire componenten grafisch te koppelen. Het platform is bijzonder geschikt voor online EEG-acquisitie en realtime stimulus-responsparadigma's, en is veelvuldig gebruikt bij de ontwikkeling en het testen van interactieve BCI-toepassingen. Daarnaast maakt PyNoetic, een modulair Python-framework voor no-code EEG-hersen-computerinterfaceontwikkeling, end-to-end BCI-workflowconstructie mogelijk via een geïntegreerde GUI die dataverwerving, preprocessing, feature-extractie en classificatieondersteunt 23. In tegenstelling tot eerdere tools die uitgebreide handmatige configuratie of scripting vereisen, biedt PyNoetic een hoger abstractieniveau voor pijplijnontwerp, waardoor flexibele assemblage en herconfiguratie van verwerkingsfasen mogelijk is zonder laag-niveau programmering. In veel MI-EEG-studies kunnen deze platforms al routinematige voorverwerking, conventionele feature-extractie en baseline-decodering en evaluatie ondersteunen.
Verschillende GUI-gebaseerde platforms ondersteunen MI-EEG-analyse via gestandaardiseerde preprocessing, feature-extractie en baseline-decodering (Tabel 1). Ze missen echter optimalisatie voor fijnkorrelige ruimtelijke frequentie-tijddecompositie, inclusief door de gebruiker gedefinieerde ruimtelijke partitionering en cross-domain visualisatie. Om aan deze methodologische behoeften te voldoen, werd eerder een fijnkorrelig ruimtelijk-temporeel-frequentiedecoderingsraamwerk voor MI-EEG24 voorgesteld, dat gezamenlijk ruimtelijke elektrodegroepen, frequentiesubbanden en temporele segmenten modelleert om de decodeerprestaties te verbeteren en de interpreteerbaarheid van meerdere domeinen te vergroten. Voortbouwend op dit framework is de Spatial-Temporal-Frequency EEG analysetool (STFEEG-Tool) ontwikkeld als een grafische gebruikersinterface (GUI)-gebaseerde toolbox die fijnmazige MI-EEG-decodering standaardiseert binnen een configureerbare en reproduceerbare workflow, terwijl het compatibel blijft met bestaande EEG-toolsketens.
STFEEG-Tool integreert datavoorbereiding, voorverwerking, ruimtelijk-temporele frequentiesegmentatie, feature-extractie, wrapper-gebaseerde featureselectie, classificatie en visualisatie in een uniforme pijplijn. In plaats van gevestigde EEG-toolboxes te vervangen, vult het deze aan door transparante parameterspecificatie, consistente pijplijnuitvoering en model-geïnformeerde visualisatie ter ondersteuning van fijnmazige analyse.
De belangrijkste bijdragen van dit werk zijn drievoudig. Ten eerste biedt STFEEG-Tool een gebruiksvriendelijke, end-to-end GUI-workflow met gestandaardiseerde parameterconfiguratie voor fijnmazige MI-EEG-decoding. Ten tweede maakt het multiscale ruimtelijk-temporele frequentiesegmentatie mogelijk, inclusief door de gebruiker gedefinieerde ruimtelijke decompositie, wat niet consequent beschikbaar is op algemene platforms. Ten derde verbetert het de interpreteerbaarheid door tijd-frequentie topografische kaarten en significantiekaarten van elektrodegroepen die discriminatiebijdragen samenvatten en subjectspecifieke MI-relevante patronen over domeinen heen blootleggen.
De toolbox is open source en beschikbaar op: https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool