$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Las interfaces cerebro-ordenador por imagen motora (MI-BCIs) permiten la comunicación directa entre el cerebro humano y dispositivos externos sin requerir actividad muscularperiférica 1. En los últimos años, la tecnología MI-BCI se ha aplicado ampliamente enneurorrehabilitación 2, controlasistivo 3 e interacciónhumano-ordenador 4. Estas aplicaciones ponen de manifiesto la necesidad de flujos de trabajo de análisis accesibles y reproducibles que puedan ser adoptados de forma fiable por investigadores y clínicos, incluidos usuarios con conocimientos limitados en programación.
Los enfoques convencionales de decodificación MI-EEG se basan predominantemente en marcos de filtrado espacial y clasificación lineal. Métodos como el Common SpatialPattern 5 (CSP) y el CSP6 basado en divergencia (div-CSP) se han utilizado ampliamente para extraer características espaciales discriminativas de señales EEG multicanal. Para extraer aún más características a través de componentes de frecuencia distintos, se han explorado extensamente elCSP 7 del Banco de Filtros (FBCSP) y el CSP Sub-banda 8,9 (SBCSP). Además, la segmentación temporal se ha integrado en el proceso de extracción de características dividiendo cada ensayo en múltiples intervalos de tiempo, permitiendo capturar patrones discriminativos en evolución y mejorando aún más el rendimiento dedecodificación 10,11,12. Para mejorar la discriminabilidad de las características extraídas, se han introducido diversas estrategias de selección de características para reducir la redundancia y mitigar el sobreajuste 13,14,15. Para la clasificación, los modelos tradicionales de aprendizaje automático como las máquinas de vectores de soporte16 y los clasificadores de regresiónregularizada 17, 18 y 19 continúan utilizándose ampliamente debido a su interpretabilidad y eficiencia computacional.
A pesar de su eficacia, estos enfoques suelen implementarse en bases de código personalizadas y específicas de cada conjunto de datos, lo que complica la reutilización sistemática y la verificación independiente. Se han desarrollado varias plataformas de software basadas en interfaces gráficas de usuario (GUI) para apoyar el análisis EEG y la investigación en BCI. Por ejemplo, EEGLAB20 ofrece un conjunto completo de funciones para el preprocesamiento de EEG, análisis tiempo-frecuencia, extracción de características, clasificación y visualización avanzada. Su arquitectura altamente modular y extensible ha permitido una adopción generalizada en el campo de investigación EEG. BCILAB21, en integración con EEGLAB, incorpora más de 100 algoritmos de procesamiento de señales y aprendizaje automático que abarcan toda la cadena de decodificación, desde el preprocesamiento hasta la clasificación. De manera similar, OpenViBE22 ofrece un entorno de programación visual para diseñar flujos de trabajo BCI en tiempo real, en el que los usuarios pueden ensamblar pipelines de procesamiento de señal enlazando gráficamente componentes modulares. La plataforma es especialmente adecuada para la adquisición de EEG en línea y paradigmas de respuesta estímulo-respuesta en tiempo real, y ha sido ampliamente utilizada en el desarrollo y prueba de aplicaciones interactivas de BCI. Además, PyNoetic, un framework modular en Python para el desarrollo de interfaces cerebro-ordenador EEG sin código, permite la construcción de flujos de trabajo BCI de extremo a extremo mediante una interfaz gráfica integrada que soporta adquisición de datos, preprocesamiento, extracción de características y clasificación23. A diferencia de herramientas anteriores que requieren una configuración manual o scripting sustancial, PyNoetic ofrece un nivel más alto de abstracción para el diseño de pipelines, permitiendo ensamblaje y reconfiguración flexibles de etapas de procesamiento sin programación de bajo nivel. En muchos estudios MI-EEG, estas plataformas ya pueden soportar preprocesamiento rutinario, extracción convencional de características y decodificación y evaluación de línea base.
Varias plataformas basadas en interfaz gráfica soportan análisis MI-EEG mediante preprocesamiento estandarizado, extracción de características y decodificación de línea base (Tabla 1). Sin embargo, carecen de optimización para la descomposición en tiempo de frecuencia espacial de grano fino, incluyendo la partición espacial definida por el usuario y la visualización entre dominios. Para responder a estas necesidades metodológicas, se propuso previamente un marco de decodificación espacio-temporal-frecuencia de grano fino para MI-EEG24 , que modelaba conjuntamente grupos de electrodos espaciales, subbandas de frecuencia y segmentos temporales para mejorar el rendimiento de la decodificación y mejorar la interpretabilidad multidominio. Basándose en este marco, la herramienta de análisis EEG Espacio-Temporal-Frecuencia (STFEEG-Tool) fue desarrollada como una caja de herramientas basada en interfaz gráfica de usuario (GUI) que estandariza la decodificación MI-EEG de grano fino dentro de un flujo de trabajo configurable y reproducible, manteniéndose compatible con las cadenas de herramientas existentes del EEG.
STFEEG-Tool integra la preparación de datos, preprocesamiento, segmentación espacio-temporal-frecuencia, extracción de características, selección de características basada en envoltorios, clasificación y visualización en una cadena unificada. En lugar de sustituir las cajas de herramientas EEG establecidas, las complementa mediante una especificación transparente de los parámetros, una ejecución consistente de la tubería y una visualización informada por modelos para apoyar análisis detallados.
Las principales contribuciones de este trabajo son tres. Primero, STFEEG-Tool ofrece un flujo de trabajo de interfaz gráfica de extremo a extremo fácil de usar con configuración de parámetros estandarizada para una decodificación MI-EEG de grano fino. En segundo lugar, permite la segmentación espacio-temporal-frecuencia multiescala, incluyendo la descomposición espacial definida por el usuario, que no está disponible de forma consistente en plataformas de propósito general. En tercer lugar, mejora la interpretabilidad mediante mapas topográficos tiempo-frecuencia y mapas de significación por grupo de electrodos que resumen contribuciones discriminativas y revelan patrones relevantes para MI específicos del sujeto en dominios.
La caja de herramientas es de código abierto y está disponible en: https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool