Wavelet-Transformation "À Trou"

Ein Wavelet ist eine Funktion auf der Grundlage der Wavelet-Zerlegung, einer Zerlegung ähnlich der schnellen Fourier-Transformation, die in der Signalverarbeitung verwendet wird. Es entspricht der intuitiven Vorstellung einer Funktion, die einer kleinen Schwingung entspricht, daher der Name.

Es gibt viele Arten von Wavelet-Funktionen, die ihre eigenen Namen haben, wie in der Abbildung unten dargestellt.

Morlet wavelets

Ein Beispiel für vier verschiedene Arten von Wavelets.

Die in Siril verwendete À-Trou-Wavelet-Transformation zerlegt ein Bild in eine Reihe von Skalenebenen, die auch als Wavelet-Ebenen bezeichnet werden.

Morlet wavelets

À Trous Wavelets Transform-Darstellung mit B-Spline-Interpolation.

Diese Ebenen können mit dem Extraktionstool Wavelet Layer extrahiert werden, allerdings werden sie hier verwendet, ohne visuell zugänglich zu sein. Im Allgemeinen wird dieser Algorithmus häufig am Ende des Stackings von Planetenbildern verwendet. Da das Rauschen ausschließlich in einer der Wavelet-Ebenen enthalten ist, ist es möglich, die Details des Bildes hervorzuheben, indem die Rauschmenge reduziert wird.

Dialog

Dialogfeld "Wavelet-Werkzeug".

Klicken Sie zunächst auf die Schaltfläche Ausführen, um die Wavelet-Layer anhand der oben definierten Parameter zu berechnen:

  • Typ: Es sind zwei Arten von Algorithmen möglich: Linear und BSpline. In der Regel wird der letztere gewählt, auch wenn er etwas langsamer ist.

  • Nb of Layers: Anzahl der Wavelet-Schichten, die verwendet werden. 6 ist die maximale Anzahl von Ebenen, die verwendet werden kann. Um mit einer größeren Anzahl von Ebenen zu arbeiten, können Sie die unten erläuterte Befehlszeile verwenden.

Jede Ebene hat einen Schieberegler, mit dem der Kontrast dieser Ebene geändert werden kann. Wenn weniger als 6 Ebenen erstellt wurden, sind nur die entsprechenden Schieberegler aktiv. Ein Wert größer als 1 verbessert die Details, während ein kleinerer Wert sie tendenziell verringert.

Dies ist ein Liveview-Tool. Die Änderungen werden in Echtzeit angezeigt und Sie müssen auf Anwenden klicken, um sie zu bestätigen. Wenn Sie auf Zurücksetzen klicken, werden alle Schieberegler auf 1 zurückgesetzt und somit alle laufenden Änderungen rückgängig gemacht.

Wavelets an einer Jupiteraufnahme

Anwendung von Wavelets auf ein Jupiter-Bild (mit freundlicher Genehmigung von J.-L. Dauvergne). Das Bild auf der linken Seite ist das Rohbild der Stacking-Ausgabe, während das Bild auf der rechten Seite das gleiche Bild ist, auf das Wavelets angewendet wurden.

Siril Kommandozeile

wavelet nbr_layers type
Computes the wavelet transform of the loaded image on (nbr_layers=1...n) layer(s) using linear (type=1) or bspline (type=2) version of the 'à trous' algorithm. The result is stored in a file as a structure containing the layers, ready for weighted reconstruction with WRECONS.

Siehe auch EXTRACT

Verweise: wrecons, extract

Siril Kommandozeile

wrecons c1 c2 c3 ...
Rekonstruiert das aktuelle Bild aus den Layern, die zuvor mit waveelets berechnet und mit den Koeffizienten c1, c2, ..., cn entsprechend der Anzahl der für die Wavelet-Transformation verwendeten Layer gewichtet wurden, nach der Nutzung von WAVELET

Verweise: wavelet

Das Beispiel in der Abbildung oben würde in der Befehlszeile wie folgt geschrieben werden:

wavelet 6 2
wrecons 31 5 1 1 1 1