Elsevier

Computers in Biology and Medicine

Volume 87, 1 August 2017, Pages 322-334
Computers in Biology and Medicine

Noise detection on ECG based on agglomerative clustering of morphological features

https://doi.org/10.1016/j.compbiomed.2017.06.009Get rights and content
Under a Creative Commons license
open access

Highlights

  • An agglomerative clustering approach for noise detection in ECG signals is proposed.

  • The clustering step is guided by features that characterize the signal's morphology.

  • These features result from applying simple statistical methods over time on the signal.

Abstract

Biosignals are usually contaminated with artifacts from limb movements, muscular contraction or electrical interference. Many algorithms of the literature, such as threshold methods and adaptive filters, focus on detecting these noisy patterns. This study introduces a novel method for noise and artifact detection in electrocardiogram based on time series clustering.

The algorithm starts with the extraction of features that best characterize the shape and behaviour of the signal over time and groups its samples in separated clusters by means of an agglomerative clustering approach. The method has been tested in numerous datasets to reveal that it is independent on specific records and globally, the algorithm was able to successfully detect noisy patterns and artifacts with a sensitivity of 88%, a specificity of 92% and an accuracy of 91%, demonstrating a good performance in pattern detection based on morphological clustering.

This algorithm can be applied to the detection and sectioning of multiple types of noise for more accurate denoising and adapted for signal classification.

Keywords

Noise detection
Agglomerative clustering
Features
Time series
Shape
Electrocardiogram
ECG
Pattern recognition
Artifacts
Morphology

Cited by (0)