Generalizing electrocardiogram delineation: training convolutional neural networks with synthetic data augmentation

11/25/2021
by   Guillermo Jimenez-Perez, et al.
0

Obtaining per-beat information is a key task in the analysis of cardiac electrocardiograms (ECG), as many downstream diagnosis tasks are dependent on ECG-based measurements. Those measurements, however, are costly to produce, especially in recordings that change throughout long periods of time. However, existing annotated databases for ECG delineation are small, being insufficient in size and in the array of pathological conditions they represent. This article delves has two main contributions. First, a pseudo-synthetic data generation algorithm was developed, based in probabilistically composing ECG traces given "pools" of fundamental segments, as cropped from the original databases, and a set of rules for their arrangement into coherent synthetic traces. The generation of conditions is controlled by imposing expert knowledge on the generated trace, which increases the input variability for training the model. Second, two novel segmentation-based loss functions have been developed, which attempt at enforcing the prediction of an exact number of independent structures and at producing closer segmentation boundaries by focusing on a reduced number of samples. The best performing model obtained an F_1-score of 99.38% and a delineation error of 2.19 ± 17.73 ms and 4.45 ± 18.32 ms for all wave's fiducials (onsets and offsets, respectively), as averaged across the P, QRS and T waves for three distinct freely available databases. The excellent results were obtained despite the heterogeneous characteristics of the tested databases, in terms of lead configurations (Holter, 12-lead), sampling frequencies (250, 500 and 2,000 Hz) and represented pathophysiologies (e.g., different types of arrhythmias, sinus rhythm with structural heart disease), hinting at its generalization capabilities, while outperforming current state-of-the-art delineation approaches.

READ FULL TEXT

page 5

page 14

research
01/14/2020

Deep Learning for ECG Segmentation

We propose an algorithm for electrocardiogram (ECG) segmentation using a...
research
01/25/2022

Optimal Transport based Data Augmentation for Heart Disease Diagnosis and Prediction

In this paper, we focus on a new method of data augmentation to solve th...
research
05/11/2020

ECG-DelNet: Delineation of Ambulatory Electrocardiograms with Mixed Quality Labeling Using Neural Networks

Electrocardiogram (ECG) detection and delineation are key steps for nume...
research
09/24/2021

Reduced-Lead ECG Classifier Model Trained with DivideMix and Model Ensemble

Automatic diagnosis of multiple cardiac abnormalities from reduced-lead ...
research
01/19/2023

Diffusion-based Conditional ECG Generation with Structured State Space Models

Synthetic data generation is a promising solution to address privacy iss...
research
03/09/2023

Text-to-ECG: 12-Lead Electrocardiogram Synthesis conditioned on Clinical Text Reports

Electrocardiogram (ECG) synthesis is the area of research focused on gen...
research
05/20/2020

The hidden waves in the ECG uncovered: A multicomponent model for the Cardiac Rhythm

A novel approach for analysing cardiac rhythm data is presented in this ...

Please sign up or login with your details

Forgot password? Click here to reset