Contents Up Previous Next

Hard shrinking

Purpose
Description
Macro Synopsis
Modules
Related Functions
References


Purpose

Noise reduction by wavelet hard shrinking

Description

"Hard shrinking" tries to remove noise in the input signal x with the following steps:
  1. compute the discrete wavelet transform of x
  2. replace each value d of each detail signal by

    where the threshold t is , r is the noise level and n the length of x.
  3. reconstruct the signal from the replaced detail values and the last approximation.

The parameters are


Macro Synopsis

y = WaveletHardShrink(x,n,nl);
signal x,y;
int n;
float nl;

Modules

Wavelet

Related Functions

Define wavelet, Load wavelet, Save wavelet, Decompose, Reconstruct, Soft shrinking, Sure shrinking.

References

Donoho [35]