Electrocardiogram Signal Modeling With Adaptive Parameter Estimation Using Sequential Bayesian Methods

The automatic classification of electrocardiogram (ECG) signals is of great clinical significance in eliminating the strenuous process of manually annotating ECG recordings. Although statistical models describing ECG signal dynamics currently exist, they depend considerably on a priori information and user-specified model parameters. Also, ECG beat morphologies, which vary greatly across different individuals and disease states, cannot easily be described by a single representation. In this paper, we propose sequential Bayesian based methods to effectively model and adaptively select parameters of ECG signals. We first consider an adaptive framework based on a sequential Bayesian tracking method that adaptively selects the best cardiac parameters by minimizing the estimation error and does not require early-stage processing to obtain prior signal information. We then present ECG modeling techniques using the interacting multiple model (IMM) and sequential Markov chain Monte Carlo (SMCMC) methods combined with simultaneous model selection. Both these methods can adaptively choose between different representations to model various ECG beat morphologies without requiring prior ECG information. The performance of the proposed algorithms is demonstrated using real ECG data. Finally, we develop a Bayesian maximum-likelihood based classifier to classify different types of cardiac arrhythmias using which, correction classification rates of 90% and 98% are obtained, when considering features obtained from the estimated model parameters of the adaptive framework, and both the IMM and SMCMC methods, respectively.

[1]  M.B. Shamsollahi,et al.  ECG Denoising Using Parameters of ECG Dynamical Model as the States of an Extended Kalman Filter , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[2]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[3]  James McNames,et al.  Multiharmonic tracking using marginalized particle filters , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[4]  U. RajendraAcharya Advances in cardiac signal processing , 2007 .

[5]  Antonia Papandreou-Suppappola,et al.  Electrocardiogram signal modeling using interacting multiple models , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[6]  Dominic S. Lee,et al.  A particle algorithm for sequential Bayesian parameter estimation and model selection , 2002, IEEE Trans. Signal Process..

[7]  Bernadette Dorizzi,et al.  ECG signal analysis through hidden Markov models , 2006, IEEE Transactions on Biomedical Engineering.

[8]  M B Shamsollahi,et al.  A model-based Bayesian framework for ECG beat segmentation , 2009, Physiological measurement.

[9]  Amir Averbuch,et al.  Interacting Multiple Model Methods in Target Tracking: A Survey , 1988 .

[10]  Jacques Lemoine,et al.  ECG Compression Using Ensemble Polynomial Modeling: Comparison with the Wavelet-Based Technique , 2004 .

[11]  Stanislaw Osowski,et al.  ECG beat recognition using fuzzy hybrid neural network , 2001, IEEE Trans. Biomed. Eng..

[12]  Stanislaw Osowski,et al.  Support vector machine-based expert system for reliable heartbeat recognition , 2004, IEEE Transactions on Biomedical Engineering.

[13]  Rik Vullings,et al.  An Adaptive Kalman Filter for ECG Signal Enhancement , 2011, IEEE Transactions on Biomedical Engineering.

[14]  Mohammad Bagher Shamsollahi,et al.  Robust Detection of Premature Ventricular Contractions Using a Wave-Based Bayesian Framework , 2010, IEEE Transactions on Biomedical Engineering.

[15]  L.G. Herrera-Bendezu,et al.  Feature identification of ECG waveforms via orthonormal functions , 1990, [1990] Proceedings Computers in Cardiology.

[16]  Patrick E. McSharry,et al.  A dynamical model for generating synthetic electrocardiogram signals , 2003, IEEE Transactions on Biomedical Engineering.

[17]  Mohammad Bagher Shamsollahi,et al.  Life-Threatening Arrhythmia Verification in ICU Patients Using the Joint Cardiovascular Dynamical Model and a Bayesian Filter , 2011, IEEE Transactions on Biomedical Engineering.

[18]  Malcolm s thaler,et al.  The Only EKG Book You'll Ever Need , 1988 .

