skip to main content
research-article

ECG signal enhancement based on improved denoising auto-encoder

Published: 01 June 2016 Publication History

Abstract

The electrocardiogram (ECG) is a primary diagnostic tool for examining cardiac tissue and structures. ECG signals are often contaminated by noise, which can manifest with similar morphologies as an ECG waveform in the frequency domain. In this paper, a novel deep neural network (DNN) is proposed to solve the above mentioned problem. This DNN is created from an improved denoising auto-encoder (DAE) reformed by a wavelet transform (WT) method. A WT with scale-adaptive thresholding method is used to filter most of the noise. A DNN based on improved DAE is then used to remove any residual noise, which is often complex with an unknown distribution in the frequency domain. The proposed method was evaluated on ECG signals from the MIT-BIH Arrhythmia database, and added noise signals were obtained from the MIT-BIH Noise Stress Test database. The results show that the average of output signal-to-noise ratio (SNR) is from 21.56dB to 22.96dB, and the average of root mean square error (RMSE) is less than 0.037. The proposed method showed significant improvement in SNR and RMSE compared with the individual processing with either a WT or DAE, thus providing promising approaches for ECG signal enhancement.

References

[1]
Awal, M.A., Ahmad, M., Daut, I., et al., 2012. Wavelet based distortion measurement and enhancement of ECG signal. In: International Conference on Biomedical Engineering (ICoBE), Penang, Malaysia, IEEE, 2012, pp. 373-378.
[2]
M.A. Awal, S.S. Mostafa, M. Ahmad, An adaptive level dependent wavelet thresholding for ECG denoising, Biocybern. Biomed. Eng., 34 (2014) 238-249.
[3]
G.D. Clifford, F. Azuaje, P.E. McSharry, Advanced Methods and Tools for ECG Data Analysis, Artech House, Norwood, MA, 2006.
[4]
G.E. Dahl, D. Yu, L. Deng, A. Acero, Context-dependent pretrained deep neural networks for large-vocabulary speech recognition, IEEE Trans. Audio Speech Lang. Process, 20 (2012) 30-42.
[5]
Erhan, D., Szegedy, C., Toshev, A., et al., 2014. Scalable object detection using deep neural networks. In: 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, USA, IEEE, pp. 2155-2162.
[6]
P.S. Gokhale, ECG signal de-noising using discrete wavelet transform for removal of 50Hz PLI noise, Int. J. Emerg. Technol. Adv. Eng., 2 (2012) 81-85.
[7]
M.A. Kabir, C. Shahnaz, Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains, Biomed. Signal Process. Control, 7 (2012) 481-489.
[8]
A. Karagiannis, P. Constantinou, Noise-assisted data processing with empirical mode decomposition in biomedical signals, IEEE Trans. Inf. Technol. Biomed., 15 (2011) 11-18.
[9]
G.B. Moody, R.G. Mark, The impact of the MIT-BIH Arrhythmia Database, IEEE Eng. Med. Biol., 20 (2001) 45-50.
[10]
G.B. Moody, W.E. Muldrow, R.G. Mark, A noise stress test for arrhythmia detectors, Comput. Cardiol., 11 (1984) 381-384.
[11]
M.H. Moradi, R.M. Ashoori, K.R. Baghbani, ECG signal enhancement using adaptive Kalman filter and signal averaging, Int. J. Cardiol., 173 (2014) 553-555.
[12]
M.Z.U. Rahman, R.A. Shaik, D.V.R.K. Reddy, Efficient sign based normalized adaptive filtering techniques for cancellation of artifacts in ecg signals, Signal Process., 91 (2011) 225-239.
[13]
M.Z.U. Rahman, R.A. Shaik, D.V. Reddy, K. Rama, Efficient and simplified adaptive noise cancelers for ecg sensor based remote health monitoring, IEEE Sens. J., 12 (2012) 566-573.
[14]
G.U. Reddy, M. Muralidhar, S. Varadarajan, ECG denoising using improved thresholding based on wavelet transforms, Int. J. Comput. Sci. Netw. Secur., 9 (2009) 221-225.
[15]
Rodrigues, R., Couto, P. A neural network approach to ECG denoising, Cs.CE, 2012, pp. 1-15.
[16]
G.M.S. Sajjad, H. Rahman, A.K. Dey, A.M. Biswas, Z. Islam, A.K.M.J. Hoque, Performance comparison of modified lms and rls algorithms in denoising of ecg signals, Int. J. Eng. Technol., 2 (2012) 466-468.
[17]
R. Sameni, M.B. Shamsollahi, C. Jutten, G.D. Clifford, A nonlinear bayesian filtering framework for ecg denoising, IEEE Trans. Biomed. Eng., 54 (2007) 2172-2185.
[18]
A. Samit, K.D. Manab, C. Anil, ECG signal enhancement using S-transform, Comput. Biol. Med., 43 (2013) 649-660.
[19]
L. Smital, M. Vitek, J. Kozumplik, I. Provaznik, Adaptive wavelet wiener filtering of ECG signals, IEEE Trans. Biomed., 60 (2013) 437-445.
[20]
P. Swietojanski, A. Ghoshal, S. Renals, Convolutional neural networks for distant speech recognition, IEEE Signal Process. Soc., 21 (2014) 1120-1124.
[21]
Kapil Tajane, Rahul Pitale, Jayant Umale, Review paper, J. Eng. Res. Appl., 4 (2014) 38-41.
[22]
Vincent, P., Laochelle, H., Bengiol, Y., 2008. Extracting and composing robust features with denoising auto-encoders. In: Proceedings of the 25th International Conference on Machine Learning.
[23]
P. Vincent, A connection between score matching and denoising auto-encoders, Neural Comput., 23 (2011) 1661-1674.
[24]
R. Vullings, B. De Vries, J.W.M. Bergmans, An adaptive Kalman filter for ECG signal enhancement, IEEE Trans. Biomed. Eng., 58 (2011) 1094-1103.
[25]
L. Xiaopeng, L.Z. Chen, Research on the application of bp neural networks in 3d reconstruction noise filter, Adv. Mater. Res., 998-999 (2014) 911-914.

Cited By

View all
  1. ECG signal enhancement based on improved denoising auto-encoder

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Engineering Applications of Artificial Intelligence
    Engineering Applications of Artificial Intelligence  Volume 52, Issue C
    June 2016
    248 pages

    Publisher

    Pergamon Press, Inc.

    United States

    Publication History

    Published: 01 June 2016

    Author Tags

    1. Deep neural network (DNN)
    2. Denoising auto-encoder (DAE)
    3. ECG signal denoising
    4. Wavelet transform (WT)

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 20 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media