SkillAgentSearch skills...

ECGTransForm

[Biomedical Signal Processing and Control] ECGTransForm: Empowering adaptive ECG arrhythmia classification framework with bidirectional transformer

Install / Use

/learn @emadeldeen24/ECGTransForm

README

ECGTransForm: Empowering Adaptive ECG Arrhythmia Classification Framework with Bidirectional Transformer [Paper] [Cite]

by: Hany El-Ghaish, Emadeldeen Eldele

This work is accepted for publication in the Biomedical Signal Processing and Control.

About

ECGTransForm Architecture Our proposed model, ECGTransForm, is a deep learning framework for ECG arrhythmia classification, featuring a novel Bidirectional Transformer mechanism and Multi-scale Convolutions for effective spatial and temporal feature extraction. The framework also includes a Context-Aware Loss to handle the class imbalance in ECG data, demonstrating superior performance in arrhythmia diagnosis.

Datasets

We used two public datasets in this study (Download our preprocessed version of the datasets from Google Drive):

Configurations

There are two configuration files:

  • one for dataset configuration configs/data_configs.py
  • one for training configuration configs/hparams.py

Results

<p align="center"> <img src="misc/ecgTransform_res.png" width="800" class="center"> </p>

Citation:

If you found this work useful for you, please consider citing it.

@ARTICLE{ecgTransForm,
    title = {ECGTransForm: Empowering adaptive ECG arrhythmia classification framework with bidirectional transformer},
    journal = {Biomedical Signal Processing and Control},
    volume = {89},
    pages = {105714},
    year = {2024},
    issn = {1746-8094},
    doi = {https://doi.org/10.1016/j.bspc.2023.105714}, 
    url = {https://www.sciencedirect.com/science/article/pii/S1746809423011473},
    author = {Hany El-Ghaish and Emadeldeen Eldele},
}

Related Skills

View on GitHub
GitHub Stars62
CategoryHealthcare
Updated8d ago
Forks17

Languages

Python

Security Score

100/100

Audited on Mar 13, 2026

No findings