Instantaneous Measurement of SNR in Electrocardiograms Based on Quasi-continuous Time-Scale Noise Modeling

Proper measurement of signal quality is a common problem in biomedical applications, including the electrocardiogram interpretation. The need for a reliable signal-to-noise estimate raises with the common use of telemedical recordings performed in the home care conditions and interpreted automatically. The currently used techniques perform noise measurements on the baseline and extrapolate the results to a whole heart beat. Main drawback of this method lies in irregular occurrence and short duration of the baseline. This paper presents a new ECG-dedicated noise estimation technique based on a time-frequency model of noise computed in a quasi-continuous way. The proposed algorithm uses the temporarily adapted local bandwidth variability of cardiac electrical representation to recognize cardiac components. The part of the time-frequency plane remaining above the local bandwidth of the signal, represents background activities of any origin (muscle, mains interference etc.). This noise estimate in each particular scale is available as non-uniformly sampled and has to be interpolated to the regions where components of cardiac representation are expected. In lower scales, the noise contribution is computed with use of square polynomial extrapolation. The algorithm was implemented and tested with use of the CSE Database records with the addition of the MIT-BIH Database noise patterns. The differences between the added and estimated noise show similar performance of baseline-based and noise model-based methods (0.69 dB and 0.64 dB respectively) as long as the noise level is stable. However when dynamic noise occurs, the baseline-based method is outperformed by the proposed algorithm (2.90 dB and 0.95 dB respectively) thanks to consideration of multiple measurement points and accurate noise tracking.

[1]  I. Daubechies,et al.  Wavelet Transforms That Map Integers to Integers , 1998 .

[2]  Metin Akay,et al.  Biomedical Signal Processing , 2020, Series in BioEngineering.

[3]  M. Ramasubba Reddy,et al.  A transform domain SVD filter for suppression of muscle noise artefacts in exercise ECG's , 2000, IEEE Transactions on Biomedical Engineering.

[4]  K. Egiazarian,et al.  Suppression of electromyogram interference on the electrocardiogram by transform domain denoising , 2001, Medical and Biological Engineering and Computing.

[5]  H. Feichtinger,et al.  Exact iterative reconstruction algorithm for multivariate irregularly sampled functions in spline-like spaces: The $L^p$-theory , 1998 .

[6]  Piotr Augustyniak,et al.  How a human perceives the electrocardiogram - the pursuit of information distribution through scanpath analysis , 2003, Computers in Cardiology, 2003.

[7]  P. Augustyniak Moving window signal concatenation for spectral analysis of ECG waves , 2010, 2010 Computing in Cardiology.

[8]  R. M. Rangayyan,et al.  Automatic de-noising of knee-joint vibration signals using adaptive time-frequency representations , 2006, Medical and Biological Engineering and Computing.

[9]  Arthur J. Moss,et al.  Noninvasive Electrocardiology: Clinical Aspects of Holter Monitoring , 1996 .

[10]  Piotr Augustyniak SEPARATING CARDIAC AND MUSCULAR ECG COMPONENTS USING ADAPTIVE MODELLING IN TIME-FREQUENCY DOMAIN , 2007 .

[11]  P. Augustyniak Time-frequency modelling and discrimination of noise in the electrocardiogram. , 2003, Physiological measurement.