Andere Themen suchen…

Andere Themen suchen…

Die diskrete Kosinustransformation

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Ein Elektroenzephalogramm (EEG) erzeugt über lange Zeiträume hinweg riesige Mengen an kontinuierlichen Daten über Dutzende von Kanälen. Dieses Volumen belastet den begrenzten Speicher tragbarer Headsets, schränkt Telemedizin-Netzwerke ein und verlangsamt Echtzeit-Gehirn-Computer-Schnittstellen (BCIs). Folglich müssen EEG-Rohdaten reduziert werden, um effizient verarbeitet werden zu können.

Die diskrete Kosinustransformation (DCT), die als mathematische Grundlage für die JPEG-Komprimierung dient, löst diese Herausforderung. Ebenso wie sie Bilder komprimiert und gleichzeitig die Erkennbarkeit beibehält, reduziert die DCT die EEG-Signalgröße, während sie dessen Gesamtform bewahrt. Das Verständnis ihrer Funktionsweise und Grenzen hilft bei der Entscheidung, wann die DCT geeignet ist oder wann alternative Transformationen vorzuziehen sind.

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Was ist die diskrete Kosinustransformation?

Die diskrete Kosinustransformation ist eine mathematische Operation, die eine endliche Sequenz von Abtastwerten in Koeffizienten umwandelt, die mit Kosinusfunktionen verknüpft sind. Anstatt ein Signal direkt als Werte über die Zeit oder die Position zu beschreiben, beschreibt sie, wie stark verschiedene Kosinusmuster zu diesem Signal beitragen. Das Ergebnis bleibt endlich und diskret, aber seine Struktur wird in einem frequenzähnlichen Bereich ausgedrückt.

Eine Kosinusbasis beginnt mit einem konstanten Muster und setzt sich durch zunehmend schnellere Schwingungen fort. Der erste Koeffizient spiegelt daher im Allgemeinen das durchschnittliche oder Gesamtniveau der Eingabe wider, während spätere Koeffizienten zunehmend feinere Änderungen erfassen. Diese Anordnung kann es erleichtern, breite Trends von schnellen Schwankungen zu trennen.

Die Transformation ist umkehrbar, wenn der vollständige Satz von Koeffizienten und die entsprechende Normalisierung beibehalten werden. In der Praxis können Analysten jedoch nur ausgewählte Koeffizienten beibehalten oder diese als numerische Merkmale verwenden. Diese Wahl kann die Dimensionalität reduzieren, verwirft jedoch auch Informationen, sodass die Bedeutung der reduzierten Darstellung bewertet und nicht einfach vorausgesetzt werden muss.

Der Algorithmus der diskreten Kosinustransformation Schritt für Schritt

Ein praktischer DCT-Arbeitsablauf beginnt mit einer endlichen Sequenz und endet mit Koeffizienten, die rekonstruiert oder analysiert werden können. Die Sequenz kann ein kurzes Signalfenster, eine Bildzeile oder eine andere geordnete Sammlung von Messungen sein. Vor der Berechnung definiert der Analyst den Transformationstyp, die Skalierung der Koeffizienten, die Fensterlänge und die Behandlung fehlender oder kontaminierter Proben.

Jede DCT-Basisfunktion ist ein abgetastetes Kosinusmuster. Der Algorithmus vergleicht die Eingabe mit jedem Basismuster und erzeugt einen Koeffizienten pro Muster. Die Berechnung kann direkt mit der Summationsformel oder mit einer schnellen Implementierung durchgeführt werden, die darauf ausgelegt ist, den Rechenaufwand zu reduzieren und gleichzeitig die gewählte Transformationskonvention beizubehalten.

Ein kompakter Arbeitsablauf ist bei der Implementierung der Operation nützlich, da jeder Schritt die Interpretation beeinflusst:

  1. Bereiten Sie eine endliche, konsistent abgetastete Sequenz vor.

  2. Entfernen oder modellieren Sie unerwünschte Offsets und Trends, wenn die Analyse dies erfordert.

  3. Wählen Sie den DCT-Typ und die Normalisierungskonvention.

  4. Berechnen Sie den Koeffizientenvektor und überprüfen Sie seine Dimensionen.

  5. Behalten, rekonstruieren oder analysieren Sie Koeffizienten statistisch entsprechend der Forschungsfrage.

