An open-source automated algorithm for removal of noisy beats for accurate impedance cardiogram analysis

Physiol Meas. 2020 Aug 11;41(7):075002. doi: 10.1088/1361-6579/ab9b71.

Abstract

Objective: The impedance cardiogram (ICG) is a non-invasive sensing modality for assessing the mechanical aspects of cardiac function, but is sensitive to artifacts from respiration, speaking, motion, and electrode displacement. Electrocardiogram (ECG)-synchronized ensemble averaging of ICG (conventional ensemble averaging method) partially mitigates these disturbances, as artifacts from intra-subject variability (ISVar) of ICG morphology and event latency remain. This paper describes an automated algorithm for removing noisy beats for improved artifact suppression in ensemble-averaged (EA) ICG beats.

Approach: Synchronized ECG and ICG signals from 144 male subjects at rest in different psychological conditions were recorded. A 'three-stage EA ICG beat' was formed by passing 60-seconds non-overlapping ECG-synchronized ICG signals through three filtering stages. The amplitude filtering stage removed spikes/noisy beats with amplitudes outside of normal physiological ranges. Cross-correlation was applied to remove noisy beats in coarse and fine filtering stages. The accuracy of the algorithm-detected artifacts was measured with expert-identified artifacts. Agreement between the expert and the algorithm was assessed using intraclass correlation coefficients (ICC) and Bland-Altman plots. The ISVar of the cardiac parameters was evaluated to quantify improvement in these estimates provided by the proposed method.

Main results: The proposed algorithm yielded an accuracy of 96.3% and high inter-rater reliability (ICC > 0.997). Bland-Altman plots showed consistently accurate results across values. The ISVar of the cardiac parameters derived using the proposed method was significantly lower than those derived via conventional ensemble averaging method (p < 0.0001). Enhancement in resolution of fiducial points and smoothing of higher-order time derivatives of the EA ICG beats were observed.

Significance: The proposed algorithm provides a robust framework for removal of noisy beats and accurate estimation of ICG-based parameters. Importantly, the methodology reduced the ISVar of cardiac parameters. An open-source toolbox has been provided to enable other researchers to readily reproduce and improve upon this work.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't
  • Research Support, U.S. Gov't, Non-P.H.S.

MeSH terms

  • Algorithms*
  • Artifacts
  • Electric Impedance*
  • Electrocardiography*
  • Humans
  • Male
  • Reproducibility of Results
  • Signal Processing, Computer-Assisted*