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)