$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
As interfaces cérebro-computador por imagem motora (MI-BCIs) permitem a comunicação direta entre o cérebro humano e dispositivos externos sem exigir atividade muscularperiférica 1. Nos últimos anos, a tecnologia MI-BCI tem sido amplamente aplicada emneuroreabilitação 2, controleassistivo 3 e interação humano-computador4. Esses aplicativos destacam a necessidade de fluxos de trabalho de análise acessíveis e reprodutíveis que possam ser adotados de forma confiável por pesquisadores e clínicos, incluindo usuários com conhecimento limitado em programação.
As abordagens convencionais de decodificação MI-EEG baseiam-se predominantemente em filtragem espacial e estruturas de classificação linear. Métodos como o Common SpatialPattern 5 (CSP) e o CSP6 baseado em divergência (div-CSP) têm sido amplamente usados para extrair características espaciais discriminativas de sinais de EEG multicanal. Para extrair ainda mais características em diferentes componentes de frequência, oCSP 7 (FBCSP) e o CSP 8,9 da subbanda (SBCSP) foram amplamente explorados. Além disso, a segmentação temporal foi integrada ao processo de extração de características, dividindo cada tentativa em múltiplos intervalos de tempo, permitindo capturar padrões discriminativos em evolução e aprimorando ainda mais o desempenho dedecodificação 10,11,12. Para aumentar a discriminabilidade das características extraídas, várias estratégias de seleção de características foram introduzidas para reduzir a redundância e mitigar o sobreajuste13, 14, 15. Para classificação, modelos tradicionais de aprendizado de máquina como as máquinas vetoriais de suporte16 e os classificadores de regressãoregularizada 17, 18 e 19 continuam amplamente utilizados devido à sua interpretabilidade e eficiência computacional.
Apesar de sua eficácia, essas abordagens são tipicamente implementadas em bases de código personalizadas e específicas para cada conjunto de dados, o que complica o reuso sistemático e a verificação independente. Diversas plataformas de software baseadas em interface gráfica de usuário (GUI) foram desenvolvidas para suportar análise de EEG e pesquisa em BCI. Por exemplo, o EEGLAB20 oferece um conjunto abrangente de funções para pré-processamento de EEG, análise de tempo-frequência, extração de características, classificação e visualização avançada. Sua arquitetura altamente modular e extensível possibilitou uma ampla adoção no campo de pesquisa em EEG. O BCILAB21, em integração com o EEGLAB, incorpora mais de 100 algoritmos de processamento de sinais e aprendizado de máquina que abrangem todo o pipeline de decodificação, desde o pré-processamento até a classificação. De forma semelhante, oOpenViBE 22 oferece um ambiente de programação visual para projetar fluxos de trabalho BCI em tempo real, nos quais os usuários podem montar pipelines de processamento de sinal conectando graficamente componentes modulares. A plataforma é especialmente adequada para aquisição online de EEG e paradigmas de resposta a estímulo em tempo real, e tem sido amplamente utilizada no desenvolvimento e teste de aplicações interativas de BCI. Além disso, o PyNoetic, um framework modular em Python para desenvolvimento de interfaces cérebro-computador EEG sem código, permite a construção de fluxo de trabalho BCI de ponta a ponta por meio de uma interface gráfica integrada que suporta aquisição de dados, pré-processamento, extração de características e classificação23. Diferentemente de ferramentas anteriores que exigem configuração manual substancial ou scripting, o PyNoetic oferece um nível mais alto de abstração para o design de pipelines, permitindo montagem flexível e reconfiguração dos estágios de processamento sem programação de baixo nível. Em muitos estudos MI-EEG, essas plataformas já podem suportar pré-processamento rotineiro, extração convencional de características e decodificação e avaliação de linha de base.
Várias plataformas baseadas em interface gráfica suportam análise MI-EEG por meio de pré-processamento padronizado, extração de características e decodificação de linha de base (Tabela 1). No entanto, eles carecem de otimização para decomposição em frequência espacial e tempo de granulação fina, incluindo particionamento espacial definido pelo usuário e visualização entre domínios. Para atender a essas necessidades metodológicas, foi proposto anteriormente uma estrutura de decodificação espacial-temporal-frequential detalhada para oMI-EEG 24 , modelando conjuntamente grupos espaciais de eletrodos, subbandas de frequência e segmentos temporais para melhorar o desempenho da decodificação e aprimorar a interpretabilidade em múltiplos domínios. Com base nesse arcabouço, a ferramenta de análise de EEG Espaço-Temporal-Frequência (STFEEG-Tool) foi desenvolvida como uma caixa de ferramentas baseada em interface gráfica (GUI) que padroniza a decodificação MI-EEG de grão fino dentro de um fluxo de trabalho configurável e reproduzível, mantendo a compatibilidade com as cadeias de ferramentas de EEG existentes.
O STFEEG-Tool integra preparação de dados, pré-processamento, segmentação espaço-temporal-frequentiça, extração de características, seleção de características baseada em wrapper, classificação e visualização em um pipeline unificado. Em vez de substituir as caixas de ferramentas de EEG já estabelecidas, ele as complementa por meio de especificação transparente de parâmetros, execução consistente de pipeline e visualização informada pelo modelo para suportar análises detalhadas.
As principais contribuições deste trabalho são três. Primeiro, o STFEEG-Tool oferece um fluxo de trabalho de interface gráfica de ponta a ponta amigável, com configuração padronizada de parâmetros para decodificação MI-EEG detalhada. Segundo, ele permite a segmentação espacial-temporal-frequential em múltiplas escalas, incluindo decomposição espacial definida pelo usuário, que não está consistentemente disponível em plataformas de uso geral. Terceiro, aprimora a interpretabilidade por meio de mapas topográficos tempo-frequência e mapas de significância por grupo de eletrodos que resumem contribuições discriminativas e revelam padrões relevantes para MI específicos do sujeito em domínios.
A caixa de ferramentas é de código aberto e está disponível em: https://github.com/CissyZR/Spatial-Frequency-Temporal_EEG_Analysis_Tool