Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deep Learning for ECG Analysis: Benchmarks and Insights from PTB-XL

About

Electrocardiography is a very common, non-invasive diagnostic procedure and its interpretation is increasingly supported by automatic interpretation algorithms. The progress in the field of automatic ECG interpretation has up to now been hampered by a lack of appropriate datasets for training as well as a lack of well-defined evaluation procedures to ensure comparability of different algorithms. To alleviate these issues, we put forward first benchmarking results for the recently published, freely accessible PTB-XL dataset, covering a variety of tasks from different ECG statement prediction tasks over age and gender prediction to signal quality assessment. We find that convolutional neural networks, in particular resnet- and inception-based architectures, show the strongest performance across all tasks outperforming feature-based algorithms by a large margin. These results are complemented by deeper insights into the classification algorithm in terms of hidden stratification, model uncertainty and an exploratory interpretability analysis. We also put forward benchmarking results for the ICBEB2018 challenge ECG dataset and discuss prospects of transfer learning using classifiers pretrained on PTB-XL. With this resource, we aim to establish the PTB-XL dataset as a resource for structured benchmarking of ECG analysis algorithms and encourage other researchers in the field to join these efforts.

Nils Strodthoff, Patrick Wagner, Tobias Schaeffter, Wojciech Samek• 2020

Related benchmarks

TaskDatasetResultRank
ECG multi-label/multi-class classificationPTB-XL 1.0.1 (test)
All Category Accuracy84.9
10
Rhythm ClassificationLTAFDB in-distribution
AUROC (Macro)0.8621
10
ECG rhythm classificationIcentia11k in-distribution
Macro AUROC0.9663
8
ECG ClassificationPTB-XL 100Hz (test)
All AUROC0.849
7
Showing 4 of 4 rows

Other info

Code

Follow for update