Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals

We developed an automated approach to differentiate between different types of arrhythmic episodes in electrocardiogram (ECG) signals, because, in real-life scenarios, a software application does not know in advance the type of arrhythmia a patient experiences. Our approach has four main stages: (1)...

Full description

Bibliographic Details
Main Authors: Shirin Hajeb-Mohammadalipour, Mohsen Ahmadi, Reza Shahghadami, Ki H. Chon
Format: Article
Language:English
Published: MDPI AG 2018-06-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/7/2090
_version_ 1798040303043608576
author Shirin Hajeb-Mohammadalipour
Mohsen Ahmadi
Reza Shahghadami
Ki H. Chon
author_facet Shirin Hajeb-Mohammadalipour
Mohsen Ahmadi
Reza Shahghadami
Ki H. Chon
author_sort Shirin Hajeb-Mohammadalipour
collection DOAJ
description We developed an automated approach to differentiate between different types of arrhythmic episodes in electrocardiogram (ECG) signals, because, in real-life scenarios, a software application does not know in advance the type of arrhythmia a patient experiences. Our approach has four main stages: (1) Classification of ventricular fibrillation (VF) versus non-VF segments—including atrial fibrillation (AF), ventricular tachycardia (VT), normal sinus rhythm (NSR), and sinus arrhythmias, such as bigeminy, trigeminy, quadrigeminy, couplet, triplet—using four image-based phase plot features, one frequency domain feature, and the Shannon entropy index. (2) Classification of AF versus non-AF segments. (3) Premature ventricular contraction (PVC) detection on every non-AF segment, using a time domain feature, a frequency domain feature, and two features that characterize the nonlinearity of the data. (4) Determination of the PVC patterns, if present, to categorize distinct types of sinus arrhythmias and NSR. We used the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia database, Creighton University’s VT arrhythmia database, the MIT-BIH atrial fibrillation database, and the MIT-BIH malignant ventricular arrhythmia database to test our algorithm. Binary decision tree (BDT) and support vector machine (SVM) classifiers were used in both stage 1 and stage 3. We also compared our proposed algorithm’s performance to other published algorithms. Our VF detection algorithm was accurate, as in balanced datasets (and unbalanced, in parentheses) it provided an accuracy of 95.1% (97.1%), sensitivity of 94.5% (91.1%), and specificity of 94.2% (98.2%). The AF detection was accurate, as the sensitivity and specificity in balanced datasets (and unbalanced, in parentheses) were found to be 97.8% (98.6%) and 97.21% (97.1%), respectively. Our PVC detection algorithm was also robust, as the accuracy, sensitivity, and specificity were found to be 99% (98.1%), 98.0% (96.2%), and 98.4% (99.4%), respectively, for balanced and (unbalanced) datasets.
first_indexed 2024-04-11T22:05:45Z
format Article
id doaj.art-f558fe0470b04b63a69d84bb8754aeca
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T22:05:45Z
publishDate 2018-06-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-f558fe0470b04b63a69d84bb8754aeca2022-12-22T04:00:44ZengMDPI AGSensors1424-82202018-06-01187209010.3390/s18072090s18072090Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram SignalsShirin Hajeb-Mohammadalipour0Mohsen Ahmadi1Reza Shahghadami2Ki H. Chon3Department of Biomedical Engineering, Faculty of Medicine, Shahid Beheshti University of Medical Sciences, Tehran 1985717443, IranDepartment of Biomedical Engineering, Faculty of Medicine, Shahid Beheshti University of Medical Sciences, Tehran 1985717443, IranDepartment of Biomedical Engineering, Faculty of Medicine, Shahid Beheshti University of Medical Sciences, Tehran 1985717443, IranDepartment of Biomedical Engineering, University of Connecticut, Storrs, CT 06269, USAWe developed an automated approach to differentiate between different types of arrhythmic episodes in electrocardiogram (ECG) signals, because, in real-life scenarios, a software application does not know in advance the type of arrhythmia a patient experiences. Our approach has four main stages: (1) Classification of ventricular fibrillation (VF) versus non-VF segments—including atrial fibrillation (AF), ventricular tachycardia (VT), normal sinus rhythm (NSR), and sinus arrhythmias, such as bigeminy, trigeminy, quadrigeminy, couplet, triplet—using four image-based phase plot features, one frequency domain feature, and the Shannon entropy index. (2) Classification of AF versus non-AF segments. (3) Premature ventricular contraction (PVC) detection on every non-AF segment, using a time domain feature, a frequency domain feature, and two features that characterize the nonlinearity of the data. (4) Determination of the PVC patterns, if present, to categorize distinct types of sinus arrhythmias and NSR. We used the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia database, Creighton University’s VT arrhythmia database, the MIT-BIH atrial fibrillation database, and the MIT-BIH malignant ventricular arrhythmia database to test our algorithm. Binary decision tree (BDT) and support vector machine (SVM) classifiers were used in both stage 1 and stage 3. We also compared our proposed algorithm’s performance to other published algorithms. Our VF detection algorithm was accurate, as in balanced datasets (and unbalanced, in parentheses) it provided an accuracy of 95.1% (97.1%), sensitivity of 94.5% (91.1%), and specificity of 94.2% (98.2%). The AF detection was accurate, as the sensitivity and specificity in balanced datasets (and unbalanced, in parentheses) were found to be 97.8% (98.6%) and 97.21% (97.1%), respectively. Our PVC detection algorithm was also robust, as the accuracy, sensitivity, and specificity were found to be 99% (98.1%), 98.0% (96.2%), and 98.4% (99.4%), respectively, for balanced and (unbalanced) datasets.http://www.mdpi.com/1424-8220/18/7/2090automated arrhythmia classificationelectrocardiographyhealth monitoring systempremature ventricular contractionventricular fibrillationatrial fibrillation
spellingShingle Shirin Hajeb-Mohammadalipour
Mohsen Ahmadi
Reza Shahghadami
Ki H. Chon
Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
Sensors
automated arrhythmia classification
electrocardiography
health monitoring system
premature ventricular contraction
ventricular fibrillation
atrial fibrillation
title Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
title_full Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
title_fullStr Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
title_full_unstemmed Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
title_short Automated Method for Discrimination of Arrhythmias Using Time, Frequency, and Nonlinear Features of Electrocardiogram Signals
title_sort automated method for discrimination of arrhythmias using time frequency and nonlinear features of electrocardiogram signals
topic automated arrhythmia classification
electrocardiography
health monitoring system
premature ventricular contraction
ventricular fibrillation
atrial fibrillation
url http://www.mdpi.com/1424-8220/18/7/2090
work_keys_str_mv AT shirinhajebmohammadalipour automatedmethodfordiscriminationofarrhythmiasusingtimefrequencyandnonlinearfeaturesofelectrocardiogramsignals
AT mohsenahmadi automatedmethodfordiscriminationofarrhythmiasusingtimefrequencyandnonlinearfeaturesofelectrocardiogramsignals
AT rezashahghadami automatedmethodfordiscriminationofarrhythmiasusingtimefrequencyandnonlinearfeaturesofelectrocardiogramsignals
AT kihchon automatedmethodfordiscriminationofarrhythmiasusingtimefrequencyandnonlinearfeaturesofelectrocardiogramsignals