Skip to main content
Log in

A robust QRS detection approach using stationary wavelet transform

  • 1130T: Machine Learning and Soft Computing Applications in Multimedia
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Accurate QRS detection is crucial for reliable ECG signal analysis and the development of automatic diagnosis tools. In this paper, we propose a simple yet efficient new algorithm for QRS detection using the Stationary Wavelet Transform (SWT). The wavelet transform has been extensively exploited for QRS detection and proved to be an efficient mathematical tool for scale analysis; it provides good frequency components estimation for the input signal and has good localization capability. The proposed procedure exploits solely the first level approximation coefficients of the wavelet transform applied to the bandpass-filtered ECG signal. Therefore, it resulted in a reduced complexity algorithm compared to the existing methods which use many decomposition levels. Thresholding has been implemented using the Pan-Tompkins procedure which is known to be very powerful. Our approach has been assessed over the MIT/BIH benchmark database, the MIT noise stress test database for noise robustness evaluation and the European ST-T database. The obtained results show competitive performance with state-of-the-art algorithms. The proposed scheme achieved a sensitivity of 99.83%, a positive predictivity of 99.94% and a detection error rate of 0.228% using Lead I MIT-BIH Database, this performance is one of the best results over this benchmark, and 99.35% of sensitivity, 99.76% of positive predictivity and detection error rate of 0.9% using the European ST-T Database, hence, our algorithm achieved high performance on Holter environment. Using the MIT noise stress test database, our algorithm achieved 98.77% of sensitivity, 91.01% of positive predictivity, and 10.12% of DER. Thus, our algorithm is robust and outperforms state-of-the-art algorithms on noisy recordings.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Arzeno NM, Deng Z-D, Poon C-S (2008) Analysis of first-derivative based QRS detection algorithms. IEEE Trans Biomed Eng 55(2):478–484

    Article  Google Scholar 

  2. Belkadi MA, Daamouche A (2017) A new method for accurate QRS detection using stationary wavelet transform. ICCE-B 2017. In: Proceedings of the IEEE 2017 5th international conference on electrical engineering

  3. Belkadi MA, Daamouche A (2020) Swarm intelligence approach to QRS detection. IAJIT 17:4

    Article  Google Scholar 

  4. Benmalek M, Charef A (2009) Digital fractional order operators for r-wave detection in electrocardiogram signal. IET Signal Process 3(5):381–391

    Article  Google Scholar 

  5. Bouaziz F, Boutana D, Benidir M (2014) Multiresolution wavelet-based QRS complex detection algorithm suited to several abnormal morphologies. IET Signal Process 8(7):774–782

    Article  Google Scholar 

  6. Choi S, Adnane M, Lee G-J, Jang H, Jiang ZW, Park H-K (2010) Development of ECG beat segmentation method by combining lowpass filter and irregular R-R interval checkup strategy. Expert Syst Appl 37(7):5208–5218

    Article  Google Scholar 

  7. Chouakri SA, Bereksi-Reguig F (2011) QRS complex detection based on multi wavelet packet decomposition. Appl Math Comput 217(23):9508–9525

    MathSciNet  MATH  Google Scholar 

  8. Christov II (2004) Real-time electrocardiogram QRS detection using combined adaptative threshold. Biomed Eng Online 3:28

    Article  Google Scholar 

  9. Elgendi M (2013) Fast QRS detection with an optimized knowledge-based method: evaluation on 11 standard ECG databases. PLoS One 8:9

    Google Scholar 

  10. Gutiérrez-Rivas R, García J J, Marnane WP, Hernández Á (2015) Novel real-time low-complexity qrs complex detector based on adaptative thresholding. IEEE Sens J 15(10):6036–6043

    Article  Google Scholar 

  11. Hamilton PS, Tompkins WJ (1986) Quantitative investigation of QRS detection rules using the MIT/BIH arrhythmia database. IEEE Trans Biomed Eng BME 33(2):1157–1165

    Article  Google Scholar 

  12. Kadambe S, Murray R, Boudreaux-Bartels GF (1999) Wavelet transform-based QRS detector. IEEE Trans Biomed Eng 46(7):838–848

    Article  Google Scholar 

  13. Kıymık MK, Güler Ï, Dizibüyük A, Akın M (2005) Comparison of STFT and wavelet transform methods in determining epileptic seizure activity in EEG signals for real-time application. Comput Biol Med 35(7):603–616

    Article  Google Scholar 

  14. Li C, Zheng C, Tai C (1995) Detection of ECG characteristic points using 0wavelet transforms. IEEE Trans Biomed Eng 42(1):21–28

    Article  Google Scholar 

  15. Mallat SG (1989) A Theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674–693

    Article  Google Scholar 

  16. Manikandan MS, Ramkumar B (2014) Straight forward and robust QRS detection algorithm for wearable cardiac monitor. Healthcare Technol Lett 1(1):40–44

    Article  Google Scholar 

  17. Merah M, Abdelmalik TA, Larbi BH (2015) R-peaks detection based on stationary wavelet transform. Comp Meth Prog Biomed 121(3):149–160

    Article  Google Scholar 

  18. Nason GP, Silverman BW (1995) The stationary wavelet transform and some statistical applications. Statistics (N Y)

  19. Pan J, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng BMS 32(3):230–236

    Article  Google Scholar 

  20. Salih SK, Aljunid SA, Yahya A, Ghailan K (2012) A novel approach for detecting QRS complex of ECG signal. IJCSI 9(6):205–215

    Google Scholar 

  21. Sandhya DS, Holi MS, Rajan KS (2013) A comparative study on FFT, STFT, and WT for the analysis of auditory evoked potentials. IJERT 2 (11):636–641

    Google Scholar 

  22. Shivappriya SN, ShanthaSelvaKumari R, GowriShankar T (2006) ECG delineation using stationary wavelet transform. In: Proceedings of the IEEE 2006 international conference on advanced computing and communications, pp 271–274

  23. Suárez KV, Silva JC, Berthoumieu Y, Gomis P, Najim M (2007) ECG beat detection using a geometrical matching approach. IEEE Trans Biomed Eng 54(4):641–650

    Article  Google Scholar 

  24. Yoon U-J, Hwang I-S, Noh Y-S, Chung I-C, Yoon H-R (2010) Comparison of CWT with DWT for detecting QRS complex on wearable ECG recorder. In: Proceedings of the IEEE 2010 International conference on wavelet analysis and pattern recognition, pp 300–303

  25. Zhang CF, Tae-Wuk Bae (2012) VLSI friendly ECG QRS complex detector for body sensor networks. IEEE Trans Emerg Sel Topics Circuits Syst 2 (1):52–59

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to acknowledge the support of the Directorate General for Scientific Research and Technological Development (DG-RSDT), Algeria.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdelhamid Daamouche.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Belkadi, M.A., Daamouche, A. A robust QRS detection approach using stationary wavelet transform. Multimed Tools Appl 80, 22843–22864 (2021). https://doi.org/10.1007/s11042-020-10500-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-10500-9

Keywords

Navigation