, 44:47 | Cite as

Cardiac events detection using curvelet transform

  • ALKA BARHATTEEmail author


Cardiac event detection is one of the essential steps in cardiac signal processing, analysis and disease diagnosis. Complete morphology of cardiac waves (P–QRS–T) extracted from the location of R-peak is helpful for feature extraction of many applications related to cardiac diseases classification. Therefore cardiac event detection is a prerequisite for reliable cardiac disease diagnosis, and hence it should be robust and time-efficient so that it can be used for real-time signal processing. This work proposes a novel method for R-peak detection using curvelet transform (CT). It demonstrates the use of curvelet energy with an adaptive threshold to estimate the boundaries around R-peak. The exact R-peak locations are then detected from the input signal with the predefined estimated boundaries. The proposed method is evaluated and analysed with all 48 records from the MIT-BIH arrhythmia database. The experimental analysis result yields an average sensitivity of 99.62%, average positive productivity of 99.74% and average detection error rate of 0.6%. The results obtained have higher than or comparable indices to those in literature. Thus, the proposed system yields high accuracy, low complexity and high processing speed.


Cardiac event curvelet transform curvelet energy adaptive threshold R-peak 


  1. 1.
    Barhatte A and Ghongade R 2015 A multiclass cardiac events classifier using clustering and modified adaptive neuro-fuzzy inference system. In: Proceedings of the IEEE International Conference (ICRCICN),, pp. 90–95
  2. 2.
    Nehla D and Sadok A 2012 Algebraic approach for R-peak detection in the electrocardiogram (ECG) signal. IEEExplore, CrossRefGoogle Scholar
  3. 3.
    Madeiro P, Cortez C, Marques A, Seisdedos R and Sobrinho R 2012 An innovative approach of QRS segmentation based on first-derivative, Hilbert and Wavelet Transforms. Med. Eng. Phys. 34: 1236–1246CrossRefGoogle Scholar
  4. 4.
    Kannathal N, Acharya U, Joseph P, LimChoo M, and Suri J 2007 Analysis of electrocardiogram. Adv. Card. Signal Process. ISBN: 978-540-36674-4Google Scholar
  5. 5.
    Rodriguez R, Mexicano A, Bila J, Cervantes J and Ponce P 2015 Feature extraction of electrocardiogram signals by applying adaptive threshold and principal component analysis. J. Appl. Res. Technol. 13: 261–269CrossRefGoogle Scholar
  6. 6.
    Raul A, Arturo J M P and Anton Vila Sobrino X 2013 A comparison of three QRS detection algorithms over a public database. Proc. Technol. 9: 1159–1165CrossRefGoogle Scholar
  7. 7.
    Kadambe S, Murray R, and Faye Boudreaux-Bartels G 1999 Wavelet transform-based QRS complex detector. IEEE Trans. Biomed. Eng. 46(7): 838–848CrossRefGoogle Scholar
  8. 8.
    Eduardo P, Octavian P and Pedro G 2012 Empirical Mode Decomposition and Principal Component Analysis implementation in processing non-invasive cardiovascular signal. Measurement 45: 175–181CrossRefGoogle Scholar
  9. 9.
    Md. Kabir A and Shahnaz C 2012 Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains. Biomed. Signal Process. Control 7(5): 481–489CrossRefGoogle Scholar
  10. 10.
    Castells-Rufas D and Carrabina J 2015 Simple real-time QRS detector with MaMeMi filter. Biomed. Signal Process. Control 21: 137–145CrossRefGoogle Scholar
  11. 11.
    Park J S, Lee S W and Park U 2017 R peak detection method using WT and modified Shannon energy envelope. J. Healthc. Eng. Article ID 4901017Google Scholar
  12. 12.
    Martinez J P, Almedia R, Salvador O, Rocha A and Laguna P A 2004 Wavelet-based ECG delineator: evaluation on standard databases. IEEE Trans. Biomed. Eng. 51(4): 570–581Google Scholar
  13. 13.
    Rabbani H, Mahjoobl M P, Farahabadi E and Farahabadi A 2011 R-peak detection in electrocardiogram signal based on an optimal combination of wavelet transform, Hilbert transform, and adaptive thresholding. J. Med. Signals Sens. 1(2): 91–98Google Scholar
  14. 14.
    Christov I I 2004 Real time electrocardiogram QRS detection using combined adaptive threshold. Biomed. Eng. Online 3: 28CrossRefGoogle Scholar
  15. 15.
    Sharma T and Sharma K K 2017 QRS complex detection in ECG signals using locally adaptive weighted total variation denoising. Comput. Biol. Med. 87: 187–199CrossRefGoogle Scholar
  16. 16.
    Tompkins W J 1985 A real time QRS detection algorithm. IEEE Trans. Biomed. Eng. BME-32: 230–236CrossRefGoogle Scholar
  17. 17.
    Meyer C, Gavela J F and Harris M 2006 Combining algorithms in automatic detection of QRS complexes in ECG signals. IEEE Trans. Inf. Technol. Biomed. 10(3): 468–475CrossRefGoogle Scholar
  18. 18.
    Alexandridi A, Panagopoulos I, Manis G and Papakonstantinou G 2003 R-peak detection with alternative HAAR wavelet filter. In: Proceedings of the third IEEE International Symposium on Signal Processing and Information Technology, pp. 219–222Google Scholar
  19. 19.
    Xue Q, Hu Y M and Tompkins W J 1992 Neural-network-based adaptive matched filtering for QRS detection. IEEE Trans. Biomed. Eng. 39(4): 317–329CrossRefGoogle Scholar
  20. 20.
    Ghaffari A, Golbayani H and Ghasemi M 2008 A new mathematical based QRS detector using continuous wavelet transform. Comput. Electr. Eng. 34: 81–91CrossRefGoogle Scholar
  21. 21.
    Slimane Z E H and Amine N 2010 QRS complex detection using Empirical Mode Decomposition. Digit. Signal Process. 20: 1221–1228CrossRefGoogle Scholar
  22. 22.
    Augustyniak P 2015 A robust heartbeat detector on ECG sampling rate. In: Proceedings of the International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC),
  23. 23.
    Ghongade R and Ghatol A 2009 A novel QRS detection method. Int. J. Appl. Comput. 2(Supp. 1): 6–13Google Scholar
  24. 24.
    Barhatte A and Ghongade R 2014 R-peak detection using wavelet-energy histogram and adaptive thresholding. Int. J. Emerg. Trends Electr. Electron. 10: 141–144Google Scholar
  25. 25.
    Candès E J 2000 What is a curvelet? Not. AMS 50(11): 1402–1403MathSciNetGoogle Scholar
  26. 26.
    Candès E J and Donoho D L 1999 Curvelets—a surprisingly effective nonadaptive representation for objects with edges. In: Curve and surface fitting. Nashville, TN: Vanderbilt University PressGoogle Scholar
  27. 27.
    Candès E J and Demanet L 2003 Curvelets, and Fourier integral operators. Compt. Rendus Math. 336: 395–398MathSciNetCrossRefGoogle Scholar
  28. 28.
    Jianwei M and Plonka G 2010 The curvelet transform: a review of recent application. IEEE Signal Process. Mag. 118–133Google Scholar
  29. 29.
    Candès E J, Demanet L, Donoho D and Ying L 2006 Fast discrete curvelet transform. SIAM Multiscale Model. Simul. 5: 861–899MathSciNetCrossRefGoogle Scholar
  30. 30.
    Leong C, Mak P, Lam C, Dong C, Vai M, Mak P, Pun S, Wan F and Martins R 2012 A 0.83-μW QRS detection processor using quadratic spline wavelet transform for wireless ECG acquisition in 0.35-μm CMOS. IEEE Trans. Biomed. Circuits Syst. 6(6): 586–595CrossRefGoogle Scholar

Copyright information

© Indian Academy of Sciences 2019

Authors and Affiliations

  1. 1.Department of Electronics and TelecommunicationAISSMS-Institute of Information TechnologyPuneIndia
  2. 2.Department of Electronics and TelecommunicationModern Education Societies College of EngineeringPuneIndia
  3. 3.Department of Electronics and TelecommunicationBharati Vidypeeth Deemed University College of EngineeringPuneIndia

Personalised recommendations