[19]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[20]  L. Szilagyi Application of the Kalman filter in cardiac arrhythmia detection , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[21]  Mohammad Bagher Shamsollahi,et al.  Utility of a Nonlinear Joint Dynamical Framework to Model a Pair of Coupled Cardiovascular Signals , 2013, IEEE Journal of Biomedical and Health Informatics.

[22]  Christian Brohet,et al.  Automated ECG diagnosis of atrial flutter by means of wavelet transform , 1994, Computers in Cardiology 1994.

[23]  Christophe Andrieu,et al.  Sequential Monte Carlo Methods for Optimal Filtering , 2001, Sequential Monte Carlo Methods in Practice.

[24]  M. Tarvainen,et al.  Time-varying analysis of heart rate variability signals with a Kalman smoother algorithm , 2006, Physiological measurement.

[25]  M.A. Mneimneh,et al.  An adaptive kalman filter for removing baseline wandering in ECG signals , 2006, 2006 Computers in Cardiology.

[26]  Philip de Chazal,et al.  Automatic classification of heartbeats using ECG morphology and heartbeat interval features , 2004, IEEE Transactions on Biomedical Engineering.

[27]  W. Philips,et al.  ECG data compression with time-warped polynomials , 1993, IEEE Transactions on Biomedical Engineering.

[28]  Gari D Clifford,et al.  Synthetic ECG generation and Bayesian filtering using a Gaussian wave-based dynamical model , 2010, Physiological measurement.

[29]  C. Jutten,et al.  Filtering noisy ECG signals using the extended kalman filter based on a modified dynamic ECG model , 2005, Computers in Cardiology, 2005.

[30]  Mohammad Bagher Shamsollahi,et al.  ECG Denoising and Compression Using a Modified Extended Kalman Filter Structure , 2008, IEEE Transactions on Biomedical Engineering.

[31]  Wei-Chih Hu,et al.  ECG events detection and classification using wavelet and neural networks , 1997, Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. 'Magnificent Milestones and Emerging Opportunities in Medical Engineering' (Cat. No.97CH36136).

[32]  G.G. Cano,et al.  An approach to cardiac arrhythmia analysis using hidden Markov models , 1990, IEEE Transactions on Biomedical Engineering.

[33]  G Dreyfus,et al.  Efficient modeling of ECG waves for morphology tracking , 2009, 2009 36th Annual Computers in Cardiology Conference (CinC).

[34]  Antonia Papandreou-Suppappola,et al.  Sequential Markov chain Monte Carlo filter with simultaneous model selection for electrocardiogram signal modeling , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[35]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[36]  Kang-Ping Lin,et al.  QRS feature extraction using linear prediction , 1989, IEEE Transactions on Biomedical Engineering.

[37]  Y. Bar-Shalom,et al.  The interacting multiple model algorithm for systems with Markovian switching coefficients , 1988 .

[38]  H. K. Verma,et al.  ECG Modeling and QRS Detection using Principal Component Analysis , 2006 .

[39]  Will Gersch,et al.  Cardiac arrhythmia classification: A heart-beat interval-Markov chain approach , 1970 .

[40]  Chaitali Chakrabarti,et al.  Adaptive parameter estimation of cardiovascular signals using sequential Bayesian techniques , 2010, 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers.

[41]  Vlado Delic,et al.  Efficient ECG Modeling using Polynomial Functions , 2011 .

[42]  Branko Ristic,et al.  Beyond the Kalman Filter: Particle Filters for Tracking Applications , 2004 .

[43]  D A Coast,et al.  Use of hidden Markov models for electrocardiographic signal analysis. , 1990, Journal of electrocardiology.

[44]  R G Mark,et al.  Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a Kalman filter , 2008, Physiological measurement.

[45]  Jeffrey M. Feldman,et al.  A Robust Sensor Fusion Method for Heart Rate Estimation , 2004, Journal of Clinical Monitoring.

[46]  Christian Jutten,et al.  A Nonlinear Bayesian Filtering Framework for ECG Denoising , 2007, IEEE Transactions on Biomedical Engineering.

[47]  James McNames,et al.  Statistical Modeling of Cardiovascular Signals and Parameter Estimation Based on the Extended Kalman Filter , 2008, IEEE Transactions on Biomedical Engineering.