Nach der Transformation sollte die Rekonstruktion mit allen Koeffizienten die Eingabe abgesehen von numerischer Präzision und Normalisierungskonventionen reproduzieren. Eine Rekonstruktion, die nur einen Teil des Koeffizientenvektors verwendet, ist eine Annäherung. Die Untersuchung des Rekonstruktionsfehlers kann zeigen, ob die Koeffizientenreduktion eine sinnvolle Struktur entfernt oder lediglich Rauschen reduziert hat.

Anwendungen der diskreten Kosinustransformation in verschiedenen Branchen

Die diskrete Kosinustransformation findet überall dort Anwendung, wo endliche, abgetastete Daten von einer kosinusbasierten Darstellung profitieren können. In Bild- und Videosystemen unterstützt sie kompakte Beschreibungen von räumlichen oder zeitlichen Blöcken. In der Audio- und Kommunikationstechnik können verwandte Transformationsmethoden helfen, Signalinformationen für die Kodierung und Übertragung zu organisieren.

Wissenschaftliche und ingenieurwissenschaftliche Anwendungen nutzen die DCT zur Filterung, Rauschunterdrückung, Merkmalskonstruktion und numerischen Analyse. Ihre reellwertige Basis kann praktisch sein, wenn die Phase nicht die primäre Zielgröße ist oder wenn eine endliche Sequenz mit geradsymmetrischem Fortsetzungsverhalten ein geeignetes Modell darstellt. Die angemessene Verwendung hängt vom Signal, den Randbedingungen und dem gewünschten Ausgang ab.

In der biomedizinischen Forschung können Transformationskoeffizienten als Merkmale für statistische Modelle oder Klassifikationssysteme dienen. Solche Merkmale sind Messungen eines transformierten Signals, keine direkten biologischen Variablen. Ihr Wert muss daher durch Validierung, Reproduzierbarkeit und den Vergleich mit den Originaldaten sowie relevanten physiologischen Maßen nachgewiesen werden.

Diskrete Kosinustransformation vs. Diskrete Fourier-Transformation

Sowohl die DCT als auch die DFT drücken abgetastete Daten durch oszillierende Basisfunktionen aus, treffen jedoch unterschiedliche mathematische Annahmen. Die DFT verwendet komplexe Exponentialfunktionen und stellt sowohl Amplitude als auch Phase in ihren Koeffizienten dar. Die DCT verwendet reelle Kosinusfunktionen und wird üblicherweise mit einer geradsymmetrischen Fortsetzung der endlichen Eingabe in Verbindung gebracht.

Das Verhalten an den Grenzen ist ein wesentlicher Unterschied. Die periodische Fortsetzung bei einer DFT kann einen künstlichen Sprung zwischen dem Ende und dem Anfang eines endlichen Segments erzeugen, wenn diese Werte nicht übereinstimmen. Die mit vielen DCT-Formen verbundene geradsymmetrische Fortsetzungsstruktur kann diese spezielle Unstetigkeit verringern, obwohl sie nicht jeden Randeffekt eliminiert oder für jedes Signal bessere Ergebnisse garantiert.

Die Wahl ist daher eher analytischer als ideologischer Natur. Die DFT ist natürlich, wenn komplexe Phasen und periodische Strukturen eine Rolle spielen, während die DCT für kompakte, reellwertige Darstellungen und Daten mit endlichem Fenster attraktiv sein kann.

Verwenden Sie DCT, wenn

Verwenden Sie FFT/Wavelets, wenn

Eine stromsparende, eingebettete Kompression erforderlich ist

Spezifische Frequenzbänder analysiert werden

Reellwertige Merkmalsvektoren für ML benötigt werden

Die Phasensynchronität gemessen wird

Datenreduktion statt Frequenzanalyse das Ziel ist

Eine zeitlich lokalisierte Transienten-Erkennung durchgeführt wird

Was ist die DCT-Energiekompaktierungseigenschaft bei EEG-Signalen?

Die DCT funktioniert, indem sie einen kurzen Block von Signalabtastwerten in eine Summe von Kosinuswellen mit steigenden Frequenzen zerlegt, die jeweils mit einem Koeffizienten multipliziert werden, der beschreibt, wie stark diese bestimmte Kosinuswelle zum ursprünglichen Block beiträgt.

