Skip to main content

Advertisement

Log in

An improved method for R-peak detection by using Shannon energy envelope

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

R-peaks in electrocardiogram (ECG) play a vital role in diagnosis of heart rhythm irregularities and also estimating heart rate variability. However, almost all existing R-peak detectors suffer from the non-stationary of both QRS morphology and noise. To overcome these difficulties, we propose a four-stage improved method to detect R-peak using Shannon energy envelope. In the first stage, noise is suppressed and QRS complex is enhanced by using band pass filter, first order differentiation, and amplitude normalization. In the second stage, Shannon energy envelope is extracted. In the third stage, peak is estimated without considering any threshold amplitude. In the final stage, true R-peaks are detected. Our proposed R-peak detection method is validated using 48 first channel ECG records of the MIT-BIH arrhythmia database with the accuracy of 99.84%, sensitivity of 99.95% and positive predictability of 99.88%. Our proposed method outperforms other well-known methods in case of pathological ECG signals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12

Similar content being viewed by others

References

  1. McSharry Patrick E, Clifford Gari D, Tarassenko Lionel and Smith Leonard A 2003 A dynamical model for generating synthetic electrocardiogram signals. IEEE Trans. Bio-med. Eng. 50: 289–294. doi:10.1109/TBME.2003.808805

    Article  Google Scholar 

  2. Saini Indu, Singh Dilbag and Khosla Arun 2013 QRS detection using K-Nearest Neighbor algorithm (KNN) and evaluation on standard ECG databases. J. Adv. Res. 4: 331–344. doi:10.1016/j.jare.2012.05.007

    Article  Google Scholar 

  3. Sörnmo L, Laguna P, The Emg, Richard Caton, Hans Berger, Samson T Jacob, Janardhan K Reddy et al 2014 Bioelectrical signal processing in cardiac and neurological applications. Gene Expression 16: 49. doi:10.1002/9780470511923

    Article  Google Scholar 

  4. Yeh Yun C and Wang Wen June 2008 QRS complexes detection for ECG signal: The difference operation method. Comput. Methods Programs Biomed. 91: 245–254. doi:10.1016/j.cmpb.2008.04.006

    Article  Google Scholar 

  5. Pan J and Tompkins W J 1985 A real-time QRS detection algorithm. IEEE Trans. Bio-med. Eng. 32: 230–236. doi:10.1109/TBME.1985.325532

    Article  Google Scholar 

  6. Silipo Rosaria and Marches Carlo 1998 Artificial neural networks for automatic ECG analysis. IEEE Trans. Signal Process. 46: 1417–1425. doi:10.1109/78.668803

    Article  Google Scholar 

  7. Hamilton P S and Tompkins W J 1986 Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database. IEEE Trans. Bio-med. Eng. 33: 1157–1165

    Article  Google Scholar 

  8. Christov Ivaylo I 2004 Real time electrocardiogram QRS detection using combined adaptive threshold. Biomed. Eng. Online 3: 28. doi:10.1186/1475-925X-3-28

    Article  Google Scholar 

  9. Daamouche Abdelhamid, Hamami Latifa, Alajlan Naif and Melgani Farid 2012 A wavelet optimization approach for ECG signal classification. Biomed. Signal Process. Control 7: 342–349. doi:10.1016/j.bspc.2011.07.001

    Article  Google Scholar 

  10. Ghaffarl A, Golbayani H and Ghasemi M 2008 A new mathematical based QRS detector using continuous wavelet transform. Comput. Electr. Eng. 34: 81–91. doi:10.1016/j.compeleceng.2007.10.005

    Article  MATH  Google Scholar 

  11. Legarreta I Romero, Addison P S, Grubb N, Clegg G R, Robertson C E, Fox K A A and Watson J N 2003 R-wave detection using continuous wavelet modulus maxima. Comput. Cardiol., IEEE, pp 565–568, Conference date: 21–24 September 2003. doi:10.1109/CIC.2003.1291218

  12. Li C, Zheng C and C Tai 1995 Detection of ECG characteristic points using wavelet transforms. IEEE Trans. Biomed. Eng. 42: 21–28. doi:10.1109/10.362922

    Article  Google Scholar 

  13. Martinez Juan Pablo, Almeida Rute, Olmos Salvador, Rocha Ana Paula and Laguna Pablo 2004 A wavelet-based ECG delineator evaluation on standard databases. IEEE Trans. Biomed. Eng. 51: 570–581. doi:10.1109/TBME.2003.821031

    Article  Google Scholar 

  14. Zhang Hongjun 2012 An improved QRS wave group detection algorithm and matlab implementation. In: Phys. Proced., 25: 1010–1016. Elsevier Srl. doi:10.1016/j.phpro.2012.03.192

  15. Benitez D, Gaydecki P A, Zaidi A and Fitzpatrick A P 2001 The use of the Hilbert transform in ECG signal analysis. Comput. Biol. Med. 31: 399–406. doi:10.1016/S0010-4825(01)00009-9

    Article  Google Scholar 

  16. Pal Saurabh and Mitra Madhuchhanda 2012 Empirical mode decomposition based ECG enhancement and QRS detection. Comput. Biol. Med. 42: 83–92. doi:10.1016/j.compbiomed.2011.10.012

    Article  Google Scholar 

  17. Manikandan M Sabarimalai and K P Soman 2012 A novel method for detecting R-peaks in electrocardiogram (ECG) signal. Biomed. Signal Process. Control 7: 118–128. doi:10.1016/j.bspc.2011.03.004

    Article  Google Scholar 

  18. Zhu Honghai and Dong Jun (2013) An R-peak detection method based on peaks of Shannon energy envelope. Biomed. Signal Process. Control 8: 466–474. doi:10.1016/j.bspc.2013.01.001

    Article  Google Scholar 

  19. 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 101: E215–E220. doi:10.1161/01.CIR.101.23.e215

    Article  Google Scholar 

  20. Moody G B and Mark R G 2001 The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. Mag 3: 45–50. doi:10.1109/51.932724

    Article  Google Scholar 

  21. Thakor N V, Webster J G and Tompkins W J 1984 Estimation of QRS complex power spectra for design of a QRS filter. IEEE Trans. Bio-med. Eng. 31: 702–706. doi:10.1109/TBME.1984.325393

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D Panigrahy.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rakshit, M., Panigrahy, D. & Sahu, P.K. An improved method for R-peak detection by using Shannon energy envelope. Sādhanā 41, 469–477 (2016). https://doi.org/10.1007/s12046-016-0485-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12046-016-0485-8

Keywords

Navigation