JSci.maths.wavelet.symmlet8
Class FastSymmlet8
java.lang.Object
JSci.maths.wavelet.FWT
JSci.maths.wavelet.symmlet8.FastSymmlet8
public final class FastSymmlet8
- 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 8.
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!
Field Summary |
(package private) static float[] |
scale
|
(package private) static float[] |
wavelet
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scale
static final float[] scale
wavelet
static final float[] wavelet
FastSymmlet8
public FastSymmlet8()
transform
public static void transform(float[] v,
int last)
transform
public void transform(float[] v)
- Specified by:
transform
in class FWT
invTransform
public void invTransform(float[] v)
- Specified by:
invTransform
in class FWT
invTransform
public static void invTransform(float[] v,
int last)