Cross-Database Learning Framework for Electrocardiogram Arrhythmia Classification Using Two-Dimensional Beat-Score-Map Representation
Cross-database electrocardiogram (ECG) classification remains a critical challenge due to variations in patient populations, recording conditions, and annotation granularity. Existing methodologies for ECG arrhythmia classification have primarily utilized datasets with either fine-grained or coarse-...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2025-05-01
|
| Series: | Applied Sciences |
| Subjects: | |
| Online Access: | https://www.mdpi.com/2076-3417/15/10/5535 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Cross-database electrocardiogram (ECG) classification remains a critical challenge due to variations in patient populations, recording conditions, and annotation granularity. Existing methodologies for ECG arrhythmia classification have primarily utilized datasets with either fine-grained or coarse-grained labels, but seldom both simultaneously. Fine-grained labels provide beat-level annotations, whereas coarse-grained labels offer only record-level labels. In this study, we propose an innovative cross-database learning framework that utilizes both fine-grained and coarse-grained labels in tandem, thereby enhancing classification performance across heterogeneous datasets. Specifically, our approach begins with the pretraining of a CNN-based beat classifier that takes ECG signals as the input and predicts beat types on a finely labeled dataset, namely the MIT-BIH Arrhythmia Database (MITDB). The pretrained model is then fine-tuned using weakly supervised learning on two coarsely labeled datasets: the SPH one, which contains four rhythm classes, and the PTB-XL one, which involves binary classification between the sinus rhythm (SR) and atrial fibrillation (AFIB). Once the beat classifier is adapted to a new dataset, it generates a two-dimensional beat-score-map (BSM) representation from the input ECG signal. This 2D BSM is subsequently utilized as the input for arrhythmia rhythm classification. The proposed method achieves F1 scores of 0.9301 on the SPH dataset and 0.9267 on the PTB-XL dataset, corresponding to the multi-class and binary rhythm classification tasks described above. These results demonstrate a robust cross-database classification of complex cardiac arrhythmia rhythms. Furthermore, t-SNE visualizations of the 2D BSM representations, after adaptation to the coarsely labeled SPH and PTB-XL datasets, validate how our method significantly enhances the ability to differentiate between various arrhythmia rhythm types, thus highlighting its effectiveness in cross-database ECG analysis. |
|---|---|
| ISSN: | 2076-3417 |