30.12.2012 Views

Wavelets - Caltech Multi-Res Modeling Group

Wavelets - Caltech Multi-Res Modeling Group

Wavelets - Caltech Multi-Res Modeling Group

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MULTIRESOLUTION AND WAVELETS 39<br />

original. The normalization conditions for the filters imply that the filter (hi) constitutes a lowpass filter<br />

which smooths data and the filter (gi) a highpass filter which picks out the detail; this difference in filter<br />

roles can also be seen in the examples in the previous section.<br />

Reconstruction is performed in the opposite direction using the adjoint filtering operation:<br />

xi =<br />

In matrix form: x = H T y + G T z,whereH T is the transpose of H:<br />

X<br />

0<br />

B<br />

@<br />

k<br />

hi,2kyk + gi,2kzk: (2)<br />

h0 ::: :::<br />

h1 0 0<br />

h2 h0 0<br />

h3 h1 0<br />

0 h2 h0<br />

0 h3 h1<br />

0 0 h2<br />

:::<br />

The reconstruction step filters and upsamples: the upsampling produces a sequence twice as long as the<br />

sequences started with.<br />

Note: Some of the filter requirements often show up in slightly different forms in the literature. For instance,<br />

the normalization to p 2 is a convention stemming from the derivation of the filters, but it is also common<br />

to normalize the sum of the filter elements to equal 1. Similarly, the wavelet filter definition can appear with<br />

different indices: the filter elements can for instance be shifted by an even number of steps. The differences<br />

due to these changes are minor.<br />

Similarly, decomposition filtering is often defined using the following convention:<br />

y 0 i =<br />

X<br />

k<br />

h2i,kxk; z 0 i =<br />

1<br />

C<br />

A<br />

X<br />

k<br />

g2i,kxk: (3)<br />

The only difference is that the filter is applied “backwards” in the scheme (3), conforming to the usual<br />

convolution notation, and forwards in (1). Again, there is no real difference between the definitions. We<br />

choose the “forward” one only because it agrees notationally with the standard definition of wavelets via<br />

dilations and translations. If decomposition is performed as in (3), the reconstruction operation (2) should<br />

be replaced by:<br />

xi =<br />

X<br />

k<br />

hky 0 i+k<br />

2<br />

Siggraph ’95 Course Notes: #26 <strong>Wavelets</strong><br />

+ gkz 0 i+k : (4)<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!