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

Variable Index

 o coefs

Constructor Index

 o FWTCoef()
 o FWTCoef(double[][])

Method Index

 o compresse(double)
Compression des coefficients d'ondelettes selon un percentile p; on peut aussi l'utiliser pour faire du débruitage.
 o 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.
 o compresse(double[], double)
Compression du vecteur v; on peut aussi l'utiliser pour faire du débruitage.
 o compresseRigidement(double)
Compression des coefficients d'ondelettes selon un seuil p; on peut aussi l'utiliser pour faire du débruitage.
 o 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.
 o compresseRigidement(double[], double)
Compression du vecteur v; on peut aussi l'utiliser pour faire du débruitage.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o 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.
 o donneCoefs()
Permet à l'utilisateur de retrouver les coefficients.
 o donneJ()
Retourne le nombre d'itérations+1 incluses dans l'objet.
 o donneLongueur(int)
Retourne la longueur du vecteur coefs[i].
 o energieTotale()
Calcul de l'energie totale des coefficients d'ondelettes
 o fixeCoefs(double[], int)
Permet a l'utilisateur de modifier les coefficients
 o fixeCoefs(double[][])
Permet a l'utilisateur de modifier les coefficients
 o ICF()
Calcul de l'entropie de Shannon de la distribution des energies (Information Cost Function).
 o masse(int)
Calcule la masse des coefficients.
 o normeL2()
Calcul de la norme L2 discrete
 o normeL2(int)
Calcul de la norme L2 discrete
 o pourcentageDEnergie(int)
Calcul du pourcentage d'energie associée a une échelle.
 o pourcentageDeVariance(int)
Calcul du pourcentage de variance associée a une echelle.
 o redonneSignal(Filtre)
Reconstruit le signal.
 o redonneSignal(Filtre, double)
Reconstruit le signal.
 o sommeLesCarres(int)
Calcul les sommes des coefficients au carre.
 o synthetise(Filtre)
Fait la synthese des derniers coefficients d'ondelettes avec les coefficients d'echelle pour eliminer une serie de coefficients d'ondelettes
 o synthetise(Filtre, double)
Fait la synthese des derniers coefficients d'ondelettes avec les coefficients d'echelle pour eliminer une serie de coefficients d'ondelettes
 o 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
 o synthetise(Filtre, int)
Fait la synthese des derniers coefficients d'ondelettes avec les coefficients d'echelle pour eliminer jmax series de coefficients d'ondelettes
 o synthetiseTout(Filtre)
Fait la synthese des coefficients d'ondelettes avec les coefficients d'echelle pour eliminer tous les coefficients d'ondelettes
 o synthetiseTout(Filtre, double)
Fait la synthese des coefficients d'ondelettes avec les coefficients d'echelle pour eliminer tous les coefficients d'ondelettes
 o variance(int)
Calcule la variance des coefficients.
 o varianceICF()
Calcul de l'entropie de Shannon de la distribution des variances (Information Cost Function).
 o varianceTotale()
Calcul de l'entropie de Shannon des coefficients d'ondelettes au carré.

Variables

 o coefs
 protected double coefs[][]

Constructors

 o FWTCoef
 public FWTCoef()
 o 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

Methods

 o donneJ
 public int donneJ()
Retourne le nombre d'itérations+1 incluses dans l'objet.

 o donneLongueur
 public int donneLongueur(int i)
Retourne la longueur du vecteur coefs[i].

 o donneCoefs
 public double[][] donneCoefs()
Permet à l'utilisateur de retrouver les coefficients.

 o normeL2
 public double[] normeL2()
Calcul de la norme L2 discrete

 o normeL2
 public double normeL2(int i)
Calcul de la norme L2 discrete

 o sommeLesCarres
 public double sommeLesCarres(int i)
Calcul les sommes des coefficients au carre.

 o masse
 public double masse(int i)
Calcule la masse des coefficients.

 o variance
 public double variance(int i)
Calcule la variance des coefficients.

 o energieTotale
 public double energieTotale()
Calcul de l'energie totale des coefficients d'ondelettes

 o 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
 o pourcentageDEnergie
 public double pourcentageDEnergie(int i)
Calcul du pourcentage d'energie associée a une échelle.

 o pourcentageDeVariance
 public double pourcentageDeVariance(int i)
Calcul du pourcentage de variance associée a une echelle.

 o ICF
 public double ICF()
Calcul de l'entropie de Shannon de la distribution des energies (Information Cost Function).

 o varianceICF
 public double varianceICF()
Calcul de l'entropie de Shannon de la distribution des variances (Information Cost Function).

 o fixeCoefs
 public void fixeCoefs(double v[][])
Permet a l'utilisateur de modifier les coefficients

 o fixeCoefs
 public void fixeCoefs(double v[],
                       int i)
Permet a l'utilisateur de modifier les coefficients

 o 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

 o 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

 o 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

 o 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

 o 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

 o 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

 o redonneSignal
 public Signal redonneSignal(Filtre filtreprimaire)
Reconstruit le signal.

 o redonneSignal
 public Signal redonneSignal(Filtre filtreprimaire,
                             double param)
Reconstruit le signal.

 o 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.
 o 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.
 o 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)
 o 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.
 o 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.
 o 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)
 o 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).
 o 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).
 o 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).
 o 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).
 o 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).
 o 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