QRS detection in exercise stress test recordings remains a challenging task, because they are highly non-stationary and contaminated with noises, such as large baseline wander and muscular noise, among others. The aim of this work is to find an optimal set of parameters for QRS detection in very noisy ECG signals, such as those acquired during stress tests. Parameter optimization was addressed by an evolutionary algorithm. A training database was created using 48 ECG recordings with reference QRS complexes. Each ECG recording is artificially contaminated with 3 types of real noise. A cost function combining the detection error probability, the mean detection jitter, and its standard deviation was defined, in order to obtain a quantitative performance evaluation of the detector. Evaluation was performed on an exercise stress test database composed of 54 real ECG recordings, with annotated QRS. The detector was configured with default parameter values, and also with the optimal values obtained from the evolutionary algorithm. The QRS detector with its optimized parameters showed a mean improvement of 4.6% compared to its performance with the default parameters. Furthermore, the use of optimized parameters led to at least the same performance than the initial parameters for all records, and the improvement was higher (up to 19.36 %) in noisy records, demonstrating the advantages of the optimized parameters in noisy environments.
[1]
Jeffrey M. Hausdorff,et al.
Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol
,
2000
.
[2]
Guy Carrault,et al.
Improving ECG Beats Delineation With an Evolutionary Optimization Process
,
2010,
IEEE Transactions on Biomedical Engineering.
[3]
Guy Carrault,et al.
Model-based interpretation of cardiac beats by evolutionary algorithms: signal and model interaction
,
2002,
Artif. Intell. Medicine.
[4]
Erik De Schutter,et al.
Using Evolutionary Algorithms to Search for Control Parameters in a Nonlinear Partial Differential Equation
,
1999
.
[5]
Pablo Laguna,et al.
A wavelet-based ECG delineator: evaluation on standard databases
,
2004,
IEEE Transactions on Biomedical Engineering.
[6]
Zbigniew Michalewicz,et al.
Genetic Algorithms + Data Structures = Evolution Programs
,
1996,
Springer Berlin Heidelberg.
[7]
Zbigniew Michalewicz,et al.
Genetic algorithms + data structures = evolution programs (3rd ed.)
,
1996
.
[8]
Willis J. Tompkins,et al.
A Real-Time QRS Detection Algorithm
,
1985,
IEEE Transactions on Biomedical Engineering.