An algorithm for microprocessor-based QRS detection

OJ Escalona, G Passariello, F Mora

Research output: Contribution to journalArticle

7 Citations (Scopus)

Abstract

QRS detection is fundamental for intensive care cardiac instrumentation, such as in arrhythmia recognition or ambulatory recording of cardiac events. Reliable detection of the QRS is necessary in order to obtain accurate measurements of the R-R intervals and QRS width. This paper describes a real-time algorithm for QRS detection based upon the theory of maxima and minima to locate peaks in the digitized ECG. A three-point sliding window is used to determine the presence of peaks and valleys on the signal. Analysis of the difference in amplitude and the time interval between consecutive peaks and valleys allows QRS detection. Thresholds used for detection are adapted according to changes in the amplitude and duration of the previous QRS complexes. Testing was performed with a normal ECG recording contaminated with different levels of added Gaussian noise, giving an average detection rate from 99.7 percent True Positive for a signal-to-noise ratio of 19 dB to 86.5 percent for a low SNR of 7 dB.QRS detection is fundamental for intensive care cardiac instrumentation, such as in arrhythmia recognition of ambulatory recording of cardiac events. This paper describes a real-time algorithm for QRS detection based upon the theory of maxima and minima to locate peaks in the digitized ECG. A three-point sliding window is used to determine the presence of peaks and valleys on the signal. Analysis of the difference in amplitude and the time interval between consecutive peaks and valleys allows QRS detection. Thresholds used for detection are adapted according to changes in the amplitude and duration of the previous QRS complexes. Testing was performed with a normal ECG recording contaminated with different levels of added Gaussian noise, giving an average detection rate from 99. 7 percent True Positives for a signal-to-noise ratio of 19 db to 86. 5 percent for a low snr of 7 db.
Original languageEnglish
Pages (from-to)213-219
JournalJournal of Clinical Engineering
Volume11
Issue number3
Publication statusPublished - 1 May 1986

Keywords

  • ECG
  • ECG Processing
  • QRS Detection
  • Microcomputer Applications
  • Arrhythmia Analysis
  • Biomedical Signal Processing
  • Microcontrollers Fast Algorithms

Fingerprint Dive into the research topics of 'An algorithm for microprocessor-based QRS detection'. Together they form a unique fingerprint.

Cite this