Im Gegensatz zur Fourier-Transformation, die komplexe Zahlen liefert, die sowohl Amplituden- als auch Phaseninformationen enthalten, erzeugt die DCT nur reelle Zahlen. Dies macht die Ausgabe einfacher zu speichern und computergestützt zu verarbeiten.

Die Eigenschaft, die für das EEG am wichtigsten ist, wird als Energiekompaktierung bezeichnet. EEG-Signale weisen eine hohe zeitliche Korrelation auf, was bedeutet, dass ein jetzt aufgezeichneter Abtastwert dem vor einem Moment aufgezeichneten Abtastwert statistisch ähnlich ist.

Eine Studie von Birvinskas et al. beschreibt dies direkt und stellt fest, dass die DCT „korrelierte Eingangsdaten aufnimmt und deren Energie in den ersten paar Transformationskoeffizienten konzentriert“. In der Praxis bedeutet dies, dass die ersten Handvoll Koeffizienten eines Blocks die grobe Form des Signals erfassen, während spätere Koeffizienten zunehmend feinere Details erfassen, die sich oft mit Rauschen überschneiden.

Aufgrund dieses Konzentrationseffekts kann ein großer Teil der Koeffizienten mit minimalem Schaden für die rekonstruierte Wellenform verworfen werden. Eine ebenfalls von Birvinskas geleitete Studie über eingebettete Systeme demonstriert dies direkt, indem sie die DCT auf kurze Blöcke von acht Abtastwerten anwendet und ausdrücklich feststellt, dass „die am wenigsten signifikanten Transformationskoeffizienten vor der Übertragung entfernt“ und vor der Rekonstruktion mit Nullen aufgefüllt werden. Das Signal, das wieder herauskommt, ist nicht identisch mit dem Original, aber es behält die dominierende Struktur bei, da die verworfenen Informationen in den Teilen der Transformation konzentriert waren, die von vornherein die geringste Energie trugen.

Dieses dekorrelierende Verhalten ist konzeptionell verwandt mit dem Ziel der Hauptkomponentenanalyse, die ebenfalls nach kompakten, dekorrelierten Darstellungen korrelierter Daten sucht, obwohl die PCA ihre Basisfunktionen statistisch aus den Daten selbst ableitet, während die DCT einen festen, vordefinierten Satz von Kosinusfunktionen verwendet.

Warum die DCT keine oszillatorische Zerlegung wie die FFT oder Wavelets ist

Es ist verlockend, die DCT als eine einfache Variante der Fourier-Analyse zu betrachten, aber die beiden Werkzeuge sind für unterschiedliche Ziele konzipiert.

Die Schnelle Fourier-Transformation (FFT) zerlegt ein Signal in Sinus- und Kosinuspaare und erzeugt eine komplexwertige Ausgabe, die sowohl Frequenzamplitude als auch Phase enthält. Diese komplexe Ausgabe lässt sich natürlich auf die klassischen EEG-Frequenzbänder Delta, Theta, Alpha, Beta und Gamma übertragen und kann phasenbasierte Maße wie die Synchronisation zwischen Elektrodenstandorten unterstützen. Wavelet-Transformationen erweitern diese Idee noch weiter, indem sie es ermöglichen, den Frequenzinhalt zeitlich zu lokalisieren, was nützlich ist, um kurzlebige Ereignisse wie eine Spitze oder ein transientes Artefakt zu erfassen.

Die DCT ist für einen engeren Zweck konzipiert. Sie verwendet ausschließlich Kosinusfunktionen und erzeugt nur reelle Zahlen. Ihre Koeffizienten entsprechen technisch gesehen einer Form von „Frequenz“, aber da die Transformation auf kurzen Blöcken unter Verwendung einer bestimmten Randbedingung operiert, lassen sich diese Frequenzinformationen ohne zusätzliche Verarbeitung nicht sauber mit den Standard-EEG-Bändern in Einklang bringen.

Dies ist kein Fehler. Es spiegelt einen Unterschied in der Designabsicht wider. Die FFT- und Wavelet-Familien sind darauf optimiert, den oszillatorischen Gehalt eines rhythmisch gesteuerten Signals wie des EEG zu beschreiben. Die DCT ist darauf optimiert, eine Wellenform in möglichst wenige Zahlen zu komprimieren und gleichzeitig ihre Form zu bewahren.

