Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Wavelet
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Wavelet denoising === [[File:Wavelet denoising.svg|thumb|Signal denoising by wavelet transform thresholding]] Suppose we measure a noisy signal <math>x = s + v </math>, where <math>s</math> represents the signal and <math>v</math> represents the noise. Assume <math>s</math> has a sparse representation in a certain wavelet basis, and <math>v \ \sim\ \mathcal{N}(0,\,\sigma^2I)</math> Let the wavelet transform of <math>x</math> be <math>y = W^T x = W^T s + W^T v = p + z</math>, where <math>p = W^T s</math> is the wavelet transform of the signal component and <math>z = W^T v</math> is the wavelet transform of the noise component. Most elements in <math>p</math> are 0 or close to 0, and <math>z \ \sim\ \ \mathcal{N}(0,\,\sigma^2I)</math> Since <math>W</math> is orthogonal, the estimation problem amounts to recovery of a signal in iid [[Gaussian noise]]. As <math>p</math> is sparse, one method is to apply a Gaussian mixture model for <math>p</math>. Assume a prior <math>p \ \sim\ a\mathcal{N}(0,\,\sigma_1^2) +(1- a)\mathcal{N}(0,\,\sigma_2^2)</math>, where <math>\sigma_1^2</math> is the variance of "significant" coefficients and <math>\sigma_2^2</math> is the variance of "insignificant" coefficients. Then <math>\tilde p = E(p/y) = \tau(y) y</math>, <math>\tau(y)</math> is called the shrinkage factor, which depends on the prior variances <math>\sigma_1^2</math> and <math>\sigma_2^2</math>. By setting coefficients that fall below a shrinkage threshold to zero, once the inverse transform is applied, an expectedly small amount of signal is lost due to the sparsity assumption. The larger coefficients are expected to primarily represent signal due to sparsity, and statistically very little of the signal, albeit the majority of the noise, is expected to be represented in such lower magnitude coefficients... therefore the zeroing-out operation is expected to remove most of the noise and not much signal. Typically, the above-threshold coefficients are not modified during this process. Some algorithms for wavelet-based denoising may attenuate larger coefficients as well, based on a statistical estimate of the amount of noise expected to be removed by such an attenuation. At last, apply the inverse wavelet transform to obtain <math> \tilde s = W \tilde p</math>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Wavelet
(section)
Add topic