All Packages Class Hierarchy This Package Previous Next Index
Class polymtl.igb.Ondelettes.FWTCoef
java.lang.Object
|
+----polymtl.igb.Ondelettes.FWTCoef
- public class FWTCoef
- extends Object
-
coefs
-
-
FWTCoef()
-
-
FWTCoef(double[][])
-
-
compresse(double)
- Compression des coefficients d'ondelettes selon un
percentile p; on peut aussi l'utiliser pour faire du débruitage.
-
compresse(double,
int)
- Compression des coefficients d'ondelettes selon un
percentile p et à une échelle précise; on peut aussi
l'utiliser pour faire du débruitage.
-
compresse(double[],
double)
- Compression du vecteur v; on peut aussi l'utiliser
pour faire du débruitage.
-
compresseRigidement(double)
- Compression des coefficients d'ondelettes selon un
seuil p; on peut aussi l'utiliser pour faire du débruitage.
-
compresseRigidement(double,
int)
- Compression des coefficients d'ondelettes selon un
seuil p et à une échelle précise; on peut aussi l'utiliser
pour faire du débruitage.
-
compresseRigidement(double[],
double)
- Compression du vecteur v; on peut aussi l'utiliser
pour faire du débruitage.
-
debruite(double)
- Débruitage des coefficients d'ondelettes selon un
percentile p; la plupart des chercheurs préfèreraient
utiliser la méthode compresse pour la compression et le
débruitage.
-
debruite(double,
int)
- Débruitage des coefficients d'ondelettes selon un
percentile p et à une échelle précise; la plupart des
chercheurs préfèreraient utiliser la méthode compresse pour
la compression et le débruitage.
-
debruite(double[],
double)
- Débruitage du vecteur v; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
debruiteRigidement(double)
- Débruitage des coefficients d'ondelettes selon un
seuil p; la plupart des chercheurs préfèreraient utiliser
la méthode compresse pour la compression et le débruitage.
-
debruiteRigidement(double,
int)
- Débruitage des coefficients d'ondelettes selon un
seuil p et à une échelle précise; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
debruiteRigidement(double[],
double)
- Débruitage du vecteur v; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
donneCoefs()
- Permet à l'utilisateur de retrouver les coefficients.
-
donneJ()
- Retourne le nombre d'itérations+1 incluses dans
l'objet.
-
donneLongueur(int)
- Retourne la longueur du vecteur coefs[i].
-
energieTotale()
- Calcul de l'energie totale des coefficients
d'ondelettes
-
fixeCoefs(double[],
int)
- Permet a l'utilisateur de modifier les coefficients
-
fixeCoefs(double[][])
- Permet a l'utilisateur de modifier les coefficients
-
ICF()
- Calcul de l'entropie de Shannon de la distribution des
energies (Information Cost Function).
-
masse(int)
- Calcule la masse des coefficients.
-
normeL2()
- Calcul de la norme L2 discrete
-
normeL2(int)
- Calcul de la norme L2 discrete
-
pourcentageDEnergie(int)
- Calcul du pourcentage d'energie associée a une
échelle.
-
pourcentageDeVariance(int)
- Calcul du pourcentage de variance associée a une
echelle.
-
redonneSignal(Filtre)
- Reconstruit le signal.
-
redonneSignal(Filtre,
double)
- Reconstruit le signal.
-
sommeLesCarres(int)
- Calcul les sommes des coefficients au carre.
-
synthetise(Filtre)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
une serie de coefficients d'ondelettes
-
synthetise(Filtre,
double)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
une serie de coefficients d'ondelettes
-
synthetise(Filtre,
double, int)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
jmax series de coefficients d'ondelettes
-
synthetise(Filtre,
int)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
jmax series de coefficients d'ondelettes
-
synthetiseTout(Filtre)
- Fait la synthese des coefficients d'ondelettes avec
les coefficients d'echelle pour eliminer tous les
coefficients d'ondelettes
-
synthetiseTout(Filtre,
double)
- Fait la synthese des coefficients d'ondelettes avec
les coefficients d'echelle pour eliminer tous les
coefficients d'ondelettes
-
variance(int)
- Calcule la variance des coefficients.
-
varianceICF()
- Calcul de l'entropie de Shannon de la distribution des
variances (Information Cost Function).
-
varianceTotale()
- Calcul de l'entropie de Shannon des coefficients
d'ondelettes au carré.
coefs
protected double coefs[][]
FWTCoef
public FWTCoef()
FWTCoef
public FWTCoef(double v[][])
-
- Parameters:
- v - v[0] stocke les coefficients d'echelle alors que
les coefficients d'ondelettes sont stockes dans les le
reste du tableau
donneJ
public int donneJ()
- Retourne le nombre d'itérations+1 incluses dans
l'objet.
donneLongueur
public int donneLongueur(int i)
- Retourne la longueur du vecteur coefs[i].
donneCoefs
public double[][] donneCoefs()
- Permet à l'utilisateur de retrouver les coefficients.
normeL2
public double[] normeL2()
- Calcul de la norme L2 discrete
normeL2
public double normeL2(int i)
- Calcul de la norme L2 discrete
sommeLesCarres
public double sommeLesCarres(int i)
- Calcul les sommes des coefficients au carre.
masse
public double masse(int i)
- Calcule la masse des coefficients.
variance
public double variance(int i)
- Calcule la variance des coefficients.
energieTotale
public double energieTotale()
- Calcul de l'energie totale des coefficients
d'ondelettes
varianceTotale
public double varianceTotale()
- Calcul de l'entropie de Shannon des coefficients
d'ondelettes au carré. public double entropie() { if(coefs.length
<=1) { throw new IllegalArgumentException("Il n'y a pas de coefficients d'ondelettes!"); } double energieTotale=energieTotale(); int nombreDeCoefficients=0; for(int k=1;k
pourcentageDEnergie
public double pourcentageDEnergie(int i)
- Calcul du pourcentage d'energie associée a une
échelle.
pourcentageDeVariance
public double pourcentageDeVariance(int i)
- Calcul du pourcentage de variance associée a une
echelle.
ICF
public double ICF()
- Calcul de l'entropie de Shannon de la distribution des
energies (Information Cost Function).
varianceICF
public double varianceICF()
- Calcul de l'entropie de Shannon de la distribution des
variances (Information Cost Function).
fixeCoefs
public void fixeCoefs(double v[][])
- Permet a l'utilisateur de modifier les coefficients
fixeCoefs
public void fixeCoefs(double v[],
int i)
- Permet a l'utilisateur de modifier les coefficients
synthetise
public void synthetise(Filtre filtreprimaire,
double param)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
une serie de coefficients d'ondelettes
synthetise
public void synthetise(Filtre filtreprimaire,
double param,
int jmax)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
jmax series de coefficients d'ondelettes
synthetiseTout
public void synthetiseTout(Filtre filtreprimaire,
double param)
- Fait la synthese des coefficients d'ondelettes avec
les coefficients d'echelle pour eliminer tous les
coefficients d'ondelettes
synthetise
public void synthetise(Filtre filtreprimaire)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
une serie de coefficients d'ondelettes
synthetise
public void synthetise(Filtre filtreprimaire,
int jmax)
- Fait la synthese des derniers coefficients
d'ondelettes avec les coefficients d'echelle pour eliminer
jmax series de coefficients d'ondelettes
synthetiseTout
public void synthetiseTout(Filtre filtreprimaire)
- Fait la synthese des coefficients d'ondelettes avec
les coefficients d'echelle pour eliminer tous les
coefficients d'ondelettes
redonneSignal
public Signal redonneSignal(Filtre filtreprimaire)
- Reconstruit le signal.
redonneSignal
public Signal redonneSignal(Filtre filtreprimaire,
double param)
- Reconstruit le signal.
debruite
public void debruite(double p)
- Débruitage des coefficients d'ondelettes selon un
percentile p; la plupart des chercheurs préfèreraient
utiliser la méthode compresse pour la compression et le
débruitage.
-
- Parameters:
- p - percentile, doit être entre 0 et 1.
debruite
public void debruite(double p,
int k)
- Débruitage des coefficients d'ondelettes selon un
percentile p et à une échelle précise; la plupart des
chercheurs préfèreraient utiliser la méthode compresse pour
la compression et le débruitage.
-
- Parameters:
- p - percentile, doit être entre 0 et 1.
debruite
public static double[] debruite(double v[],
double p)
- Débruitage du vecteur v; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
- Parameters:
- p - percentile (entre 0 et 1)
compresse
public void compresse(double p)
- Compression des coefficients d'ondelettes selon un
percentile p; on peut aussi l'utiliser pour faire du débruitage.
-
- Parameters:
- p - percentile, doit être entre 0 et 1.
compresse
public void compresse(double p,
int k)
- Compression des coefficients d'ondelettes selon un
percentile p et à une échelle précise; on peut aussi
l'utiliser pour faire du débruitage.
-
- Parameters:
- p - percentile, doit être entre 0 et 1.
compresse
public static double[] compresse(double v[],
double p)
- Compression du vecteur v; on peut aussi l'utiliser
pour faire du débruitage.
-
- Parameters:
- p - percentile (entre 0 et 1)
debruiteRigidement
public void debruiteRigidement(double p)
- Débruitage des coefficients d'ondelettes selon un
seuil p; la plupart des chercheurs préfèreraient utiliser
la méthode compresse pour la compression et le débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
debruiteRigidement
public void debruiteRigidement(double p,
int k)
- Débruitage des coefficients d'ondelettes selon un
seuil p et à une échelle précise; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
debruiteRigidement
public static double[] debruiteRigidement(double v[],
double seuil)
- Débruitage du vecteur v; la plupart des chercheurs
préfèreraient utiliser la méthode compresse pour la
compression et le débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
compresseRigidement
public void compresseRigidement(double p)
- Compression des coefficients d'ondelettes selon un
seuil p; on peut aussi l'utiliser pour faire du débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
compresseRigidement
public void compresseRigidement(double p,
int k)
- Compression des coefficients d'ondelettes selon un
seuil p et à une échelle précise; on peut aussi l'utiliser
pour faire du débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
compresseRigidement
public static double[] compresseRigidement(double v[],
double seuil)
- Compression du vecteur v; on peut aussi l'utiliser
pour faire du débruitage.
-
- Parameters:
- p - valeur arbitraire (positive).
All Packages Class Hierarchy This Package Previous Next Index