Diese Unterscheidung steht im Mittelpunkt der Bewertung der DCT. Sie ist in erster Linie ein Werkzeug zur Komprimierung und Dimensionalitätsreduktion und erst in zweiter Linie oder indirekt ein Fenster zum Frequenzinhalt.

Wie die DCT EEG-Daten für Speicherung und Übertragung komprimiert

Das grundlegende Komprimierungsrezept mittels DCT folgt einem konsistenten Muster: Transformieren Sie einen Signalblock in DCT-Koeffizienten, verwerfen oder runden Sie die kleinsten grob ab, und wenden Sie dann eine inverse Transformation an, um eine Annäherung an das ursprüngliche Signal zu rekonstruieren.

Da die verworfenen Koeffizienten diejenigen sind, die die geringste Energie tragen, bleibt bei dem rekonstruierten Signal häufig die breite Form der Wellenform erhalten, auch wenn es sich nicht um eine perfekte Kopie handelt. Aus diesem Grund wird das Verfahren als verlustbehaftete Kompression und nicht als verlustfreie Kompression beschrieben.

In der Studie von Birvinskas et al. entwickelten sie speziell für eingebettete und tragbare Systeme Systeme, die schnelle DCT-Algorithmen auf Blöcke von jeweils nur acht Abtastwerten anwendeten – eine Designentscheidung, die darauf abzielte, die Rechenlast auf stromsparender Hardware zu minimieren. Sie kamen zu dem Schluss, dass der Ansatz gut für „Echtzeit-Eingebettete-Systeme geeignet ist, bei denen eine geringe Rechenkomplexität und eine hohe Geschwindigkeit erforderlich sind.

Eine weitere Studie von Maazouz et al. erweitert das Konzept auf Mehrkanal-Aufzeichnungen und fügt der DCT-basierten Quantisierung eine Entropiekodierung hinzu – einen verlustfreien Schritt, der die Dateigröße nach dem DCT-Schritt weiter verringert. Diese Arbeit beschreibt den Prozess als eine „konservative Operation“, die dieselbe Kernmathematik wie die JPEG-Kompression nutzt, und misst die Rekonstruktionsqualität anhand einer Metrik namens prozentuale quadratische Abweichung (PRD), die quantifiziert, wie weit das rekonstruierte Signal vom Original abweicht.

Zusammengenommen belegen diese beiden Studien, dass die DCT-basierte Kompression technisch machbar und rechnerisch effizient ist.

Nutzung der DCT als Tool zur Merkmalsextraktion für maschinelles Lernen

Klassifikatoren für maschinelles Lernen, also jene Algorithmen, die zur automatischen Erkennung von beispielsweise Anfällen oder zur Interpretation beabsichtigter BCI-Befehle eingesetzt werden, arbeiten tendenziell besser und schneller, wenn sie mit einer kleinen Anzahl aussagekräftiger Zahlen statt mit Tausenden von rohen Zeitbereichs-Abtastwerten gefüttert werden.

Hier wird die Energiekompaktierungseigenschaft der DCT zu einer Strategie für die Merkmalsextraktion statt einer Speicherstrategie. Anstatt kleine Koeffizienten zu verwerfen, um Platz zu sparen, wird der kleine Satz der beibehaltenen Koeffizienten direkt als Eingabe für einen Klassifikator verwendet.

Eine der Studien von Birvinskas et al. wendet diese Logik auf BCI-Systeme an, indem sie die DCT explizit als Schritt zur Merkmalsextraktion und Datensatzreduzierung vor der Klassifizierung mit einem künstlichen neuronalen Netzwerk einsetzt. Die Autoren kommen zu dem Schluss, dass „die Methode erfolgreich für die Merkmalsextraktion und Datensatzreduzierung eingesetzt werden kann“.

Die Epilepsie-Erkennungsforschung bietet ein weiteres Feld, auf dem Forscher die DCT nutzen. Ein Ansatz kombiniert hochfrequente DCT-Koeffizienten mit einem Bandbreitenmerkmal, das aus einer separaten Technik namens empirische Modenzerlegung (EMD) gewonnen wird, und speist den kombinierten Merkmalssatz dann in eine Support-Vector-Machine ein, um iktale Phasen (aktive Anfälle) von interiktalen Phasen (den ruhigeren Intervallen zwischen Anfällen) zu unterscheiden.

Die Autoren berichteten, dass dieser kombinierte Ansatz bestehende modernste Methoden für Klassifikationsaufgaben übertreffen kann.

