C# Class Accord.Math.Wavelets.CDF97

Cohen-Daubechies-Feauveau Wavelet Transform
Inheritance: IWavelet
Show file Open project: accord-net/framework

Public Methods

Method Description
Backward ( double data ) : void

1-D Backward (Inverse) Discrete Wavelet Transform.

CDF97 ( int levels ) : System

Constructs a new Cohen-Daubechies-Feauveau Wavelet Transform.

FWT97 ( double data, int levels ) : ].double[

Forward biorthogonal 9/7 2D wavelet transform

FWT97 ( double x ) : void

Forward biorthogonal 9/7 wavelet transform

Forward ( double data ) : void

1-D Forward Discrete Wavelet Transform.

IWT97 ( double data, int levels ) : ].double[

Inverse biorthogonal 9/7 2D wavelet transform

IWT97 ( double x ) : void

Inverse biorthogonal 9/7 wavelet transform

Private Methods

Method Description
fwt2d ( double x, int width, int height ) : ].double[
iwt2d ( double x, int width, int height ) : ].double[

Method Details

Backward() public method

1-D Backward (Inverse) Discrete Wavelet Transform.
public Backward ( double data ) : void
data double
return void

CDF97() public method

Constructs a new Cohen-Daubechies-Feauveau Wavelet Transform.
public CDF97 ( int levels ) : System
levels int The number of iterations for the 2D transform.
return System

FWT97() public static method

Forward biorthogonal 9/7 2D wavelet transform
public static FWT97 ( double data, int levels ) : ].double[
data double
levels int
return ].double[

FWT97() public static method

Forward biorthogonal 9/7 wavelet transform
public static FWT97 ( double x ) : void
x double
return void

Forward() public method

1-D Forward Discrete Wavelet Transform.
public Forward ( double data ) : void
data double
return void

IWT97() public static method

Inverse biorthogonal 9/7 2D wavelet transform
public static IWT97 ( double data, int levels ) : ].double[
data double
levels int
return ].double[

IWT97() public static method

Inverse biorthogonal 9/7 wavelet transform
public static IWT97 ( double x ) : void
x double
return void