scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A Real-Time QRS Detection Algorithm

01 Mar 1985-IEEE Transactions on Biomedical Engineering (IEEE Trans Biomed Eng)-Vol. 32, Iss: 3, pp 230-236
TL;DR: A real-time algorithm that reliably recognizes QRS complexes based upon digital analyses of slope, amplitude, and width of ECG signals and automatically adjusts thresholds and parameters periodically to adapt to such ECG changes as QRS morphology and heart rate.
Abstract: We have developed a real-time algorithm for detection of the QRS complexes of ECG signals. It reliably recognizes QRS complexes based upon digital analyses of slope, amplitude, and width. A special digital bandpass filter reduces false detections caused by the various types of interference present in ECG signals. This filtering permits use of low thresholds, thereby increasing detection sensitivity. The algorithm automatically adjusts thresholds and parameters periodically to adapt to such ECG changes as QRS morphology and heart rate. For the standard 24 h MIT/BIH arrhythmia database, this algorithm correctly detects 99.3 percent of the QRS complexes.

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI
TL;DR: The first attempt to integrate finger vein with ECG signals for personal identification using various fusion strategies based on Discriminant correlation analysis (DCA) for the fusion of finger vein and ECG is proposed.

48 citations

Journal ArticleDOI
TL;DR: In this paper, a multiway sequential hypothesis testing (M-SHT) algorithm is proposed for simultaneous discrimination of cardiac tachyarrhythmias-supraventricular tachycardia (SVT) and ventricular thymus (VT) from normal sinus rhythm (NSR).
Abstract: A multiway sequential hypothesis testing (M-SHT) algorithm is proposed for simultaneous discrimination of cardiac tachyarrhythmias-supraventricular tachycardia (SVT) and ventricular tachycardia (VT)-from normal sinus rhythm (NSR). The M-SHT algorithm calculates a likelihood function from atrio-ventricular delay measurements, and compares this function with thresholds derived from specified error probabilities for the arrhythmias to be discriminated. Performance of this algorithm was evaluated on dual channel endocardial electrograms recorded in the cardiac electrophysiology laboratory. Two databases were developed, one for development of the algorithm and another for evaluation. The M-SHT algorithm accurately classified 26 out of 28 NSR (2 misclassified as SVT), 31 out of 31 cases of SVT, and 41 out of 43 VT (2 misclassified as NSR). The average length of time taken for classification of the three rhythms was: 3.6 s for NSR, 5.0 s for SVT, and 1.6 s for VT. Unique features of this algorithm are that acceptable error rates for each arrhythmia are independently specified and accuracy can be traded off for a faster detection time, and vice versa. >

48 citations

Proceedings ArticleDOI
15 Apr 2014
TL;DR: A physiologically-informed model to automatically detect drug (cocaine) use events in the free-living environment of participants from their ECG measurements is developed and the dampening caused to the recovery by the activation of the sympathetic nervous system due to cocaine is estimated.
Abstract: A variety of health and behavioral states can potentially be inferred from physiological measurements that can now be collected in the natural free-living environment. The major challenge, however, is to develop computational models for automated detection of health events that can work reliably in the natural field environment. In this paper, we develop a physiologically-informed model to automatically detect drug (cocaine) use events in the free-living environment of participants from their electrocardiogram (ECG) measurements. The key to reliably detecting drug use events in the field is to incorporate the knowledge of autonomic nervous system (ANS) behavior in the model development so as to decompose the activation effect of cocaine from the natural recovery behavior of the parasympathetic nervous system (after an episode of physical activity). We collect 89 days of data from 9 active drug users in two residential lab environments and 922 days of data from 42 active drug users in the field environment, for a total of 11,283 hours. We develop a model that tracks the natural recovery by the parasympathetic nervous system and then estimates the dampening caused to the recovery by the activation of the sympathetic nervous system due to cocaine. We develop efficient methods to screen and clean the ECG time series data and extract candidate windows to assess for potential drug use. We then apply our model on the recovery segments from these windows. Our model achieves 100% true positive rate while keeping the false positive rate to 0.87/day over (9+ hours/day of) lab data and to 1.13/day over (11+ hours/day of) field data.

48 citations

