Related Experiment Video
Updated: Feb 9, 2026

Visualizing the Beating Heart in Drosophila
Published on: September 28, 2009
Automated diagnosis of arrhythmia using combination of CNN and LSTM techniques with variable length heart beats
Shu Lih Oh1, Eddie Y K Ng2, Ru San Tan3
1Department of Electronics and Computer Engineering, Ngee Ann Polytechnic, Singapore.
Insights
This study introduces an automated system using convolutional neural network (CNN) and long short-term memory (LSTM) for diagnosing arrhythmias from electrocardiographic (ECG) signals. The novel approach achieved high accuracy in detecting various abnormal heart rhythms.
Area of Science:
- Cardiology
- Biomedical Engineering
- Artificial Intelligence in Medicine
Background:
- Arrhythmia, a disorder of cardiac conduction, presents as irregular heartbeats.
- Electrocardiographic (ECG) signals reflect abnormalities in the heart's conduction system.
- Visual assessment of ECGs for arrhythmia diagnosis is often challenging and time-consuming due to low signal amplitudes.
Purpose of the Study:
- To develop and evaluate an automated system for the accurate and efficient diagnosis of common arrhythmias using ECG signals.
- To address the limitations of manual ECG interpretation by implementing a robust diagnostic tool.
Main Methods:
- A hybrid model combining Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) was developed for ECG analysis.
- The system was trained and validated on variable-length ECG segments from the MIT-BIT arrhythmia database.
- A ten-fold cross-validation strategy was employed to assess classification performance.
Main Results:
- The proposed CNN-LSTM system achieved high classification performance on variable-length ECG data.
- Achieved an overall accuracy of 98.10%, sensitivity of 97.50%, and specificity of 98.70%.
- Demonstrated effectiveness in diagnosing normal sinus rhythm, left bundle branch block (LBBB), right bundle branch block (RBBB), atrial premature beats (APB), and premature ventricular contraction (PVC).
Conclusions:
- The automated CNN-LSTM system offers a promising solution for expediting arrhythmia diagnosis in clinical settings.
- The model's high accuracy and ability to handle variable-length ECG data can aid clinicians in routine screening.
- This approach has the potential to improve diagnostic accuracy and efficiency for common cardiac arrhythmias.
Abstract:
Arrhythmia is a cardiac conduction disorder characterized by irregular heartbeats. Abnormalities in the conduction system can manifest in the electrocardiographic (ECG) signal. However, it can be challenging and time-consuming to visually assess the ECG signals due to the very low amplitudes. Implementing an automated system in the clinical setting can potentially help expedite diagnosis of arrhythmia, and improve the accuracies. In this paper, we propose an automated system using a combination of convolutional neural network (CNN) and long short-term memory (LSTM) for diagnosis of normal sinus rhythm, left bundle branch block (LBBB), right bundle branch block (RBBB), atrial premature beats (APB) and premature ventricular contraction (PVC) on ECG signals. The novelty of this work is that we used ECG segments of variable length from the MIT-BIT arrhythmia physio bank database. The proposed system demonstrated high classification performance in the handling of variable-length data, achieving an accuracy of 98.10%, sensitivity of 97.50% and specificity of 98.70% using ten-fold cross validation strategy. Our proposed model can aid clinicians to detect common arrhythmias accurately on routine screening ECG.
Related Concept Videos
Beats
ECG Interpretation of Arrhythmias I: Sinus Arrhythmias
Types of Arrhythmias
Sinus Node Arrhythmias
Sinus Bradycardia: Originating from the sinoatrial (SA) node, sinus bradycardia involves slower impulses, resulting in a heart rate of less than 60 beats per minute (bpm). Causes include sleep, vagal stimulation, beta-blockers, hypothyroidism,...
ECG Interpretation of Arrhythmias II: Atrial, Junctional and Ventricular Arrhythmias
Mechanism of Cardiac Arrhythmias
Variability: Analysis
The range is a simple measure of variability, indicating the difference between the highest and...
Random Variables
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...

