Skip to main navigation Skip to search Skip to main content

A novel method for the detection of R-peaks in ECG based on K-Nearest Neighbors and Particle Swarm Optimization

  • School of Computer Science and Technology, Harbin Institute of Technology
  • University of Manchester
  • Space Institute of Southern China

Research output: Contribution to journalArticlepeer-review

Abstract

Cardiovascular diseases are associated with high morbidity and mortality. However, it is still a challenge to diagnose them accurately and efficiently. Electrocardiogram (ECG), a bioelectrical signal of the heart, provides crucial information about the dynamical functions of the heart, playing an important role in cardiac diagnosis. As the QRS complex in ECG is associated with ventricular depolarization, therefore, accurate QRS detection is vital for interpreting ECG features. In this paper, we proposed a real-time, accurate, and effective algorithm for QRS detection. In the algorithm, a proposed preprocessor with a band-pass filter was first applied to remove baseline wander and power-line interference from the signal. After denoising, a method combining K-Nearest Neighbor (KNN) and Particle Swarm Optimization (PSO) was used for accurate QRS detection in ECGs with different morphologies. The proposed algorithm was tested and validated using 48 ECG records from MIT-BIH arrhythmia database (MITDB), achieved a high averaged detection accuracy, sensitivity and positive predictivity of 99.43, 99.69, and 99.72%, respectively, indicating a notable improvement to extant algorithms as reported in literatures.

Original languageEnglish
Article number82
JournalEurasip Journal on Advances in Signal Processing
Volume2017
Issue number1
DOIs
StatePublished - 1 Dec 2017
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Electrocardiogram
  • K-Nearest Neighbor
  • Particle Swarm Optimization
  • QRS detection

Fingerprint

Dive into the research topics of 'A novel method for the detection of R-peaks in ECG based on K-Nearest Neighbors and Particle Swarm Optimization'. Together they form a unique fingerprint.

Cite this