Complex Wavelet Filters

From MMVLWiki
Jump to: navigation, search

Contents

[edit] Introduction

Complex wavelet analysis requires two Hilbert-pairs of wavelets. A Hilbert-pair of wavelets consists of two wavelets which have a phase-shift of 90° to each other. The two Hilbert-pairs are designed to form a filter bank to decompose the signal into high and low frequencies. The to Hilbert-pairs can be designed to also fulfil the perfect-reconstruction condition. Selesnick has developed a method for designing Hilbert transform pairs of biorthogonal wavelet bases.

[edit] Implementation

The implementation is part of HornetsEye. Since the Ruby code is stand-alone you can download it here if you do not want to download the whole HornetsEye package: selesnick.rb

[edit] Example

Biorthogonal Hilbert-pairs of wavelet bases (k=ks=5,l=3)
Overview of the filter bank
H0
H1
G0
G1
H0
H1
G0
G1

[edit] See Also

[edit] External Links

Bookmark and Share

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox