Method Article

Convolutional Neural Network-Transformer-Modell zur Vorhersage und Klassifizierung früher Arrhythmien anhand von Elektrokardiogramm-Signalen

DOI:

10.3791/68227

July 3rd, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das entwickelte Modell zielt darauf ab, frühe Arrhythmien in die Klassen N, L, R, V und A zu klassifizieren. Hier werden alle Datensätze kombiniert, um einen Hauptdatensatz zu erstellen, den das Modell als Eingabe verwendet, um verschiedene Arrhythmieklassen als Ausgabe zu erzeugen.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Herz-Kreislauf-Erkrankungen - insbesondere Herzrhythmusstörungen - sind eine der Haupttodesursachen weltweit und erfordern die Entwicklung präziser und automatisierter Technologien zur Früherkennung und Früherkennung. Um Arrhythmien anhand von Elektrokardiogramm (EKG)-Signalen zu identifizieren, wird in diesem Artikel ein Deep-Learning-basiertes Klassifikationsmodell vorgestellt, das sich auf fünf Hauptherzschlagtypen konzentriert: Normal (N), Linksschenkelblock (L), Rechter Bündelastblock (R), Vorhofvorzeitiger Schlag (A) und Vorzeitige ventrikuläre Kontraktion (V). Wir nutzen Lead I-Signale aus verschiedenen Quellen, wie z. B. den INCART 12-Kanal-, Sudden Cardiac Death Holter-, Supraventricular- und MIT-BIH-Arrhythmie-Datenbanken, was zu mehr als 3,9 Millionen Trainings- und 112.575 Testsegmenten führt.

Beispiele für die Datenaufbereitung sind 180-Stichproben, Segmentierung mit festen Fenstern, Min-Max-Normalisierung und Klassenausgleich mit der Synthetic Minority Over-sampling Technique (SMOTE). Die Hybridarchitektur verwendet Transformer-Schichten, um zeitliche Abhängigkeiten zu modellieren, und 1D Convolutional Neural Networks (CNNs), um räumliche Merkmale zu extrahieren. Der Adam-Optimierer mit Dropout und Batch-Normalisierung für die Regularisierung trainiert das Modell.

Das vorgeschlagene System übertrifft das TN4-Modell und andere hochmoderne Benchmarks und erreicht eine Genauigkeit, Präzision und F1-Punktzahl von 99,99 % in allen Klassen. Die Robustheit der Funktionen wird durch den Einsatz von Deep Hybrid Architectures und Convolutional Neural Networks weiter verbessert, die durch frühere Studien motiviert wurden. Das vorgeschlagene Paradigma treibt die auf künstlicher Intelligenz basierende, individualisierte digitale Gesundheitsversorgung voran und ist vielversprechend für eine skalierbare Echtzeit-Arrhythmieerkennung.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Herz-Kreislauf-Erkrankungen (CVDs) sind nach wie vor eines der größten Gesundheitsprobleme weltweit und nach Angaben der Weltgesundheitsorganisation (WHO)1 jedes Jahr für fast 31 % der Todesfälle weltweit verantwortlich. Eine signifikante Untergruppe dieser Fälle sind Herzrhythmusstörungen, d. h. Unregelmäßigkeiten im Herzrhythmus, die von gutartig bis lebensbedrohlich reichen können. Herzrhythmusstörungen sind oft durch unregelmäßige Zeiten gekennzeichnet. Diese Störungen tragen erheblich zur Morbidität und Mortalität der Patienten bei und erhöhen das Risiko schwerer Gesundheitsprobleme wie Schlaganfall, Herzi....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

1. Erfassen von Datensätzen

  1. Erwerben Sie öffentlich zugängliche Elektrokardiogramm (EKG)-Datensätze, um das Deep-Learning-Modell für die Arrhythmie-Klassifizierung zu entwickeln und zu validieren7.
  2. Kombinieren Sie Lead-I-Datensätze aus der MIT-BIH Arrhythmia Database, der MIT-BIH Supraventricular Arrhythmia Database, der St. Petersburg INCART 12-lead Arrhythmia Database und der Sudden Cardiac Death Holter Database.
    HINWEIS: Die Datensätze werden aufgrund ihrer Vielfalt an Patientendemografien und Arrhythmietypen ausgewählt, um sicherzustellen, dass das Modell über verschiedene Fälle hinweg verallgemeine....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Leistungskennzahlen des vorgeschlagenen Modells
Die Genauigkeit, Sensitivität, Spezifität und der F1-Score des vorgeschlagenen Modells werden für jede Arrhythmieklasse berechnet. Die Leistung des Modells wird anhand des MIT-BIH und anderer relevanter EKG-Datenbanken bewertet. Die wichtigsten Ergebnisse werden wie folgt zusammengefasst:

Genauigkeit: Das hybride CNN-Transformer-Modell erreichte eine Genauigkeit von 99,32 % auf dem MITDB-Datensatz und 97,15 % auf kombinierten .......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Ergebnisse dieser Studie deuten darauf hin, dass das hybride CNN-Transformer-Modell EKG-Arrhythmien mit erhöhter Genauigkeit, Sensitivität, Spezifität und F1-Score kompetent klassifiziert und damit herkömmliche CNN-only- und CNN-LSTM-Modelle deutlich übertrifft. Durch die Integration von Transformer-Schichten wurde die Fähigkeit des Modells verbessert, zeitliche Abhängigkeiten zu erfassen, ein entscheidendes Element der EKG-Analyse. Darüber hinaus bieten kontinuierliche Wavelet-Trans.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren haben keine Interessenkonflikte anzugeben.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ich möchte Dr. Azadeh Amoozegar, Senior Lecturer, INTI International University, für die Bereitstellung von Online-Ressourcen zum Trainieren der Datensätze danken.

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Computersystem(für das Training) Prozessor: AMD Ryzen 7 7840HS, CPU-RAM: 16 GB, GPU-RAM: 6 GBNVIDIA GeForce RTX 3050
Balanced-Learn-Python-Paketdas zum Resampling
von Pytorch verwendet wird PyTorchist ein Python-Paket, das zwei High-Level-Funktionen bietet:
- Tensor-Berechnung (wie NumPy) mit starker GPU-Beschleunigung
- Tiefe neuronale Netze, die auf einem bandbasiertes Autograd-System
SeabornSeaborn ist eine Python-Visualisierungsbibliothek, die auf matplotlib basiert.
wfdbzum Lesen, Schreiben, Verarbeiten und Darstellen physiologischer Signal- und Annotationsdaten
,

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Jamil, S., Rahman, M. A. Novel deep-learning-based framework for the classification of cardiac arrhythmia. J Imaging. 9 (3), 70(2020).
  2. Reegu, F. A., et al. Blockchain-based framework for interoperable electronic health record....

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Arrhythmia ClassificationElectrocardiogram SignalConvolutional Neural NetworkTransformer ModelDeep Learning ModelHeartbeat ClassificationLead I ECGTemporal DependenciesClass BalancingDigital Healthcare
Video Coming Soon

Related Articles