Download presentation
Presentation is loading. Please wait.
Published byChristian Morrison Modified over 9 years ago
1
Wavelet Based Subband Shrinkage Models and their Applications in Denoising of Biomedical Signals By Dr. S. Poornachandra Dean IQAC SNS College of Engineering
2
10/26/2015S. Poornachandra (2001399722)2 Objective Denoising of biomedical signals with better performance
3
10/26/2015S. Poornachandra (2001399722)3 Types of noises The muscle artifacts Respirator muscles Cardiac muscle Moving artifacts Electro-magnetic radiations Power line frequency noise Instrument noise Interference of other physiological signals
4
10/26/2015S. Poornachandra (2001399722)4 Statistical Estimations Mean Variance Risk
5
10/26/2015S. Poornachandra (2001399722)5 ECG Specification The practical ECG was downloaded from the PhysioBank Sampling rate is 360Hz Resolution is 11 Bits/Samples Bit rate is 3960 bps Length of ECG data: 650000 Length of ECG data considered: 5000
6
10/26/2015S. Poornachandra (2001399722)6 Other biosignals used.... EEG PCG Pulse Waveform
7
10/26/2015S. Poornachandra (2001399722)7 Parameters for Analysis Signal to Noise Ratio (SNR) = Percentage Root Mean-Squared Difference(PRD) = SNR Improvements = Input SNR – Output SNR RMS Error = RMS (Recovered Signal – Original Signal) PSNR =
8
10/26/2015S. Poornachandra (2001399722)8 Time-domain Advantages Simple Easy to implement Lower computational complexity Disadvantages Slow convergence when the input is highly colored
9
10/26/2015S. Poornachandra (2001399722)9 Need for Transform-domain Advantages Better convergence Parallism Disadvantages Complexity increases as order of the filter increases Exhibit slow convergence High minimum mean square error Remedy Subbanding – reduced coefficients at each subband
10
10/26/2015S. Poornachandra (2001399722)10 Advantages of Wavelet Works on non-stationary data Time-frequency aspect gives information about frequency composition of a signal at a particular time Short signal pieces also have significance
11
10/26/2015S. Poornachandra (2001399722)11 Wavelets Defined..... “The wavelet transform is a tool that cuts up data, functions or operators into different frequency components and then studies each component with a resolution matched to its scales” Dr. Ingrid Daubechies, Lucent, Princeton U
12
10/26/2015S. Poornachandra (2001399722)12 DWT – Demystified d 3 : Level 3 DWT Coeff. Length: 512 B: 0 ~ g[n]h[n] g[n]h[n] g[n]h[n] 2 d 1 : Level 1 DWT Coeff. Length: 256 B: 0 ~ /2 Hz Length: 256 B: /2 ~ Hz Length: 128 B: 0 ~ /4 Hz Length: 128 B: /4 ~ /2 Hz d 2 : Level 2 DWT Coeff. …a 3 …. Length: 64 B: 0 ~ /8 Hz Length: 64 B: /8 ~ /4 Hz 2 22 2 2 |H(j )| /2 - /2 |G(j )| -- /2 - /2 a2a2 a1a1 Level 3 approximation Coefficients
13
10/26/2015S. Poornachandra (2001399722)13 Shrinkage ? A shrinkage method compares empirical wavelet coefficient with a threshold and is set to zero if its magnitude is less than the threshold value.
14
10/26/2015S. Poornachandra (2001399722)14 Condition & Characteristics of Shrinkage The magnitude of signal component must be larger than existing noise component It does not introduce artifacts The wavelet transform localizes the most important spatial and frequential features of a regular signal in a limited number of wavelet coefficients. Observations suggest that small coefficients should be replace by zero, because they are dominated by noise and carry only a small amount of information.
15
10/26/2015S. Poornachandra (2001399722)15 Pioneers … Donoho and Johnstone (1994) – Soft Shrinkage Coifman and Donoho (1995) – Cycle SpinningCycle Spinning Nason (1996) – Cross Validation ShrinkageCross Validation Bruce and Gao (1997) –Garrote Shrinkage
16
10/26/2015S. Poornachandra (2001399722)16 Shrinkage functions
17
10/26/2015S. Poornachandra (2001399722)17 Shrinkage Algorithm Apply DWT to the vector y and obtain the empirical wavelet coefficients c j,k at scale j, where j = 1, 2,.., J. Estimated coefficients are obtained based on the threshold = [ 1, 2,.... j ] T. Apply shrinkage to the empirical wavelet coefficients at each scale j. The estimate of the function can be obtained by taking inverse DWT.
18
10/26/2015S. Poornachandra (2001399722)18 Threshold methods The rigrsure uses for the soft shrinkage estimator, which is a shrinkage solution rule based on Stein’s Unbiased Risk Estimate (SURE). The sqtwolog threshold uses a fixed form threshold yielding minimax performance multiplied by a small factor proportional to log(length(x)). The heursure threshold is the hybridization of both rigrsure and sqtwolog threshold. The minimax threshold uses a fixed threshold chosen to yield minimax performance for MSE against an ideal procedure.
19
10/26/2015S. Poornachandra (2001399722)19 Median Absolute Deviation Prof. Donoho proposed Where, is the estimate of noise variance Median Absolute Deviation MAD(v)=[|v 1 -v med |, …, |v 1 -v med |] med
20
10/26/2015S. Poornachandra (2001399722)20 Alpha-trim Filter The alpha-trim filter is a special type of L-filter, A particular choice of a j coefficient yields a alpha-trim filter where T is the largest integer which is less than or equal to αM, 0 ≤ α ≤ 0.5. When α = zero, the α- trim filter becomes the running mean filter; When α = 0.5, the α-trim filter becomes the median filter.
21
10/26/2015S. Poornachandra (2001399722)21 Threshold at each subband The Threshold values at each subband for 20% noise level is given in tablessubband SNR (dB) PRD (%) ECG Signal
22
10/26/2015S. Poornachandra (2001399722)22 Wavelet level analysis
23
10/26/2015S. Poornachandra (2001399722)23 Wavelet level analysis
24
10/26/2015S. Poornachandra (2001399722)24 Hybrid Model …. Analysis Filter a3a3 d2d2 d3d3 d1d1 Hard shrinkage X shrinkage X shrinkage X shrinkage
25
10/26/2015S. Poornachandra (2001399722)25 Basic shrinkage (ECG)
26
10/26/2015S. Poornachandra (2001399722)26 Basic shrinkage (PCG)
27
10/26/2015S. Poornachandra (2001399722)27 BSWTAF-I (Scale-Domain Analysis) ATI Model Analysis Filter Adaptive Filter Shrinkage Function Synthesis Filter
28
10/26/2015S. Poornachandra (2001399722)28 BSWTAF-II (Scale-Domain Analysis) TAI Model Analysis Filter Shrinkage Function Adaptive Filter Synthesis Filter
29
10/26/2015S. Poornachandra (2001399722)29 ASWTAF Model (Time-Domain Analysis) TIA Model Analysis Filter Shrinkage Function Adaptive Filter Synthesis Filter
30
10/26/2015S. Poornachandra (2001399722)30 ECG Simulation….
31
10/26/2015S. Poornachandra (2001399722)31 ECG Simulation….
32
10/26/2015S. Poornachandra (2001399722)32 EEG Simulation….
33
10/26/2015S. Poornachandra (2001399722)33 EEG Simulation….
34
10/26/2015S. Poornachandra (2001399722)34 PCG Simulation….
35
10/26/2015S. Poornachandra (2001399722)35 PCG Simulation….
36
10/26/2015S. Poornachandra (2001399722)36 Shrinkage Distribution
37
10/26/2015S. Poornachandra (2001399722)37 Hyper Shrinkage Function Where
38
10/26/2015S. Poornachandra (2001399722)38 Modified-hyper shrinkage function k is the scaling function
39
10/26/2015S. Poornachandra (2001399722)39 Subband Adaptive shrinkage function
40
10/26/2015S. Poornachandra (2001399722)40 ECG Denoising - Noise level is 20%
41
10/26/2015S. Poornachandra (2001399722)41 ECG Denoising - Noise level is 20%
42
10/26/2015S. Poornachandra (2001399722)42 EEG Denoising - Noise level is 20%
43
10/26/2015S. Poornachandra (2001399722)43 EEG Denoising - Noise level is 20%
44
10/26/2015S. Poornachandra (2001399722)44 PCG Denoising - Noise level is 20%
45
10/26/2015S. Poornachandra (2001399722)45 PCG Denoising - Noise level is 20%
46
10/26/2015S. Poornachandra (2001399722)46 Objective… Reduce the minimum mean square error (MMSE) between original ECG f and denoised ECG. y = [y 1, y 2,..., y N ] N Then y i = f(x i ) + n i, i = 1, 2,..,N The risk function,
47
10/26/2015S. Poornachandra (2001399722)47 Estimation of Mean, Variance and Risk
48
10/26/2015S. Poornachandra (2001399722)48 Mean estimation for Hyper Shrinkage Let X ~ N(θ,1), and be the probability distribution and the density function for standard Gaussian random variable respectively, then the Mean estimation is given by
49
10/26/2015S. Poornachandra (2001399722)49 Variance estimation for Hyper Shrinkage The Variance estimation is given by
50
10/26/2015S. Poornachandra (2001399722)50 Risk estimation for Hyper Shrinkage The Risk estimation is given by
51
10/26/2015S. Poornachandra (2001399722)51 Mean estimation for Subband Adaptive Shrinkage The Mean estimation is given by
52
10/26/2015S. Poornachandra (2001399722)52 Variance estimation for Subband Adaptive Shrinkage The Variance estimation is given by
53
10/26/2015S. Poornachandra (2001399722)53 Powerline Frequency Interference Cancellation
54
10/26/2015S. Poornachandra (2001399722)54 50 Hz Noise Cancellation in ECG
55
10/26/2015S. Poornachandra (2001399722)55 50 Hz Noise Cancellation ECG
56
10/26/2015S. Poornachandra (2001399722)56 50 Hz Noise Cancellation ECG
57
10/26/2015S. Poornachandra (2001399722)57 50 Hz Noise Cancellation in EEG
58
10/26/2015S. Poornachandra (2001399722)58 50 Hz Noise Cancellation in EEG
59
10/26/2015S. Poornachandra (2001399722)59 50 Hz Noise Cancellation in EEG
60
10/26/2015S. Poornachandra (2001399722)60 50 Hz Noise Cancellation in PCG
61
10/26/2015S. Poornachandra (2001399722)61 50 Hz Noise Cancellation in PCG
62
10/26/2015S. Poornachandra (2001399722)62 50 Hz Noise Cancellation in PCG
63
10/26/2015S. Poornachandra (2001399722)63 Journal publication arise from this work Poornachandra S. and N. Kumaravel, “A Wavelet coefficient smoothened RLS-Adaptive denoising model for ECG”, Journal of Biomedical Sciences Instrumentation, vol. 39, ISA vol. 437, pp. 154-157, April 2003. Poornachandra S. and N. Kumaravel, “Hyper-trim shrinkage for denoising of ECG signal”, ELSEVIER Journal of Digital Signal Processing, Vol. 15, Issue-3, pp. 315-327, May 2005. Poornachandra S. and N. Kumaravel, “Wavelet based Adaptive Denoising Models for Biological Signals”, Journal of Institute of Engineers, Vol. 86, Nov. 2005. Poornachandra S. and N. Kumaravel, “Subband-Adaptive Shrinkage for Denoising of ECG Signals”, EURASIP Journal on Applied Signal Processing (Available online).
64
10/26/2015S. Poornachandra (2001399722)64 Journal publication arise from this work Poornachandra S. and N. Kumaravel, “Wavelet Thresholding by -Trim Mean Filter”, Journal of Institute of Engineers, Vol. 87, January 2007 Poornachandra S. and N. Kumaravel, “Statistical Estimation for Hyper Shrinkage”, ELSEVIER Journal of Digital Signal Processing, (Available online). Poornachandra S. and N. Kumaravel, “A Novel method for the Elimination of Power Line Frequency in ECG Signal using Hyper Shrinkage Function”, ELSEVIER Journal of Digital Signal Processing, (In Press). Poornachandra S. and N. Kumaravel, “Hyper Shrinkage for Denoising of ECG Signal with Adaptive Filter”, ELSEVIER Journal of Digital Signal Processing, (Under Review).
65
10/26/2015S. Poornachandra (2001399722)65 Conference publication Poornachandra S. and Dr N. Kumaravel, “A new wavelet co-efficient smoothened Adaptive filtering for bio-signal”, Proc. of ICBME, 4 th –7 th December 2002, Singapore. Poornachandra S. and Dr N. Kumaravel “Wavelet coefficient smoothened LMS-adaptive denoising model for electro-cardio graph”, Proc. of NCC, 31 st -2 nd Jan-Feb 2003, Chennai, India. Poornachandra S., Dr N. Kumaravel et al., “A modified Wavelet model with RLS-adaptive for denoising Gaussian Noise from ECG signal”, Proc. of NSIP, 8 th –11 th June 2003, Grudo-Triesta, Italy.
66
10/26/2015S. Poornachandra (2001399722)66 Conference publication Poornachandra S., Dr N. Kumaravel et al., “Denoising of ECG by -Trim thresholding of Wavelet coefficients”, Proc. of NCC, 31 st -2 nd Jan-Feb 2004, Bangalore, India. Poornachandra S., Dr. N. Kumaravel et al, “WaveShrink using Modified Hyper-Shrinkage Function” Proc. of IEEE- EMBC, 1 st – 4 th September 2005, Shanghai, China.(best session paper award) Poornachandra S., Dr. N. Kumaravel et al, “A Novel method for the elimination of powerline frequency in ECG signals using modified-hyper shrinkage”, Proc. of IFMBE, ICBME2005, 7 th – 10 th December 2005, Singapore.
67
10/26/2015S. Poornachandra (2001399722)67 Conclusion….. In real time bio-signal acquisition, the noise level is always less than the signal level. Hence shrinkage is the better choice for denoising This thesis suggested that shrinkage can also be used to eliminate powerline frequency from bio-signals. This thesis proposed following shrinkage function that are better than the existing ones and its mathematical models Hyper shrinkage Modified shrinkage Subband-Adaptive shrinkage
68
10/26/2015S. Poornachandra (2001399722)68 Suggested for future work 1. Image processing applications 2. VLSI implementation 3. Better shrinkage models can be proposed 4. Communication signal processing 5. Iterative shrinkage 6. Fussy shrinkage
69
10/26/2015S. Poornachandra (2001399722)69 Bias and Variance
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.