Classification of Cardiovascular Disease Using Feature Extraction and Artificial Neural Networks

HTML  XML Download Download as PDF (Size: 1989KB)  PP. 64-79  
DOI: 10.4236/jbm.2017.511008    1,950 Downloads   4,213 Views  Citations

ABSTRACT

Electrocardiogram (ECG) signals are used to identify cardiovascular disease. The availability of signal processing and neural networks techniques for processing ECG signals has inspired us to do research that consists of extracting features of an ECG signals to identify types of cardiovascular diseases. We distinguish between normal and abnormal ECG data using signal processing and neural networks toolboxes in Matlab. Data, which are downloaded from an ECG database, Physiobank, are used for training and testing the neural network. To distinguish normal and abnormal ECG with the significant accuracy, pattern recognition tools with NN is used. Feature Extraction method is also used to identify specific heart diseases. The diseases that were identified include Tachycardia, Bradycardia, first-degree Atrioventricular (AV), and second-degree Atrioventricular. Since ECG signals are very noisy, signal processing techniques are applied to remove the noise contamination. The heart rate of each signal is calculated by finding the distance between R-R intervals of the signal. The QRS complex is also used to detect Atrioventricular blocks. The algorithm successfully distinguished between normal and abnormal data as well as identifying the type of disease.

Share and Cite:

Savalia, S. , Acosta, E. and Emamian, V. (2017) Classification of Cardiovascular Disease Using Feature Extraction and Artificial Neural Networks. Journal of Biosciences and Medicines, 5, 64-79. doi: 10.4236/jbm.2017.511008.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.