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)...
Main Authors: | , , , |
---|---|
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 |