Denoising and Automated R-peak Detection in the ECG using Discrete Wavelet Transform

Jonathan Goodfellow, OJ Escalona, Vivek Kodoth, Garnesh Manoharan, Antonio Bosnjak

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

139 Downloads (Pure)


This work presents a novel approach to ECG R-peak detection based on the Discrete Wavelet Transform. 18,647 beats were analysed from thirty AF patients who underwent DC cardioversion at Royal Victoria Hospital, Belfast. The efficacy of the R-peak detection algorithm for both normal sinus rhythm and atrial fibrillation beats was assessed using three performance parameters: Sensitivity, Positive Predictivity and Accuracy. The preliminary results acquired using the proposed R(peak) detection approach provided results of 99.61%, 99.88% and 99.50% respectively, indicating that the utilization of DWT to assist peak detection is a viable method. The second phase of the study assessed how effectively the algorithm could discriminate between segments presenting normal sinus rhythm and those presenting atrial fibrillation based on RR interval data derived from the R-peak detection method. Fifty segments of normal sinus rhythm and AF-ECG were tested, and 100% successful classification was achieved. This highlights that the DWT R-peak detection method can be utilized in a practical application to differentiate between patients in normal sinus rhythm and those in AF.
Original languageEnglish
Title of host publicationUnknown Host Publication
EditorsAlan Murray
PublisherComputing in Cardiology
Number of pages4
Publication statusPublished online - 2 Mar 2017
Event43rd Computing in Cardiology conference, 2016, Vancouver, Canada -
Duration: 2 Mar 2017 → …


Conference43rd Computing in Cardiology conference, 2016, Vancouver, Canada
Period2/03/17 → …


  • Atrial fibrillation ECG denoising
  • discrete wavelet transform
  • mains interference filtering
  • digital filters
  • electrocardiography.


Dive into the research topics of 'Denoising and Automated R-peak Detection in the ECG using Discrete Wavelet Transform'. Together they form a unique fingerprint.

Cite this