$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Die Studie wurde gemäß der Erklärung von Helsinki durchgeführt und vom Institutional Ethics Committee der SR University in Warangal, Telangana, Indien (Genehmigungsnr. 007/2026) genehmigt. Die informierte Zustimmung wurde schriftlich von allen Teilnehmern vor der Datenerhebung eingeholt.
Teilnehmerauswahl
EEG-Daten wurden von 11 gesunden Teilnehmern (Altersgruppe: 25–45 Jahre; Durchschnittsalter: 28 Jahre) erhoben, die keine Vorgeschichte neurologischer oder psychiatrischer Störungen hatten. In dieser Studie wurden insgesamt 1175 EEG-Segmente betrachtet, davon 527 zur Relaxationsklasse und 648 zur Aufmerksamkeitsklasse. Teilnehmer, deren EEG-Aufnahmen übermäßige Bewegungsartefakte oder schlechte Signalqualität aufwiesen, wurden ausgeschlossen.
EEG-Aufnahme-Setup
Das allgemeine Layout des vorgeschlagenen EEG-basierten Gehirn-Computer-Schnittstellensystems ist in Abbildung 1 dargestellt, das die gesamte Pipeline der Signalerfassung, Klassifikation und Echtzeitnutzung zeigt. Die EEG-Daten wurden mit einem kleinen Biopotentialaufnahmemodul aufgezeichnet, das mit einem mikrocontrollerbasierten System verbunden war. Die Gelelektroden wurden basierend auf dem International 10–20-System angebracht, nämlich den präfrontalen Punkten von Fp1 und Fp2, mit Referenz- und Masseelektroden an den Ohrläppchen, wie in Abbildung 2 gezeigt. Die Signale wurden mit einer Frequenz von 128 Hz digitalisiert und mit einem selbstgeschriebenen Python-Aufnahmeskript an einen Computer gesendet. Eine ausreichende Hautvorbehandlung und leitfähiges Gel wurden verwendet, um die Elektrodenimpedanz zu reduzieren und die Signalqualität zu verbessern.
Experimentelles Verfahren
EEG-Aufzeichnungen wurden unter zwei kognitiven Bedingungen durchgeführt: Entspannung und Aufmerksamkeit, nach einem standardisierten Protokoll. Im Entspannungszustand wurde der Teilnehmer in einer komfortablen, geräuscharmen Umgebung gesetzt und angewiesen, mit minimaler Bewegung stillzubleiben. Beruhigende instrumentale Audioaufnahmen wurden über Kopfhörer abgespielt, und die EEG-Aufnahme wurde mit dem Befehl Python collect.py gestartet. EEG-Signale wurden pro Sitzung für 5 Minuten aufgezeichnet und vier Sitzungen lang wiederholt. Im Aufmerksamkeitszustand wurde der Teilnehmer angewiesen, aufmerksamkeitsintensive Aufgaben wie interaktive Spiele auszuführen, während er das gleiche Erkundungssystem wie im Entspannungszustand beibehält. EEG-Signale wurden pro Sitzung für 5 Minuten aufgezeichnet und vier Sitzungen lang wiederholt. Jeder Teilnehmer nahm insgesamt 40 Minuten teil, bestehend aus 20 Minuten Entspannung und 20 Minuten Aufmerksamkeitsaufgaben, was einen zuverlässigen Vergleich kognitiver Zustände ermöglichte.
Der verarbeitete Datensatz wurde in beschriftete Segmente wie folgt organisiert: Relaxation (0); Achtung (1). Jedes Segment hatte eine Dauer von 4 Sekunden mit 50 % Überlappung und wurde als Spektrogramm mit einer kurzzeitigen Fourier-Transformation dargestellt.
Signalverarbeitung, Merkmalsdarstellung und Modellimplementierung
Die erhaltenen EEG-Signale wurden vorbearbeitet, um Rauschen und Artefakte zu eliminieren. Ein 50-Hz-Notchfilter wurde verwendet, um Powerline-Störungen zu entfernen, und ein Butterworth-Bandpassfilter 4. Ordnung im Signal zwischen 0,5 und 30 Hz wurde verwendet, um die entsprechenden EEG-Frequenzbänder auszuwählen. Die Amplitudenschwellwerte und die visuelle Inspektion wurden verwendet, um artefaktkontaminierte Segmente zu identifizieren, und etwa 8–12 % der Daten wurden gelöscht. Gaußsche Rauschaddition, Zeitmaskierung und Frequenzmaskierung sind Datenerweiterungsmethoden zur Verbesserung der Modellrobustheit. EEG-Signale wurden gefiltert und dann in 4-Sekunden-Fenster aufgeteilt, die um 50 Prozent getrennt waren.
Die einzelnen EEG-Segmente wurden in eine Zeit-Frequenz-Darstellung (Short-Time-Fourier-Transformation) umgewandelt, wie in Gleichung (1) gezeigt, um die Extraktion zeitlicher und spektraler Eigenschaften zu ermöglichen.
(1)
Die resultierenden Spektrogramme wurden normalisiert und auf feste Dimensionen angepasst, um als Eingaben für das Klassifikationsmodell zu dienen. Um überlappungsbedingte Datenleckage zu vermeiden, wurde der Datensatz in Training (70 %), Validierung (10 %) und Test-Teilmengen (20 %) vor der Segmentierung unterteilt, wie in Abbildung 3 dargestellt. Zusätzlich wurde eine Leave-One-Subject-Out (LOSO)-Kreuzvalidierung durchgeführt, um die Inter-Subject-Generalisierung zu bewerten, bei der Daten eines Subjekts für Tests verwendet wurden, während die übrigen Daten für das Training verwendet wurden.
Die vorgeschlagene SET-Net-Architektur, wie in Abbildung 4 dargestellt, wurde entwickelt, um multidimensionale EEG-Merkmale zu erfassen. Das Modell integriert ein Convolutional Neural Network (CNN)-Backbone, um räumlich-spektrale Darstellungen zu extrahieren, gefolgt von einem Squeeze-and-Excitation-(SE)-Block, der die kanalweise Merkmalsbedeutung adaptiv neu kalibriert, wie in Gleichung (2) beschrieben. Das CNN-Backbone besteht aus zwei Faltungsschichten mit einer Kerngröße von 3 × 3, gefolgt von Batch-Normalisierung und exponentieller linearer Einheit (ELU)-Aktivierung
(2)
Die interne Struktur des SE-Blocks ist in Abbildung 5 dargestellt. Um langfristige zeitliche Abhängigkeiten zu erfassen, wurde ein Transformatorencoder integriert, dessen Aufmerksamkeitsmechanismus in Gleichung (3) definiert und in Abbildung 6 dargestellt ist.
(3)
Eine adaptive Average-Pooling-Schicht wurde verwendet, um die Merkmalskarten auf eine feste Größe von 16 × 16 zu reduzieren. Das Reduktionsverhältnis des SE-Blocks beträgt 8, was zur Neukalibrierung der kanalweisen Feature-Antworten verwendet wird. Der Transformatorencoder bestand aus vier Schichten mit vier Aufmerksamkeitsköpfen, einer Vorwärtsmaßgröße von 256 und einer Modelleinbettungsgröße von 128.
Die endgültige Klassifikation wurde mit vollständig verbundenen Schichten mit Dropout-Regularisierung und einer Softmax-Aktivierungsfunktion durchgeführt, um zwischen Aufmerksamkeits- und Relaxationszuständen zu unterscheiden. Die detaillierte schichtweise Architektur des vorgeschlagenen Modells wird in Tabelle 1 dargestellt.
Das Modell wurde mit dem AdamW-Optimierer trainiert, mit einer anfänglichen Lernrate von 0,001 und einem Gewichtsabfall von 1×10⁻4. Ein Cosinus-Annealing-Scheduler wurde verwendet, um die Konvergenz zu verbessern, und 50 Epochen wurden mit einer Chargengröße von 32 trainiert. Das Klassenungleichgewicht wurde mit einer gewichteten Kreuzentropieverlustfunktion, wie in Gleichung (4) beschrieben, überwunden.
(4)
Tabelle 2 fasst die Trainingskonfiguration zusammen, und Tabelle 3 präsentiert die Hyperparametersuche des vorgeschlagenen SET-Net, die in der EEG-basierten Aufmerksamkeitsrelaxationsklassifikation verwendet wurde. Die ausgewählten Parameter sorgen für Stabilität des Trainings, eine verbesserte Verallgemeinerung und Toleranz gegenüber Veränderungen der EEG-Signale. Die gewählten Parameter sorgen für Stabilität im Trainingsprozess, verbessern die Generalisierung und widerstehen Veränderungen des EEG-Signals. Genauigkeit, Präzision, Rückruf, F1-Wert und ROC-AUC wurden zur Messung der Modellleistung verwendet. Alle Pipelines, die Vorverarbeitung, Modelltraining und Bewertung umfassen, wurden in Python mit dem PyTorch-Framework geschrieben, um die Reproduzierbarkeit sicherzustellen. Tabelle 4 bietet eine detaillierte Beschreibung der Fehlersuche, um Probleme im Zusammenhang mit EEG-Aufnahme, Vorverarbeitung, Modelltraining und Echtzeitnutzung zu steuern und zu lösen. Tabelle 5 bietet einen Überblick über die Materialien des EEG-Geräts, um einen einfachen Rahmen für die Durchführung von Experimenten und den experimentellen Aufbau zu ermöglichen. Python 3.8 mit dem PyTorch Deep-Learning-Framework wurde zur Implementierung des vorgeschlagenen SET-Net-Frameworks verwendet. Standardwissenschaftliche Rechenbibliotheken wurden für die Signalvorverarbeitung und Feature-Extraktion mit NumPy, SciPy und Matplotlib verwendet. Jedes experimentelle Verfahren wurde auf einem System mit Intel-i7-Prozessor und 16 GB RAM durchgeführt, um das Training der Modelle zu beschleunigen.
DATENVERFÜGBARKEIT:
Der anonymisierte EEG-Datensatz, der während dieser Studie erstellt und analysiert wurde, ist im Zenodo-Repository unter folgendem Zugangslink öffentlich verfügbar: https://zenodo.org/records/19627795.
Alle Daten wurden de-identifiziert, um die Vertraulichkeit der Teilnehmer gemäß den institutionellen ethischen Richtlinien des institutionellen Ethikausschusses der SR University (Genehmigungsnr. 007/2026) zu gewährleisten.
Die verarbeiteten Informationen, Modelleinstellungen und Implementierungsdetails, die zur Nachbildung der Ergebnisse benötigt werden, werden im Manuskript präsentiert, und der Quellcode ist öffentlich verfügbar unter: https://github.com/Ravichanderj/SET-Net-EEG-BCI.