$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
O estudo foi conduzido de acordo com a Declaração de Helsinque e aprovado pelo Comitê de Ética Institucional da Universidade SR, Warangal, Telangana, Índia (Aprovação nº 007/2026). O consentimento informado foi obtido por escrito de todos os participantes antes da coleta de dados.
Seleção de Participantes
Os dados de EEG foram coletados de 11 participantes saudáveis (faixa etária: 25–45 anos; idade média: 28 anos) sem histórico de transtornos neurológicos ou psiquiátricos. Neste estudo, foram considerados um total de 1175 segmentos de EEG, dos quais 527 pertencem à classe de relaxamento e 648 à classe de atenção. Participantes cujos registros de EEG apresentaram artefatos de movimento excessivos ou baixa qualidade do sinal foram excluídos.
Configuração de Aquisição de EEG
O layout geral do sistema sugerido de interface cérebro-computador baseado em EEG é mostrado na Figura 1, que mostra todo o pipeline de aquisição de sinais, classificação e uso em tempo real. Os dados do EEG foram registrados usando um pequeno módulo de aquisição de biopotencial ligado a um sistema baseado em microcontrolador. Os eletrodos em gel foram colocados com base no sistema Internacional 10–20, ou seja, nos pontos pré-frontais Fp1 e Fp2, com eletrodos de referência e terra posicionados nos lóbulos da audição, conforme indicado na Figura 2. Os sinais eram digitalizados a uma taxa de 128 Hz e enviados para um computador usando um script de aquisição em Python autoescrito. Um pré-tratamento adequado da pele e gel condutor foram usados para reduzir a impedância do eletrodo e melhorar a qualidade do sinal.
Procedimento experimental
As gravações de EEG foram realizadas sob duas condições cognitivas, relaxamento e atenção, seguindo um protocolo padronizado. Na condição de relaxamento, o participante era sentado em um ambiente confortável e de baixo ruído e instruído a permanecer imóvel com movimentos mínimos. Áudio instrumental calmante era reproduzido por fones de ouvido, e a aquisição do EEG era iniciada usando o comando python collect.py. Os sinais de EEG eram registrados por 5 minutos por sessão e repetidos por quatro sessões. Na condição de atenção, o participante foi instruído a realizar tarefas que demandam atenção, como jogos interativos, mantendo a mesma configuração de aquisição da condição de relaxamento. Os sinais de EEG eram registrados por 5 minutos por sessão e repetidos por quatro sessões. Cada participante participou por um total de 40 minutos, consistindo em 20 minutos de relaxamento e 20 minutos de atenção, permitindo uma comparação confiável dos estados cognitivos.
O conjunto de dados processado foi organizado em segmentos rotulados da seguinte forma: Relaxamento (0); Atenção (1). Cada segmento tinha uma duração de 4 s com 50% de sobreposição e era representado como um espectrograma usando uma transformada de Fourier de curto prazo.
Processamento de Sinal, Representação de Características e Implementação de Modelos
Os sinais de EEG obtidos foram pré-processados para eliminar ruído e artefatos. Um filtro de entalhe de 50 Hz foi usado para remover interferência na linha de energia, e um filtro passa-banda Butterworth de 4ª ordem no sinal entre 0,5 e 30 Hz foi usado para selecionar as faixas de frequência EEG relevantes. O limiar de amplitude e a inspeção visual foram usados para identificar segmentos contaminados por artefatos, e aproximadamente 8–12% dos dados foram excluídos. Adição de ruído gaussiano, mascaramento temporal e mascaramento de frequência são métodos de aumento de dados usados para melhorar a robustez do modelo. Os sinais de EEG foram filtrados e depois divididos em janelas de 4 segundos separadas por 50 por cento.
Os segmentos individuais de EEG foram convertidos para uma representação tempo-frequência (Transformada de Fourier de Curto Tempo), conforme mostrado na Equação (1), para permitir a extração de características temporais e espectrais.
(1)
Os espectrogramas resultantes foram normalizados e redimensionados para dimensões fixas para servir como entradas ao modelo de classificação. Para evitar vazamentos de dados induzidos por sobreposição, o conjunto de dados foi dividido em subconjuntos de treinamento (70%), validação (10%) e testes (20%) antes da segmentação, conforme ilustrado na Figura 3. Além disso, foi realizada a validação cruzada com um sujeito fora (LOSO) para avaliar a generalização entre sujeitos, onde dados de um sujeito foram usados para testes, enquanto os dados restantes foram usados para treinamento.
A arquitetura proposta SET-Net, conforme mostrado na Figura 4, foi projetada para capturar características multidimensionais do EEG. O modelo integra uma espinha dorsal de rede neural convolucional (CNN) para extrair representações espaciais e espectrais, seguida por um bloco de compressão e excitação (SE) que recalibra adaptativamente a importância das características por canal, conforme descrito na Equação (2). A espinha dorsal CNN consiste em duas camadas convolucionais com tamanho de kernel de 3 × 3, seguidas pela normalização em lote e ativação exponencial linear unitária (ELU)
(2)
A estrutura interna do bloco SE é mostrada na Figura 5. Para capturar dependências temporais de longo alcance, foi incorporado um codificador transformador, cujo mecanismo de atenção está definido na Equação (3) e ilustrado na Figura 6.
(3)
Uma camada de pooling médio adaptativo foi usada para reduzir os mapas de características a um tamanho fixo de 16 × 16. A razão de redução do bloco SE é 8, que é usada para recalibrar as respostas de características por canal. O codificador do transformador consistia em quatro camadas com quatro cabeças de atenção, um tamanho de dimensão feed-forward de 256 e um tamanho de embedding do modelo de 128.
A classificação final foi realizada usando camadas totalmente conectadas com regularização de dropout e uma função softmax de ativação para distinguir entre os estados de atenção e relaxamento. A arquitetura detalhada por camadas do modelo proposto é apresentada na Tabela 1.
O modelo foi treinado usando o otimizador AdamW com taxa inicial de aprendizado de 0,001 e decaimento de peso de 1×10⁻4. Um agendador de recozimento cosseno foi usado para melhorar a convergência, e 50 épocas foram treinadas usando um tamanho de lote de 32. O desequilíbrio de classe foi superado usando uma função de perda ponderada por entropia cruzada, conforme descrito na Equação (4).
(4)
A Tabela 2 resume a configuração de treinamento, e a Tabela 3 apresenta a busca por hiperparâmetros da proposta SET-Net, que foi usada na classificação de atenção-relaxamento baseada em EEG. Os parâmetros selecionados proporcionam estabilidade do treinamento, ampliação da generalização e tolerância a mudanças nos sinais de EEG. Os parâmetros escolhidos proporcionam estabilidade ao processo de treinamento, aprimoram a generalização e resistem a alterações do sinal do EEG. Precisão, precisão, recordação, F1-score e ROC-AUC foram usados para medir o desempenho do modelo. Todos os pipelines envolvendo pré-processamento, treinamento de modelos e avaliação foram escritos em Python usando o framework PyTorch para garantir reprodutibilidade. A Tabela 4 fornece uma descrição detalhada da solução de problemas para orientar e resolver problemas associados à aquisição de EEG, pré-processamento, treinamento de modelos e uso em tempo real. A Tabela 5 oferece uma visão geral dos materiais do dispositivo EEG para permitir uma estrutura fácil para conduzir experimentos e o montar experimental. Python 3.8 com o framework de deep learning PyTorch foi usado para implementar o framework proposto SET-Net. Bibliotecas padrão de computação científica eram usadas para pré-processamento de sinais e extração de recursos usando NumPy, SciPy e Matplotlib. Todo procedimento experimental era realizado em um sistema com processador Intel i7 e 16 GB de RAM para acelerar o treinamento dos modelos.
DISPONIBILIDADE DE DADOS:
O conjunto de dados anonimizado de EEG gerado e analisado durante este estudo está disponível publicamente no repositório Zenodo sob o seguinte link de acesso: https://zenodo.org/records/19627795.
Todos os dados foram desidentificados para garantir a confidencialidade dos participantes, de acordo com as diretrizes éticas institucionais aprovadas pelo Comitê de Ética Institucional da SR University (Aprovação nº 007/2026).
As informações processadas, configurações do modelo e especificidades de implementação necessárias para recriar os resultados são apresentadas no manuscrito, e o código-fonte está disponível publicamente em: https://github.com/Ravichanderj/SET-Net-EEG-BCI.