A Robust Approach for R-Peak Detection

Full Text (PDF, 854KB), PP.43-50

Views: 0 Downloads: 0


Amana Yadav 1,* Naresh Grover 1

1. Department of Electronics and Communication Engineering, Manav Rachna International University, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2017.06.06

Received: 23 Jun. 2017 / Revised: 15 Jul. 2017 / Accepted: 1 Aug. 2017 / Published: 8 Nov. 2017

Index Terms

ECG, R-peak detection, QRS complex, P-QRS-T waves, sampling frequency, Cardiac arrhythmia, MATLAB


Electrocardiogram (ECG) is very crucial and important tool to detect the cardiac problems. For ECG analysis, it is essential to measure ECG parameter accurately. It is very critical in all types of ECG application. The accurate R Peaks detection is starting step in extracting ECG features which is necessary for the other ECG performance stages. It is very essential to detect these R-peaks accurately and efficiently to detect heart diseases or anomalies which create primary source of death in the universe. Hence automatic R-peaks detection in a lengthy duration ECG signal is very meaningful to diagnose the cardiac disorders. Here a latest R-peak exposure algorithm depended on Shannon energy envelope estimator and logic to find peaks has been proposed which uses the simple threshold of Shannon energy.

Cite This Paper

Amana Yadav, Naresh Grover, "A Robust Approach for R-Peak Detection", International Journal of Information Engineering and Electronic Business(IJIEEB), Vol.9, No.6, pp. 43-50, 2017. DOI:10.5815/ijieeb.2017.06.06


