C# Class Accord.Math.Wavelets.Haar

Haar Wavelet Transform.

References: Musawir Ali, An Introduction to Wavelets and the Haar Transform. Available on: http://www.cs.ucf.edu/~mali/haar/

Inheritance: IWavelet
Show file Open project: accord-net/framework Class Usage Examples

Public Methods

Method Description
Backward ( double data ) : void

1-D Backward (Inverse) Discrete Wavelet Transform.

FWT ( double data ) : void

Discrete Haar Wavelet Transform

FWT ( double data, int iterations ) : void

Discrete Haar Wavelet 2D Transform

Forward ( double data ) : void

1-D Forward Discrete Wavelet Transform.

Haar ( int levels ) : System

Constructs a new Haar Wavelet Transform.

IWT ( double data ) : void

Inverse Haar Wavelet Transform

IWT ( double data, int iterations ) : void

Inverse Haar Wavelet 2D Transform

Method Details

Backward() public method

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

FWT() public static method

Discrete Haar Wavelet Transform
public static FWT ( double data ) : void
data double
return void

FWT() public static method

Discrete Haar Wavelet 2D Transform
public static FWT ( double data, int iterations ) : void
data double
iterations int
return void

Forward() public method

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

Haar() public method

Constructs a new Haar Wavelet Transform.
public Haar ( int levels ) : System
levels int The number of iterations for the 2D transform.
return System

IWT() public static method

Inverse Haar Wavelet Transform
public static IWT ( double data ) : void
data double
return void

IWT() public static method

Inverse Haar Wavelet 2D Transform
public static IWT ( double data, int iterations ) : void
data double
iterations int
return void