Estimation of atrial fibrillation using arbitrary normal ECG segments based on convolutional neural networks

In this study, we proposed a novel method to estimate atrial fibrillation (AF) based on convolutional neural networks (CNNs). The CNNs model consisted of five layers including convolutional and max-pooling layer. Dropout and batch-normalization were performed to prevent overfitting. For performance evaluation, arbitrary normal ECG segments were used from MIT-BIH Normal Sinus Rhythm Database (nsrdb) and Atrial Fibrillation Database (afdb). The ECG signal was preprocessed by moving average filter (2nd order) and discrete wavelet transform (DWT) was used to remove the baseline wander and spike noise. The result showed the accuracy of 99.1%, sensitivity of 99.8%, and specificity of 98.5%, respectively, for the test set.

[1]  Hassan Ghassemian,et al.  Prediction of paroxysmal atrial fibrillation based on non-linear analysis and spectrum and bispectrum features of the heart rate variability signal , 2012, Comput. Methods Programs Biomed..

[2]  Jeroen J. Bax,et al.  Guidelines for the management of atrial fibrillation: the Task Force for the Management of Atrial Fibrillation of the European Society of Cardiology (ESC). , 2010, Europace : European pacing, arrhythmias, and cardiac electrophysiology : journal of the working groups on cardiac pacing, arrhythmias, and cardiac cellular electrophysiology of the European Society of Cardiology.

[3]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[4]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[5]  James McNames,et al.  Prediction of paroxysmal atrial fibrillation by analysis of atrial premature complexes , 2004, IEEE Transactions on Biomedical Engineering.