include/it/wavelet.h File Reference

#include <it/types.h>
#include <it/mat.h>
#include <it/transform.h>

Go to the source code of this file.

Data Structures

struct  _wavelet_lifting_
struct  _it_wavelet_

Defines

#define IT_WAVELET(x)   IT_CAST(it_wavelet_t, x)
#define it_wavelet_transform(t, v)   ((vec) it_transform(IT_WAVELET(t), (vec) v))
#define it_wavelet_itransform(t, v)   ((vec) it_itransform(IT_WAVELET(t), (vec) v))

Typedefs

typedef struct _wavelet_lifting_ it_wavelet_lifting_t
typedef struct _it_wavelet_ it_wavelet_t

Functions

 it_instanciate (it_wavelet_t)
static it_wavelet_tit_wavelet_new (it_wavelet_lifting_t const *lifting, int level)
vec it_dwt (vec v, it_wavelet_lifting_t const *lifting, int levels)
vec it_idwt (vec t, it_wavelet_lifting_t const *lifting, int levels)
vecit_wavelet_split (vec wav, int nb_levels)
vec it_wavelet_merge (vec *subbands, int nb_level)

Variables

it_wavelet_lifting_t const * it_wavelet_lifting_97
it_wavelet_lifting_t const * it_wavelet_lifting_53


Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau