Bibliothèque en langage C - transformée en ondelette

Page d'accueil · Bibliothèque en langage C

La bibliothèque benondelette.h de transformation en ondelette définit:

  • la transformée et la transformée inverse de l'ondelette de Haar;
  • la transformée normalisée et la transformée inverse normalisée de l'ondelette de Haar;
  • la transformée et la transformée inverse de l'ondelette de Debauchies: 4, 6, 8 , 10, 12, 14, 16, 18, 20, 22, 24 et 32 (la valeur indique le nombre de coéfficients de la transformée);
  • la transformée et la transformée inverse en ondelette Symmlet: 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 32 (la valeur indique le nombre de coéfficients de la transformée);
  • la transformée et la transformée inverse en ondelette coiflet: 6, 12, 18, 24, 30, 36, 42, 48, 54 et 60 (la valeur indique le nombre de coéfficients de la transformée);
  • la transformée biorthogonale et la transformée biorthogonale inverse: 1.3, 1.5, 2.2, 2.4, 2.6, 2.8, 3.1, 3.3, 3.5, 3.7, 4.4, 5.5, 6.8.

Les algorithmes utilisés sont présentés dans la partie Ondelettes de ce site.

Les fonctions définies demandent en paramètres un pointeur sur un tableau de type double contenant 2m valeurs ainsi que la valeur de m (int). Le tableau pointé est utilisé pour stoker le résultat du traitement par la transformée en ondelettes.

Les coéfficients des filtres d'ondelettes utilisée dans cette bibliothèque proviennent de:

Page précédente   Haut   Page d'accueil