15 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

    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)

    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)

    T wave alternans detection in ECG using extended kalman filter and dualrate EKF

    No full text
    International audienceT Wave Alternans (TWA) is considered as an indicator of Sudden Cardiac Death (SCD). In this paper for TWA detection, a method based on a nonlinear dynamic model is presented. For estimating the model parameters, we use an Extended Kalman Filter (EKF). We propose EKF6 and dualrate EKF6 approaches. Dualrate EKF is suitable for modeling the states which are not updated in all time instances. Quantitative and qualitative evaluations of the proposed method have been done on TWA challenge database. We compare our method with that proposed by Sieed et al. in TWA challenge 2008. We also compare our method with our previousproposed approach (EKF25-4obs). Results show that the proposed method can detect peak position and amplitude of T waves in ECG precisely. Mean and standard deviation of estimation error of our method for finding position of T waves do not exceed four samples (8 msec)

    T wave alternans detection in ECG using extended kalman filter and dualrate EKF

    No full text
    International audienceT Wave Alternans (TWA) is considered as an indicator of Sudden Cardiac Death (SCD). In this paper for TWA detection, a method based on a nonlinear dynamic model is presented. For estimating the model parameters, we use an Extended Kalman Filter (EKF). We propose EKF6 and dualrate EKF6 approaches. Dualrate EKF is suitable for modeling the states which are not updated in all time instances. Quantitative and qualitative evaluations of the proposed method have been done on TWA challenge database. We compare our method with that proposed by Sieed et al. in TWA challenge 2008. We also compare our method with our previousproposed approach (EKF25-4obs). Results show that the proposed method can detect peak position and amplitude of T waves in ECG precisely. Mean and standard deviation of estimation error of our method for finding position of T waves do not exceed four samples (8 msec)

    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

    Inter-beat and intra-beat ECG interval analysis based on state space and hidden markov models

    No full text
    Les maladies cardiovasculaires sont l'une des principales causes de mortalité chez l'homme. Une façon de diagnostiquer des maladies cardiaques et des anomalies est le traitement de signaux cardiaques tels que le ECG. Dans beaucoup de ces traitements, des caractéristiques inter-battements et intra-battements de signaux ECG doivent être extraites. Ces caractéristiques comprennent les points de repère des ondes de l’ECG (leur début, leur fin et leur point de pic), les intervalles significatifs et les segments qui peuvent être définis pour le signal ECG. L'extraction des points de référence de l'ECG consiste à identifier l'emplacement du pic, de début et de la fin de l'onde P, du complexe QRS et de l'onde T. Ces points véhiculent des informations cliniquement utiles, mais la segmentation precise de chaque battement de l'ECG est une tâche difficile, même pour les cardiologues expérimentés.Dans cette thèse, nous utilisons un cadre bayésien basé sur le modèle dynamique d'ECG proposé par McSharry. Depuis ce modèle s'appuyant sur la morphologie des ECG, il peut être utile pour la segmentation et l'analyse d'intervalles d'ECG. Afin de tenir compte de la séquentialité des ondes P, QRS et T, nous utiliserons également l'approche de Markov et des modèles de Markov cachés (MMC). En bref dans cette thèse, nous utilisons un modèle dynamique (filtre de Kalman), un modèle séquentiel (MMC) et leur combinaison (commutation de filtres de Kalman (SKF)). Nous proposons trois méthodes à base de filtres de Kalman, une méthode basée sur les MMC et un procédé à base de SKF. Nous utilisons les méthodes proposées pour l'extraction de points de référence et l'analyse d'intervalles des ECG. Le méthodes basées sur le filtrage de Kalman sont également utilisés pour le débruitage d'ECG, la détection de l'alternation de l'onde T, et la détection du pic R de l'ECG du foetus.Pour évaluer les performances des méthodes proposées pour l'extraction des points de référence de l'ECG, nous utilisons la base de données "Physionet QT", et une base de données "Swine" qui comprennent ECG annotations de signaux par les médecins. Pour le débruitage d'ECG, nous utilisons les bases de données "MIT-BIH Normal Sinus Rhythm", "MIT-BIH Arrhythmia" et "MIT-BIH noise stress test". La base de données "TWA Challenge 2008 database" est utilisée pour la détection de l'alternation de l'onde T. Enfin, la base de données "Physionet Computing in Cardiology Challenge 2013 database" est utilisée pour la détection du pic R de l'ECG du feotus. Pour l'extraction de points de reference, la performance des méthodes proposées sont évaluées en termes de moyenne, écart-type et l'erreur quadratique moyenne (EQM). Nous calculons aussi la sensibilité des méthodes. Pour le débruitage d'ECG, nous comparons les méthodes en terme d'amélioration du rapport signal à bruit.Cardiovascular diseases are one of the major causes of mortality in humans. One way to diagnose heart diseases and abnormalities is processing of cardiac signals such as ECG. In many of these processes, inter-beat and intra-beat features of ECG signal must be extracted. These features include peak, onset and offset of ECG waves, meaningful intervals and segments that can be defined for ECG signal. ECG fiducial point (FP) extraction refers to identifying the location of the peak as well as the onset and offset of the P-wave, QRS complex and T-wave which convey clinically useful information. However, the precise segmentation of each ECG beat is a difficult task, even for experienced cardiologists.In this thesis, we use a Bayesian framework based on the McSharry ECG dynamical model for ECG FP extraction. Since this framework is based on the morphology of ECG waves, it can be useful for ECG segmentation and interval analysis. In order to consider the time sequential property of ECG signal, we also use the Markovian approach and hidden Markov models (HMM). In brief in this thesis, we use dynamic model (Kalman filter), sequential model (HMM) and their combination (switching Kalman filter (SKF)). We propose three Kalman-based methods, an HMM-based method and a SKF-based method. We use the proposed methods for ECG FP extraction and ECG interval analysis. Kalman-based methods are also used for ECG denoising, T-wave alternans (TWA) detection and fetal ECG R-peak detection.To evaluate the performance of proposed methods for ECG FP extraction, we use the "Physionet QT database", and a "Swine ECG database" that include ECG signal annotations by physicians. For ECG denoising, we use the "MIT-BIH Normal Sinus Rhythm", "MIT-BIH Arrhythmia" and "MIT-BIH noise stress test" databases. "TWA Challenge 2008 database" is used for TWA detection and finally, "Physionet Computing in Cardiology Challenge 2013 database" is used for R-peak detection of fetal ECG. In ECG FP extraction, the performance of the proposed methods are evaluated in terms of mean, standard deviation and root mean square of error. We also calculate the Sensitivity for methods. For ECG denoising, we compare methods in their obtained SNR improvement

    ECG Fiducial Point Extraction Using Switching Kalman Filter

    No full text
    International audienceIn this paper, we propose a novel method for extracting fiducial points (FPs) of the beats in electrocardiogram (ECG) signals using switching Kalman filter (SKF). In this method, according to McSharry's model, ECG waveforms (P-wave, QRS complex and T-wave) are modeled with Gaussian functions and ECG baselines are modeled with first order auto regressive models. In the proposed method, a discrete state variable called " switch " is considered that affects only the observation equations. We denote a mode as a specific observation equation and switch changes between 7 modes and corresponds to different segments of an ECG beat. At each time instant, the probability of each mode is calculated and compared among two consecutive modes and a path is estimated, which shows the relation of each part of the ECG signal to the mode with the maximum probability. ECG FPs are found from the estimated path. For performance evaluation, the Physionet QT database is used and the proposed method is compared with methods based on wavelet transform, partially collapsed Gibbs sampler (PCGS) and extended Kalman filter. For our proposed method, the mean error and the root mean square error across all FPs are 2 ms (i.e. less than one sample) and 14 ms, respectively. These errors are significantly smaller than those obtained using other methods. The proposed method achieves lesser RMSE and smaller variability with respect to others
    corecore