public final class FWTCoef extends java.lang.Object implements NumericalConstants, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
protected double[][] |
coefs |
GAMMA, GOLDEN_RATIO, SQRT2, SQRT2PI, TWO_PI
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Return a copy of this object
|
void |
compress(double p) |
static double[] |
compress(double[] v,
double p) |
void |
compress(double p,
int k) |
void |
compressHard(double p) |
static double[] |
compressHard(double[] v,
double seuil) |
void |
compressHard(double p,
int k) |
void |
denoise(double p) |
static double[] |
denoise(double[] v,
double p) |
void |
denoise(double p,
int k) |
void |
denoiseHard(double p) |
static double[] |
denoiseHard(double[] v,
double seuil) |
void |
denoiseHard(double p,
int k) |
int |
dimension(int i) |
double |
energyRatio(int i) |
double |
entropy() |
double[][] |
getCoefs() |
int |
getJ() |
double |
icf() |
double |
mass(int i) |
double[] |
norm()
Compute the L2 norm of the
coefficients
|
double |
norm(int i)
Compute the L2 norm of the
coefficients at "scale" i.
|
Signal |
rebuildSignal(Filter filtreprimaire) |
Signal |
rebuildSignal(Filter filtreprimaire,
double[] param) |
void |
setCoefs(double[][] v) |
void |
setCoefs(double[] v,
int i) |
double |
sumEnergies() |
double |
sumSquares(int i)
Compute the sum of the squares of
the coefficients
|
double |
sumVariance() |
void |
synthesize(Filter filtreprimaire) |
void |
synthesize(Filter filtreprimaire,
double[] param) |
void |
synthesize(Filter filtreprimaire,
double[] param,
int jmax) |
void |
synthesize(Filter filtreprimaire,
int jmax) |
void |
synthesizeAll(Filter filtreprimaire) |
void |
synthesizeAll(Filter filtreprimaire,
double[] param) |
double |
variance(int i) |
double |
varianceICF() |
double |
varianceRatio(int i) |
public java.lang.Object clone()
clone
in class java.lang.Object
public int getJ()
public int dimension(int i)
public double[][] getCoefs()
public double[] norm()
public double norm(int i)
public double sumSquares(int i)
public double mass(int i)
public double variance(int i)
public double sumEnergies()
public double entropy()
public double sumVariance()
public double energyRatio(int i)
public double varianceRatio(int i)
public double icf()
public double varianceICF()
public void setCoefs(double[][] v)
public void setCoefs(double[] v, int i)
public void synthesize(Filter filtreprimaire, double[] param)
public void synthesize(Filter filtreprimaire, double[] param, int jmax)
public void synthesizeAll(Filter filtreprimaire, double[] param)
public void synthesize(Filter filtreprimaire)
public void synthesize(Filter filtreprimaire, int jmax)
public void synthesizeAll(Filter filtreprimaire)
public void denoise(double p)
public void denoise(double p, int k)
public static double[] denoise(double[] v, double p)
public void compress(double p)
public void compress(double p, int k)
public static double[] compress(double[] v, double p)
public void denoiseHard(double p)
public void denoiseHard(double p, int k)
public static double[] denoiseHard(double[] v, double seuil)
public void compressHard(double p)
public void compressHard(double p, int k)
public static double[] compressHard(double[] v, double seuil)