Transformation d'ondelettes à trous
Une ondelette est une fonction à la base de la décomposition en ondelettes, une décomposition similaire à la transformée de Fourier à court terme, utilisée dans le traitement des signaux. Elle correspond à l'idée intuitive qu'une fonction correspondant à de petites oscillations, d'où son nom.
Il existe de nombreux types de fonctions d'ondelettes qui ont leurs propres noms, comme le montre la figure ci-dessous.
Un exemples des quatre différents types d'ondelettes.
La transformée en ondelettes À Trou utilisée dans Siril décompose une image en une série de couches d'échelle, également appelées couches d'ondelettes.
Représentation par transformée d'ondelettes à Trous avec interpolation bspline.
Ces couches peuvent être extraites avec l'outil d'extraction Couches des ondelettes, cependant ici, elles sont utilisées sans être visuellement accessibles. En général, cet algorithme est largement utilisé à la fin d'un empilement d'images planétaires. Le bruit étant exclusivement contenu dans l'une des couches d'ondelettes, il est possible de faire ressortir les détails de l'image en limitant la montée de bruit.

Boite de dialogue de l'outil ondelette.
La première chose à faire est de cliquer sur le bouton Exécuter afin de calculer les couches d'ondelettes en utilisant les paramètres définis ci-dessus, tels que :
Type : Il y a deux type d'algorithmes possible : Linear et BSpline. Ce dernier sera le plus souvent choisi, même si il est plus lent.
Nb de couches : Nombre de couches d'ondelettes qui seront utilisées. 6 est le nombre maximal de couches pouvant être défini. Pour travailler sur un plus grand nombre de couches il est possible d'utiliser la ligne de commande expliquée ci-dessous.
Ensuite, chaque couche a un curseur qui permet de modifier le contraste de cette couche. Si moins de 6 couches ont été créées, alors seuls les curseurs correspondants seront actifs. Une valeur supérieure à 1 améliore les détails tandis qu'une valeur plus petite a tendance à les réduire.
Ceci est un outil de visualisation en temps réel. Les changements sont affichés en temps réel et vous devez cliquer sur Appliquer pour les valider. En cliquant sur Réinitialiser, tous les curseurs sont remis à 1, annulant ainsi toute transformation en cours.

Ondelettes appliquées à une image de Jupiter (avec l'aimable autorisation de J.-L. Dauvergne). L'image de gauche est l'image brute à la sortie de l'empilement, tandis que l'image de droite est la même image sur laquelle les ondelettes sont appliquées.
Ligne de commande Siril
wavelet nbr_layers type
Ligne de commande Siril
wrecons c1 c2 c3 ...
L'exemple donné dans l'image ci-dessus peut être écrit dans la ligne de commande comme suit :
wavelet 6 2
wrecons 31 5 1 1 1 1