Computationally-efficient realtime interpolation algorithm for non-uniform sampled biosignals
File(s)2016_HTL_ECG_Interpolation_v4.pdf (3.13 MB) HTL.2015.0031.pdf (1.04 MB)
Accepted version
Published version
Author(s)
Guven, O
Eftekhar, A
Kindt, W
Constandinou, TG
Type
Journal Article
Abstract
This letter presents a novel, computationally-efficient interpolation method that has been optimised for use in ECG baseline drift removal. In our previous work 3 isoelectric baseline points per heart beat are detected, and here utilised as interpolation points. As an extension from linear interpolation, our algorithm segments the interpolation interval and utilises different piecewise linear equations. Thus the algorithm produces a linear curvature that is computationally efficient while avoiding overshoots on nonuniform samples. The proposed algorithm is tested using sinusoids with different fundamental frequencies from 0.05Hz to 0.7Hz and also validated with real baseline wander data acquired from the MIT-BIH Noise Stress Database. The synthetic data results show an RMS error of 0.9μV (mean), 0.63μV (median) and 0.6μV (std. dev.) per heart beat on a 1mVp-p 0.1Hz sinusoid. On real data we obtain an RMS error of 10.9μV (mean), 8.5μV (median) and 9.0μV (std. dev.) per heart beat. Cubic spline interpolation and linear interpolation on the other hand shows 10.7μV, 11.6μV (mean), 7.8μV, 8.9μV(median) and 9.8μV, 9.3μV (std. dev.) per heart beat respectively.
Date Issued
2016-03-11
Date Acceptance
2016-02-29
Citation
Healthcare Technology Letters, 2016, 3 (2), pp.105-110
ISSN
2053-3713
Publisher
Institution of Engineering Technology (IET)
Start Page
105
End Page
110
Journal / Book Title
Healthcare Technology Letters
Volume
3
Issue
2
Copyright Statement
This is an open access article published by the IET under the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/3.0/)
License URL
Subjects
ECG
Baseline Drift Removal
Interpolation
Computationally-Efficient
Algorithm
Publication Status
Published