2020
DOI: 10.1016/j.jelectrocard.2020.02.016
|View full text |Cite
|
Sign up to set email alerts
|

An adaptive QRS detection algorithm for ultra-long-term ECG recordings

Abstract: Background: Accurate detection of QRS complexes during mobile, ultra-long-term ECG monitoring is challenged by instances of high heart rate, dramatic and persistent changes in signal amplitude, and intermittent deformations in signal quality that arise due to subject motion, background noise, and misplacement of the ECG electrodes. Purpose: We propose a revised QRS detection algorithm which addresses the above-mentioned challenges. Methods and Results: Our proposed algorithm is based on a state-of-the-art algo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 28 publications
0
9
0
Order By: Relevance
“…We also evaluated three-detectors from the python NeuroKit package—modified Engelse & Zeelenberg 6 , Hamilton detector 4 , and Kalidash detector 7 . Results for these detectors might differ from the performance reported by respective papers since we used all available data from all datasets; we implemented detectors by Elgendi 2 and Malik 3 using respective papers.…”
Section: Methodsmentioning
confidence: 96%
See 1 more Smart Citation
“…We also evaluated three-detectors from the python NeuroKit package—modified Engelse & Zeelenberg 6 , Hamilton detector 4 , and Kalidash detector 7 . Results for these detectors might differ from the performance reported by respective papers since we used all available data from all datasets; we implemented detectors by Elgendi 2 and Malik 3 using respective papers.…”
Section: Methodsmentioning
confidence: 96%
“…For comparison, we also evaluated used datasets by several publicly available QRS detection methods: by Elgendi 2 , Malik et al 3 , XQRS detector from Python WFDB package 30 , and by Pan and Tompkins 1 . We also evaluated three-detectors from the python NeuroKit package—modified Engelse & Zeelenberg 6 , Hamilton detector 4 , and Kalidash detector 7 .…”
Section: Methodsmentioning
confidence: 99%
“…1. Apply any suitable beat tracking algorithm (such as [38] if f is an ECG signal) to determine the locations of all oscillatory cycles in x. Suppose there are N resulting cycles.…”
Section: 2mentioning
confidence: 99%
“…Then, we apply a median filter with a window size of 600 ms to the output of the previous median filter. We detect the QRS complexes in the ECG signal by applying a standard high-accuracy QRS detector [38]. Write the pre-processed ECG signal as a vector x ∈ R n , where n = f s × T is the number of samples, f s = 200 Hz is the sampling rate of the signal, and T = 2155 is the duration of the recording in seconds.…”
Section: 2mentioning
confidence: 99%
“…Onset, offset and peak location of ECG waves are known as fiducial points (FPs) [7]. Several algorithms for automatically detecting QRS complexes have been proposed; for instance, using empirical mode decomposi-tion [8], artificial neural networks [9], wavelets [10][11][12][13], reverse biorthogonal wavelet decomposition and nonlinear filtering [14], quadratic filtering [15], locally adaptive weighted total variation denoising [16], regular grammar and deterministic automata [17], combination of interval and trigonometric threshold values [6], and approaches for ultra-long-term ECG recordings [18]. The advantages of Kalman filter have been discussed in several studies regarding QRS complex detection [7,19]; however, the main problem is the initialization of both search locations and operating parameters.…”
Section: Introductionmentioning
confidence: 99%