CFP last date
15 January 2025
Reseach Article

Development of a Computer-Aided Application for Analyzing ECG Signals and Detection of Cardiac Arrhythmia Using Back Propagation Neural Network - Part I: Model Development

by Akinlolu A. Ponnle, Oludare Y. Ogundepo
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 9 - Number 3
Year of Publication: 2015
Authors: Akinlolu A. Ponnle, Oludare Y. Ogundepo
10.5120/ijais15-451378

Akinlolu A. Ponnle, Oludare Y. Ogundepo . Development of a Computer-Aided Application for Analyzing ECG Signals and Detection of Cardiac Arrhythmia Using Back Propagation Neural Network - Part I: Model Development. International Journal of Applied Information Systems. 9, 3 ( June 2015), 17-25. DOI=10.5120/ijais15-451378

@article{ 10.5120/ijais15-451378,
author = { Akinlolu A. Ponnle, Oludare Y. Ogundepo },
title = { Development of a Computer-Aided Application for Analyzing ECG Signals and Detection of Cardiac Arrhythmia Using Back Propagation Neural Network - Part I: Model Development },
journal = { International Journal of Applied Information Systems },
issue_date = { June 2015 },
volume = { 9 },
number = { 3 },
month = { June },
year = { 2015 },
issn = { 2249-0868 },
pages = { 17-25 },
numpages = {9},
url = { https://www.ijais.org/archives/volume9/number3/761-1378/ },
doi = { 10.5120/ijais15-451378 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T18:59:53.345547+05:30
%A Akinlolu A. Ponnle
%A Oludare Y. Ogundepo
%T Development of a Computer-Aided Application for Analyzing ECG Signals and Detection of Cardiac Arrhythmia Using Back Propagation Neural Network - Part I: Model Development
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 9
%N 3
%P 17-25
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Electrocardiogram (ECG) is a graphic recording of the electrical activity produced by the heart. The accuracy of any electrocardiogram waveform extraction plays a vital role in helping a better diagnosis of any heart related illnesses. We present a computer-aided application model for detection of cardiac arrhythmia in ECG signal, which consists of signal pre-processing and detection of the ECG signal components adapting Pan-Tompkins and Hamilton-Tompkins algorithms; feature extraction from the detected QRS complexes, and classification of the beats extracted from QRS complexes using Back Propagation Neural Network (BPNN). The application model was developed for ECG signal classification under 'Normal' or 'Abnormal' heartbeats to detect cardiac arrhythmia in the ECG signal. The model was trained with standard arrhythmia database of Massachusetts Institute of Technology Division of Health Science and Technology/Beth Israel Hospital (MIT-BIH), and taking into account the Association for the Advance of Medical Instrumentation (AAMI) standard. The performance of the developed application model for classification of ECG signals was investigated using the MIT-BIH database. The accuracy of detection and extraction of the signal components and features (based only on the MIT-BIH database used) shows that the developed application model can be employed for the detection of heart diseases in patients.

References
  1. Clark J. W. 1998, The Origin of Biopotentials, Medical Instrumentation: Application and Design, 3rd Edition, Edited by J. G. Webster, John Wiley and Sons, Inc. , New York, NY Chap. 4, pp. 123-124.
  2. Ince T. , Kiranyaz S. , and Gabbouj M. 2009, A Generic and Robust System for Automated Patient-Specific Classification of ECG Signals, IEEE Transactions on Biomedical Engineering, Vol. 56, pp. 1415-1426.
  3. Kohler B. U. , Henning C. , and Orglmeister R. 2002, The Principles of Software QRS Detection, IEEE Engineering in Medicine and Biology Magazine, Vol. 21, Issue 1, pp. 42–57.
  4. Correia S. , Miranda J. , Silva L. and Barreto A. 2009, LabVIEW and MATLAB for ECG Acquisition, Filtering and Processing, In Proceedings of 3rd International Conference on Integrity, Reliability and Failure (IFR2009), Porto/Portugal, 20-24 July 2009, paper ref: S0228_A0402.
  5. Padma T. , Latha M. M. , and Ahmed A. 2009, ECG Compression and LabVIEW Implementation, Journal of Biomedical Science and Engineering, Vol. 2, pp 177-183.
  6. Afonso V. X. , Tompkins W. J. , Nguyen T. Q. and Luo S. , 1999, ECG Beat Detection using Filter Banks, IEEE Transactions on Biomedical Engineering, Vol. 46, pp. 192–202.
  7. Lee J. W. and Lee G. K 2005, Design of an Adaptive Filter with a Dynamic Structure for ECG Signal Processing. International Journal of Control, Automation, and Systems, Vol. 3, No. 1, pp. 137-142.
  8. Li C. , Zheng C. , and Tai C. 1995, Detection of ECG Characteristic Points using Wavelet Transforms, IEEE Transactions on Biomedical Engineering, Vol. 42, No. 1, pp. 21-28.
  9. Prasad K. and Sahambi J. S. 2003, Classification of ECG Arrhythmias using Multi-Resolution Analysis and Neural Networks, IEEE Transactions on Biomedical Engineering, Vol. 1, pp. 227-231.
  10. Martinez J. P. , Almieda R. , Olmos S. , Rocha A. P. and Laguna P. 2004, A Wavelet based ECG Delineator: Evaluation on Standard Databases, IEEE Transactions on Biomedical Engineering, Vol. 51, No. 4, pp. 570-581.
  11. Upasani D. E and Kharadkar R. D. 2012, Automated ECG Diagnosis, IOSR Journal of Engineering, Vol. 2 (5), pp. 1265-1269.
  12. Karpagachelvi S. , Arthanari M. , and Sivakumar M. 2010, ECG Feature Extraction Techniques: A Survey Approach, International Journal of Computer Science and Information Security, Vol. 8, No. 1, pp. 76-80.
  13. Gupta K. O. , and Chatur P. N. 2012, ECG Signal Analysis and Classification using Data Mining and Artificial Neural Networks, International Journal of Emerging Technology and Advanced Engineering, Vol. 2, Issue 1, pp. 56-60.
  14. Saxena S. C. , Sharma A. , and Chaudhary S. C. 1997, Data Compression and Feature Extraction of ECG Signals, International Journal of Systems Science, Vol. 28, No. 5, pp. 483-498.
  15. Silipo R. , and Marchesi C. 1998, Artificial Neural Networks for Automatic ECG Analysis, IEEE Transactions on Signal Processing, Vol. 46, pp. 1417-1425.
  16. Castro B. , Kogan D. , and Geva A. B. 2000, ECG Feature Extraction using Optimal Mother Wavelet, The 21st IEEE Convention of the Electrical and Electronic Engineers in Israel, pp. 346-350.
  17. Saxena S. C. , Kumar V. , and Hamde S. T. 2002, Feature Extraction from ECG Signals using Wavelet Transforms for Disease Diagnostics, International Journal of Systems Science, Vol. 33, No. 13, pp. 1073-1085.
  18. Owis M. I. , Youssef A. B. M. , and Kadah Y. M. 2002, Characteristics of Electrocardiogram Signals based on Blind Source Separation, IEEE Transactions on Medical and Biological Engineering and Computing, Vol. 40, Issue 5, pp. 557-564.
  19. Povinelli R. J. , Roberts F. M. , Ropella K. M. and Johnson M. T. 2002, Are Non-Linear Ventricular Arrhythmia Characteristics Lost, as Signal Duration Decreases?, IEEE Conference on Computers in Cardiology, 22-25 Sept. , 2002, pp. 221-224.
  20. Alexakis C. , Nyongesa H. O. , Saatchi R. , Harris N. D. , Davies C. , Emery C. , Ireland R. H. and Heller S. R. 2003, Feature Extraction and Classification of Electrocardiogram (ECG) Signals related to Hypoglycaemia, Conference on Computers in Cardiology, IEEE 2003, pp. 537-540.
  21. Ramli A. B. and Ahmad P. A. 2003, Correlation Analysis for Abnormal ECG Signal Features Extraction, 4th National Conference on Telecommunication Technology, NCTT 2003 Proceedings, pp. 232-237.
  22. Xu X. , and Liu Y. 2004, ECG QRS Complex Detection Using Slope Vector Waveform (SVW) Algorithm, Proceedings of the 26th Annual International Conference of the IEEE EMBS, pp. 3597-3600.
  23. Zhao Q. , and Zhan L. 2005, ECG Feature Extraction and Classification Using Wavelet Transform and Support Vector Machines, International Conference on Neural Networks and Brain, ICNN&B '05, Vol. 2, pp. 1089-1092.
  24. Mahmoodabadi S. Z. , Ahmadian A. , and Abolhasani M. D. 2005, ECG Feature Extraction using Daubechies Wavelets, Proceedings of the 5th IASTED International Conference on Visualization, Imaging and Image Processing", pp. 343-348.
  25. Tayel M. B. , and El-Bouridy M. E. 2006, ECG Images Classification Using Feature Extraction Based on Wavelet Transformation and Neural Network, ICGST International Conference on Artificial Intelligence and Machine Learning (AIML'06), 13-15 June 2006, pp. 101-103.
  26. Tayel M. B. and El-Bouridy M. E. 2008, ECG Images Classification using Artificial Neural Network based on Several Feature Extraction Methods, IEEE International Conference on Computer Engineering and Systems, ICCES2008, 25-27 Nov. , 2008, Cairo, pp. 113-115.
  27. Hadhoud M. M. A. , Eladawy M. I. , and Farag A. 2006, Computer Aided Diagnosis of Cardiac Arrhythmias, IEEE International Conference on Computer Engineering and Systems, 5-7 Nov. , 2006, Cairo, pp. 262-265.
  28. De Chazal P. and Reilly R. B. 2006, A Patient-Adapting Heartbeat Classifier using ECG Morphology and Heartbeat Interval Features, IEEE Transactions on Biomedical Engineering, Vol. 53, No. 12, pp. 2535-2543.
  29. Tadejko P. , and Rakowski W. 2007, Mathematical Morphology Based ECG Feature Extraction for the Purpose of Heartbeat Classification, 6th International Conference on Computer Information Systems and Industrial Management Applications, CISIM '07, 28-30 June 2007, Poland, pp. 322-327.
  30. Alan J. and Nikola B. 2007, Feature Extraction for ECG Time-Series Minimg based on Chaos Theory, Proceedings of 29th International Conference on Information Technology Interfaces, ITI2007, 25-28 June 2007, Croatia, pp. 63-68.
  31. Sufi F. , Mahmoud S. , and Khalil I. 2008, A New ECG Obfuscation Method: A Joint Feature Extraction and Corruption Approach, International Conference on Information Technology and Applications in Biomedicine, ITAB 2008, May 2008, China, pp. 334-337.
  32. Chouhan V. S. and Mehta S. S. 2008, Detection of QRS Complexes in 12-Lead ECG using Adaptive Quantized Threshold, IJCSNS International Journal of Computer Science and Network Security, Vol. 8, No. 1, pp. 155-163.
  33. Jen K. and Hwang Y. 2008, ECG Feature Extraction and Classification Using Cepstrum and Neural Networks, Journal of Medical and Biological Engineering, Vol. 28, No. 1, pp. 31-37.
  34. Ubeyli E. D. 2009, Statistics over Features of ECG Signals, Expert Systems with Applications, Vol. 36, No. 5, pp. 8758-8767.
  35. Fatemian S. Z. and Hatzinakos D. 2009, A New ECG Feature Extractor for Biometric Recognition, 16th International Conference on Digital Signal processing, 5-7 July 2009, Santorini-Hellas, pp. 1-6.
  36. Pedro R. G. , Soares F. O. , Correia J. H. , and Lima C. S. 2010, ECG Data-Acquisition and Classification System by Using Wavelet-Domain Hidden Markov Models, 32nd Annual International Conference of the IEEE Engineering in Medicine and Biological Society, Aug. 31-Sept. 4 2010, Buenos Aires, Angetina, pp. 4670-4673.
  37. Jadhav S. M. , Nalbalwar S. L. , and Ashok A. G. 2011, Modular Neural Network based Arrhythmia Classification System using ECG Signal Data, International Journal of Information Technology and Knowledge Management, Volume 4, No. 1, pp. 205-209.
  38. Kohli S. S. , Makwana N. , Mishra N. , and Sagar B. 2012, Hilbert Transform Based Adaptive ECG R-Peak Detection Technique, International Journal of Electrical and Computer Engineering (IJECE), Vol. 2, No. 5, pp. 639-643.
  39. Das M. K. and Ari S. 2014, ECG Beats Classification Using Mixture of Features, International Scholarly Research Notices, Vol. 2014, Article ID: 178436, pp. 1-12.
  40. Parganiha K. and Singh P. K. 2014, ECG Interpretation using Back Propagation Neural Networks, International Journal of Electronics and Communication Engineering and Technology, Vol. 5, Issue 4, pp. 19-24.
  41. MIT-BIH Database distribution, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA, 02139, 1998. http://www. physionet. org/physiobank/database/mitdb/
  42. Association for the Advancement of Medical Instrumentation, 1994, American National Standard for Ambulatory Electrocardiographs, Publication ANSI/AAMI EC38-1994.
  43. Pan J. and Tompkins W. J. 1985, A Real Time QRS Detection Algorithm, IEEE Transactions on Biomedical Engineering. BME-32(3), pp. 230-236.
  44. Hamilton P. S. , and Tompkins W. J. 1986, Quantitative Investigation of QRS Detection Rules using the MIT/BIH Arrhythmia Database, IEEE Transactions on Biomedical Engineering. BME-33, pp. 1157-1165.
  45. Levenberg K. 1944, A Method for the Solution of Certain Problems in Least Squares, Quarterly of Applied Mathematics, Vol. 2, pp. 164-168.
  46. Marquardt D. 1963, An Algorithm for Least Squares Estimation of Non-linear Parameters, SIAM Journal on Applied Mathematics, Vol. 11(2), pp. 431-441.
  47. Hagan M. T. and Menhaj M. 1994, Training Feed-Forward Networks with the Marquardt Algorithm, IEEE Transactions on Neural Networks, Vol. 5, No. 6, pp. 989-993.
  48. Goldberger A. L. , Amaral L. A. , Glass L. , Hausdorff J. M. , Ivanov P. C. , Mark R. G. , Mietus J. E. , Moody G. B. , Peng C. K. , and Stanley H. E. 2000, Physiobank, Physiotoolkit, and Physionet: Components of a New Research Resource for Complex Physiologic Signals, Circulation, Vol. 101, No. 23, pp. e215-e220.
  49. PhysioBank Archive Index, http://www. physionet. org/physiobank/database/
  50. Chavan M. S. , Agarwala R. A. and Uplane M. D. 2008, Design and Implementation of Digital FIR Equiripple Notch Filter on ECG Signal for removal of Power Line Interference, WSEAS Transaction on Signal Processing, Volume 4, Issue 4, pp. 221-230.
  51. Yatindra K. , and Malik G. K. , 2010, Performance Analysis of Different Filters for Power Line Interference Reduction in ECG Signal, International Journal of Computer Applications, Vol-3, No. 7. , pp. 1-6.
Index Terms

Computer Science
Information Sciences

Keywords

Electrocardiogram (ECG) QRS complex cardiac arrhythmia back propagation neural network classification accuracy