filter.h File Reference

Signal filtering. More...


Defines

#define MODE_NORMAL   0
#define MODE_OTLPF   1

Functions

local int periodic_extension (int index, int length)
local int symmetric_W_extension (int index, int length)
local int symmetric_H_extension (int index, int length)
local void downsample_signal (coeff_t *input_signal, coeff_t *output_signal, int input_length, int output_length, int phase)
local void upsample_signal (coeff_t *input_signal, coeff_t *output_signal, int input_length, int output_length, int phase)
local void filter_periodic (coeff_t *input_signal, coeff_t *output_signal, int signal_length, filter_t *filter)
local void filter_symmetric (coeff_t *input_signal, coeff_t *output_signal, int signal_length, filter_t *filter)
local void analysis_1D (coeff_t *input_signal, coeff_t *output_signal, coeff_t *temp, int signal_length, filterbank_t *fb)
local void synthesis_1D (coeff_t *input_signal, coeff_t *output_signal, coeff_t *temp1, coeff_t *temp2, coeff_t *temp3, int signal_length, filterbank_t *fb)
void analysis_2D (coeff_t **input_signal, coeff_t **output_signal, int signal_length, int mode, filterbank_t *fb)
void synthesis_2D (coeff_t **input_signal, coeff_t **output_signal, int signal_length, int mode, filterbank_t *fb)


Detailed Description

Wavelet transform implementation based on filter banks.

References

Gilbert Strang, Truong Nguyen "Wavelets and Filter Banks".

Jianxin Wei, Mark Pickering, Michael Frater, John Arnold, John Boman, Wenjun Zeng "Boundary Artefact Reduction Using Odd Tile Length and the Low Pass First Convention (OTLPF)".


Generated on Fri May 27 14:50:00 2011 for EPSILON by  doxygen 1.5.6