Detecting R-Peaks in Electrocardiogram Signal Using Hilbert Envelope

  • Y. Madhu KeerthanaEmail author
  • M. Kiran Reddy
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 748)


In this paper, the unipolar property of the Hilbert envelope is exploited for detecting R-peaks in electrocardiogram (ECG) signals. In the proposed method, first, the ECG signals are bandpass filtered to reduce various kinds of noises. Then, the Hilbert envelope of the bandpass filtered ECG signals is used to estimate the approximate locations of R-peaks. These locations are further processed to determine the correct R-peaks in the ECG signal. The performance of the proposed method is evaluated using 30 ECG records from the MIT-BIH arrhythmia database. Evaluation results show that the proposed method has a very less detection error rate of 0.31% with a high sensitivity and positive predictivity of 99.83 and 99.86%, respectively. Furthermore, the results indicated that the performance of the proposed method is much better compared to other well-known methods in the presence of noise/artifacts, low-amplitude, and negative QRS complexes.


  1. 1.
    Gary Friesen, M., et al.: A comparison of the noise sensitivity of nine QRS detection algorithms. IEEE Trans. Biomed. Eng. 37(1), 85–98 (1990)Google Scholar
  2. 2.
    Yeh, Y.-C., Wang, W.-J.: QRS complexes detection for ECG signal: the difference operation method. Comput. Methods Programs Biomed. 91(3), 245–254 (2008)CrossRefGoogle Scholar
  3. 3.
    Crema, C., et al.: Efficient R-peak detection algorithm for real-time analysis of ECG in portable devices. In: IEEE Sensors Applications Symposium (SAS), pp. 1–6 (2016)Google Scholar
  4. 4.
    Pan, Jiapu, et al.: A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 32(3), 230–236 (1985)CrossRefGoogle Scholar
  5. 5.
    Natalia Arzeno, M., et al.: Analysis of first-derivative based QRS detection algorithms. IEEE Trans. Biomed. Eng. 552, 478–484 (2008)Google Scholar
  6. 6.
    Patrick Hamilton, S., Willis Tompkins, J.: Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database. IEEE Trans. Biomed. Eng. 33(12), 1157–1165 (1986)Google Scholar
  7. 7.
    Bouaziz F., et al.: Multiresolution wavelet-based QRS complex detection algorithm suited to several abnormal morphologies. IET Signal Process. 8(7), 774–782 (2014)Google Scholar
  8. 8.
    Elgendi, M., et al.: R wave detection using Coiflets wavelets. In: Proceedings of IEEE 35th Annual Northeast Conference on Bioengineering, Boston, pp. 1–2 (2009)Google Scholar
  9. 9.
    Abibullaev, B., Seo, H.D.: A new QRS detection method using wavelets and artificial neural networks. J. Med. Syst. 35(4), 683–691 (2011)CrossRefGoogle Scholar
  10. 10.
    Xing, H., Huang, M.: A new QRS detection algorithm based on empirical mode decomposition. In: Proceedings of IEEE International Conference on Bioinformatics and Biomedical Engineering, pp. 693–696 (2008)Google Scholar
  11. 11.
    Saini, I., et al.: QRS detection using K-Nearest Neighbor algorithm and evaluation on standard ECG databases. J. Adv. Res. 4(4), 331–344 (2013)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Liao, Y., et al.: Accurate ECG R-peak detection for telemedicine. In: Proceedings of IEEE International Conference on Humanitarian Technology, pp. 1–5 (2014)Google Scholar
  13. 13.
    Sabarimalai Manikandan, M., Soman, K.P.: A novel method for detecting R-peaks in electrocardiogram (ECG) signal. Biomed. Signal Process. Control 7(2), 118–128 (2012)Google Scholar
  14. 14.
    Zhu, H., Dong, J.: An R-peak detection method based on peaks of Shannon energy envelope. Biomed. Signal Process. Control 8(5), 466–474 (2013)CrossRefGoogle Scholar
  15. 15.
    Alexander Poularikas, D.: Transforms and Applications Handbook. CRC Press, Boca Raton (2010)Google Scholar
  16. 16.
    Nitish Thakor, V., et al.: Estimation of QRS complex power spectra for design of a QRS filter. IEEE Trans. Biomed. Eng. 30(11), 702–706 (1984)Google Scholar
  17. 17.
    Poungponsri, S., Yu, X.-H.: An adaptive filtering approach for electrocardiogram (ECG) signal noise reduction using neural networks. Neurocomputing 117, 206–213 (2013)Google Scholar
  18. 18.
    George Moody, B., Roger Mark, G.: The MIT-BIH arrhythmia database on CD-ROM and software for use with it. In: IEEE Proceedings Computers in Cardiology, pp. 185–188 (1990)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.School of Engineering and TechnologyTirupatiIndia
  2. 2.Department of Computer Science and EngineeringIndian Institute of Technology KharagpurKharagpurIndia

Personalised recommendations