Abstract
The purpose of this paper is to study a denoising scheme for ECG signals by using extended Kalman filter based on Multilayer Perceptron Neural Network. A comparison with other enhancement conventional filters, such as, Wiener, wavelet, median and least mean square filters has been investigated. This approach is evaluated on several ECG by artificially adding white and colored Gaussian noises, and real non-stationary muscle artifact to visually inspect clean ECG recordings. It is also evaluated on studying the mean square error and Peak signal to noise ratio of the filters outputs. On the basis of these two parameters, a comparative analysis has been presented to explore the efficient denoising capability of the proposed method. The results of this simulation show the effectiveness of this approach.
Similar content being viewed by others
REFERENCES
Saritha, C., Sukanya, V., and Murthy, Y.N., ECG signal analysis using wavelet transforms, Bulg. J. Phys., 2008, vol. 35, no. 1, pp. 68–77.
Rakshit, M., Panigrahy, D., and Sahu, P.K., EKF with PSO technique for delineation of P and T wave in electrocardiogram (ECG) signal, Proc. 2nd IEEE Conf. on Signal Processing and Integrated Networks, 2015, pp. 696–701.
Kaur, T., A review for removal of baseline wander noise in ECG using various techniques, Int. J. Res. Appl. Sci. Eng. Technol., 2015, vol. 3, no. 7, pp. 2321–9653.
Gotchev, A., Nikolaev, N. and Egiazaian, K., Improving the transform domain ECG denoising performance by applying inter beat and intra-beat decorrelating transforms, Proc. The 2001 IEEE International Symposium on Circuits and Systems, 2001, pp. 17–20.
Karthika, R., Narender, K., Tech, M., and Vikram, B.R., ECG signal denoising using least-mean-square and normalised-least-mean-square algorithm based adaptive filter, Int. J. Mag. Eng., 2015, vol. 2, no. 2015, pp. 640–646.
Azami, H., Mohammadi, K., and Bozorgtabar, B., An improved signal segmentation using moving average and Savitzky-Golay filter, J. Signal Inf. Process., 2012, vol. 3, no. 1, p. 39.
Vidya, M.J. and Sadasiv, S.A., Comparative study on removal of noise in ECG signal using different filters, Int. J. Innovative Res. Dev., 2013, vol. 2, no. 4, pp. 915–927.
Lander, P. and Berbari, E.J., Time-frequency plane Wiener filtering of the high-resolution ECG: Background and time-frequency representations, IEEE Trans. Biomed. Eng., 1997, vol. 44, no. 4, pp. 247–255.
Daqrouq, K., ECG baseline wandering reduction using discrete wavelet transforms, Asian J. Inf. Technol., 2005, vol. 4, no. 11, pp. 989–995.
Donoho, D.L., Denoising by soft-thresholding, IEEE Trans. Inf. Theory, 1995, vol. 41, no. 3, pp. 613–627.
Martis, R.J., Acharya, U.R., Mandana, K.M., et al., Application of principal component analysis to ECG signals for automated diagnosis of cardiac health, Expert Syst. Appl., 2012, vol. 39, no. 14, pp. 11792–11800.
Deshpande, S. and Rajankar, S.O., Removing artifacts from electrocardiographic signals using independent components analysis, Int. J. Res. Sci. Adv. Technol., 2013, vol. 2, no. 5, pp. 182–184.
Sao, P., Hegadi, R., and Karmakar, S., ECG signal analysis using artificial neural network, Proc. National Conf. on Knowledge, Innovation in Technology and Engineering, 2015, pp. 82–86.
Popescu, M.C., Balas, V.E., Perescu-Popescu, L., and Mastorakis, N., Multilayer perceptron and neural networks, WSEAS Transactions on Circuits and Systems, 2009, vol. 8, no. 7, pp. 579–588.
Awasthi, V. and Raj, K., A comparison of Kalman filter and extended Kalman filter in State estimation, Int. J. Electron. Eng., 2011, vol. 3, no. 1, pp. 67–71.
Panigrahy, D. and Sahu, P.K., Extended Kalman smoother with differential evolution technique for denoising of ECG signal, Australasian Phys. Eng. Sci. Med., 2016, vol. 39, no. 3, pp. 783–795.
Rachim, V.P., Kang, S.C., Chung, W.Y., and Kwon, T.H., Implementation of extended Kalman filter for real-time noncontact ECG signal acquisition in android-based mobile monitoring system, J. Sensor Sci. Technol., 2014, vol. 23, no. 1, pp. 7–14.
Moein, S., An MLP Neural Network for ECG Noise Removal Based on Kalman Filter, New York: Springer, 2010.
Sameni, R., Shamsollahi, M.B., and Jutten, C., and al., Filtering noisy ECG signals using the extended Kalman filter based on a modified dynamic ECG model, Proc. 32th IEEE Conf. on Computers in Cardiology, 2005, pp. 1017–1020.
Sayadi, O. and Shamsollahi, M.B., ECG denoising and compression using a modified extended Kalman filter structure, IEEE Trans. Biomed. Eng., 2008, vol. 55, no. 9, pp. 2240–2248.
Belmahdi, F., Application du Filtre de Kalman pour le Debruitage des Signaux ECG, Algeria: Academic, 2015.
Moody, G.B. and Mark G.R., MIT BIH Arrhythmia Database. https://physionet.org/physiobank/database/mitdb/.
Moody, G.B., Muldrow, W.E., and Mark, G.R., The MIT-BIH Noise Stress Test. http://www.physionet.org/ physiobank/database/nstdb/.
Sayyad, R.A. and Mundada, K., Enhancement and denoising of ECG signal using extended Kalman filter and extended Kalman smoother, J. Innovation Electron. Commun. Eng., 2016, vol. 6, no. 1, pp. 22–26.
Wan, E.A. and Nelson, A.T., Neural dual extended Kalman filtering: Applications in speech enhancement and monaural blind signal separation, Proc. IEEE Conf. on Neural Networks for Signal Processing, 1997, pp. 466–475.
Podder, P., Khan, T.Z., and Khan, M.H., Comparative performance analysis of Hamming, Hanning and Blackman window, Int. J. Comput. Appl., 2014, vol. 96, no. 18, pp. 1–7.
de Lima, D.P., Sanches, R.F.V., and Pedrino, E.C., Neural network training using unscented and extended Kalman filter, Eng. J., 2017, vol. 1, no. 4, pp. 555–568.
Kaoulal, R., Hedeili, N., and Chikh, M.A., Application des Reseaux de Neurones dans la Reconnaissance des Arythmies Cardiaques, Algeria: Academic, 2003.
Sarkka, S., On unscented Kalman filtering for state estimation of continuous-time nonlinear systems, IEEE Trans. Autom. Control, 2007, vol. 52, no. 9, pp. 1631–1641.
Arasaratnam, I. and Haykin, S., Cubature Kalman filters, IEEE Trans. Autom. Control, 2009, vol. 54, no. 6, pp. 1254–1269.
ACKNOWLEDGMENTS
We would like to thank the laboratory of automatic and signals at Annaba (LASA) for its support of this work.
Author information
Authors and Affiliations
Corresponding author
Additional information
The article is published in the original.
About this article
Cite this article
Gaamouri, S., Salah, M.B. & Hamdi, R. Denoising ECG Signals by Using Extended Kalman Filter to Train Multi-Layer Perceptron Neural Network. Aut. Control Comp. Sci. 52, 528–538 (2018). https://doi.org/10.3103/S0146411618060044
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0146411618060044