A Robust R-peak Detection Algorithm using Wavelet Packets

International Journal of Computer Applications
© 2011 by IJCA Journal
Volume 36 - Number 5
Year of Publication: 2011
Omkar Singh
Ramesh Kumar Sunkaria

Omkar Singh and Ramesh Kumar Sunkaria. Article: A Robust R-peak Detection Algorithm using Wavelet Packets. International Journal of Computer Applications 36(5):37-43, December 2011. Full text available. BibTeX

	author = {Omkar Singh and Ramesh Kumar Sunkaria},
	title = {Article: A Robust R-peak Detection Algorithm using Wavelet Packets},
	journal = {International Journal of Computer Applications},
	year = {2011},
	volume = {36},
	number = {5},
	pages = {37-43},
	month = {December},
	note = {Full text available}


The efficient detection of R-peaks in electrocardiogram (ECG) signal is extremely important for its further processing with regard to cardiac health monitoring. In this paper, an efficient R-peak detection algorithm based on wavelet packets has been proposed. The wavelet packets decompose ECG signal into different frequency subbands of uniform bandwidth. The features evaluated from a set of subbands are combined with heuristic detection strategy for beat detection. The proposed R-peak detection algorithm was tested on different data records of standard data bases Fantasia database, MIT-BIH arrhythmia database and self-recorded signals. A sensitivity S_e= 100% and a positive predictivity of +P = 100% for Fantasia database and S_e= 100%, +P = 100% for self-recorded signals and S_e = 99.94%, +P = 99.93% for MIT-BIH arrhythmia database were achieved using this proposed algorithm.


  • J. Pan and W. J. Tompkins, "A Real–Time QRS Detection Algorithm", IEEE Trans. Biomed. Eng., Vol. 32, No. 3, 1985, pp. 230– 236
  • P. S. Hamilton and W. J. Tompkins, “Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database,” IEEE Transactions on Biomedical Engineering, vol. BME-33, no.3, pp. 1157-1165, December 1986
  • M. Vetterli and C. Herley, "Wavelets and Filter Banks: Theory and Design," IEEE Transactions on Signal Processing, Vol. 40, 1992, pp. 2207-2232
  • R. Murray, S. Kadambe and B. Bartels, “Extensive analysis of a QRS detector based on the dyadic wavelet transform,” IEEE Transactions on Biomedical Engineering, vol. 8, pp. 540-543, 1994
  • Afonso VX, Tompkins WJ, Nguyen TQ, Luo S: ECG beat detection using filter banks. IEEE Trans Biomed Eng 1999, 2:192-201
  • R.K Sunkaria, S.C. Sexena, V.Kumar and A.M.Singhal, “ wavelet based R-peak detection for heart rate variability studies ” journal of Medical Engineering and Technology, Vol. 00, No. 0, Month 2010, 1-8
  • C. Li, C. Zheng and C. Tai, “Detection of ECG characteristic points using wavelet transforms,” IEEE Transactions on Biomedical Engineering, vol. 42, no. 1, pp. 21-28, 1995
  • B. Kohler, C. Henning and R. Orglmeister, “The principles of software QRS detection,” IEEE Engineering in Medicine and Biology, vol. 21, no. 1, pp. 42-57, 2002
  • the research resource for complex physiologic, available at: signalswww.physionet.org