Real-time filtering adaptive algorithms for non-stationary noise in electrocardiograms

被引:3
|
作者
Tulyakova, Nataliya [1 ]
Trofymchuk, Oleksandr [2 ]
机构
[1] NAS Ukraine, Inst Appl Phys, 58 Petropavlivska St0, UA-40000 Sumy, Ukraine
[2] NAS Ukraine, Inst Telecommun & Global Informat Space, Chokolivskiy Bulv,Ap 13, UA-186 Kiev, Ukraine
关键词
ECG signal processing; Non-stationary noise; EMG noise; Real time adaptive filtering; ELECTROMYOGRAM ARTIFACTS; TRANSFORM-DOMAIN; ECG; SIGNALS; ROBUST; APPROXIMATION;
D O I
10.1016/j.bspc.2021.103308
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
A non-stationary noise with a previously unknown intensity level often contaminates electrocardiogram (ECG) signals. Therefore, provision of high quality suppression of the non-stationary noise in ECG is a vital task to be performed. A new lightweight adaptive method has been proposed for real-time filtering of non-stationary (from the point of view of its variance) noise in ECG with noise-and signal-dependent switching filters, appropriate for processing a local vicinity of the current input signal sample. This method does not require time for filter parameters adaptation and a priori information about the noise variance. A one-and a two-pass algorithm on the simple optimal Savitzky & Golay filters and on the linear averaging filter have been developed on the basis of the proposed method. There is also an algorithm suggested applying a re-filtering only when the identifiers used in the method define a not low noise level. The integral and local statistical estimates of filters' efficiency have been obtained from numerical simulations over mean-square error (MSE), maximum absolute error (MAE), and signalto-noise ratio (SNR) for a model ECG signal under different levels of Gaussian noise. Filtering efficiency was estimated with the real signals taken from physionet.org database. The filter parameters were chosen by numerical simulations for a typical P-QRS-T cycle with corresponding signal sampling rate and scale considered. For a wide range from low to high noise levels (input SNR belongs to the interval from 25 to 0 dB), the statistical estimates of efficiency have been obtained as follows: for an ECG sampled at 360 Hz (taken from NSTDB), inside QRS-complex, the SNR increases by 2.5-6.7 dB, the MSE decreases in 1.7-4.3 times and the MAE decreases in 1.3-2.2 times; inside the segments prior to and following QRS-complex, the SNR, on an average, increase by 8.6-13.2 dB and the MSE decreases in 7.1-19.2 times, and the MAE decreases in 2.4-5.1 times. For an ECG sampled at 1 kHz (taken from PTB), inside QRS-complex, the SNR increases by 5.2-8 dB, the MSE and the MAE decrease in 3.2-6 times and 1.9-2.7 times, respectively; outside QRS, the SNR increases by 10.2-15.8 dB, the MSE and the MAE decrease in 10.5-36 times and in 2.6-5.2 times, respectively. For an ECG sampled at 250 Hz (from CUDB), the local indicators of efficiency are: inside QRS-complex, the SNR increases by 2.9-6.6 dB, the MSE and the MAE decrease in 1.8-4 times and in 1.4-2.3 times, respectively; outside QRS-complex, the SNR, on an average, increase by 4.7-11.6 dB, the MSE and the MAE decrease in 3.3-10.9 times and in1.7-3.9 times. Additionally, the filters' efficiency has been estimated as to suppression of real electromyographic (EMG) noise with significantly different variance and the proposed algorithms have been compared with other filters. A noise free ECGs during 5 min sampled at 360 Hz were contaminated with highly non-stationary EMG noise from a muscle artifact (MA) record of different intensity (input SNR varies from 20 to-5 dB), the SNR improvement at the proposed algorithm output is 10-14 dB. The calculated quantitative estimates of efficiency confirm the high quality of non-stationary EMG noise suppression obtained with the adaptive algorithms suggested. Minute signal distortions and a high degree of noise suppression have been demonstrated. Good performance and high filter quality for various real signals with non-stationary EMG noise have been shown. ECG amplitude-time parameters and waveforms, including pathological changes, are shown to be well-preserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Adaptive nonlinear filtering algorithms for removal of non-stationary noise in electronystagmographic signals
    Tulyakova, Nataliya
    Trofymchuk, Oleksandr
    [J]. Computers in Biology and Medicine, 2024, 183
  • [2] Towards Real-Time Robust Adaptive Control for Non-Stationary Environments
    Provan, Gregory
    Quinones-Grueiro, Marcos
    Sohege, Yves
    [J]. IFAC PAPERSONLINE, 2022, 55 (06): : 73 - 78
  • [3] Real-time separation of mixed non-stationary signals
    Barros, AK
    Ohnishi, N
    [J]. PROCEEDINGS OF THE 18TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOL 18, PTS 1-5, 1997, 18 : 944 - 945
  • [4] Real-time Prediction of Non-stationary Wireless Channels
    Careem, Maqsood Ahamed Abdul
    Dutta, Aveek
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (12) : 7836 - 7850
  • [5] Real-time separation of non-stationary sound fields on spheres
    Ma, Fei
    Zhang, Wen
    Abhayapala, Thushara D.
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2019, 146 (01): : 11 - 21
  • [6] BIAS CORRECTION FOR NON-STATIONARY NOISE FILTERING IN MRI
    Pieciak, Tomasz
    Rabanillo-Viloria, Inaki
    Aja-Fernandez, Santiago
    [J]. 2018 IEEE 15TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI 2018), 2018, : 307 - 310
  • [7] Non-stationary noise estimation with adaptive filters
    Bennis, RJM
    Chu, QP
    Mulder, JA
    [J]. AIAA GUIDANCE, NAVIGATION, AND CONTROL CONFERENCE, VOLS 1-3: A COLLECTION OF TECHNICAL PAPERS, 1999, : 1769 - 1782
  • [8] Adaptive Filtering for Noise Cancellation and Signal Analysis in Real-time
    Frech, Arnd
    Kluegel, Markus
    Russer, Peter
    [J]. 2013 EUROPEAN MICROWAVE CONFERENCE (EUMC), 2013, : 1123 - 1126
  • [9] Wavelet model for adaptive filtering of non-stationary signals
    Zuo Peiang
    Huan Wenming
    [J]. AGRO FOOD INDUSTRY HI-TECH, 2017, 28 (01): : 2369 - 2373
  • [10] Real-time, adaptive machine learning for non-stationary, near chaotic gasoline engine combustion time series
    Vaughan, Adam
    Bohac, Stanislav V.
    [J]. NEURAL NETWORKS, 2015, 70 : 18 - 26