By Topic

A robust open-source algorithm to detect onset and duration of QRS complexes

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Zong, W. ; Div. of Health Sci. & Technol., MIT, Cambridge, MA, USA ; Moody, G.B. ; Jiang, D.

This paper presents a novel algorithm to detect onset and duration of QRS complexes. After low-pass filtering, the ECG signal is converted to a curve length signal by a transform in which a nonlinear scaling factor is introduced to enhance the QRS complex and to suppress unwanted noise. Adaptive thresholds are applied to the length signal to determine the onset and duration of the QRS complex. The algorithm was evaluated with the complete set of single channel ECGs (signal O) from the MIT-BlH Arrhythmia Database, and achieved a gross QRS sensitivity of 99.65% and a gross QRS positive predictive accuracy of 99.77%. The QRS onset determination is very stable and is insensitive to QRS morphology change. The noise tolerance of the algorithm was evaluated using the MIT-BIH Noise Stress Test Database. The C source code for the single-channel algorithm has been contributed to PhysioToolkit and is freely available from PhysioNet (

Published in:

Computers in Cardiology, 2003

Date of Conference:

21-24 Sept. 2003