DOI QR코드

DOI QR Code

Cardiac Disease Detection Using Modified Pan-Tompkins Algorithm

  • Rana, Amrita (Department of Electronic Engineering, Daegu Unversity) ;
  • Kim, Kyung Ki (Department of Electronic Engineering, Daegu Unversity)
  • 투고 : 2019.01.24
  • 심사 : 2019.01.30
  • 발행 : 2019.01.31

초록

The analysis of electrocardiogram (ECG) signals facilitates the detection of various abnormal conditions of the human heart. The QRS complex is the most critical part of the ECG waveform. Further, different diseases can be identified based on the QRS complex. In this paper, a new algorithm based on the well-known Pan-Tompkins algorithm has been proposed. In the proposed scheme, the QRS complex is initially extracted by removing the background noise. Subsequently, the R-R interval and heart rate are calculated to detect whether the ECG is normal or has some abnormalities such as tachycardia and bradycardia. The accuracy of the proposed algorithm is found to be almost the same as the Pan-Tompkins algorithm and increases the R peak detection processing speed. For this work, samples are used from the MIT-BIH Arrhythmia Database, and the simulation is carried out using MATLAB 2016a.

키워드

HSSHBT_2019_v28n1_13_f0001.png 이미지

Fig. 1. ECG of a single heartbeat in normal sinus rhythm

HSSHBT_2019_v28n1_13_f0002.png 이미지

Fig. 2. Proposed R-peak detection algorithm

HSSHBT_2019_v28n1_13_f0003.png 이미지

Fig. 3. Raw input ECG signal

HSSHBT_2019_v28n1_13_f0004.png 이미지

Fig. 4. ECG signal after filtering and derivative

HSSHBT_2019_v28n1_13_f0005.png 이미지

Fig. 5. ECG signal after squaring

HSSHBT_2019_v28n1_13_f0006.png 이미지

Fig. 6. ECG signal after R-peak detection

HSSHBT_2019_v28n1_13_f0007.png 이미지

Fig. 7. Pseudo code for disease detection

HSSHBT_2019_v28n1_13_f0008.png 이미지

Fig. 8. Tachycardia detected from the patient ID 213 in 2.55 s.

HSSHBT_2019_v28n1_13_f0009.png 이미지

Fig. 9. Normal ECG signal from patient ID 101.

HSSHBT_2019_v28n1_13_f0010.png 이미지

Fig. 10. Bradycardia detected in test signal 119 in 8.93 s.

Table 1. Functionalities of different waves.

HSSHBT_2019_v28n1_13_t0001.png 이미지

Table 2. Conditions for heart abnormalities.

HSSHBT_2019_v28n1_13_t0002.png 이미지

Table 3. Performance of the existing Pan—Tompkins algorithm for disease detection.

HSSHBT_2019_v28n1_13_t0003.png 이미지

Table 4. Performance of the proposed algorithm for disease detection.

HSSHBT_2019_v28n1_13_t0004.png 이미지

참고문헌

  1. E. Haque, F. Ahmed, "ECG Signal Based Heart Disease Detection System for Telemedicine Application1", 1st Int'l Conference on Advanced Information and Communication Technology, pp. 1-4, May 2016.
  2. L. Sathyapriya, L. Murali, T. manigandan, "Analysis and detection R-peak detection using Modified Pan-Tompkins algorithm," 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies, pp. 483-487, May 2014.
  3. J. Pan and W. J. Tompkins, "A real-time QRS detection algorithm", IEEE Transactions on Biomedical Engineering, Vol. BME-32, No.3, pp. 230-236, March 1985 https://doi.org/10.1109/TBME.1985.325532
  4. Raul Alonso Alvarez, "A comparison of three QRS detection algorithms over a public database", Procedia Technology, pp. 1159-1165, September 2013. https://doi.org/10.1016/j.protcy.2013.12.129
  5. P. Tirumala Rao, S. Koteswarao Rao, G. Manikanta and S. Ravi Kumar, "Distinguishing Normal and Abnormal ECG Signal", Indian Journal of Science and Technology, Vol. 9, No. 10, pp. 1-5, March 2016.
  6. Y. Ferdi, J. P. Herbeuval, A. Charef, B. Boucheham, "R wave detection using fractional digital differentiation", ITBM-RBM, Vol. l.24, pp.273-280, December 2003 https://doi.org/10.1016/j.rbmret.2003.08.002
  7. C. Mani and M. Singh, "Detection and Analysis of Heart Rate during Arrhythmia", Journal of Biological Engineering Research and Review, pp. 14-19, September 2017