202 research outputs found

    ECG Denoising using Angular Velocity as a State and an Observation in an Extended Kalman Filter Framework

    Get PDF
    International audienceIn this paper an efficient filtering procedure based on Extended Kalman Filter (EKF) has been proposed. The method is based on a modified nonlinear dynamic model, previously introduced for the generation of synthetic ECG signals. The proposed method considers the angular velocity of ECG signal, as one of the states of an EKF. We have considered two cases for observation equations, in one case we have assumed a corresponding observation to angular velocity state and in the other case, we have not assumed any observations for it. Quantitative evaluation of the proposed algorithm on the MIT-BIH Normal Sinus Rhythm Database (NSRDB) shows that an average SNR improvement of 8 dB is achieved for an input signal of -4 dB

    ECG denoising and fiducial point extraction using an extended Kalman filtering framework with linear and nonlinear phase observations

    No full text
    International audienceIn this paper we propose an efficient method for denoising and extracting fiducial point (FP) of ECG signals. The method is based on a nonlinear dynamic model which uses Gaussian functions to model ECG waveforms. For estimating the model parameters, we use an extended Kalman filter (EKF). In this framework called EKF25, all the parameters of Gaussian functions as well as the ECG waveforms (P-wave, QRS complex and T-wave) in the ECG dynamical model, are considered as state variables. In this paper, the dynamic time warping method is used to estimate the nonlinear ECG phase observation. We compare this new approach with linear phase observation models. Using linear and nonlinear EKF25 for ECG denoising and nonlinear EKF25 for fiducial point extraction and ECG interval analysis are the main contributions of this paper. Performance comparison with other EKF-based techniques shows that the proposed method results in higher output SNR with an average SNR improvement of 12 dB for an input SNR of-8 dB. To evaluate the FP extraction performance, we compare the proposed method with a method based on partially collapsed Gibbs sampler and an established EKF-based method. The mean absolute error and the root mean square error of all FPs, across all databases are 14 msec and 22 msec, respectively, for our proposed method, with an advantage when using a nonlinear phase observation. These errors are significantly smaller than errors obtained with other methods. For ECG interval analysis, with an absolute mean error and a root mean square error of about 22 msec and 29 msec, the proposed method achieves better accuracy and smaller variability with respect to other methods. Keywords: Electrocardiogram (ECG), Extended Kalman Filter (EKF), Dynamic Time Warping (DTW), Fiducial Point Extraction, Denoising

    ECG signal denoising using a novel approach of adaptive filters for real-time processing

    Get PDF
    Electrocardiogram (ECG) is considered as the main signal that can be used to diagnose different kinds of diseases related to human heart. During the recording process, it is usually contaminated with different kinds of noise which includes power-line interference, baseline wandering and muscle contraction. In order to clean the ECG signal, several noise removal techniques have been used such as adaptive filters, empirical mode decomposition, Hilbert-Huang transform, wavelet-based algorithm, discrete wavelet transforms, modulus maxima of wavelet transform, patch based method, and many more. Unfortunately, all the presented methods cannot be used for online processing since it takes long time to clean the ECG signal. The current research presents a unique method for ECG denoising using a novel approach of adaptive filters. The suggested method was tested by using a simulated signal using MATLAB software under different scenarios. Instead of using a reference signal for ECG signal denoising, the presented model uses a unite delay and the primary ECG signal itself. Least mean square (LMS), normalized least mean square (NLMS), and Leaky LMS were used as adaptation algorithms in this paper

    Fiducial points extraction and charactericwaves detection in ECG signal using a model-based bayesian framework

    No full text
    International audienceThe automatic detection of Electrocardiogram (ECG) waves is important to cardiac disease diagnosis. A good perfor- mance of an automatic ECG analyzing system depends heavily upon the accurate and reliable detection of QRS complex, as well as P and T waves. In this paper, we propose an efficient method for extraction of characteristic points of ECG signal. The method is based on a nonlinear dynamic model, previously introduced for generation of synthetic ECG signals. For estimating the parameters of model, we use an Extendend Kalman Filter (EKF). By introducing a simple AR model for each of the dynamic parameters of Gaussian functions in model and considering separate states for ECG waves, the new EKF structure was constructed. Quantitative and qualitative evaluations of the proposed method have been done on Physionet QT database (QTDB). This method is also compared with another EKF approach (EKF17). Results show that the proposed method can detect fiducial points of ECG precisely and mean and standard deviation of estimation error do not exceed two samples (8 msec)

    Patient-adapted and inter-patient ecg classification using neural network and gradient boosting

    Get PDF
    Heart disease diagnosis is an important non-invasive technique. Therefore, there exists an effort to increase the accuracy of arrhythmia classification based on ECG signals. In this work, we present a novel approach of heart arrhythmia detection. The model consists of two parts. The first part extracts important features from raw ECG signal using Auto-Encoder Neural Network. Extracted features obtained by Auto-Encoder represent an input for the second part of the model, the Gradient Boosting and Feedforward Neural Network classifiers. For comparison purposes, we evaluated our approach by using MIT-BIH ECG database and also following recommendations of the Association for the Advancement of Medical Instrumentation (AAMI) for ECG class labeling. We divided our experiment into two scenarios. The first scenario represents the classification task for the patient-adapted paradigm and the second one was dedicated to the inter-patient paradigm. We compared the measured results to the state-of-the-art methods and it shows that our method outperforms the state-of-the art methods in the Ventricular Ectopic (VEB) class for both paradigms and Supraventricular Ectopic (SVEB) class in the inter-patient paradigm.Web of Science28325424

    Identification of cardiac signals in ambulatory ECG data

    Get PDF
    The Electrocardiogram (ECG) is the primary tool for monitoring heart function. ECG signals contain vital information about the heart which informs diagnosis and treatment of cardiac conditions. The diagnosis of many cardiac arrhythmias require long term and continuous ECG data, often while the participant engages in activity. Wearable ambulatory ECG (AECG) systems, such as the common Holter system, allow heart monitoring for hours or days. The technological trajectory of AECG systems aims towards continuous monitoring during a wide range of activities with data processed locally in real time and transmitted to a monitoring centre for further analysis. Furthermore, hierarchical decision systems will allow wearable systems to produce alerts or even interventions. These functions could be integrated into smartphones.A fundamental limitation of this technology is the ability to identify heart signal characteristics in ECG signals contaminated with high amplitude and non-stationary noise. Noise processing become more severe as activity levels increase, and this is also when many heart problems are present.This thesis focuses on the identification of heart signals in AECG data recorded during participant activity. In particular, it explored ECG filters to identify major heart conditions in noisy AECG data. Gold standard methods use Extended Kalman filters with extrapolation based on sum of Gaussian models. New methods are developed using linear Kalman filtering and extrapolation based on a sum of Principal Component basis signals. Unlike the gold standard methods, extrapolation is heartcycle by heartcycle. Several variants are explored where basic signals span one or two heartcycles, and applied to single or multi-channel ECG data.The proposed methods are extensively tested against standard databases or normal and abnormal ECG data and the performance is compared to gold standard methods. Two performance metrics are used: improvement in signal to noise ratio and the observability of clinically important features in the heart signal. In all tests the proposed method performs better, and often significantly better, than the gold standard methods. It is demonstrated that abnormal ECG signals can be identified in noisy AECG data

    ECG Fiducial Points Extraction by Extended Kalman Filtering

    No full text
    International audienceMost of the clinically useful information in Electrocardiogram (ECG) signal can be obtained from the intervals, amplitudes and wave shapes (morphologies). The automatic detection of ECG waves is important to cardiac disease diagnosis. In this paper, we propose an efficient method for extraction of characteristic points of ECG. The method is based on a nonlinear dynamic model, previously introduced for generation of synthetic ECG signals. For estimating the parameters of model, we use an Extendend Kalman Filter (EKF). By introducing a simple AR model for each of the dynamic parameters of Gaussian functions in model and considering separate states for ECG waves, the new EKF structure was constructed. Quantitative and qualitative evaluations of the proposed method have been done on Physionet QT database (QTDB). This method is also compared with a method based on Partially Collapsed Gibbs Sampler (PCGS). Results show that the proposed method can detect fiducial points of ECG precisely and mean of estimation error of all FPs (except Ton) do not exceed five samples (20 msec)

    Using the redundant convolutional encoder–decoder to denoise QRS complexes in ECG signals recorded with an armband wearable device

    Get PDF
    Long-term electrocardiogram (ECG) recordings while performing normal daily routines are often corrupted with motion artifacts, which in turn, can result in the incorrect calculation of heart rates. Heart rates are important clinical information, as they can be used for analysis of heart-rate variability and detection of cardiac arrhythmias. In this study, we present an algorithm for denoising ECG signals acquired with a wearable armband device. The armband was worn on the upper left arm by one male participant, and we simultaneously recorded three ECG channels for 24 h. We extracted 10-s sequences from armband recordings corrupted with added noise and motion artifacts. Denoising was performed using the redundant convolutional encoder–decoder (R-CED), a fully convolutional network. We measured the performance by detecting R-peaks in clean, noisy, and denoised sequences and by calculating signal quality indices: signal-to-noise ratio (SNR), ratio of power, and cross-correlation with respect to the clean sequences. The percent of correctly detected R-peaks in denoised sequences was higher than in sequences corrupted with either added noise (70–100% vs. 34–97%) or motion artifacts (91.86% vs. 61.16%). There was notable improvement in SNR values after denoising for signals with noise added (7–19 dB), and when sequences were corrupted with motion artifacts (0.39 dB). The ratio of power for noisy sequences was significantly lower when compared to both clean and denoised sequences. Similarly, cross-correlation between noisy and clean sequences was significantly lower than between denoised and clean sequences. Moreover, we tested our denoising algorithm on 60-s sequences extracted from recordings from the Massachusetts Institute of Technology-Beth Israel Hospital (MIT-BIH) arrhythmia database and obtained improvement in SNR values of 7.08 ± 0.25 dB (mean ± standard deviation (sd)). These results from a diverse set of data suggest that the proposed denoising algorithm improves the quality of the signal and can potentially be applied to most ECG measurement devices
    • …
    corecore