[1]Trivedi P., Ayub S., “Detection of R Peak in Electrocardiogram”, International Journal of Computer Applications (0975 – 8887) Volume 97 – No.20, July 2014, pp 10-14.
[2]Nandi S. et.al. “Cellular Automata based Encrypted ECG-hash Code Generation: An Application in Inter -human Biometric Authentication System” International Journal of Computer Network and Information Security, October 2014, pp.1-12.
[3]Manikandan M. S., Soman K.P. “A novel method for detecting R-peaks in electrocardiogram (ECG) signal”, Biomedical Signal Processing and Control (2012) pp.118– 128.
[4]Ardhapurkar S., Manthalkar R., Gajre S., “Interpretation of Normal and Pathological ECG Beats using Multiresolution Wavelet Analysis”, International Journal of Information Technology and Computer Science, January 2013, pp.1-14.
[5]Prasad S.T., Dr. Varadarajan S., “Heart Rate Detection using Hilbert Transform”, International Journal of Research in Engineering and Technology, Volume 02, Issue 08, Aug-2013, pages 508-513.
[6]Yeha Y.C., Wanga W.J., “QRS complexes detection for ECG signal: the difference operation method”, Compute. Methods Prog. Biomed. (2008) 245–254.
[7]Pan J., Tompkins W.J., “A real time QRS detection algorithm”, IEEE Trans. Biomed. Eng. (1985) 230–236.
[8]Hamilton P.S., Tompkins W.J., “Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database”, IEEE Trans. Biomed. Eng. (1986) 1157–1165.
[9]Arzeno N.M., Deng Z.D., Poon C.S., “Analysis of first-derivative based QRS detection algorithms”, IEEE Trans. Biomed. Eng. 55 (2) (2008) 478–484.
[10]Benitez S., Gaydecki P.A., Zaidi A., Fitzpatrick A.P., “The use of the Hilbert transform in ECG signal analysis”, Comput. Biol. Med. 31 (2001) 399–406.
[11]Romero L., Addison P.S., Grubb N., “R-wave detection using continuous wavelet modulus maxima”, IEEE Proc. Comp. Cardiol. 30 (2003) 565–568.
[12]Abdelliche F., Charef A., “R-peak detection using a complex fractional wavelet”, International Conference on Electrical and Electronics Engineering, Bursa, 2009, pp. 267–270.
[13]Elgendi M., Jonkman M., De Boer F., “R wave detection using Coiflets wavelets”, IEEE 35th Annual Northeast Bioengineering Conference, Boston, MA, 2009, pp. 1–2.
[14]Chen Y.L., Duan H.L., “A QRS complex detection algorithm based on mathematical morphology and envelope”, International Conference of the IEEE EMBS, Shanghai, China, 2005, pp. 4654–4657.
[15]Zhang F., Lian Y., “QRS detection based on multi-scale mathematical morphology for wearable ECG devices in body area networks”, IEEE Trans. Biomed. Circuits Syst. 3 (2009) 220–228.
[16]Hongyan X., Minsong H., “A new QRS detection algorithm based on empirical mode decomposition”, International Conference on Bioinformatics and Biomedical Engineering, 2008, pp. 693–696.
[17]Suárez K.V., Silva J.C., Berthoumieu Y., Gomis P., Najim M., “ECG beat detection using a geometrical matching approach”, IEEE Trans. Biomed. Eng. 54 (4) (2007) 485–489.
[18]Abibullaev B., Seo H.D., “A New QRS detection method using wavelets and artificial neural networks”, J. Med. Syst. (2010).
[19]Meyer C., Gavela J.F., Harris M., “Combining algorithms in automatic detection of QRS complexes in ECG signals”, IEEE Trans. Inf. Technol. Biomed. (2006) 468–475.
[20]Poli R., Cagnoni S., and Valli G., “Genetic design of optimum linear and nonlinear QRS detectors”, IEEE Trans. Biomed. Eng., 1995, vol. 42, pp. 1137- 1141.
[21]Skordalakis E., “Syntactic ECG processing: a review”, Pattern Recognition, vol. 19, no. 4, pp. 305–313, 1986.
[22]Zhou S. K., Wang J.T. and Xu J.R., “The real-time detection of QRScomplex using the envelop of ECG”, IEEE Engineering in Medicine and Biology Society, New Orleans, LA, 1988, p. 38.
[23]Andreao R. V., Dorizzi B., and Boudy J., “ECG signal analysis through hidden Markov models”, IEEE Transactions on Biomedical Engineering, 2006,vol. 53, no. 8, pp. 1541–1549.
[24]Kohler B. U., "The principles of software QRS detection", IEEE Engineering in Medicine and Biology Magazine, 2002.
[25]So H. H. and Chan K. L., 1997, “Development Of QRS Detection Method for Real Time Ambulatory Cardiac Monitor”, Int Conf IEEE/EMBS, Chicago, USA, 289-292.
[26]Debbabi N., Elasmi S., Arfa H., “Correction of ECG baseline wander Application to the Pan & Tompkins QRS detection algorithm”, 5th international symposium on Communication and mobile network, 2010, pp. 1-4.
[27]Das, Shreya and Chakraborty, Monisha, “QRS Detection Algorithm Using Savitzky-Golay Filter”, ACEEE Int. J on Signal and Image Processing, Vol. 03, No. 01, Jan 2012.
[28]Nouira I., Ben Abdallah A., Mohamed Bedoui H., and Mohamed Dogui, “A Robust R Peak Detection Algorithm Using Wavelet Transform for Heart Rate Variability Studies”, International Journal on Electrical Engineering and Informatics, Volume 5, Number 3, September 2013, pp 270-284.
[29]Anigraphy D. P., Rakshit M., Sahu P.K., “FPGA Implementation of Heart Rate Monitoring System”, Journal of Medical Systems, Volume 40 Issue 3, March 2016, Page 1-12.
[30]Krishna Chaitanva N. S. V., Radhakrishan A., Reddy G. R., Manikandan M. S., “A simple and robust QRS detection algorithm for wireless medical body area network” International Conference on Emerging Trends in Networks and Computer Communications (ETNCC), 2011/4/22, pages 153-158.
[31]Pahlm O., Sörnmo L., “Software QRS detection in ambulatory monitoring—a review”, Med. Biol. Eng. Comput. 22 (1984) 289–297.