Darüber hinaus wendet eine quantitativ detailliertere Studie eine spezifische Variante namens DCT-II an, um Energiemerkmale über 16 Frequenzteilbänder hinweg zu extrahieren, gepaart mit einem K-Nearest-Neighbor-Klassifikator (KNN) – einer Methode, die neue Datenpunkte basierend auf ihrer Ähnlichkeit mit bereits gekennzeichneten Beispielen einordnet.

Getestet an 21 Patienten unter Verwendung des CHB-MIT-Langzeit-EEG-Datensatzes erreichte dieser Ansatz einen durchschnittlichen F1-Score von 93.12 (eine Metrik, die Präzision und Sensitivität eines Klassifikators in einer einzigen Zahl zusammenfasst) sowie eine Falsch-Positiv-Rate von 0.07.

Das richtige Werkzeug für das richtige Ziel

Die DCT verdient ihren Platz in der EEG-Verarbeitung durch eine spezifische mathematische Stärke: ihre Fähigkeit, die Energie eines korrelierten Signals in einer kleinen Anzahl von reellwertigen, dekorrelierten Koeffizienten zu konzentrieren.

Diese Eigenschaft macht sie für zwei unterschiedliche Aufgaben wirklich nützlich: das Verkleinern von EEG-Dateien für die Speicherung oder Übertragung und das Erzeugen kompakter Merkmalsvektoren für Klassifikatoren des maschinellen Lernens. Keine der beiden Aufgaben erfordert, dass die Transformation Gehirnrhythmen so beschreibt, wie es die Fourier- oder Wavelet-Analyse tut, und das versucht sie auch nicht.

Für Studierende und Nachwuchswissenschaftler, die mit neurowissenschaftlichen Daten arbeiten, bietet die DCT einen leichtgewichtigen, gut verständlichen und einfach zu implementierenden Einstiegspunkt, wann immer Datenreduktion und nicht die präzise oszillatorische Messung im Vordergrund steht. Die hier besprochene Literatur zur Signalverarbeitung stützt ihre Machbarkeit bei Kompressions- und Klassifikationsaufgaben, einschließlich eines starken quantitativen Ergebnisses bei der Erkennung von Anfällen.

Der vernünftige Weg nach vorn besteht darin, das Werkzeug auf das Ziel abzustimmen: DCT für Kompression und Merkmalskompaktierung, Fourier- oder Wavelet-Methoden für die physiologische Interpretation und kontrollierte, direkte Vergleichstests, wann immer der Erfolg eines Projekts davon abhängt, zu wissen, welches Verfahren unter vergleichbaren Bedingungen tatsächlich besser abschneidet.

Häufige Fehler bei der Anwendung der diskreten Kosinustransformation

Viele DCT-Fehler entstehen, bevor die Formel überhaupt ausgewertet wird. Eine Transformation kann korrekt berechnet werden, beantwortet aber dennoch eine schlecht definierte Frage, weil die Segmentlänge, die Abtastrate oder die Vorverarbeitungsmethode ungeeignet ist. Eine reproduzierbare Analyse erfordert daher die Dokumentation sowohl der mathematischen Konvention als auch der Schritte zur Datenaufbereitung.

Ein zweites Problem besteht darin, die Koeffizientenamplitude als selbsterklärend zu behandeln. Die Amplituden hängen von der Normalisierung, der Signalskalierung, der Fensterdauer und davon ab, ob ein Offset entfernt wurde. Der Vergleich von Werten aus inkompatiblen Pipelines kann scheinbare Unterschiede erzeugen, die eher Verarbeitungsschritte als Signaleigenschaften widerspiegeln.

Weitere Fehler sind das Beibehalten von zu wenigen Koeffizienten, das Ignorieren von Randeffekten oder die alleinige Bewertung der transformierten Merkmale, ohne die ursprüngliche Wellenform zu überprüfen. Rekonstruktionstests und Sensitivitätsanalysen können diese Probleme aufdecken. Insbesondere im EEG können Artefakte starke Koeffizienten erzeugen, die numerisch bedeutsam erscheinen, ohne jedoch eine beabsichtigte neurophysiologische Interpretation zu haben.

Werkzeuge und Software zur Berechnung der diskreten Kosinustransformation

