A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
- URL: http://arxiv.org/abs/2301.02607v2
- Date: Tue, 9 Jan 2024 16:44:15 GMT
- Title: A Data-Driven Gaussian Process Filter for Electrocardiogram Denoising
- Authors: Mircea Dumitru, Qiao Li, Erick Andres Perez Alday, Ali Bahrami Rad,
Gari D. Clifford, Reza Sameni
- Abstract summary: The proposed GP filter is evaluated and compared with a state-of-the-art wavelet-based filter on the PhysioNet QT Database.
It is shown that the proposed GP filter outperforms the benchmark filter for all the tested noise levels.
It also outperforms the state-of-the-art filter in terms of QT-interval estimation error bias and variance.
- Score: 5.359295206355495
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Objective: Gaussian Processes (GP)-based filters, which have been effectively
used for various applications including electrocardiogram (ECG) filtering can
be computationally demanding and the choice of their hyperparameters is
typically ad hoc. Methods: We develop a data-driven GP filter to address both
issues, using the notion of the ECG phase domain -- a time-warped
representation of the ECG beats onto a fixed number of samples and aligned
R-peaks, which is assumed to follow a Gaussian distribution. Under this
assumption, the computation of the sample mean and covariance matrix is
simplified, enabling an efficient implementation of the GP filter in a
data-driven manner, with no ad hoc hyperparameters. The proposed filter is
evaluated and compared with a state-of-the-art wavelet-based filter, on the
PhysioNet QT Database. The performance is evaluated by measuring the
signal-to-noise ratio (SNR) improvement of the filter at SNR levels ranging
from -5 to 30dB, in 5dB steps, using additive noise. For a clinical evaluation,
the error between the estimated QT-intervals of the original and filtered
signals is measured and compared with the benchmark filter. Results: It is
shown that the proposed GP filter outperforms the benchmark filter for all the
tested noise levels. It also outperforms the state-of-the-art filter in terms
of QT-interval estimation error bias and variance. Conclusion: The proposed GP
filter is a versatile technique for preprocessing the ECG in clinical and
research applications, is applicable to ECG of arbitrary lengths and sampling
frequencies, and provides confidence intervals for its performance.
Related papers
- A Pre-Training and Adaptive Fine-Tuning Framework for Graph Anomaly Detection [67.77204352386897]
Graph anomaly detection (GAD) has garnered increasing attention in recent years, yet it remains challenging due to the scarcity of abnormal nodes and the high cost of label annotations.
We propose PAF, a framework specifically designed for GAD that combines low- and high-pass filters in the pre-training phase to capture the full spectrum of frequency information in node features.
arXiv Detail & Related papers (2025-04-19T09:57:35Z) - Understanding Dataset Distillation via Spectral Filtering [69.07076441512612]
We introduce UniDD, a spectral filtering framework that unifies diverse DD objectives.
UniDD reveals that the essence of DD fundamentally lies in matching frequency-specific features.
To address this limitation, we propose Curriculum Frequency Matching (CFM), which gradually adjusts the filter parameter to cover both low- and high-frequency information.
arXiv Detail & Related papers (2025-03-03T06:22:34Z) - SincPD: An Explainable Method based on Sinc Filters to Diagnose Parkinson's Disease Severity by Gait Cycle Analysis [0.2867517731896504]
An explainable deep learning-based classifier based on adaptive sinc filters for Parkinson's Disease diagnosis (PD) is presented.
Considering the effects of PD on the gait cycle of patients, the proposed method utilizes raw data in the form of vertical Ground Reaction Force (vGRF) measured by wearable sensors placed in soles of subjects' shoes.
The proposed method consists of Sinc layers that model adaptive bandpass filters to extract important frequency-bands in gait cycle of patients along with healthy subjects.
arXiv Detail & Related papers (2025-02-10T17:52:26Z) - Targeted Adversarial Denoising Autoencoders (TADA) for Neural Time Series Filtration [0.0]
Current machine learning (ML)-based algorithms for filtering electroencephalography (EEG) time series data face challenges related to cumbersome training times, regularization, and accurate reconstruction.
We present an ML filtration algorithm driven by a logistic covariance-targeted adversarial denoising autoencoder (TADA)
To test this hypothesis, a TADA system prototype was trained and evaluated on the task of removing electromyographic (EMG) noise from EEG data in the EEGdenoiseNet dataset.
arXiv Detail & Related papers (2025-01-09T04:41:50Z) - Closed-form Filtering for Non-linear Systems [83.91296397912218]
We propose a new class of filters based on Gaussian PSD Models, which offer several advantages in terms of density approximation and computational efficiency.
We show that filtering can be efficiently performed in closed form when transitions and observations are Gaussian PSD Models.
Our proposed estimator enjoys strong theoretical guarantees, with estimation error that depends on the quality of the approximation and is adaptive to the regularity of the transition probabilities.
arXiv Detail & Related papers (2024-02-15T08:51:49Z) - Differentially Private SGD Without Clipping Bias: An Error-Feedback Approach [62.000948039914135]
Using Differentially Private Gradient Descent with Gradient Clipping (DPSGD-GC) to ensure Differential Privacy (DP) comes at the cost of model performance degradation.
We propose a new error-feedback (EF) DP algorithm as an alternative to DPSGD-GC.
We establish an algorithm-specific DP analysis for our proposed algorithm, providing privacy guarantees based on R'enyi DP.
arXiv Detail & Related papers (2023-11-24T17:56:44Z) - Multiplierless In-filter Computing for tinyML Platforms [6.878219199575747]
We present a novel multiplierless framework for in-filter acoustic classification.
We use MP-based approximation for training, including backpropagation mitigating approximation errors.
The framework is more efficient than traditional classification frameworks with just less than 1K slices.
arXiv Detail & Related papers (2023-04-24T04:33:44Z) - Parallel APSM for Fast and Adaptive Digital SIC in Full-Duplex
Transceivers with Nonlinearity [19.534700035048637]
kernel-based adaptive filter is applied for the digital digital domain self-interference cancellation (SIC) in transceiver in full (FD) mode.
They demonstrate that the kernel-based algorithm achieves a favorable level of digital SIC while enabling parallel computation-based implementation within a rich and nonlinear function space.
arXiv Detail & Related papers (2022-07-12T11:17:22Z) - Neural Network-augmented Kalman Filtering for Robust Online Speech
Dereverberation in Noisy Reverberant Environments [13.49645012479288]
A neural network-augmented algorithm for noise-robust online dereverberation is proposed.
The presented framework allows for robust dereverberation on a single-channel noisy reverberant dataset.
arXiv Detail & Related papers (2022-04-06T11:38:04Z) - Filter-enhanced MLP is All You Need for Sequential Recommendation [89.0974365344997]
In online platforms, logged user behavior data is inevitable to contain noise.
We borrow the idea of filtering algorithms from signal processing that attenuates the noise in the frequency domain.
We propose textbfFMLP-Rec, an all-MLP model with learnable filters for sequential recommendation task.
arXiv Detail & Related papers (2022-02-28T05:49:35Z) - Batch Normalization Tells You Which Filter is Important [49.903610684578716]
We propose a simple yet effective filter pruning method by evaluating the importance of each filter based on the BN parameters of pre-trained CNNs.
The experimental results on CIFAR-10 and ImageNet demonstrate that the proposed method can achieve outstanding performance.
arXiv Detail & Related papers (2021-12-02T12:04:59Z) - Adaptive Low-Pass Filtering using Sliding Window Gaussian Processes [71.23286211775084]
We propose an adaptive low-pass filter based on Gaussian process regression.
We show that the estimation error of the proposed method is uniformly bounded.
arXiv Detail & Related papers (2021-11-05T17:06:59Z) - Machine learning-based conditional mean filter: a generalization of the
ensemble Kalman filter for nonlinear data assimilation [42.60602838972598]
We propose a machine learning-based ensemble conditional mean filter (ML-EnCMF) for tracking possibly high-dimensional non-Gaussian state models with nonlinear dynamics based on sparse observations.
The proposed filtering method is developed based on the conditional expectation and numerically implemented using machine learning (ML) techniques combined with the ensemble method.
arXiv Detail & Related papers (2021-06-15T06:40:32Z) - Dependency Aware Filter Pruning [74.69495455411987]
Pruning a proportion of unimportant filters is an efficient way to mitigate the inference cost.
Previous work prunes filters according to their weight norms or the corresponding batch-norm scaling factors.
We propose a novel mechanism to dynamically control the sparsity-inducing regularization so as to achieve the desired sparsity.
arXiv Detail & Related papers (2020-05-06T07:41:22Z) - A Graph-constrained Changepoint Detection Approach for ECG Segmentation [5.209323879611983]
We introduce a novel graph-based optimal changepoint detection (GCCD) method for reliable detection of R-peak positions without employing any preprocessing step.
Based on the MIT-BIH arrhythmia (MIT-BIH-AR) database, the proposed method achieves overall sensitivity Sen = 99.76, positive predictivity PPR = 99.68, and detection error rate DER = 0.55.
arXiv Detail & Related papers (2020-04-24T23:41:41Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.