From 2e4f629734bc7aa9ca8ac403160d79f4cb96fafd Mon Sep 17 00:00:00 2001 From: wieerwill Date: Fri, 28 Jan 2022 10:18:06 +0100 Subject: [PATCH] =?UTF-8?q?Einverst=C3=A4ndniserkl=C3=A4rung=20und=20Korre?= =?UTF-8?q?kturen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Praktikum BMT - EKG Signalanalyse.pdf | Bin 1038846 -> 1041096 bytes Praktikum BMT - EKG Signalanalyse.tex | 63 +++++++++++++++----------- 2 files changed, 37 insertions(+), 26 deletions(-) diff --git a/Praktikum BMT - EKG Signalanalyse.pdf b/Praktikum BMT - EKG Signalanalyse.pdf index 9d9066bde9aa152e85bf94376cf22ea4f53485d1..6e625911de5c5fb1aad909b9d50aeaffd7064b20 100644 GIT binary patch delta 41544 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 diff --git a/Praktikum BMT - EKG Signalanalyse.tex b/Praktikum BMT - EKG Signalanalyse.tex index b2b2cb5..8b2e5a3 100644 --- a/Praktikum BMT - EKG Signalanalyse.tex +++ b/Praktikum BMT - EKG Signalanalyse.tex @@ -48,7 +48,7 @@ \author{Teilnehmer: Robert Jeutter \& Leonard Seifert} \date{ Datum Versuchsdurchführung: \quad 14.01.22\\ - Datum Protokollabgabe: \quad 25.01.22 + Datum Protokollabgabe: \quad 28.01.22 } \maketitle %Erstellt das Titelblatt wie oben definiert @@ -58,6 +58,15 @@ \pagenumbering{arabic} \newpage +% === Einverstaendniserklaerung ================================================ +\vspace*{8cm} + +Erklärung: + +\noindent ,,Hiermit versichern wir, dass wir dieses Praktikum selbständig vorbereitet, mit dem Praktikumsleiter durchgeführt und selbständig nachbereitet haben und nur die angegebenen Quellen und Hilfsmittel verwendet haben.'' + +\newpage + \section{Vorbereitungsaufgaben} \subsection{EKG-Vorverarbeitung} \texttt{Entwickelung einer Strategie zur EKG-Vorverarbeitung. Bedenke dabei, dass die EKG-Vorverarbeitung maßgeblichen Einfluss auf die Qualität der QRS-\\ Detektion hat.} @@ -66,12 +75,12 @@ Bei der EKG Signaldetektion enthält das auszuwertende Signal neben dem gewünsc Eines der bekannten niedrigfrequenten Signale entsteht durch die Atmung und bildet sich als Drift in dem Signal ab. Dieser Fehler kann mit einem Hochpass behoben werden, der die niederfrequenten Signale entfernt. -Desweiteren nutzen wir den bekannten Frequenzbereich des QRS Komplexes zwischen 5-30 Hz mithilfe eines Bandpasses, um die Störsignale außerhalb dieses Bereiches im Vergleich zu unserem gewünschten Signal abzuschwächen. +Desweiteren nutzen wir den bekannten Frequenzbereich in dem der größte Energieanteil des QRS Komplexes liegt zwischen 5-26 Hz mithilfe eines Bandpasses, um die Störsignale außerhalb dieses Bereiches im Vergleich zu unserem gewünschten Signal abzuschwächen. Das Ergebnis der Vorverarbeitung soll ein driftarmes und von größeren deterministischen Störsignalen befreites Signal liefern. \subsection{QRS-Detektion} -\texttt{Entwickelung einens Algorithmus zur adaptiven QRS-Detektion. 250 ms Zeitvorlauf sollen dabei nicht überschritten werden} +\texttt{Entwickelung einens Algorithmus zur adaptiven QRS-Detektion. 250 ms Zeit-\\vorlauf sollen dabei nicht überschritten werden} \begin{enumerate} \item Hochpass zur Driftkompensation @@ -80,7 +89,7 @@ Das Ergebnis der Vorverarbeitung soll ein driftarmes und von größeren determin \item entfernen niedriger Frequenzen \item Rücktransformation mit Inverser Fouriertransformation \end{enumerate} - \item Bandpass zur Beschränkung auf niederfrequente Biosignale zwischen 5 und 26 Hz + \item Bandpass zur Beschränkung auf niederfrequente Biosignale zwischen 5-26 Hz \item Minimale Distanz zwischen Peaks der R-Spitzen ermitteln \begin{enumerate} \item Kopie des Signal erstellen zur verlustfreien Bearbeitung @@ -185,7 +194,7 @@ Diese Aufgabe entfiel, da das Praktikum über Webex stattfand. Die EKG Signale f \end{minipage} \end{figure} -Die Funktionswerte werden in den vorgefertigten Cabrera-Kreis eingetragen um den Lagetyp zu bestimmen. +Die Funktionswerte werden in den, aus der Praktikumsanleitung vorgefertigten, Cabrera-Kreis eingetragen um den Lagetyp zu bestimmen. Zur Umrechnung von mV in cm wenden wir den Maßstab [1mV:2cm] an. Aus der Vektoraddition der Schnittpunkte zweier Kanäle lässt sich die Herzachse in Grad messen. Die Lagetypbestimmung ist in Abbildung \ref{Lagetypbestimmung} zu sehen. @@ -233,7 +242,7 @@ Das Ergebnis ist ein nicht verwertbares Signal, da zu Beginn eine Verzerrung auf \begin{minipage}[t]{0.5\linewidth} Um das Rauschen ohne Signalverzerrung umzusetzten wird in Abbildung \ref{db100v2} von Kanal 2 auf Kanal 3 ein Notch Filter angewendet. Die Filterung von Kanal 1 auf Kanal 2 bleibt bestehen. - Der Notch Filter entfernt das 50Hz Rauschen zuverlässig. Die Verzerrung zu Beginn des Signals blieb jedoch bestehen. + Der Notch Filter entfernt das 50Hz Rauschen zuverlässig. Die Verzerrung der Form des Signals blieb jedoch bestehen. \end{minipage} \end{figure} \begin{figure}[ht] @@ -273,8 +282,8 @@ Das Ergebnis ist ein nicht verwertbares Signal, da zu Beginn eine Verzerrung auf \label{db100v5} \end{minipage}% \begin{minipage}[t]{0.5\linewidth} - Von Kanal 1 auf Kanal 2 wir ein einseitiger FIR-Bandpass mit $fu=2$ und $fo=30$ Hertz 5. Ordnung eingesetzt. - Von Kanal 3 auf Kanal 3 wird der Notch Filter erneut eingesetzt und in Abbildung \ref{db100v5} sichtbar. + Von Kanal 1 auf Kanal 2 wir ein einseitiger FIR-Bandpass mit $fu=2$ und $fo=30$ Hz 5. Ordnung eingesetzt. + Von Kanal 2 auf Kanal 3 wird der Notch Filter erneut eingesetzt und in Abbildung \ref{db100v5} sichtbar. %warum kommt es am anfang zu niedrigen werten? hinweis blockdiagramm mit struktureinheiten Zu Beginn des Ausgangssignals kommt es zu niedrigen Werten. Das liegt daran, dass in jedem Arbeitsschnitt die letzten ~250ms in dem FIR Filter zur Berechnung der Filterantwort herangezogen werden. @@ -350,7 +359,7 @@ Der Code der QRS Detektion aus den Vorbereitungsaufgaben wurde in das Programm e \begin{minipage}[t]{0.5\linewidth} Abbildung \ref{qrsdb100} zeigt den gesamten Verlauf des EKG Signals mit der QRS Detektion. Im unteren Bildteil wird die Fehlerzahl der Falsch-Positiven und Falsch-Negativen Detektionen und ein Prozentwert der Fehlerquote angezeigt. - Der Fehler in dieser Detektion ist sehr hoch. Viele Signale wurden als R-Zacke erkannt, was auf einen zu niedrigen Threshold hinweist. Durch den niedrigen zeitlichen Anteil der R-Spitze im Vergleich zur Dauer des Restsignals liegt der Gesamtmittelwert sehr niedrig. Der Matlab Code musste deswegen angepasst werden. + Der Fehler in dieser Detektion ist sehr hoch. Viele Teile des Signals wurden fälschlich als R-Zacke erkannt, was auf einen zu niedrigen Threshold hinweist. Durch den niedrigen zeitlichen Anteil der R-Spitze im Vergleich zur Dauer des Restsignals liegt der Gesamtmittelwert sehr niedrig. Der Matlab Code musste deswegen angepasst werden. %Db100: Bild % hohe Fehlerrate, zu viele Signale werden als False Positiv erkannt @@ -398,7 +407,7 @@ Der Code der QRS Detektion aus den Vorbereitungsaufgaben wurde in das Programm e \end{figure} \cleardoublepage -Der vorgeschlagene Matlab Algorithmus konnte durch modifikation des Threshold verbessert werden aber passt sich nicht dynamisch verändernden Amplituden an. +Der vorgeschlagene Matlab Algorithmus konnte durch Modifikation des Threshold verbessert werden aber passt sich nicht dynamisch verändernden Amplituden an. Mögliche Adaptionen der QRS Erkennung zur verbesserten Detektion: \begin{itemize} @@ -419,7 +428,7 @@ Das Diagramm ,,Herzfrequenz nach Interpolation'' darunter zeigt den zeitlichen V Das ,,HF Leistungsspektrum'' zeigt die Wahrscheinlichkeitsdichte unterschiedlicher auftretender Frequenzen über den gesamten Zeitverlauf. Durch Ausprägung markanter Formen können pathologische Veränderungen erkannt werden. -Der Scatter- und Phasendiagramm sind weitere Darstellungsformen für die Variabilität. Je weiter verstreut die Punkte, welche die aufeinanderfolgenden Abstände der R-Spitzen darstellen, liegen desto größer ist die HRV. Im gesunden Fall erwarten wir eine elliptische Form des Streudiagramms; andere Ausprägungen können beispielsweise auf Herzrythmusstörungen hinweisen. +Das Scatter- und Phasendiagramm sind weitere Darstellungsformen für die Variabilität. Je weiter verstreut die Punkte, welche die aufeinanderfolgenden Abstände der R-Spitzen darstellen, liegen desto größer ist die HRV. Im gesunden Fall erwarten wir eine elliptische Form des Streudiagramms; andere Ausprägungen können beispielsweise auf Herzrythmusstörungen hinweisen. Das Histogramm ist das letzte Diagramm der GUI. Die gemessenen R-Spitzen-Abstände werden in feste Zeitbereiche gegliedert und als Balken über die prozentuale Häufigkeit des bestimmten Wertes dargestellt. Die Anzahl der Balken ist abhängig von der Variabilität des Probanden. Im gesunden Fall erwarten wir grob die Form einer Gaußkurve. Andere Formen können auf pathologische Veränderungen oder weitere äußere Einflüsse während der Messung (Bsp. starke Atmung) hinweisen. @@ -435,11 +444,11 @@ Das Histogramm ist das letzte Diagramm der GUI. Die gemessenen R-Spitzen-Abstän Das Diagramm nach Interpolation zeigt kleine Amplitudenänderungen bei großer Signalanzahl. - Im HF-Leistungsspektrum sind drei markante Spitzen ersichtlich. Diese entsprechen den aus der Praktikumsanleitung (S.24) beschriebenen thermoregulatorischen Vorgängen im sehr niederfrequenten (VLF) Bereich, Blutdruckwellen III. Ordnung im niederfrequenten (LF) Bereich und Einflüsse der Atmung im hochfrequenten (HF) Bereich. + Im HF-Leistungsspektrum sind drei markante Spitzen ersichtlich. Diese entsprechen den in der Praktikumsanleitung (S.24) beschriebenen thermoregulatorischen Vorgängen im sehr niederfrequenten (VLF) Bereich, Blutdruckwellen III. Ordnung im niederfrequenten (LF) Bereich und Einflüsse der Atmung im hochfrequenten (HF) Bereich. - Der Scatter-Plot und Phasen-Plot zeigen eine gering verteilte Anordnung und etwa eine elliptische Form. + Der Scatter-Plot und Phasen-Plot zeigen eine gering gestreute Anordnung und eine etwa elliptische Form. - Im Histogramm erkennt man die erwartete Gauße Kurvenform. + Im Histogramm erkennt man die erwartete gaußsche Glockenkurvenform. Die Diagramme zeigen alle die erwarteten und in der Literatur beschriebenen Eigenschaften und weisen auf einen gesunden Probanden hin. @@ -461,7 +470,7 @@ Das Histogramm ist das letzte Diagramm der GUI. Die gemessenen R-Spitzen-Abstän Im HF-Leistungsspektrum ist eine markante Spitzen im niederfrequenten (LF) Bereich zu sehen. Diese entspricht der erwarteten Ausprägung durch starke Atmung. Jedoch aufgrund der langsamen Atmung in den niederfrequenten (LF) Bereich verschoben. - Der Scatter-Plot und Phasen-Plot zeigen eine elliptische Ausprägung bei größerer Verteilung der Datenpunkte. + Der Scatter-Plot und Phasen-Plot zeigen eine elliptische Ausprägung bei breitere Streuung der Datenpunkte. Im Histogramm erkennt man zwei ausprägungen der erwarteten Gaußkurven, die einander teilweise überlagern; entsprechend der Ein- und Ausatemphasen. @@ -538,21 +547,23 @@ Zu beachten ist die verkürzte Laufzeit des Datensatzes in \ref{zwickau} von ~18 \end{minipage} \end{figure} -Ein Vergleich mit... - +Ein Vergleich mit den HRV-Analysen in Abbildungen \ref{phaseruhe}, \ref{phaseresp} und \ref{phasesteh2} zeit deutlich erkennbare Unterschiede auf, die für eine Diagnose des Probanden genutzt werden können. +Alle Diagramme in Abbildung \ref{zwickau}zeigen eine sehr kleine Verteilung und Herzfrequenzvariabilität. Die Herzrate ist sehr gleichmäßig. Über die Verteilung im Phasen-Diagramm sind sehr enge R-Spitzen-Abstände zu sehen. Diese deuten ohne Vorwissen der Erkrankung auf ein Problem mit dem Nervensystem hin. Die Ausformung des Histogramms und Scatter-Diagramms weisen zusätzlich auf eine mögliche Herzrythmusstörungen hin. +Nach den Spitzen des HF-Leistungsspektrums wurde das EKG vermutlich während der Respirationsphase aufgenommen. \newpage \section{Quellen} \begin{itemize} - \item Vorlesung ,,Grundlagen der Biosignalverarbeitung'' von Prof. Husar - \item Praktikumsanleitung EKG Signalanalyse, Herr Heppner - \item \href{https://eleceng.dit.ie/dorran/matlab/resources/Matlab%20Signal%20Processing%20Examples.pdf}{eleceng.dit.ie}, Matlab Beispiele - \item \href{https://biomedicalsignalandimage.blogspot.com/2016/02/matlab-code-to-plot-ecg-signal.html}{biomedicalsignalandimage.blogspot.com}, Matlab EKG Beispiel - \item \href{https://github.com/Aburas98/MATLAB/}{GitHub.com/Aburas98}, Matlab EKG Beispiele - \item \href{https://www.section.io/engineering-education/electrocardiograms-qrs-peak-and-heart-rate-detection-using-dwt-in-matlab/}{section.io}, QRS Detektion Beispiel - \item \href{https://de.mathworks.com/help/dsp/ug/real-time-ecg-qrs-detection.html}{Mathworks.com}, EKG Analyse - \item Karl Dirk Kammeyer: Digitale Signalverarbeitung. 6. Auflage. Teubner, 2006, ISBN 3-8351-0072-6. - \item \href{https://www.netdoktor.de/krankheiten/polyneuropathie/}{Netdoktor.de}, Polyneuropathie + \item Prof. Dr.-Ing. habil. Peter Husar, Vorlesung ,,Grundlagen der Biosignalverarbeitung'', TU Ilmenau, 2021 + \item M.Sc. Marc-Patrick Heppner, Praktikumsanleitung ,,EKG Signalanalyse'', TU Ilmenau, 2021 + \item Univ.-Prof. Dr.-Ing. Martin Haardt, Vorlesung ,,Signale und Systeme 1'', TU Ilmenau, 2019 + \item \href{https://eleceng.dit.ie/dorran/matlab/resources/Matlab%20Signal%20Processing%20Examples.pdf}{eleceng.dit.ie}, Matlab Beispiele, Abgerufen 11.01.2021 + \item \href{https://biomedicalsignalandimage.blogspot.com/2016/02/matlab-code-to-plot-ecg-signal.html}{biomedicalsignalandimage.blogspot.com}, Matlab EKG Beispiel, Abgerufen 11.01.2021 + \item \href{https://github.com/Aburas98/MATLAB/}{GitHub.com/Aburas98}, Matlab EKG Beispiele, Abgerufen 04.01.2021 + \item \href{https://www.section.io/engineering-education/electrocardiograms-qrs-peak-and-heart-rate-detection-using-dwt-in-matlab/}{section.io}, QRS Detektion Beispiel, Abgerufen 11.01.2021 + \item \href{https://de.mathworks.com/help/dsp/ug/real-time-ecg-qrs-detection.html}{Mathworks.com}, EKG Analyse, Abgerufen 04.01.2021 + \item \href{https://www.netdoktor.de/krankheiten/polyneuropathie/}{Netdoktor.de}, Polyneuropathie, Abgerufen 25.01.2021 + \item Karl Dirk Kammeyer: Digitale Signalverarbeitung. 6. Auflage. Teubner, 2006, ISBN 3-8351-0072-6 \end{itemize} \listoffigures