title: A real-time maximum-likelihood heart-rate estimator for wearable textile sensors.
abstract: This paper presents a real-time maximum-likelihood heart-rate estimator for ECG data measured via wearable textile sensors. The ECG signals measured from wearable dry electrodes are notorious for its susceptibility to interference from the respiration or the motion of wearing person such that the signal quality may degrade dramatically. To overcome these obstacles, in the proposed heart-rate estimator we first employ the subspace approach to remove the wandering baseline, then use a simple nonlinear absolute operation to reduce the high-frequency noise contamination, and finally apply the maximum likelihood estimation technique for estimating the interval of R-R peaks. A parameter derived from the byproduct of maximum likelihood estimation is also proposed as an indicator for signal quality. To achieve the goal of real-time, we develop a simple adaptive algorithm from the numerical power method to realize the subspace filter and apply the fast-Fourier transform (FFT) technique for realization of the correlation technique such that the whole estimator can be implemented in an FPGA system. Experiments are performed to demonstrate the viability of the proposed system.
authors.affiliation: Department of Electrical and Control Engineering, National Chiao Tung University, 1001, Ta Hsueh Road, Hsinchu 300, Taiwan. mhcheng@cc.nctu.edu.tw
authors.forename: Mu-Huo
authors.initials: MH
authors.lastname: Cheng
authors.forename: Li-Chung
authors.initials: LC
authors.lastname: Chen
authors.forename: Ying-Che
authors.initials: YC
authors.lastname: Hung
authors.forename: Chang Ming
authors.initials: CM
authors.lastname: Yang
mesh_terms: D000465:Algorithms; D003020:Clothing; D003199:Computer Systems; D003936:Diagnosis, Computer-Assisted / Q000379:methods*; D015716:Electrocardiography, Ambulatory / Q000295:instrumentation / Q000379:methods*; D006339:Heart Rate / Q000502:physiology*; D006801:Humans; D016013:Likelihood Functions; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D013784:Textiles; D014159:Transducers