jsci.maths.wavelet.daubechies2
Class FastDaubechies2
- java.lang.Object
-
- jsci.maths.wavelet.FWT
-
- jsci.maths.wavelet.daubechies2.FastDaubechies2
-
public final class FastDaubechies2 extends FWT
This is a very fast implementation of the Fast Wavelet Transform. It uses in-place computations for less memory usage. Data length should be a power of 2 a be at least of length 4. Handles boundaries by assuming periodicity. Ideal for image processing or processing large amount of data. Uses floats for more performance. Safety is minimal, so be careful!
-
-
Constructor Summary
Constructors Constructor and Description FastDaubechies2()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidinvTransform(float[] v)static voidinvTransform(float[] v, int last)voidtransform(float[] v)static voidtransform(float[] v, int last)
-
-
-
Method Detail
-
transform
public static void transform(float[] v, int last)
-
invTransform
public void invTransform(float[] v)
- Specified by:
invTransformin classFWT
-
invTransform
public static void invTransform(float[] v, int last)
-
-
DMelt 3.0 © DataMelt by jWork.ORG