Detection of atrial fibrillation using discrete-state Markov models and Random Forests

被引:34
作者
Kalidas, Vignesh [1 ]
Tamil, Lakshman S. [1 ]
机构
[1] Univ Texas Dallas, Dept Elect & Comp Engn, Qual Life Technol Lab, 800 West Campbell Rd, Richardson, TX 75080 USA
关键词
Atrial fibrillation; Electrocardiograms; RR-interval analysis; Discrete-state markov models; Random forests; Stationary wavelet transforms; Autocorrelation; AUTOMATIC DETECTION; PHYSIONET; ENTROPY;
D O I
10.1016/j.compbiomed.2019.103386
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this paper, we present a fully automated technique for robust detection of Atrial Fibrillation (AF) episodes in single-lead electrocardiogram (ECG) signals using discrete-state Markov models and Random Forests. Methods: The ECG signal is first preprocessed using Stationary Wavelet Transforms (SWT) for noise suppression, signal quality assessment and subsequent R-peak detection. Discrete-state Markov probabilities modelling transitions between successive RR intervals along with other statistical quantities derived from the RR-interval series constitute the feature set to perform AF classification using Random Forests. Further enhancement in AF detection is achieved by using a post-processing false positive suppression algorithm based on autocorrelation analysis of the RR-interval series. Datasets: The AF classifier was trained using the Physionet/Computing in Cardiology 2017 AF Challenge dataset and the Atrial Fibrillation Termination Database (AFTDB). The test datasets consist of the MIT-BIH Atrial Fibrillation Database (AFDB) and the MIT-BIH Arrhythmia Database (MITDB). Results: Our algorithms achieved sensitivity, specificity and F-score values of 97.4%, 98.6% and 97.7% respectively on the AFDB dataset and 96.3%, 97.0% and 85.6% respectively on the MITDB dataset. It was also observed that inclusion of the false positive suppression step resulted in a 1.1% increase in specificity and a 4.0% increase in F-score for the MITDB dataset without any decrease in sensitivity. Conclusion: The proposed method of AF detection, combining Markov models and Random Forests, achieves high accuracy across multiple databases and demonstrates comparable or superior performance to several other state-of-the-art algorithms.
引用
收藏
页数:14
相关论文
共 41 条
[1]   Automatic detection of atrial fibrillation using stationary wavelet transform and support vector machine [J].
Asgari, Shadnaz ;
Mehrnia, Alireza ;
Moussavi, Maryam .
COMPUTERS IN BIOLOGY AND MEDICINE, 2015, 60 :132-142
[2]   Improvements in atrial fibrillation detection for real-time monitoring [J].
Babaeizadeh, Saeed ;
Gregg, Richard E. ;
Helfenbein, Eric D. ;
Lindauer, James M. ;
Zhou, Sophia H. .
JOURNAL OF ELECTROCARDIOLOGY, 2009, 42 (06) :522-526
[3]  
Bishop Christopher M., 2006, Pattern recognition and machine learning, V4
[4]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[5]   Heart rate dynamics distinguish among atrial fibrillation, normal sinus rhythm and sinus rhythm with frequent ectopy [J].
Carrara, Marta ;
Carozzi, Luca ;
Moss, Travis J. ;
de Pasquale, Marco ;
Cerutti, Sergio ;
Ferrario, Manuela ;
Lake, Douglas E. ;
Moorman, J. Randall .
PHYSIOLOGICAL MEASUREMENT, 2015, 36 (09) :1873-1888
[6]   A Mobile Health System to Identify the Onset of Paroxysmal Atrial Fibrillation [J].
Cheng, Shi ;
Tamil, Lakshman S. ;
Levine, Benjamin .
2015 IEEE INTERNATIONAL CONFERENCE ON HEALTHCARE INFORMATICS (ICHI 2015), 2015, :189-192
[7]   AF Classification from a Short Single Lead ECG Recording: the PhysioNet/Computing in Cardiology Challenge 2017 [J].
Clifford, Gari D. ;
Liu, Chengyu ;
Moody, Benjamin ;
Lehman, Li-Wei H. ;
Silva, Ikaro ;
Li, Qiao ;
Johnson, A. E. ;
Mark, Roger G. .
2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44
[8]  
Couceiro R., 2008, 2008 19th International Conference on Pattern Recognition, P1, DOI DOI 10.1109/ICPR.2008.4761755
[9]   Automatic Real Time Detection of Atrial Fibrillation [J].
Dash, S. ;
Chon, K. H. ;
Lu, S. ;
Raeder, E. A. .
ANNALS OF BIOMEDICAL ENGINEERING, 2009, 37 (09) :1701-1709
[10]   Identifying Normal, AF and other Abnormal ECG Rhythms using a Cascaded Binary Classifier [J].
Datta, Shreyasi ;
Puri, Chetanya ;
Mukherjee, Ayan ;
Banerjee, Rohan ;
Choudhury, Anirban Dutta ;
Singh, Rituraj ;
Ukil, Arijit ;
Bandyopadhyay, Soma ;
Pal, Arpan ;
Khandelwal, Sundeep .
2017 COMPUTING IN CARDIOLOGY (CINC), 2017, 44