Die meisten numerischen Rechenumgebungen bieten eine DCT-Implementierung direkt oder über eine Bibliothek zur Signalverarbeitung an. Das wichtige Thema ist nicht einfach die Verfügbarkeit, sondern die Übereinstimmung hinsichtlich des Transformationstyps, der Normalisierung, der Achsenreihenfolge und der Behandlung von reellwertigen Eingaben. Dokumentation und kleine Testvektoren sind nützlich, um zu bestätigen, dass zwei Implementierungen dieselben Konventionen verwenden.

Ein transparenter Arbeitsablauf bewahrt in der Regel das rohe oder minimal verarbeitete Segment auf, zeichnet die Vorverarbeitungsparameter auf, berechnet die Transformation und speichert die Koeffizienteneinstellungen zusammen mit den Ergebnissen. Referenzberechnungen mittels direkter Summation können helfen, eine schnelle Implementierung bei kurzen Sequenzen zu überprüfen.

Für die EEG-Arbeit hängt die Reproduzierbarkeit auch von Metadaten wie der Abtastfrequenz, der Kanalauswahl, der Fensterüberlappung, verworfenen Segmenten und Skalierungseinheiten ab. Ein Softwarepaket kann die DCT zwar zuverlässig berechnen, aber es kann nicht entscheiden, ob die resultierende Darstellung wissenschaftlich angemessen ist. Diese Beurteilung bleibt Teil des Studiendesigns und der Validierung.

Warum die diskrete Kosinustransformation EEG-Daten für reale Geräte praxistauglich macht

Die diskrete Kosinustransformation bietet einen unkomplizierten Weg zur Verkleinerung von EEG-Signalen, da sie den größten Teil der Signalform in nur einer Handvoll früher Koeffizienten konzentriert. Diese Energiekompaktierung bedeutet, dass tragbare Headsets weitaus weniger Daten übertragen müssen und dennoch die dominierende Wellenformstruktur erhalten bleibt – ein entscheidender Vorteil, wenn Speicherplatz und Bandbreite knapp sind. Die zugrunde liegende Mathematik ist leicht genug, um auf stromsparender Hardware ausgeführt zu werden, was eine Echtzeit-Kompression außerhalb des Labors ermöglicht.

Über die Speicherung hinaus können dieselben wenigen Koeffizienten als kompakte Eingaben für Klassifikatoren des maschinellen Lernens dienen, die mit der Erkennung von Anfällen oder der Interpretation von Befehlen für Gehirn-Computer-Schnittstellen beauftragt sind. Der Ansatz hat bereits in spezifischen Tests zur Erkennung von Anfällen starke Ergebnisse gezeigt.

Derzeit stellt die DCT eine praktische Wahl dar, wenn die Datenreduktion ohne Verlust der Gesamtform im Vordergrund steht, und nicht, wenn eine präzise Hirnwellen-Frequenzanalyse erforderlich ist. Sie bietet eine nützliche Faustregel: Passen Sie die Transformation an Ihr tatsächliches Ziel an, und nicht an eine Standardannahme über die EEG-Verarbeitung.

Referenzen

  1. Birvinskas, D., Jusas, V., Martisius, I., & Damasevicius, R. (2012, November). EEG dataset reduction and feature extraction using discrete cosine transform. In 2012 Sixth UKSim/AMSS European Symposium on Computer Modeling and Simulation (S. 199-204). IEEE. https://doi.org/10.1109/EMS.2012.88

  2. Birvinskas, D., Jusas, V., Martisius, I., & Damasevicius, R. (2015). Fast DCT algorithms for EEG data compression in embedded systems. Computer Science and Information Systems, 12(1), 49-62. https://doi.org/10.2298/CSIS140101083B

  3. Maazouz, M., Kebir, S. T., Bengherbia, B., Toubal, A., Batel, N., & Bahri, N. (2015, Dezember). A DCT-based algorithm for multi-channel near-lossless EEG compression. In 2015 4th International Conference on Electrical Engineering (ICEE) (S. 1-5). IEEE. https://doi.org/10.1109/INTEE.2015.7416805

  4. Parvez, M. Z., & Paul, M. (2012, Dezember). Features extraction and classification for Ictal and Interictal EEG signals using EMD and DCT. In 2012 15th International Conference on Computer and Information Technology (ICCIT) (S. 132-137). IEEE. https://doi.org/10.1109/ICCITechn.2012.6509719

  5. Jumaah, M. A., Shihab, A. I., & Farhan, A. A. (2020). Epileptic seizures detection using DCT-II and KNN classifier in long-term EEG signals. Iraqi Journal of Science, 2687-2694. https://doi.org/10.24996/ijs.2020.61.10.26

