Automated ECG Classification using Dual Heartbeat Coupling based on Convolutional Neural Network

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

97 Scopus Citations
View graph of relations


Original languageEnglish
Pages (from-to)27465-27472
Journal / PublicationIEEE Access
Online published8 May 2018
Publication statusPublished - 2018


A high performance electrocardiogram (ECG) based arrhythmic beats classification system is presented in this paper. The classifier was designed based on convolutional neural network (CNN). Single channel ECG signal was segmented into heartbeats in accordance with the changing heartbeat rate. The beats were transformed into dual beat coupling matrix as 2-D inputs to the CNN classifier, which captured both the beat morphology and beat-to-beat correlation in ECG. A systematic training beat selection procedure was also proposed which automatically include the most representative beats into the training set to improve classification performance. The classification system was evaluated for detection of supraventricular ectopic beats (SVEB or S beats) and ventricular ectopic beats (VEB or V beats) using the MIT-BIH arrhythmia database. Our proposed method has demonstrated superior performance than several state-of-the-art detectors. In particular, our proposed CNN system has improved sensitivity and positive predictive rate for S beats by more than 12.2% and 11.9% respectively over these top performing algorithms. Our proposed CNN classifier with an automatic training beats selection process has shown to outperform the previous methods. The classifier is also a personalized one by combining training set from a common pool and a subject-specific set of ECG data. Our proposed system provides a reliable and fully automatic tool for detection of arrhythmia heartbeat without the need for manual feature extraction or expert assistant. It can potentially be implemented on portable device for long-term monitoring of cardiac arrhythmia.

Research Area(s)

  • arrhythmia, Convolutional neural network (CNN), Couplings, Databases, ECG classification, Electrocardiography, Heart beat, Heart rate variability, Morphology, patient-specific, Training