Journal ArticleDOI
30 Jul 2012-PLOS ONE
TL;DR: In this article, the authors investigate the performance of commonly used beat-to-beat QT interval measurement algorithms, including template stretching, template time shifting, and template matching, on simulated and real ECG.
Abstract: Increased beat-to-beat variability in the QT interval (QTV) of ECG has been associated with increased risk for sudden cardiac death, but its measurement is technically challenging and currently not standardized. The aim of this study was to investigate the performance of commonly used beat-to-beat QT interval measurement algorithms. Three different methods (conventional, template stretching and template time shifting) were subjected to simulated data featuring typical ECG recording issues (broadband noise, baseline wander, amplitude modulation) and real short-term ECG of patients before and after infusion of sotalol, a QT interval prolonging drug. Among the three algorithms, the conventional algorithm was most susceptible to noise whereas the template time shifting algorithm showed superior overall performance on simulated and real ECG. None of the algorithms was able to detect increased beat-to-beat QT interval variability after sotalol infusion despite marked prolongation of the average QT interval. The QTV estimates of all three algorithms were inversely correlated with the amplitude of the T wave. In conclusion, template matching algorithms, in particular the time shifting algorithm, are recommended for beat-to-beat variability measurement of QT interval in body surface ECG. Recording noise, T wave amplitude and the beat-rejection strategy are important factors of QTV measurement and require further investigation.

48 citations


Cites methods from "A Real-Time QRS Detection Algorithm..."

  • ...After re-sampling the original ECG to 1 kHz the location of each R wave is identified with an automated peak detection algorithm that has been proposed by Pan and Tompkins [24]....

    [...]

Journal ArticleDOI
TL;DR: The proposed GP/OLS and GP/SA models have a significantly better performance than the RBF and several models found in the literature, and identify the effective time domain features of heart rate variability (HRV) signals via an improved forward floating selection analysis.

48 citations

References
More filters
Journal ArticleDOI
TL;DR: This review asserts that most one-channel QRS detectors described in the literature can be considered as having the same basic structure and a discussion of some of the current detection schemes is presented.
Abstract: The QRS detection algorithm is an essential part of any computer-based system for the analysis of ambulatory ECG recordings. This review asserts that most one-channel QRS detectors described in the literature can be considered as having the same basic structure. A discussion of some of the current detection schemes is presented with regard to this structure. Some additional features of QRS detectors are mentioned. The evaluation of performance and the problem of multichannel detection, which is now gaining importance, are also briefly treated.

254 citations

Journal ArticleDOI
TL;DR: The problem of detecting the QRS complex in the presence of noise was analysed and an optimised threshold criterion based on FP/FN was developed.
Abstract: The problem of detecting the QRS complex in the presence of noise was analysed. Most QRS detectors contain a filter to improve the signal-to-noise ratio and compare the signal with a threshold. In an earlier paper we identified an optimal filter. Various techniques to generate threshold and detector designs were studied. Automatic gain-control circuits with a fixed threshold have a very slow response to different rhythms. Automatic threshold circuits based on simple peak-detection schemes have a fast response, but are very sensitive to sudden variations in QRS amplitudes and noise transients. None of the methods described to date present any optimisation criteria for detecting the signal (QRS complex) in the presence of noise. The probabilities of FPs (false positives) and FNs (false negatives) were investigated and an optimised threshold criterion based on FP/FN was developed. Presently, data are being collected to compare various techniques from their ROC (receiver operating characteristics).

151 citations

Journal ArticleDOI
TL;DR: An automated Holtes scanning system based on two microcomputers that detects QRS complexes and measures the QRS durations using computations of first and second derivatives, and can process Holter tapes at 60 times real time and produce printed summaries and 24 h trend plots.
Abstract: We have developed an automated Holtes scanning system based on two microcomputers. One is a preprocessor that detects QRS complexes and measures the QRS durations using computations of first and second derivatives. Thismicrocomputer interfaces to a secondmicro-computer that does arrhythmia analysis, logging, and reporting using R-R intervals and QRS durations. This system can process Holter tapes at 60 times real time and produce printed summaries and 24 h trend plots of several variables including heart rate and PVC count.

127 citations


"A Real-Time QRS Detection Algorithm..." refers methods in this paper

  • ...The slope of the R wave is a popular signal feature used to locate the QRS complex in many QRS detectors [5]....

    [...]

Journal ArticleDOI
P. A. Lynn1
TL;DR: The possibilities for extending the class of lowpass recursive digital filters to include high pass, bandpass, and bandstop filters are described, and experience with a PDP 11 computer has shown that these filters may be programmed simply using machine code, and that online operation at sampling rates up to about 8 kHz is possible.
Abstract: After reviewing the design of a class of lowpass recursive digital filters having integer multiplier and linear phase characteristics, the possibilities for extending the class to include high pass, bandpass, and bandstop (‘notch’) filters are described. Experience with a PDP 11 computer has shown that these filters may be programmed simply using machine code, and that online operation at sampling rates up to about 8 kHz is possible. The practical application of such filters is illustrated by using a notch desgin to remove mains-frequency interference from an e.c.g. waveform.

104 citations

Journal ArticleDOI
TL;DR: In this paper a new robust single lead QRS-detection algorithm is presented, allowing real-time applications and results are presented.

101 citations