Häufig gestellte Fragen

Was ist die diskrete Kosinustransformation (DCT) und warum wird sie für das EEG verwendet?

Die DCT zerlegt einen kurzen Block von EEG-Abtastwerten in eine Summe von Kosinuswellen mit steigenden Frequenzen und erzeugt dabei nur reellwertige Koeffizienten. Sie wird verwendet, weil EEG-Signale zeitlich stark korreliert sind und die DCT die Signalenergie in nur wenigen frühen Koeffizienten konzentriert, was die Kompression und Merkmalsreduktion effizient macht.

Wie komprimiert die DCT EEG-Signale?

Die Transformation wird auf kurze Blöcke von Abtastwerten angewendet, und anschließend werden die kleinsten Koeffizienten – diejenigen, die die geringste Energie tragen – verworfen oder grob gerundet. Eine inverse Transformation rekonstruiert eine Annäherung an die ursprüngliche Wellenform und erzielt so eine verlustbehaftete Kompression, während die grobe Signalform erhalten bleibt.

Warum wird die DCT mit der JPEG-Komprimierung verglichen?

JPEG verwendet die DCT zur Verkleinerung von Bildern, da die meisten visuellen Informationen durch einige wenige niederfrequente Koeffizienten erfasst werden, und dieselbe Eigenschaft der Energiekompaktierung gilt für EEG-Signale. Beide verwerfen hochfrequente Details, die weniger wahrnehmbar oder bedeutend sind, was die DCT zu einer natürlichen Wahl für die neuronale Datenreduktion macht.

Wie unterscheidet sich die DCT von der Fourier-Transformation (FFT) für die EEG-Analyse?

Die FFT zerlegt ein Signal in Sinus- und Kosinuspaare und erzeugt komplexe Zahlen, die sich direkt auf Hirnwellenfrequenzbänder und -phasen übertragen lassen. Die DCT verwendet nur Kosinusfunktionen und liefert reellwertige Koeffizienten, die nicht sauber mit Standard-EEG-Bändern übereinstimmen, was sie eher zu einem Kompressionswerkzeug als zu einer Methode der oszillatorischen Analyse macht.

Kann die DCT verwendet werden, um Merkmale für die Klassifizierung von EEG mittels maschinellem Lernen zu extrahieren?

Ja, die kompakten, dekorrelierten Koeffizienten aus der DCT können als kleiner Merkmalsvektor für Klassifikatoren dienen, was die Datendimensionalität reduziert und gleichzeitig die dominierende Struktur des Signals beibehält. Dieser Ansatz wurde erfolgreich in Systemen zur Erkennung von Anfällen und in Gehirn-Computer-Schnittstellen eingesetzt.

Wann sollte ich für mein EEG-Projekt die DCT anstelle der FFT wählen?

Wählen Sie die DCT, wenn die Priorität auf Echtzeitkompression, Reduzierung des Datenspeichers oder kompakter Merkmalsextraktion für maschinelles Lernen liegt, insbesondere auf Geräten mit geringer Leistungsaufnahme. Wählen Sie die FFT oder Wavelets, wenn Ihre Forschung die Analyse spezifischer Frequenzbänder oder Phasenbeziehungen erfordert, da die DCT diese physiologische Interpretation nicht direkt liefert.

Reduziert die DCT das Rauschen in EEG-Signalen?

Das Verwerfen kleiner DCT-Koeffizienten mit hohem Index entfernt oft rauschartige Schwankungen zusammen mit feinen Details, was zu der Behauptung führt, die DCT sei „artefaktarm“. Die untersuchten Studien haben die Artefaktreduktion jedoch nicht direkt gemessen, sodass dies eher eine plausible Hypothese als eine bestätigte Erkenntnis bleibt.

Warum werden vor einer DCT EEG-Fenster verwendet?

Die DCT ist für eine endliche Sequenz definiert, daher wird eine EEG-Aufzeichnung üblicherweise in Fenster unterteilt. Die Fensterung ermöglicht es auch, Änderungen zwischen Abschnitten einer Aufzeichnung separat zu untersuchen, führt jedoch zu Entscheidungen über Dauer und Überlappung.

