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 skalierten Ebenen, die auch als Wavelet-Ebenen bezeichnet werden. Diese Ebenen können mit dem Extraktionswerkzeug Wavelet-Layer extrahiert werden, hier werden sie jedoch verwendet, ohne visuell zugänglich zu sein. Im Allgemeinen wird dieser Algorithmus am Ende eines Planetenstackings verwendet. Da das Rauschen ausschließlich in einer der Wavelet-Schichten enthalten ist, ist es möglich, die Details des Bildes hervorzuheben, indem die Menge des Rauschens begrenzt 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
Berechnet die Wavelet-Transformation auf (nbr_layers=1...6) Layer(n) unter Verwendung der linearen (type=1) oder bspline (type=2) Version des 'à trous' Algorithmus. Das Ergebnis wird in einer Datei als Struktur gespeichert, die die Layer enthält, vorbereitet für die gewichtete Rekonstruktion mit 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