C Implémentation de la transformation en ondelettes discrète (DWT, SWT et MODWT), de la transformation en ondelettes continue (CWT) et de la transformation par paquets discrets (décomposition en arbre complet et DWPT de meilleure base).
Méthodes de transformation en ondelettes discrètes implémentées
DWT/IDWT et DWT2/IDWT2 Une implémentation décimée de la transformation en ondelettes discrète utilisant une extension de signal implicite et un suréchantillonnage/sous-échantillonnage, il s'agit donc d'une implémentation rapide. Une implémentation basée sur FFT est facultative mais ne sera généralement pas nécessaire. Des options périodiques et symétriques sont disponibles.
Transformation en ondelettes stationnaires SWT/ISWT et SWT2/ISWT2. Cela ne fonctionne que pour les longueurs de signal multiples de 2^J où J est le nombre de niveaux de décomposition. Pour les signaux d'autres longueurs, voir l'implémentation MODWT.
La transformation en ondelettes discrètes à chevauchement maximal MODWT/IMODWT et MODWT2/IMODWT2 est une autre transformation non décimée. Il est implémenté pour des signaux de n'importe quelle longueur mais seules les ondelettes orthogonales (Daubechies, Symlets et Coiflets) peuvent être déployées. Cette implémentation est basée sur la méthode présentée dans « Wavelet Methods For Wavelet Analysis » par Donald Percival et Andrew Walden.
Méthodes de transformation de paquets en ondelettes discrètes implémentées
WTREE Une décomposition d'arbre d'ondelettes entièrement décimée. Il s'agit d'une transformation hautement redondante qui conserve tous les coefficients à chaque nœud. Ceci n'est pas recommandé pour les applications de compression et de débruitage.
DWPT/IDWPT est un dérivé de la méthode WTREE qui conserve les coefficients basés sur les méthodes d'entropie. Il s'agit d'une transformation non redondante et la longueur de sortie est du même ordre que celle de l'entrée.
Traduction CWT/ICWT C (avec quelques modifications) du logiciel de transformation en ondelettes continue fourni par C. Torrence et G. Compo, et est disponible à l'URL : http://atoc.colorado.edu/research/wavelets/'. Une transformation inverse généralisée avec reconstruction approximative est également ajoutée.
Documentation disponible sur - https://github.com/rafat/wavelib/wiki
Démo en direct de 1D DWT et 1D CWT (Emscripten) - http://rafat.github.io/wavelib/
Licence - BSD 3 clauses
Contact - [email protected]