Optimization and implementation of the wavelet based algorithms for embedded biomedical signal processing

Existing biomedical wavelet based applications exceed the computational, memory and consumption resources of low-complexity embedded systems. In order to make such systems capable to use wavelet transforms, optimization and implementation techniques are proposed. The Real Time QRS Detector and “De-noising” Filter are developed and implemented in 16-bit fixed point microcontroller achieving 800 Hz sampling rate, occupation of less than 500 bytes of data memory, 99.06% detection accuracy, and 1 mW power consumption. By evaluation of the obtained results it is found that the proposed techniques render negligible degradation in detection accuracy of -0.41% and SNR of -2.8%, behind 2-4 times faster calculation, 2 times less memory usage and 5% energy saving. The same approach can be applied with other signals where the embedded implementation of wavelets can be beneficial. [Projekat Ministarstva nauke Republike Srbije, br. III-41007: Application of Biomedical Engineering in Preclinical and Clinical Practice]

[1]  Amara Lynn Graps,et al.  An introduction to wavelets , 1995 .

[2]  I. Romero Legarreta,et al.  R-wave detection using continuous wavelet modulus maxima , 2003, Computers in Cardiology, 2003.

[3]  M Bahoura,et al.  DSP implementation of wavelet transform for real time ECG wave forms detection and heart rate analysis. , 1997, Computer methods and programs in biomedicine.

[4]  Paul S Addison,et al.  Wavelet transforms and the ECG: a review , 2005, Physiological measurement.

[5]  R. Merry Wavelet theory and applications : a literature study , 2005 .

[6]  Praveen Kumar,et al.  Low Cost, Low Power QRS Detection Module Using PIC , 2011, 2011 International Conference on Communication Systems and Network Technologies.

[7]  I. Daubechies,et al.  Wavelet Transforms That Map Integers to Integers , 1998 .

[8]  C. Li,et al.  Detection of ECG characteristic points using wavelet transforms. , 1995, IEEE transactions on bio-medical engineering.

[9]  W. J. Tompkins,et al.  Estimation of QRS Complex Power Spectra for Design of a QRS Filter , 1984, IEEE Transactions on Biomedical Engineering.

[10]  Steffen Leonhardt,et al.  In-Ear Vital Signs Monitoring Using a Novel Microoptic Reflective Sensor , 2009, IEEE Transactions on Information Technology in Biomedicine.

[11]  R. Stojanović,et al.  A FPGA system for QRS complex detection based on Integer Wavelet Transform , 2011 .

[12]  Nikolaos G. Bourbakis,et al.  A Survey on Wearable Sensor-Based Systems for Health Monitoring and Prognosis , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  Soo-Won Kim,et al.  A low complexity, low power, programmable QRS detector based on wavelet transform for Implantable Pacemaker IC , 2006, 2006 IEEE International SOC Conference.

[14]  Pawel Strumillo,et al.  A Real-Time Adaptive Wavelet Transform-Based QRS Complex Detector , 2007, ICANNGA.

[15]  Dengyi Zhang,et al.  SVM based forest fire detection using static and dynamic features , 2011, Comput. Sci. Inf. Syst..

[16]  Christos Makris,et al.  Wavelet trees: A survey , 2012, Comput. Sci. Inf. Syst..

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

[18]  Yuanjin Zheng,et al.  A real-time ECG QRS detection ASIC based on wavelet multiscale analysis , 2009, 2009 IEEE Asian Solid-State Circuits Conference.

[19]  R Stojanovic,et al.  A LED-LED-based photoplethysmography sensor. , 2007, Physiological measurement.

[20]  Marco Tomassini,et al.  Adaptive and Natural Computing Algorithms , 2013, Lecture Notes in Computer Science.

[21]  Pablo Laguna,et al.  A wavelet-based ECG delineator: evaluation on standard databases , 2004, IEEE Transactions on Biomedical Engineering.

[22]  Peng Un Mak,et al.  ECG QRS Complex detection with programmable hardware. , 2008, Conference proceedings : ... Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual Conference.

[23]  Si Zhen-zhen Application of Fourier transform and wavelet transform in signal de-noising , 2011 .

[24]  Cuiwei Li,et al.  Detection of ECG characteristic points using wavelet transforms , 1995, IEEE Transactions on Biomedical Engineering.