Hardware Design and Implementation of a Wavelet De-Noising Procedure for Medical Signal Preprocessing

In this paper, a discrete wavelet transform (DWT) based de-noising with its applications into the noise reduction for medical signal preprocessing is introduced. This work focuses on the hardware realization of a real-time wavelet de-noising procedure. The proposed de-noising circuit mainly consists of three modules: a DWT, a thresholding, and an inverse DWT (IDWT) modular circuits. We also proposed a novel adaptive thresholding scheme and incorporated it into our wavelet de-noising procedure. Performance was then evaluated on both the architectural designs of the software and. In addition, the de-noising circuit was also implemented by downloading the Verilog codes to a field programmable gate array (FPGA) based platform so that its ability in noise reduction may be further validated in actual practice. Simulation experiment results produced by applying a set of simulated noise-contaminated electrocardiogram (ECG) signals into the de-noising circuit showed that the circuit could not only desirably meet the requirement of real-time processing, but also achieve satisfactory performance for noise reduction, while the sharp features of the ECG signals can be well preserved. The proposed de-noising circuit was further synthesized using the Synopsys Design Compiler with an Artisan Taiwan Semiconductor Manufacturing Company (TSMC, Hsinchu, Taiwan) 40 nm standard cell library. The integrated circuit (IC) synthesis simulation results showed that the proposed design can achieve a clock frequency of 200 MHz and the power consumption was only 17.4 mW, when operated at 200 MHz.

[1]  David L. Donoho,et al.  De-noising by soft-thresholding , 1995, IEEE Trans. Inf. Theory.

[2]  Wei Li,et al.  A VLSI architecture for discrete wavelet transform , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[3]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Metin Akay,et al.  Wavelets in biomedical engineering , 1995, Annals of Biomedical Engineering.

[5]  William A. Pearlman,et al.  Wavelet compression of ECG signals by the set partitioning in hierarchical trees algorithm , 2000, IEEE Transactions on Biomedical Engineering.

[6]  Lei Du,et al.  1/fgamma Noise separated from white noise with wavelet denoising , 2002, Microelectron. Reliab..

[7]  Nasser Ali,et al.  ECG parameter extraction algorithm using (DWTAE) algorithm , 2009, 2009 International Conference on Computer Engineering & Systems.

[8]  Celia Shahnaz,et al.  Denoising of ECG signals based on noise reduction algorithms in EMD and wavelet domains , 2012, Biomed. Signal Process. Control..

[9]  Keshab K. Parhi,et al.  VLSI digital signal processing systems , 1999 .

[10]  Mary Jane Irwin,et al.  VLSI architectures for the discrete wavelet transform , 1995 .

[11]  Stéphane Mallat,et al.  Multifrequency channel decompositions of images and wavelet models , 1989, IEEE Trans. Acoust. Speech Signal Process..

[12]  Sao-Jie Chen,et al.  Design and implementation of a highly efficient VLSI architecture for discrete wavelet transform , 1997, Proceedings of CICC 97 - Custom Integrated Circuits Conference.

[13]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[14]  Shabbir N. Merchant,et al.  Memory efficient and low power VLSI architecture for 2-D lifting based DWT with dual data scan technique , 2011 .

[15]  Begoña García Zapirain,et al.  Algorithms Based on CWT and Classifiers to Control Cardiac Alterations and Stress Using an ECG and a SCR , 2013, Sensors.

[16]  G. Knowles VLSI architecture for the discrete wavelet transform , 1990 .

[17]  Richard C. Burgess,et al.  An arrhythmia detector and heart rate estimator for overnight polysomnography studies , 2001, IEEE Transactions on Biomedical Engineering.

[18]  Reza Nezafat,et al.  Wavelet-Domain Medical Image Denoising Using Bivariate Laplacian Mixture Model , 2009, IEEE Transactions on Biomedical Engineering.

[19]  Othman Omran Khalifa,et al.  VHDL Modelling of Fixed-point DWT for the Purpose of EMG Signal Denoising , 2011, 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks.

[20]  Tamara Grujic Supuk,et al.  Design, Development and Testing of a Low-Cost sEMG System and Its Use in Recording Muscle Activity in Human Gait , 2014, Sensors.

[21]  T. Nishitani,et al.  VLSI architectures for discrete wavelet transforms , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[22]  Metin Akay,et al.  Introduction: Wavelet transforms in biomedical engineering , 1995, Annals of Biomedical Engineering.

[23]  Mohan Vishwanath The recursive pyramid algorithm for the discrete wavelet transform , 1994, IEEE Trans. Signal Process..

[24]  A. B. M. Aowlad Hossain,et al.  Denoising of ECG signals using dual tree complex wavelet transform , 2014, 2014 17th International Conference on Computer and Information Technology (ICCIT).

[25]  Szi-Wen Chen,et al.  A wavelet-based heart rate variability analysis for the study of nonsustained ventricular tachycardia , 2002, IEEE Trans. Biomed. Eng..

[26]  Anass Mansouri,et al.  An Efficient VLSI Architecture and FPGA Implementation of High-Speed and Low Power 2-D DWT for (9, 7) Wavelet Filter , 2009 .

[27]  Lorenzo Crocco,et al.  Wavelet-Based Regularization for Robust Microwave Imaging in Medical Applications , 2015, IEEE Transactions on Biomedical Engineering.

[28]  A. W. M. van den Enden,et al.  Discrete Time Signal Processing , 1989 .

[29]  Szi-Wen Chen,et al.  A real-time QRS detection method based on moving-averaging incorporating with wavelet denoising , 2006, Comput. Methods Programs Biomed..

[30]  I. Johnstone,et al.  Ideal spatial adaptation by wavelet shrinkage , 1994 .

[31]  Milos Doroslovacki,et al.  Signal Decomposition of Transmembrane Voltage-Sensitive Dye Fluorescence Using a Multiresolution Wavelet Analysis , 2011, IEEE Transactions on Biomedical Engineering.

[32]  Murugappan Murugappan,et al.  ECG Signal Denoising Using Wavelet Thresholding Techniques in Human Stress Assessment , 2012 .