Beweist ein DCT-Ergebnis eine neurologische Erkrankung?

Nein. Ein transformiertes Signal ist eine mathematische Darstellung, kein unabhängiger klinischer Beweis. Jede diagnostische Interpretation erfordert eine angemessene klinische Bewertung, validierte Methoden und relevante unterstützende Informationen.

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Beschleunigen Sie Ihre analytischen EEG-Zeitpläne mit schnell aufzubauenden, hochdichten kabellosen Arrays, die für den flexiblen Feldeinsatz optimiert sind.

Emotiv ist ein führender Anbieter von Neurotechnologie, der die neurowissenschaftliche Forschung mit zugänglichen EEG- und Gehirndaten-Tools vorantreibt.

Christian Burgos

Das Neueste von uns

Leistungsspektraldichte im EEG

Die spektrale Leistungsdichte (Power Spectral Density, kurz PSD) ist das Werkzeug, das EEG-Signale entmischt und Ihnen zeigt, wie viel Energie jede dieser Geschwindigkeiten oder Frequenzen zur Gesamtaufzeichnung beiträgt. Sobald Sie ein PSD-Diagramm lesen können, lesen Sie eine Art Rhythmus-Partitur für das Gehirn – ein Diagramm, das zeigt, welche Tempi dominieren und welche im Hintergrund verblassen.

Artikel lesen

Empirische Modenzerlegung

Die empirische Modenzerlegung (Empirical Mode Decomposition, EMD) wurde als Reaktion auf ein Missverhältnis zwischen den EEG-Verarbeitungswerkzeugen und den zu interpretierenden Daten entwickelt. Anstatt ein Signal in einen festen Satz von im Voraus ausgewählten Sinuswellen oder Wavelets zu zwingen, lässt die EMD die Daten ihre eigenen Bausteine definieren. Diese Bausteine werden als intrinsische Modenfunktionen (Intrinsic Mode Functions, IMFs) bezeichnet, und der Prozess, der sie erzeugt, erfordert keine Annahme darüber, ob das Signal stationär oder linear ist.

Dies macht die EMD konzeptionell attraktiv für das EEG, bei dem transiente, unregelmäßige Ereignisse oft genau die Merkmale sind, die ein Forscher erkennen möchte. Diese Attraktivität hat zu einer Reihe von angewandten Forschungsarbeiten in den Bereichen Anfallserkennung, Emotionsklassifikation, Artefaktentfernung und Gehirn-Computer-Schnittstellen geführt.

Artikel lesen

Ein Leitfaden zur Kurzzeit-Fourier-Transformation für EEG

Eine grundlegende Fourier-Transformation, das klassische mathematische Werkzeug, um ein Signal in seine einzelnen Frequenzkomponenten zu zerlegen, kann Ihnen sagen, welche Gehirnrhythmen irgendwo während einer gesamten Aufzeichnung vorhanden waren. Was sie Ihnen nicht sagen kann, ist, wann sie aufgetreten sind. Ein kurzer Ausbruch von Alpha-Aktivität, der in dem Moment auftritt, in dem jemand die Augen schließt, ist ein bedeutsames, zeitlich synchronisiertes Ereignis.

Gemittelt zu einer einzigen Frequenzzusammenfassung über eine zehnminütige Aufzeichnung wird dieser Ausbruch zu einer Statistik, die ununterscheidbar vom Hintergrundrauschen ist. Die zeitliche Rekonstruktion dieser Ereignisse ist der Ausgangspunkt für jede ernsthafte EEG-Forschung, und es ist genau das Problem, für dessen Lösung die Kurzzeit-Fourier-Transformation (STFT) entwickelt wurde.

Artikel lesen

Die Fourier-Transformation

Die Fourier-Transformation verändert die Art und Weise, wie bestehende Informationen dargestellt werden, indem sie ein Signal, das sich im Laufe der Zeit verändert, in eine Beschreibung der rhythmischen Komponenten umwandelt, die bereits darin verborgen sind. Diese Transformation als Linse und nicht als Gerät zu verstehen, ist der notwendige erste Schritt, bevor ein Gespräch über Gehirnrhythmen, Frequenzbänder oder spektrale Muster überhaupt Sinn ergeben kann.

Artikel lesen