Research on Biomedical Engineering
http://www.rbejournal.periodikos.com.br/article/doi/10.1590/2446-4740.05815
Research on Biomedical Engineering
Original Article

Heartbeat classification system based on neural networks and dimensionality reduction

Rodolfo de Figueiredo Dalvi; Gabriel Tozatto Zago; Rodrigo Varejão Andreão

Downloads: 2
Views: 890

Abstract

Abstract: Introduction: This paper presents a complete approach for the automatic classification of heartbeats to assist experts in the diagnosis of typical arrhythmias, such as right bundle branch block, left bundle branch block, premature ventricular beats, premature atrial beats and paced beats.

Methods: A pre-processing step was performed on the electrocardiograms (ECG) for baseline removal. Next, a QRS complex detection algorithm was implemented to detect the heartbeats, which contain the primary information that is employed in the classification approach. Next, ECG segmentation was performed, by which a set of features based on the RR interval and the beat waveform morphology were extracted from the ECG signal. The size of the feature vector was reduced by principal component analysis. Finally, the reduced feature vector was employed as the input to an artificial neural network.

Results: Our approach was tested on the Massachusetts Institute of Technology arrhythmia database. The classification performance on a test set of 18 ECG records of 30 min each achieved an accuracy of 96.97%, a sensitivity of 95.05%, a specificity of 90.88%, a positive predictive value of 95.11%, and a negative predictive value of 92.7%.

Conclusion: The proposed approach achieved high accuracy for classifying ECG heartbeats and could be used to assist cardiologists in telecardiology services. The main contribution of our classification strategy is in the feature selection step, which reduced classification complexity without major changes in the performance.

Keywords

Electrocardiogram, Arrhythmia, Heart block, Automatic classification, Principal component analysis, Artificial neural network

References

Andreão RV, Sarti T, Clestrini J, Schimidt MQ. Automatic triage of electrocardiograms. Global Telemedicine and eHealth Updates. Knowledge Resources. 2013; 6:143-7.

Arif M, Akram MU, Afsar FA. Arrhythmia beat classification using pruned fuzzy k-nearest neighbor classifier. In: International Conference of Soft Computing and Pattern Recognition; 2009. USA: IEEE; 2009. p. 37-42. http://dx.doi.org/10.1109/SoCPaR.2009.20.

Chazal PD, O’Dwyer M, Reilly RB. Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Transactions on Biomedical Engineering. 2004; 51(7):1196-206. PMid:15248536. http://dx.doi.org/10.1109/TBME.2004.827359.

Chazal PD, Reilly R. A patient-adapting heartbeat classifier using ECG morphology and heartbeat interval features. IEEE Transactions on Biomedical Engineering. 2006; 53(12 Pt 1):2535-43. PMid:17153211. http://dx.doi.org/10.1109/TBME.2006.883802.

Christov I, Gómez-Herrero G, Krasteva V, Jekova I, Gotchev A, Egiazarian K. Comparative study of morphological and time-frequency ECG descriptors for heartbeat classification. Medical Engineering & Physics. 2006; 28(9):876-87. PMid:16476566. http://dx.doi.org/10.1016/j.medengphy.2005.12.010.

Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE. PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation. 2000; 101(23):E215-20. PMid:10851218. http://dx.doi.org/10.1161/01.CIR.101.23.e215.

Hamilton PS, Tompkins W. Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database. IEEE Transactions on Biomedical Engineering. 1986; 33(12):1157-65. PMid:3817849. http://dx.doi.org/10.1109/TBME.1986.325695.

Igarashi MO. Utilização de filtros para remoção de interferência de sinais de eletrocardiograma [dissertation]. São Paulo: Escola de Engenharia, Universidade Presbiteriana Mackenzie; 2007.

Ince T, Kiranyaz S, Gabbouj M. A generic and robust system for automated patient-specific classification of ECG signals. IEEE Transactions on Biomedical Engineering. 2009; 56(5):1415-26. PMid:19203885. http://dx.doi.org/10.1109/TBME.2009.2013934.

Kim J, Min SD, Lee M. An arrhythmia classification algorithm using a dedicated wavelet adapted to different subjects. Biomedical Engineering Online. 2011; 10(1):56. PMid:21707989. http://dx.doi.org/10.1186/1475-925X-10-56.

Llamedo M, Martínez J. Heartbeat classification using feature selection driven by database generalization criteria. IEEE Transactions on Biomedical Engineering. 2011; 58(3):616-25. PMid:20729162. http://dx.doi.org/10.1109/TBME.2010.2068048.

Madeiro JPV, Cortez PC, Oliveira FI, Siqueira RS. A new approach to QRS segmentation based on wavelet bases and adaptive threshold technique. Medical Engineering & Physics. 2007; 29(1):26-37. PMid:16500133. http://dx.doi.org/10.1016/j.medengphy.2006.01.008.

Marcolino M, Alkmim MB, Palhares D, Ribeiro AL. Prevalence of normal electrocardiograms in primary care patients: a study by a telemedicine service in Brazil. Global Telemedicine and eHealth Updates. Knowledge Resources. 2012; 5:615-8.

Martínez JP, Almeida R, Olmos S, Rocha AP, Laguna P. A wavelet-based ECG delineator: evaluation on standard databases. IEEE Transactions on Biomedical Engineering. 2004; 51(4):570-81. PMid:15072211. http://dx.doi.org/10.1109/TBME.2003.821031.

Mohamad FN, Megat Ali MSA, Jahidin AH, Saaid MF, Noor MZH. Principal component analysis and arrhythmia recognition using elman neural network. In: IEEE 4th Control and System Graduate Research Colloquium; 2013. USA: IEEE; 2013. p. 141-146. http://dx.doi.org/10.1109/ICSGRC.2013.6653292.

Pan J, Tompkins WJ. A real-time QRS detection algorithm. IEEE Transactions on Biomedical Engineering. 1985; 32(3):230-6. PMid:3997178. http://dx.doi.org/10.1109/TBME.1985.325532.

Saad NM, Abdullah AR, Low YF. Detection of heart blocks in ECG signals by spectrum and time-frequency analysis. Ïn: 4th Student Conference on Research and Development; 2006. USA: IEEE; 2006. p. 61-65. http://dx.doi.org/10.1109/SCORED.2006.4339309.

She L, Song Y, Zhang S, Xu Z. A precise ambulatory ECG arrhythmia intelligent analysis algorithm based on support vector machine classifiers. In: 3rd International Conference on Biomedical Engineering and Informatics. 2010. USA: IEEE. 708-712. v. 2. http://dx.doi.org/10.1109/BMEI.2010.5640071.

Smith LI. A tutorial on principal component analysis. Ithaca: Cornell University; 2002. [cited 2014 Feb 01]. Available from: http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf

Sparenberg A, Fetter G. A public telecardiology network in southern Brazil: results of phase ii (1st year). Global Telemedicine and eHealth Updates. Knowledge Resources. 2012; 5:598-602.

Telessaúde ES. Espírito Santo Telehealth program [internet]. Vitória: Telessaúde ES; 2014. [cited 2014 Jan 15]. Available from: http://www.telessaude.ifes.edu.br/

Zhang Z, Dong J, Luo X, Choi K, Wu X. Heartbeat classification using disease-specific feature selection. Computers in Biology and Medicine. 2014; 46:79-89. PMid:24529208. http://dx.doi.org/10.1016/j.compbiomed.2013.11.019.
 

589213570e88250857bbfdd2 rbejournal Articles
Links & Downloads

Res. Biomed. Eng.

Share this page
Page Sections