A deep convolutional neural network model to classify heartbeats. (1st October 2017)
- Record Type:
- Journal Article
- Title:
- A deep convolutional neural network model to classify heartbeats. (1st October 2017)
- Main Title:
- A deep convolutional neural network model to classify heartbeats
- Authors:
- Acharya, U. Rajendra
Oh, Shu Lih
Hagiwara, Yuki
Tan, Jen Hong
Adam, Muhammad
Gertych, Arkadiusz
Tan, Ru San - Abstract:
- Abstract: The electrocardiogram (ECG) is a standard test used to monitor the activity of the heart. Many cardiac abnormalities will be manifested in the ECG including arrhythmia which is a general term that refers to an abnormal heart rhythm. The basis of arrhythmia diagnosis is the identification of normal versus abnormal individual heart beats, and their correct classification into different diagnoses, based on ECG morphology. Heartbeats can be sub-divided into five categories namely non-ectopic, supraventricular ectopic, ventricular ectopic, fusion, and unknown beats. It is challenging and time-consuming to distinguish these heartbeats on ECG as these signals are typically corrupted by noise. We developed a 9-layer deep convolutional neural network (CNN) to automatically identify 5 different categories of heartbeats in ECG signals. Our experiment was conducted in original and noise attenuated sets of ECG signals derived from a publicly available database. This set was artificially augmented to even out the number of instances the 5 classes of heartbeats and filtered to remove high-frequency noise. The CNN was trained using the augmented data and achieved an accuracy of 94.03% and 93.47% in the diagnostic classification of heartbeats in original and noise free ECGs, respectively. When the CNN was trained with highly imbalanced data (original dataset), the accuracy of the CNN reduced to 89.07%% and 89.3% in noisy and noise-free ECGs. When properly trained, the proposed CNNAbstract: The electrocardiogram (ECG) is a standard test used to monitor the activity of the heart. Many cardiac abnormalities will be manifested in the ECG including arrhythmia which is a general term that refers to an abnormal heart rhythm. The basis of arrhythmia diagnosis is the identification of normal versus abnormal individual heart beats, and their correct classification into different diagnoses, based on ECG morphology. Heartbeats can be sub-divided into five categories namely non-ectopic, supraventricular ectopic, ventricular ectopic, fusion, and unknown beats. It is challenging and time-consuming to distinguish these heartbeats on ECG as these signals are typically corrupted by noise. We developed a 9-layer deep convolutional neural network (CNN) to automatically identify 5 different categories of heartbeats in ECG signals. Our experiment was conducted in original and noise attenuated sets of ECG signals derived from a publicly available database. This set was artificially augmented to even out the number of instances the 5 classes of heartbeats and filtered to remove high-frequency noise. The CNN was trained using the augmented data and achieved an accuracy of 94.03% and 93.47% in the diagnostic classification of heartbeats in original and noise free ECGs, respectively. When the CNN was trained with highly imbalanced data (original dataset), the accuracy of the CNN reduced to 89.07%% and 89.3% in noisy and noise-free ECGs. When properly trained, the proposed CNN model can serve as a tool for screening of ECG to quickly identify different types and frequency of arrhythmic heartbeats. Graphical abstract: Highlights: Convolutional neural network (CNN) is used to classify 5 ECG classes. 9-layer deep CNN is implemented. Generated synthetic data to overcome imbalance problem. Accuracy of 94.03% and 93.47% with and without noise removal respectively. … (more)
- Is Part Of:
- Computers in biology and medicine. Volume 89(2017)
- Journal:
- Computers in biology and medicine
- Issue:
- Volume 89(2017)
- Issue Display:
- Volume 89, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 89
- Issue:
- 2017
- Issue Sort Value:
- 2017-0089-2017-0000
- Page Start:
- 389
- Page End:
- 396
- Publication Date:
- 2017-10-01
- Subjects:
- Heartbeat -- Arrhythmia -- Cardiovascular diseases -- Convolutional neural network -- Deep learning -- Electrocardiogram signals -- PhysioBank MIT-BIH arrhythmia database
Medicine -- Data processing -- Periodicals
Biology -- Data processing -- Periodicals
610.285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00104825/ ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.compbiomed.2017.08.022 ↗
- Languages:
- English
- ISSNs:
- 0010-4825
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.880000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 4957.xml