|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object JSci.maths.wavelet.Multiresolution JSci.maths.wavelet.daubechies5.Daubechies5
public final class Daubechies5
Daubechies wavelets adapted to the interval by Meyer. Thanks to Pierre Vial for the filters.
Field Summary | |
---|---|
protected static int |
filtretype
|
protected static int |
minlength
|
(package private) static double[] |
phv0
|
(package private) static double[] |
phv1
|
(package private) static double[] |
phv2
|
(package private) static double[] |
phv3
|
(package private) static double[] |
phvd0
|
(package private) static double[] |
phvd0temp
|
(package private) static double[] |
phvd1
|
(package private) static double[] |
phvd1temp
|
(package private) static double[] |
phvd2
|
(package private) static double[] |
phvd2temp
|
(package private) static double[] |
phvd3
|
(package private) static double[] |
phvd3temp
|
(package private) static double[] |
phvg
|
(package private) static double[] |
v0
|
(package private) static double[] |
v0temp
|
(package private) static double[] |
v1
|
(package private) static double[] |
v1temp
|
(package private) static double[] |
v2
|
(package private) static double[] |
v2temp
|
(package private) static double[] |
v3
|
(package private) static double[] |
v3temp
|
(package private) static double[] |
v4
|
(package private) static double[] |
v4temp
|
(package private) static double[] |
v5
|
(package private) static double[] |
v5temp
|
(package private) static double[] |
v6
|
(package private) static double[] |
v6temp
|
(package private) static double[] |
v7
|
(package private) static double[] |
v7temp
|
(package private) static double[] |
vd0
|
(package private) static double[] |
vd0temp
|
(package private) static double[] |
vd1
|
(package private) static double[] |
vd1temp
|
(package private) static double[] |
vd2
|
(package private) static double[] |
vd2temp
|
(package private) static double[] |
vd3
|
(package private) static double[] |
vd3temp
|
(package private) static double[] |
vd4
|
(package private) static double[] |
vd4temp
|
(package private) static double[] |
vd5
|
(package private) static double[] |
vd5temp
|
(package private) static double[] |
vd6
|
(package private) static double[] |
vd6temp
|
(package private) static double[] |
vd7
|
(package private) static double[] |
vd7temp
|
(package private) static double[] |
vg
|
(package private) static double[] |
vgtemp
On définit ici le filtre comme tel par le vecteur phvg (filtre passe-haut). |
Fields inherited from interface JSci.maths.NumericalConstants |
---|
GAMMA, GOLDEN_RATIO, LOG10, SQRT2, SQRT2PI, TWO_PI |
Constructor Summary | |
---|---|
Daubechies5()
|
Method Summary | |
---|---|
MultiscaleFunction |
dualScaling(int n0,
int k)
|
MultiscaleFunction |
dualWavelet(int n0,
int k)
|
double[] |
evalScaling(int n0,
int k,
int j1)
|
double[] |
evalWavelet(int n0,
int k,
int j1)
|
int |
getFilterType()
This method is used to compute how the number of scaling functions changes from on scale to the other. |
double[] |
highpass(double[] gete)
This is the implementation of the highpass Filter. |
double[] |
highpass(double[] v,
double[] param)
This is the implementation of the highpass Filter. |
double[] |
lowpass(double[] gete)
This is the implementation of the lowpass Filter. |
double[] |
lowpass(double[] v,
double[] param)
This is the implementation of the lowpass Filter. |
int |
previousDimension(int k)
This method return the number of "scaling" functions at the previous scale given a number of scaling functions. |
MultiscaleFunction |
primaryScaling(int n0,
int k)
|
MultiscaleFunction |
primaryWavelet(int n0,
int k)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int filtretype
protected static final int minlength
static final double[] vg
static final double[] v0temp
static final double[] v1temp
static final double[] v2temp
static final double[] v3temp
static final double[] v4temp
static final double[] v5temp
static final double[] v6temp
static final double[] v7temp
static final double[] vd0temp
static final double[] vd1temp
static final double[] vd2temp
static final double[] vd3temp
static final double[] vd4temp
static final double[] vd5temp
static final double[] vd6temp
static final double[] vd7temp
static final double[] v0
static final double[] v1
static final double[] v2
static final double[] v3
static final double[] v4
static final double[] v5
static final double[] v6
static final double[] v7
static final double[] vd0
static final double[] vd1
static final double[] vd2
static final double[] vd3
static final double[] vd4
static final double[] vd5
static final double[] vd6
static final double[] vd7
static final double[] vgtemp
static final double[] phvg
static final double[] phv0
static final double[] phv1
static final double[] phv2
static final double[] phv3
static final double[] phvd0temp
static final double[] phvd1temp
static final double[] phvd2temp
static final double[] phvd3temp
static final double[] phvd0
static final double[] phvd1
static final double[] phvd2
static final double[] phvd3
Constructor Detail |
---|
public Daubechies5()
Method Detail |
---|
public int getFilterType()
getFilterType
in class Multiresolution
public MultiscaleFunction primaryScaling(int n0, int k)
primaryScaling
in class Multiresolution
public MultiscaleFunction dualScaling(int n0, int k)
dualScaling
in class Multiresolution
public MultiscaleFunction primaryWavelet(int n0, int k)
primaryWavelet
in class Multiresolution
public MultiscaleFunction dualWavelet(int n0, int k)
dualWavelet
in class Multiresolution
public int previousDimension(int k)
previousDimension
in interface Filter
previousDimension
in class Multiresolution
public double[] lowpass(double[] v, double[] param)
lowpass
in interface Filter
param
- a parameter for the filterpublic double[] highpass(double[] v, double[] param)
highpass
in interface Filter
param
- a parameter for the filterpublic double[] lowpass(double[] gete)
lowpass
in interface Filter
public double[] highpass(double[] gete)
highpass
in interface Filter
public double[] evalScaling(int n0, int k, int j1)
public double[] evalWavelet(int n0, int k, int j1)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |