Swarm Intelligence Approach to QRS Detection
Mohamed
Belkadi and Abdelhamid Daamouche
Signals
and Systems Laboratory, Institute of Electrical and Electronics Engineering, Universite
M’Hamed Bougara de Boumerdes, Algeria
Abstract: The QRS detection is
a crucial step in ECG signal analysis; it has a great impact on the beats
segmentation and in the final classification of the ECG signal. The
Pan-Tompkins is one of the first and best-performing algorithms for QRS
detection. It performs filtering for noise suppression, differentiation for
slope dominance, and thresholding for decision making. All of the parameters of
the Pan-Tompkins algorithm are selected empirically. However, we think that the
Pan-Tompkins method can achieve better performance if the parameters were
optimized. Therefore, we propose an adaptive algorithm that looks for the best
set of parameters that improves the Pan-Tompkins algorithm performance. For
this purpose, we formulate the parameter design as an optimization problem
within a particle swarm optimization framework. Experiments conducted on the 24
hours recording of the MIT/BIH arrhythmia benchmark dataset achieved an overall
accuracy of 99.83% which outperforms the state-of-the-art time-domain
algorithms.
Keywords: ECG, QRS detection, Pan-Tompkins algorithm, Particle Swarm Optimization.
Received October
9, 2018; accepted November 5, 2019