Professional Documents
Culture Documents
Wavelets and Denoising
Wavelets and Denoising
noisy signal
What is denoising?
• Goal:
– Remove noise
– Preserve useful information
• Applications:
– Medical signal/image analysis (ECG, CT, MRI etc.)
– Data mining
– Radio astronomy image analysis
noise signal
noisy signal
Wiener filtering
noise signal
noisy signal
1-D
noise signal
noisy signal
Geometrical Analysis
Incorporating geometrical structure
noisy signal
Geometrical Analysis
Statistical Approach
(Bayesian, parametric)
noise signal
noisy signal
Geometrical Analysis
noisy signal
Geometrical Analysis
Nonseparable basis
noise signal
noisy signal
Geometrical Analysis
noisy signal
Geometrical Analysis
Inter-scale (MPM)
Multiscale Product Method
The algorithm:
save a copy of the W (m, n) to WW (m, n)
loop for each wavelet scale m {
loop for the iteration process {
calculate the power of Corr2(m, n) and W (m, n)
rescale he power of Corr2(m, n) to that of W (m, n)
for each pixel n {
if |Corr2(m,n)| > |W (m, n)|
mask (m, n) = 1, Corr2(m, n) = 0, W (m, n) = 0 }
} iterate until the power of W (m, n) < the noise threshold T (m)
apply the “spatial filter mask” to the saved WW (m, n)}
Multiscale Product Method
noise signal
noisy signal
Geometrical Analysis
• wiener2 in MATLAB
• Xu et al. (IEEE Trans. Image Processing, 1994)
• Donoho (IEEE Trans. Inform. Theory, 1995)
• Strela (in 3rd European Congress of Mathematics,
Barcelona, July 2000)
• Portilla et al. (Technical Report, Computer
Science Dept., New York University, Sept. 2002)
Experimental Results
Experimental Results
Experimental Results
Appendix
• What is a wavelet?
• What is good about wavelet analysis?
• What is denoising?
• Why choose wavelets to denoise?
What is a wavelet?
A wavelet is an
elementary function
• which satisfies certain
admissible conditions
• whose dilates and
shifts give a Riesz
(stable) basis of
L^2(R)
What is good about wavelet analysis?
• Simultaneous time
and frequency
localizations
• Unconditional basis
for a variety of classes
of functions spaces
• Approximation power
• A complement to
Fourier analysis
Why choose wavelets to denoise?
Wavelet Shrinkage (Donoho-Johnstone 1994)
• Unconditional basis:
– Magnitude is an important significance measure
– A binary classifier:
Wavelet coefficients {signal, noise}
– generalization: Bayesian approach
• Approximation power:
– n-term nonlinear approximation
– generalization: restricted nonlinear approximation
Statistical Modeling