
Removal of Baseline Wander Noise from Electrocardiogram (ECG) using Fifth-order Spline Interpolation
Author(s) -
John Adedapo Ojo,
Temilade Adetoyi,
S. A. Adeniran
Publication year - 2016
Publication title -
journal of applied computer science and mathematics/journal of applied computer science
Language(s) - English
Resource type - Journals
eISSN - 2066-3129
pISSN - 1843-1046
DOI - 10.4316/jacsm.201602001
Subject(s) - spline interpolation , spline (mechanical) , interpolation (computer graphics) , noise (video) , baseline (sea) , computer science , artificial intelligence , mathematics , statistics , engineering , geology , structural engineering , bilinear interpolation , motion (physics) , oceanography , image (mathematics)
Baseline wandering can mask some important\udfeatures of the Electrocardiogram (ECG) signal hence it is\uddesirable to remove this noise for proper analysis and display of\udthe ECG signal. This paper presents the implementation and\udevaluation of spline interpolation and linear phase FIR filtering\udmethods to remove this noise. Spline interpolation method\udrequires the QRS waves to be first detected and fifth-order\ud(quintic) interpolation technique applied to determine the\udsmoothest curve joining several QRS points. Filtering of the\udECG baseline wander was performed by using the difference\udbetween the estimated baseline wander and the noisy ECG\udsignal. ECG signals from the MIT-BIT arrhythmia database\udwas used to test the system, while the technique was\udimplemented in MATLAB. The performance of the system was\udevaluated using Average Power (AP) after filtering, Mean\udSquare Error (MSE) and the Signal to Noise Ratio (SNR). The\udquintic spline interpolation gave the best performance in terms\udof AP, MSE and SNR when compared with linear phase filtering\udand cubic (3rd-order) spline interpolation methods