Monday, February 9, 2009

Adaptive filtering from the wavelet transform

In the preceding algorithm we have assumed the properties of the signal and the noise to be stationary. The wavelet transform was first used to obtain an algorithm which is faster than classical Wiener Filtering. Then we took into account the correlation between two different scales. In this way we got a filtering with stationary properties. In fact, these hypotheses were too simple, because in general the signal may not arise from a Gaussian stochastic process. Knowing the noise distribution, we can determine the statistically significant level at each scale of the measured wavelet coefficients. If wi(x) is very weak, this level is not significant and could be due to noise. Then the hypothesis that the value Wi(x) is null is not forbidden. In the opposite case where wi(x) is significant, we keep its value. If the noise is Gaussian, we write:
P.Wi(x) = W(s)i(x) (14.92)

where P is the non linear operator which performs the inverse transform, the wavelet transform, and the thresholding. An alternative is to use the following iterative solution which is similar to Van Cittert's algorithm:
W(n)i(x) = Wi(s)(x) + Wi(n-1)(x) - P.Wi(n-1)(x) (14.93)

for the significant coefficients ( $W_i^{(s)}(x) \neq 0$) and:
Wi(n)(x) = Wi(n-1)(x) (14.94)

for the non significant coefficients ( Wi(s)(x) = 0).

The algorithm is the following one:

1.
Compute the wavelet transform of the data. We get wi.
2.
Estimate the standard deviation of the noise B0 of the first plane from the histogram of w0.
3.
Estimate the standard deviation of the noise Bi from B0 at each scale.
4.
Estimate the significant level at each scale, and threshold.
5.
Initialize: W(0)i(x) = Wi(s)(x)
6.
Reconstruct the picture by using the iterative method.

The thresholding may introduce negative values in the resulting image. A positivity constraint can be introduced in the iterative process, by thresholding the restored image. The algorithm converges after five or six iterations.

No comments:

Post a Comment