Cardiac Arrhythmia Classification using Cartesian Genetic Programming Evolved Artificial Neural Network

Some of the major diseases that have a high impact on the society are Cardiovascular diseases (CVDs). An important category of CVDs are the Cardiac Arrhythmias. Conventional methods of diagnosis for the disease are prone to errors and need experience on part of the diagnosing physician. For automatic detection of Cardiac Arrhythmia we developed an algorithm that first applies digital signal processing and logical operations to the time domain ECG signal and hence detects the fiducial points of an ECG complex. From the fiducial points, the lengths and slopes of a number of segments and amplitudes of peaks are determined. These parameter values are applied to the fast learning evolutionary algorithm of Cartesian Genetic Programming Evolved Artificial Neural Network (CGPANN) to classify the beats. A number of setups were experimented with. In these experiments, the CGPANN was first trained with known data from the popular MIT-BIH database and then tested with another part of the known data and the results found highly satisfactory.

[1]  Julian Francis Miller Cartesian Genetic Programming , 2011, Cartesian Genetic Programming.

[2]  Sahibzada Ali Mahmud,et al.  Breast cancer detection using cartesian genetic programming evolved artificial neural networks , 2012, GECCO '12.

[3]  Hu Peng,et al.  An approach for ECG classification based on wavelet feature extraction and decision tree , 2010, 2010 International Conference on Wireless Communications & Signal Processing (WCSP).

[4]  Mohammad Mehdi Ebadzadeh,et al.  CLASSIFICATION OF CARDIAC ARRHYTHMIA WITH RESPECT TO ECG AND HRV SIGNAL BY GENETIC PROGRAMMING , 2012 .

[5]  Sahibzada Ali Mahmud,et al.  Classification of Arrhythmia Types Using Cartesian Genetic Programming Evolved Artificial Neural Networks , 2013, EANN.

[6]  Gul Muhammad Khan,et al.  Fast learning neural networks using Cartesian genetic programming , 2013, Neurocomputing.

[7]  Berat Dogan,et al.  Performance evaluation of Radial Basis Function Neural Network on ECG beat classification , 2009, 2009 14th National Biomedical Engineering Meeting.

[8]  Gul Muhammad Khan,et al.  Bio-signal Processing Using Cartesian Genetic Programming Evolved Artificial Neural Network (CGPANN) , 2012, 2012 10th International Conference on Frontiers of Information Technology.

[9]  Julian Francis Miller,et al.  Cartesian genetic programming , 2000, GECCO '10.

[10]  R. Kumar,et al.  Cardiac arrhythmias detection in an ECG beat signal using fast fourier transform and artificial neural network , 2011 .

[11]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[12]  Seyed Kamaledin Setarehdan,et al.  Neural network based arrhythmia classification using Heart Rate Variability signal , 2006, 2006 14th European Signal Processing Conference.