{"title":"Efficient Bayesian ECG denoising using adaptive covariance estimation and nonlinear Kalman Filtering","authors":"Hamed Danandeh Hesar , Amin Danandeh Hesar","doi":"10.1016/j.compeleceng.2024.109869","DOIUrl":null,"url":null,"abstract":"<div><div>Model-based Bayesian methods for denoising electrocardiogram (ECG) signals have demonstrated promise in preserving ECG morphology and diagnostic properties. These methods are effective for preserving and enhancing the features of ECG signals. However, their performance heavily relies on accurately selecting model parameters, particularly the state and measurement noise covariance matrices. Some of these frameworks also involve computationally intensive computations and loops for state estimation. To address these problems, in this study, we propose a novel approach to improve the performance of several model-based Bayesian frameworks, including the extended Kalman filter/smoother (EKF/EKS), unscented Kalman filter/smoother (UKF/UKS), cubature Kalman filter/smoother (CKF/CKS), and ensemble Kalman filter/smoother (EnKF/EnKS), specifically for ECG denoising tasks. Our methodology dynamically adjusts the state and measurement covariance matrices of the filters using outputs from nonlinear Kalman-based filtering methods. For each filter, we develop a unique approach based on the theoretical foundations of that filter. Additionally, we introduce two distinct strategies for updating these matrices, considering whether the noise in the signals is stationary or nonstationary. Furthermore, we propose a computationally efficient method that significantly reduces the calculation time required for implementing CKF/CKS, UKF/UKS, and EnKF/EnKS frameworks, while maintaining their denoising performance. Our approach can achieve a 50 % reduction in computation time for these frameworks, effectively making them twice as fast as their original implementations We thoroughly evaluated our approach by comparing denoising performance between the original filters and their adaptive versions, as well as against the state-of-the-art marginalized particle extended Kalman filter (MP-EKF). The evaluation utilized various normal ECG segments obtained from different records. The results demonstrate that the adaptive adjustment of covariance matrices significantly improves the denoising performance of nonlinear Kalman-based frameworks in both stationary and non-stationary environments, achieving performance comparable to that of the MP-EKF framework.</div></div>","PeriodicalId":50630,"journal":{"name":"Computers & Electrical Engineering","volume":"120 ","pages":"Article 109869"},"PeriodicalIF":4.0000,"publicationDate":"2024-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Electrical Engineering","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S004579062400795X","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
Model-based Bayesian methods for denoising electrocardiogram (ECG) signals have demonstrated promise in preserving ECG morphology and diagnostic properties. These methods are effective for preserving and enhancing the features of ECG signals. However, their performance heavily relies on accurately selecting model parameters, particularly the state and measurement noise covariance matrices. Some of these frameworks also involve computationally intensive computations and loops for state estimation. To address these problems, in this study, we propose a novel approach to improve the performance of several model-based Bayesian frameworks, including the extended Kalman filter/smoother (EKF/EKS), unscented Kalman filter/smoother (UKF/UKS), cubature Kalman filter/smoother (CKF/CKS), and ensemble Kalman filter/smoother (EnKF/EnKS), specifically for ECG denoising tasks. Our methodology dynamically adjusts the state and measurement covariance matrices of the filters using outputs from nonlinear Kalman-based filtering methods. For each filter, we develop a unique approach based on the theoretical foundations of that filter. Additionally, we introduce two distinct strategies for updating these matrices, considering whether the noise in the signals is stationary or nonstationary. Furthermore, we propose a computationally efficient method that significantly reduces the calculation time required for implementing CKF/CKS, UKF/UKS, and EnKF/EnKS frameworks, while maintaining their denoising performance. Our approach can achieve a 50 % reduction in computation time for these frameworks, effectively making them twice as fast as their original implementations We thoroughly evaluated our approach by comparing denoising performance between the original filters and their adaptive versions, as well as against the state-of-the-art marginalized particle extended Kalman filter (MP-EKF). The evaluation utilized various normal ECG segments obtained from different records. The results demonstrate that the adaptive adjustment of covariance matrices significantly improves the denoising performance of nonlinear Kalman-based frameworks in both stationary and non-stationary environments, achieving performance comparable to that of the MP-EKF framework.
期刊介绍:
The impact of computers has nowhere been more revolutionary than in electrical engineering. The design, analysis, and operation of electrical and electronic systems are now dominated by computers, a transformation that has been motivated by the natural ease of interface between computers and electrical systems, and the promise of spectacular improvements in speed and efficiency.
Published since 1973, Computers & Electrical Engineering provides rapid publication of topical research into the integration of computer technology and computational techniques with electrical and electronic systems. The journal publishes papers featuring novel implementations of computers and computational techniques in areas like signal and image processing, high-performance computing, parallel processing, and communications. Special attention will be paid to papers describing innovative architectures, algorithms, and software tools.