期刊
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS
卷 26, 期 1, 页码 243-253出版社
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JBHI.2021.3082876
关键词
Textiles; Electrocardiography; Feature extraction; Electrodes; Motion artifacts; Signal processing algorithms; Signal to noise ratio; Kernel density estimation; linear predictive coding; R-peak detection; textile sensor noise (TSN)
类别
资金
- NSERC [RGPIN-2020-05868]
- Mitacs Accelerate funding [IT13046]
This paper presents an approach to generating noisy textile ECG signals and creating a Textile-like ECG dataset with 108 trials. Additionally, the authors provide a Python code for generating textile-like ECG signals with variable SNR online.
Smart textiles provide an opportunity to simultaneously record various electrophysiological signals, e.g., ECG, from the human body in a non-invasive and continuous manner. Accurate processing of ECG signals recorded using textile sensors is challenging due to the very low signal-to-noise ratio (SNR). Signal processing algorithms that can extract ECG signals out of textile-based electrode recordings, despite low SNR are needed. Presently, there are no textile ECG datasets available to develop, test and validate these algorithms. In this paper we attempted to model textile ECG signals by adding the textile sensor noise to open access ECG signals. We employed the linear predictive coding method to model different features of this noise. By approximating the linear predictive coding residual signals using Kernel Density Estimation, an artificial textile ECG noise signal was generated by filtering the residual signal with the linear predictive coding coefficients. The synthetic textile sensor noise was added to the MIT-BIH Arrhythmia Database (MITDB), thus creating Textile-like ECG dataset consisting of 108 trials (30 min each). Furthermore, a Python code for generating textile-like ECG signals with variable SNR was also made available online. Finally, to provide a benchmark for the performance of R-peak detection algorithms on textile ECG, the five common R-peak detection algorithms: Pan & Tompkins, improved Pan & Tompkins (in Biosppy), Hamilton, Engelse, and Khamis, were tested on textile-like MITDB. This work provides an approach to generating noisy textile ECG signals, and facilitating the development, testing, and evaluation of signal processing algorithms for textile ECGs.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据