Related Experiment Video
Updated: Jul 8, 2025

A Swin Transformer-Based Model for Thyroid Nodule Detection in Ultrasound Images
Published on: April 21, 2023
DWT-CNNTRN: a Convolutional Transformer for ECG Classification with Discrete Wavelet Transform
Insights
A new deep learning model accurately classifies electrocardiograms (ECGs) using a hybrid CNN-transformer approach. This efficient cardiovascular disease diagnostic tool offers high performance with fewer parameters, improving accessibility.
Area of Science:
- Cardiology and Artificial Intelligence
- Biomedical Signal Processing
Background:
- Cardiovascular diseases are a leading global cause of mortality.
- Electrocardiograms (ECGs) are crucial for diagnosing cardiac conditions.
- Accurate and automated ECG classification is essential for clinical practice.
Purpose of the Study:
- To develop a novel, high-performance automated classifier for 12-lead ECG recordings.
- To improve diagnostic accuracy and efficiency in cardiovascular disease detection.
- To create a computationally efficient ECG classification model.
Main Methods:
- A hybrid deep learning model combining Convolutional Neural Networks (CNN) and transformer modules.
- Utilizing discrete wavelet transform of ECG signals as input features.
- Incorporating a global hybrid pooling layer for feature condensation.
Main Results:
- Achieved an average accuracy of 0.86 and an average F1-score of 0.83 on the China Physiological Signal Challenge 2018 dataset.
- Demonstrated strong performance in classifying specific conditions like Left Bundle Branch Block (LBBB), Right Bundle Branch Block (RBBB), and Incomplete Atrioventricular Block (I-AVB).
- The model exhibits a significantly smaller parameter count compared to existing individual and ensemble models.
Conclusions:
- The proposed model offers a highly accurate and efficient ECG classification solution.
- Its reduced model size enhances accessibility for automatic ECG analysis, particularly in resource-limited settings.
- This work contributes to advancing automated diagnostic tools for cardiovascular diseases.
Abstract:
Cardiovascular diseases are the leading cause of death worldwide. The diagnoses of cardiovascular diseases are usually carried out by cardiologists utilizing Electrocardiograms (ECGs). To assist these physicians in making an accurate diagnosis, there is a growing need for reliable and automatic ECG classifiers.In this study, a new method is proposed to classify 12-lead ECG recordings. The proposed model is composed of four components: the CNN(Convolutional Neural Network) module, the transformer module, the global hybrid pooling layer, and a classification layer. To improve the classification performance, the model takes the discrete wavelet transform of ECG signals as the model inputs and utilizes a hybrid pooling layer to condense the most important features over each period.The proposed model is evaluated using the test set of the China Physiological Signal Challenge 2018 dataset with 12-lead ECGs. It performs with an average accuracy of 0.86 and an average F1-scores of 0.83. The scores are particularly good for the block conditions (LBBB, RBBB, I-AVB). The main advantage of the proposed model is that, it obtains good results with a significantly smaller number of parameters compared to other individual and ensemble models.Clinical relevance- This work establishes a new ECG classifier model with high performance and low model size. It can make automatic ECG analysis more accessible, efficient, and accurate, especially in remote or underserved areas.
Related Concept Videos
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Discrete-time Fourier transform
One of the notable...
Discrete Fourier Transform
Continuous -time Fourier Transform
Electrocardiogram
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and...
Discrete-Time Fourier Series
For a discrete-time periodic signal x[n]...

