Registrierung

Die Registrierung ist im Grunde der Prozess der Ausrichtung der Bilder einer Sequenz, um sie anschließend verarbeiten zu können. Alle im Folgenden beschriebenen Verfahren berechnen die Transformation, die auf jedes Bild anzuwenden ist, um es am Referenzbild der Sequenz auszurichten.

Die Stärke von Siril liegt in der großen Vielfalt der angebotenen Ausrichtungsalgorithmen. Jede Methode wird im Folgenden erläutert. Durch Drücken der Schaltfläche Führe Registrierung aus wird die Registrierung der Sequenz gestartet.

Es ist möglich, die Registrierungsebene zu wählen. Grün ist die Standardeinstellung für Farbbilder, Luminanz für Monochrombilder. Das Zeichen (*) hinter dem Namen des Kanals bedeutet, dass für diese Ebene bereits Registrierungsdaten verfügbar sind. Bei der Verarbeitung von Bildern werden die Registrierungsdaten der Standardebene entnommen, wenn sie verfügbar sind (bei RGB-Bildern: Grün, sonst Blau und dann Rot).

Theorie

Verfahren der Registrierung

Was wir Registrierung nennen, ist in Wirklichkeit ein dreistufiger Prozess:

  1. Erkennen der abzugleichenden Merkmale in allen Bildern

  2. Berechnen einer lineare Funktion zwischen einem Bild und dem Referenzbild

  3. Anwendung der berechneten Transformation auf jedes Bild, um neue Bilder zu erhalten

Je nach gewählter Registrierungsmethode werden die 3 Schritte zu einem einzigen Prozess zusammengefasst (oder nicht). Siril verwendet je nach gewählter Registrierungsmethode die sinnvollste Standardeinstellungen (ob die berechnete Transformation angewendet werden soll oder nicht), aber ein Verständnis der internen Mechanismen kann Ihnen helfen, dieses Verhalten Ihren Bedürfnissen entsprechend zu ändern.

Algorithmen

In der nachstehenden Tabelle sind die verschiedenen Algorithmen aufgeführt, die für die ersten beiden Schritte (Erkennung und Transformationsberechnung) verwendet werden.

Registrierungsmethode

Merkmalserkennung

Transformationsberechnung

New seq

Global

Dynamisches PSF

Dreiecksvergleich und RANSAC

Y

Global in 2 Durchgängen

N

1-2-3 Sterne

PSF Minimierung in der Auswahlbox

Singulärwert-Zerlegung (2-3 Sterne) Differenz (1 Stern)

N

Bildmusterausrichtung

Kreuzkorrelation der Auswahlbox

N

KOMBAT

Max der Faltung im räumlichen Bereich auf dem Auswahlfeld

N

Komet

PSF Minimierung in der Auswahlbox

Verschiebungen des Geschwindigkeitsvektors durch Zeitstempel

Y(*)

Manuell

Deine Augen

Deine Hand

N

Astrometrie

Dynamisches PSF

von der astrometrischen Lösung

N

Bemerkung

(*) Die Kometenregistrierung erstellt eine neue Sequenzdatei (standardmäßig mit dem Präfix comet_) und erstellt „neue“ Bilder. Wenn in der Eingabesequenz Registrierungsdaten vorhanden waren, werden die Kometenverschiebungen mit diesen bereits vorhandenen Registrierungsdaten erstellt. Die erstellten „neuen“ Bilder sind lediglich symbolische Links zu den Eingabebildern, sodass sie keinen zusätzlichen Speicherplatz belegen. Diese in Version 1.4 eingeführte Änderung wurde vorgenommen, um zu verdeutlichen, ob eine Sequenz mit Registrierungsdaten nur eine Sternausrichtung oder eine Stern- und Kometenverschiebungsausrichtung hatte. Beim Exportieren einer neuen Sequenz ist nun deutlich, dass zusätzliche Verschiebungen enthalten sind. Außerdem können Sie dieselbe Eingabesequenz verwenden und mehrere Sequenzen erstellen, die auf verschiedene sich bewegende Objekte ausgerichtet sind.

In der nachfolgenden Tabelle sind die mit den einzelnen Methoden kompatiblen Transformationen aufgeführt, und es wird angegeben, ob auch eine Entzerrung verfügbar ist.

Registrierungsmethode

Verschiebung

Euklidisch

Ähnlichkeit

Affin

Homographie

Entzerren

Global

Subpixel

x

x

x

x

2-Durchgänge

Subpixel

x

x

x

x

1-2-3 Sterne

Subpixel (1-2-3)

(2-3)

Bildmusterausrichtung

Pixel

KOMBAT

Pixel

Komet

Subpixel

Manuell

Pixel

Astrometrie

x

x

Es ist auch wichtig zu wissen, wie die registrierte Sequenz in den Stackingprozess eingespeist wird, der in der Regel direkt nach der Registrierung erfolgt:

  • Wenn die Transformation nur aus pixelweisen Verschiebungen besteht, kann der Stackingalgorithmus diese Verschiebungen beim Einlesen der Bilder sofort verwenden. Dies bedeutet, dass Sie keine "registrierten Bilder" erzeugen müssen. Das spart Speicherplatz und macht die Interpolation überflüssig. Dies geht natürlich auf Kosten einer weniger genauen Registrierung (d. h. ohne Subpixel-Genauigkeit), wird aber im Allgemeinen bei Planeten-/Lucky-Imaging verwendet, bei denen die Abtastrate gering ist. Dies kann auch mit einer Registrierungsmethode angewendet werden, die Subpixel-Verschiebungen berechnet. Während des Stacking-Prozesses werden die Verschiebungen auf Pixelgenauigkeit gerundet. In allen anderen Fällen, d. h. wenn dem Stacking eine Sequenz zugeführt wird, bei der die Registrierung komplexere Transformationen als nur Verschiebungen berechnet hat, die registrierten Bilder aber nicht gespeichert wurden, gibt Siril eine Warnung aus und fordert Sie auf, die registrierten Bilder zu exportieren, bevor Sie mit dem Stacking fortfahren.

  • In allen anderen Fällen müssen die transformierten Bilder nach der Berechnung der Transformationen gespeichert werden, bevor mit dem Stacking fortgefahren werden kann, im Allgemeinen mit dem Präfix r_.

Bildtransformationen

Lineare Transformationen

Siril verwendet lineare Transformationen mit unterschiedlichen Freiheitsgraden, um ein Bild dem Referenzbild zuzuordnen:

  • Verschiebung ist eine Abbildung mit 2 Freiheitsgraden (x/y-Verschiebungen), die sich gut für Bilder ohne Verzerrung, Skalierung und Felddrehung eignet. Zur Definition der Transformation muss nur 1 Sternpaar aufeinander registriert werden.

  • Euklidisch ist eine starre Abbildung mit 3 Freiheitsgraden (x/y-Verschiebungen + eine Drehung), für Bilder ohne Verzerrung und Skalierung. Zur Definition der Transformation müssen mindestens 2 Sternpaare aufeinander ausgerichtet werden.

  • Ähnlichkeit ist eine Abbildung mit 4 Freiheitsgraden (eine Skalierung, eine Drehung und x/y-Verschiebungen), die starrer als die Homografie ist und sich gut für Bilder ohne Verzerrungen eignet. Es müssen mindestens 2 Paare von Sternen übereinstimmen, um die Transformation zu definieren.

  • Affine ist eine Abbildung mit 6 Freiheitsgraden (zwei Skalierungen, eine Scherung, eine Drehung und x/y-Verschiebungen), die starrer ist als die Homografie und sich gut für Bilder mit geringer Verzerrung eignet. Für die Definition der Transformation müssen mindestens 3 Sternpaare aufeinander registriert werden.

  • Homographie ist die Standardtransformation, die eine Transformation mit 8 Freiheitsgraden verwendet, um die Bilder auf den Referenzrahmen zu verzerren. Dieses Verfahren ist im Allgmeinen gut geeignet und wird für Weitwinkelaufnahmen dringend empfohlen. Um die Transformation zu definieren, müssen mindestens 4 Sternpaare aufeinander registriert werden.

Transformation Allgemeine Sternausrichtung

Verzerrungen

Seit Version 1.3 kann Siril auch Verzerrungen berücksichtigen, und zwar für einige der Registrierungsmethoden, die in dieser Tabelle aufgeführt sind. Die von Siril verarbeiteten Verzerrungskoeffizienten folgen der SIP-Konvention. Diese Konvention geht davon aus, dass die Pixelkoordinaten korrigiert werden müssen, BEVOR versucht wird, sie durch eine lineare Transformation abzubilden. Im WCS-Jargon wird dies als vorherige Verzerrung bezeichnet (im Gegensatz zu einer sequentiellen Verzerrung).

Diese Koeffizienten werden während des Registrierungsprozesses zweimal verwendet:

  • Die unter "verzerrten" Bedingungen erkannten Sternpositionen werden zunächst korrigiert, sowohl im auszurichtenden Bild als auch im Referenzbild (oder den projizierten Sternpositionen für die astrometrische Registrierung). Anschließend wird die lineare Transformation berechnet, die die Sterne vom aktuellen Bild auf das Referenzbild abbildet.

  • Beim Exportieren des registrierten Bildes wird zunächst die Verzerrung korrigiert und dann linear projiziert, um es an das Referenzbild anzupassen. Beachten Sie, dass dies tatsächlich in einem einzigen Vorgang geschieht (die Pixelzuordnung wird als Zusammensetzung dieser nichtlinearen Korrektur und dann der linearen Projektion berechnet), um eine zweimalige Interpolation der Pixelwerte zu vermeiden. Das Referenzbild wird dieser Korrektur ebenfalls ohne die lineare Vorprojektion unterzogen.

Referenzbild

Dies ist das Bild, das als gemeinsame Referenz für die Berechnung der Transformationen verwendet wird, die alle Bilder der Sequenz auf dieses spezielle Bild transformieren.

Falls es nicht manuell eingestellt wird, wird das Referenzbild nach den folgenden Kriterien ausgewählt:

  • wenn die Sequenz bereits registriert wurde, ist es das beste Bild, d. h. das mit der niedrigsten FWHM oder der höchsten Qualität, je nach Art der Registrierung

  • Andernfalls ist es das erste Bild der Sequenz, das nicht ausgeschlossen wird.

Um ein Bild als Referenz anzugeben, können Sie dies tun:

  • Öffnen Sie den Bilderliste, wählen Sie das Bild, das als neue Referenz festgelegt werden soll, und klicken Sie auf die Schaltfläche Referenz-Bild.

  • Verwenden Sie den Befehl setref. Zum Beispiel, wenn Sie Bild #10 als Referenz festlegen möchten:

    setref 10
    

Siril Kommandozeile

setref sequencename image_number
Legt das Referenzbild der im ersten Argument angegebenen Sequenz fest. image_number ist die fortlaufende Nummer des Bildes in der Sequenz, nicht die Nummer im Dateinamen, beginnend bei 1
Bilderliste

Das Dialogfeld für die Bildliste. Sie können alle Bilder in der Sequenz durchsuchen.

Beim Stacking wird das Referenzbild auch als Normalisierungsreferenz verwendet, falls die Normalisierung aktiviert ist.

Registrierungsmethoden

Allgemeine Sternausrichtung

Dies ist der bevorzugte Algorithmus zum Ausrichten von Deep-Sky-Bildern mit ausreichender Überlappung.

Die allgemeine Sternausrichtung basiert auf der Methode der Dreiecksähnlichkeit für automatisch erkannte gemeinsamer Sterne in jedem Bild [Valdes1995]. Unsere Implementierung basiert auf dem Programm match von Michael Richmond. Anschließend wird der Algorithmus RANSAC [Fischler1981] auf die Sternlisten angewendet, um weitere Ausreißer auszuschließen und die Projektionsmatrix zu bestimmen. Die Robustheit des Algorithmus hängt von der Fähigkeit ab, die Sterne zu erkennen und gleichzeitig falsche Erkennungen zu vermeiden. Siril verfügt über einen sehr ausgeklügelten Sternerkennungsalgorithmus, der es so weit wie möglich vermeidet, Objekte auszuwählen, die keine Sterne sind, und das in der schnellstmöglichen Zeit. Die Erkennung der hellsten Sterne ist normalerweise am wichtigsten. Wenn jedoch auch schwächere Sterne erkannt werden müssen, kann das Fenster Dynamische PSF verwendet werden, um die Erkennungsparameter anzupassen.

Sternerkennung

Automatische Erkennung von Sternen in einem Einzelbild

Es gibt einige Optionen, die mit dieser Ausrichtungsmethode verbunden sind.

Allgemeine Sternausrichtung

Globale Registrierungsoptionen

Das Dropdown-Menü Transformation ermöglicht die Auswahl zwischen verschiedenen Transformationverfahren.

Warnung

Für das anfängliche Stern-Matching wird der Algorithmus der Dreiecksähnlichkeit verwendet, d. h. die Mindestanzahl der Sternpaare muss bei Verschiebung, Ähnlichkeit und Affinität mindestens 3 und bei Homographie mindestens 4 betragen.

Andere Registrierungsoptionen sind:

  • Die Schaltfläche Mindest-Stern-Paare legt die minimale Anzahl von Sternpaaren fest, die ein bestimmtes Bild im Verhältnis zum Referenzbild haben kann. Wenn ein bestimmtes Bild weniger Sternpaare hat, wird es nicht registriert. Rechts neben dieser Option befindet sich eine Schaltfläche, die das Werkzeug Dynamische PSF öffnet.

  • Die Option Maximale Anzahl von Sternen angepasst legt die maximale Anzahl der Sterne fest, nach denen in jedem Bild gesucht werden soll (Standardwert 2000). Je größer dieser Wert ist, desto mehr Sterne werden potenziell erkannt, was zu einer längeren Rechenzeit, aber auch zu einer genaueren Registrierung führt.

  • Nutze die Option, Bringe ausgewählte Sterne zur Deckung, wenn Sie den Global Sternausrichtungs-Algorithmus innerhalb des ausgewählten Bereichs im Referenzbild durchführen möchten. Wenn keine Auswahl aktiv ist, wird diese Option ignoriert.

  • Das Dropdown-Menü Entzerrung ermöglicht die Auswahl zwischen verschiedenen Korrekturen:

    • Keine

    • Auf Bild

    • Aus FITS/WCS-Datei

    • Von Masterdateien

From image verwendet die astrometrische Lösung aus dem aktuell geladenen Bild.
Aus FITS/WCS-Datei öffnet ein Dateiauswahlfenster, in dem Sie ein FITS-Bild oder eine *.wcs-Datei mit Verzerrungskoeffizienten auswählen können.
Von Mastern holt die Master-Verzerrungsdatei, die jedem Bild entspricht. Diese Option kann nützlich sein, wenn Sie Bilder aus zwei oder mehr Sitzungen ausrichten und der Sensor in Bezug auf die Optik verschoben wurde. In diesem Fall sind die Verzerrungskoeffizienten möglicherweise nicht gleich.

Tipp

Damit diese letzte Option Von Mastern funktioniert, müssen Sie in den Einstellungen einen Master-Verzerrungspfad festgelegt haben. Um eine Masterdatei zu erstellen, gehen Sie hierhin.

Mit den Optionen unten können Sie:

  • Filtern Sie Bilder heraus, die aus der Sequenz abgewählt wurden.

  • Wählen Sie zwischen Interpolation und Drizzle zum Exportieren der Bilder. Diese sind dieselben wie im Abschnitt Ausgaberegistrierung und werden hier nicht weiter erläutert.

Siril Kommandozeile

register sequencename [-2pass] [-selected] [-prefix=] [-scale=]
register sequencename ... [-layer=] [-transf=] [-minpairs=] [-maxstars=] [-nostarlist] [-disto=]
register sequencename ... [-interp=] [-noclamp]
register sequencename ... [-drizzle [-pixfrac=] [-kernel=] [-flat=]]
Sucht und führt optional geometrische Transformationen an Bildern der im Argument angegebenen Sequenz durch, sodass sie auf das Referenzbild gelegt werden können. Dieser Algorithmus verwendet Sterne zur Registrierung und funktioniert nur mit Deep-Sky-Bildern. Optionen zur Sternerkennung können mit SETFINDSTAR oder dem Dialog Dynamische PSF geändert werden.

Alle Bilder der Sequenz werden registriert, es sei denn, die Option -selected wird übergeben, in diesem Fall werden die ausgeschlossenen Bilder nicht verarbeitet
Die Option -2pass berechnet nur die Transformationen, generiert aber keine transformierten Bilder. -2pass fügt dem Algorithmus einen Vorab-Durchlauf hinzu, um vor der Berechnung der Transformationen basierend auf Bildqualität und Rahmung ein gutes Referenzbild zu finden. Um nach diesem Durchlauf transformierte Bilder zu generieren, verwenden Sie SEQAPPLYREG.
Wenn erstellt, beginnt der Name der Ausgabesequenz mit dem Präfix „r_“, sofern mit der Option -prefix= nichts anderes angegeben ist. Die Ausgabebilder können neu skaliert werden, indem ein -scale=-Argument mit einem Gleitkommawert zwischen 0,1 und 3 übergeben wird.

Optionen zu Bildtransformationen:

Die Erkennung erfolgt auf der grünen Ebene für Farbbilder, sofern nicht durch die Option -layer= mit einem Argument im Bereich von 0 bis 2 für Rot bis Blau etwas anderes angegeben ist.
-transf= gibt die Verwendung von shift-, similarity-, affine- oder homography-Transformationen (Standard) an.
Die Option -minpairs= gibt die Mindestanzahl von Sternpaaren an, die ein Bild mit dem Referenzbild haben muss, andernfalls wird das Bild ausgelassen und aus der Sequenz ausgeschlossen.
Die Option -maxstars= gibt die maximale Anzahl der Sterne an, die in jedem Bild gefunden werden sollen (muss zwischen 100 und 2000 liegen). Mit mehr Sternen kann eine genauere Registrierung berechnet werden, die jedoch mehr Zeit in Anspruch nimmt.
-nostarlist verhindert das Speichern der Sternliste.
-disto= verwendet Verzerrungsterme aus einer vorherigen astrometrischen Lösung (mit einer SIP-Ordnung> 1). Als Parameter wird entweder image verwendet, um die im aktuell geladenen Bild enthaltene Lösung zu verwenden, file gefolgt vom Pfad zum Bild, das die Lösung enthält, oder master, um automatisch den passenden Verzerrungsmaster zu jedem Bild zu laden. Bei Verwendung dieser Option werden die Polynome sowohl zum Korrigieren der Sternpositionen vor der Berechnung der Transformation als auch zum Entzerren der Bilder beim Exportieren der Ausgabebilder verwendet.

Optionen zur Bildtransformation:

Standardmäßig werden Transformationen angewendet, um die Bilder mittels Interpolation zu registrieren.
Die Methode der Pixelinterpolation kann mit dem Argument -interp= angegeben werden, gefolgt von einer der Methoden aus der Liste no[ne], ne[arest], cu[bic], la[nczos4], li[near], ar[ea]}. Wenn none übergeben wird, wird die Transformation erzwungen und eine pixelweise Verschiebung ohne Interpolation auf jedes Bild angewendet.
Die bikubische und die Lanczos4-Interpolationsmethode sind standardmäßig haltend, um Artefakte zu vermeiden, das kann aber mit dem Argument -noclamp deaktiviert werden.

Optionen zum Drizzeln:

Andernfalls können die Bilder mit dem HST-Drizzle-Algorithmus exportiert werden, indem das Argument -drizzle übergeben wird, das die folgenden zusätzlichen Optionen annehmen kann:
-pixfrac= legt den Pixelanteil fest (Standard = 1,0).
Das Argument -kernel= legt den Drizzle-Kernel fest und muss von einem der folgenden Argumente gefolgt werden: point, turbo, square, gaussian, lanczos2 oder lanczos3. Der Standardwert ist square.
Das Argument -flat= gibt ein Master-Flat an, um die gedrizzelten Eingabepixel zu gewichten (Standard ist kein Flat).

Hinweis: Wenn Sie -drizzle auf Bilder anwenden, die mit einer Farbkamera aufgenommen wurden, dürfen die Eingabebilder nicht debayert werden. In diesem Fall erfolgt die Sternerkennung immer auf den grünen Pixeln

2-Schritt-Registrierung

Um diese Option zu aktivieren, setzen Sie einfach ein Häkchen in das entsprechende Kästchen, nachdem Sie im Methoden-Dropdown-Menü Globale Registrierung ausgewählt haben.

Dies führt nur den ersten (von zwei Durchläufen) durch, sodass der Referenzrahmen aus den erkannten Sterninformationen ausgewählt werden kann, anstatt automatisch den ersten Rahmen der Sequenz zu wählen. Die vorgeschlagenen Optionen ähneln dem Algorithmus Global Registation, aber diese Methode erstellt keine Sequenzen und alle Ausrichtungsinformationen werden in der Datei seq gespeichert.

Bei der Sternerkennung setzt Siril ein Maximum von 2000 zu findenden Sternen (dies kann auch mit der entsprechenden Option geändert werden). Falls mehr als ein Bild die maximale Anzahl an Sternen erreicht hat, werden die Sternlisten aller Bilder erneut durchsucht. Es wird ein neuer minimaler Erkennungsschwellenwert definiert, um die Bilder sowohl nach der Anzahl der erkannten Sterne als auch nach der FWHM sortieren zu können.

Die Sternlisten aller Bilder werden gespeichert, wobei die Erweiterung „.fit(s)“ durch „.lst“ ersetzt wird. Dadurch kann der 2pass-Algorithmus sehr schnell mit anderen Parametern, z. B. einer anderen Transformation, erneut ausgeführt werden. Falls die Sternerkennung geändert wurde, erkennt der Prozess diese Änderungen und führt die Analyse nach Bedarf erneut durch.

Auf diese Registrierung muss im Allgemeinen Existierende Registrierung anwenden folgen, um die Transformation anzuwenden und eine neue Sequenz zu erstellen, es sei denn, Sie haben sich für die Berechnung von Shift entschieden.

Diese Zeilen führen eine 2-Pass-Registrierung auf eine Sequenz namens pp_light durch und wenden sie an. Die Ausgabe ist eine Sequenz r_pp_light.

# Align lights in 2 passes
register pp_light -2pass
seqapplyreg pp_light

Diese Zeilen führen eine 2-Pass-Registrierung auf eine Sequenz namens colors durch und wenden sie an, während sie die Ausgabebilder auf den kleinsten gemeinsamen Bereich beschneiden. Die Ausgabe ist eine Sequenz r_colors. Dies kann vor dem Zusammensetzen von Monobildern nützlich sein (die Bereiche, die nicht allen Bildern gemeinsam sind, werden abgeschnitten).

# Align layers in 2 passes and crop away borders
register colors -2pass
seqapplyreg colors -framing=min

1-2-3 Stern-Registrierung

Wenn die Bilder nur wenige Sterne enthalten, z. B. bei DSO Lucky Imaging-Bildern mit einer Belichtungszeit von weniger als einer Sekunde, ist es möglich, dass der globale Registrierungsalgorithmus fehlschlägt, selbst wenn Sie die Erkennungsparameter im Fenster Dynamische PSF ändern. In diesem Fall kann es interessant sein, die Sterne, die Sie ausrichten möchten, manuell zu erkennen. Dies ist der Zweck des Algorithmus zur Registrierung von 1, 2 oder 3 Sternen.

1-2-3 Stern-Registrierung

1-2-3 Stern-Registrierungsoptionen

Das Prinzip dieser Methode besteht darin, einen Auswahlbereich um einen Stern zu ziehen und auf die Schaltfläche 1. Stern auswählen zu klicken, dann entsprechend mit dem zweiten und dritten Stern.

  • Wenn nur ein Stern ausgewählt ist, wird nur die Verschiebung zwischen den Bildern berechnet. Daher wird die Schaltfläche Nur verschieben automatisch ausgewählt. Die Verschiebungswerte werden dann in der Datei seq gespeichert.

  • Wenn zwei oder drei Sterne ausgewählt werden, kann die Drehung berechnet und angewendet werden, um eine neue Sequenz zu erstellen. Wenn jedoch die Option Nur Verschiebung gewählt wird, was nicht zwingend erforderlich ist, wird nur die Verschiebung berechnet.

Die Option Folge der Sternbewegung verwendet die Position des/der im vorherigen Bild gefundenen Sterns/Sterne als neues Zentrum für die aktuelle Bildregistrierung. Dadurch wird der Auswahlbereich kleiner, die Registrierung schneller und berücksichtigt Drift oder Bilder mit einer großen Anzahl von Sternen.

Warnung

Wenn Sie diese Option aktivieren, wird die Registrierung nicht parallelisiert, sondern nur auf einem CPU-Kern ausgeführt.

Bildmusterausrichtung

Hierbei handelt es sich um ein einfaches Verfahren zur Registrierung durch Verwendung der Kreuzkorrelation <https://de.wikipedia.org/wiki/Kreuzkorrelation>`_ im räumlichen Bereich.

Diese Methode ist schnell und wird für die Registrierung von Planetenvideos verwendet, bei denen in großen Bereichen des Bildes zusammenhängende Informationen zu sehen sind. Sie kann auch für die Registrierung einiger Deep-Sky-Bilder verwendet werden. Beachten Sie jedoch, dass es sich dabei um eine Ein-Punkt-Ausrichtungsmethode handelt, die für die Ausrichtung von hochauflösenden Planetenbildern schlecht geeignet ist. Aber es registriert die Bilder effektiv, um die Sequenz zu stabilisieren. Zeichnen Sie einfach eine Auswahl um das Objekt (z. B. den Planeten) und stellen Sie sicher, dass seine Bewegung während der Sequenz innerhalb der Auswahl bleibt Mit dieser Methode kann nur die Verschiebung berechnet werden.

Musterausrichtung

Musterausrichtungsoptionen

KOMBAT

Diese Methode stammt aus der Bibliothek OpenCV, einer in Siril häufig genutzten Bibliothek. Sie erklären:

Es schiebt einfach das Referenzbild über das Eingabebild (wie bei der 2D-Konvolution) und vergleicht die Vorlage und den Bereich des Eingangsbildes unter dem Referenzbild. Mehrere Vergleichsmethoden sind in OpenCV implementiert. (Sie können die Dokumentation für weitere Details einsehen). Das Ergebnis ist ein Graustufenbild, bei dem jedes Pixel angibt, wie sehr die Umgebung dieses Pixels mit der Vorlage übereinstimmt.

In der Praxis zeichnen Sie einfach eine Auswahl um das Objekt (z. B. den Planeten) und stellen sicher, dass seine Bewegung während der Sequenz innerhalb der Auswahl bleibt. Mit dieser Methode kann nur die Verschiebung berechnet werden.

Kometen-/Asteroiden-Registrierung

Das Kometenregistrierungstool funktioniert auf sehr einfache Weise in zwei Schritten.

  1. Wählen Sie mit der Bilderliste das erste Bild der Sequenz, umgeben Sie den Kometenkern und klicken Sie dann auf die Schaltfläche Wähle ein Objekt in #1.

  2. Wählen Sie dann das letzte Bild der Sequenz aus, wählen Sie den Kern des Kometen aus und klicken Sie auf die Schaltfläche Wähle ein Objekt in #2.

Die Kometengeschwindigkeit \(Delta x\) und \(Delta y\) wird in Pixel pro Stunde berechnet, wenn alles in funktioniert hat.

Warnung

Die Ausrichtung des Kometen muss an Bildern vorgenommen werden, deren Sterne zuvor ausgerichtet wurden. Entweder über eine neue Sequenz, mit der globalen Sternausrichtung, oder indem man die Registrierungsinformationen über eine 2-Pass- oder astrometrische Registrierung in der Datei seq gespeichert hat.

Bemerkung

Um voll funktionsfähig zu sein, müssen die Bilder einen Zeitstempel haben.

Kometenregistrierung

Kometenregistrierungsoptionen

Tipp

Wenn die PSF-Erkennung ein Objekt nicht erkennt, wird die Mitte des gezeichneten Kästchens zurückgegeben. Dies kann praktisch sein, wenn Sie sich auf ein Objekt ausrichten möchten, das auf Ihren Einzelbildern nicht sichtbar ist. Verwenden Sie die Beschriftung Solarsystemobjekt, um die Position eines Asteroiden zu markieren, und zeichnen Sie ein Kästchen um die Markierung, um seine Position auszuwählen.

Diese Methode gibt eine neue Sequenzdatei aus, wobei dem Sequenznamen das definierte prefix vorangestellt wird (standardmäßig comet_). Dadurch werden jedoch keine neuen Bilder erstellt, sondern symbolische Links zu den Originalbildern. Windows-Benutzer müssen sicherstellen, dass sie den Entwicklermodus aktiviert haben, da sonst echte Kopien erstellt werden. Siehe auch den Hinweis unten diese Tabelle.

Manuelle Registrierung

Diese letzte Methode der Registrierung ist sehr speziell, was ihre separate Position erklärt, und erlaubt es, Bilder manuell auszurichten. Natürlich ist nur die Verschiebung zwischen Bildern erlaubt.

Als erstes müssen Sie zwei Vorschaubilder im Bild definieren. Durch Anklicken der Schaltfläche Definieren Sie die erste Vorschau wird die erste Vorschau initialisiert. Sie müssen dann auf einen Bereich des Bildes klicken, idealerweise auf einen Stern in der Nähe eines Bildrandes, um den Vorschaubereich festzulegen. Ein Klick auf die zweite Schaltfläche Definieren Sie die zweite Vorschau ermöglicht es, das Gleiche für einen zweiten Punkt zu tun.

Menuelle Registrierung

Es ist sehr wichtig, dass Sie bereits ein Referenzbild mit der Bilderliste festgelegt haben. Standardmäßig ist dies das erste Bild. Der Benutzer kann das gewünschte Bild frei wählen. Es wird als Referenzebene verwendet, die durch Transparenz sichtbar ist, um die Bilder manuell mit den Verschiebungs-Schaltflächen auszurichten. Anschließend können Sie die Bilder einzeln durcharbeiten, um die gleiche Methode auf die gesamte Sequenz anzuwenden.

Vorschau der manuellen Registrierung

Die Y-Verschiebung ist zu groß, gleiche Sterne auf verschiedenen Bildern überschneiden sich nicht.

Vorschau der manuellen Registrierung

X- und Y-Verschiebung sehen gut aus. Das aktuelle Bild ist am Referenzbild ausgerichtet.

Astrometrische Registrierung

Dieser in Version 1.3 eingeführte Modus ist der bevorzugte zum Zusammenstellen von Mosaiken oder Bildern mit geringer Überlappung. Er kann auch nützlich sein, um Stapel zu registrieren, die aus unterschiedlichen Konfigurationen stammen (unterschiedliche Optiken, unterschiedliche Kameras, unterschiedliche Sichtfelder usw.).

Es gibt keinen Eintrag im Dropdown-Menü der Registrierungsmethode, da die Informationen zum Exportieren der registrierten Bilder bereits bei der astrometrischen Lösung der Sequenz berechnet wurden. Sie müssen lediglich die vorhandene Registrierung anwenden auswählen.

Die Entzerrung wird wie beim astrometrischen Lösen der Sequenz definiert angewendet, d. h. wenn die Bilder mit einer SIP-Ordnung größer als 1 gelöst wurden, wird die Entzerrung automatisch einbezogen. Sofern Sie kein optisch perfekt flaches Feld haben, ist es normalerweise eine gute Idee, mit SIP zu lösen, wie unten gezeigt, mit und ohne Verzerrungskorrektur.

Entzerrungseffekt

Auswirkung der Verzerrungskorrektur auf zwei sich überlappende Bilder nach der Registrierung

Vorhandene Registrierung anwenden

Dabei handelt es sich nicht um einen Algorithmus, sondern vielmehr um ein Hilfsmittel zur Anwendung zuvor berechneter Registrierungsdaten, die in der Sequenzdatei gespeichert sind. Die Interpolationsmethode kann im Abschnitt Registrierungsausgabe ausgewählt werden. Sie können auch die Bildfilterung verwenden, um zu vermeiden, dass unnötige Bilder gespeichert werden, wie beim Stacking Bilder ausschließen. Es gibt auch eine Drizzle-Option, um die Registrierung mit Drizzle anstelle von Interpolation durchzuführen. Siehe Drizzle Abschnitt für Details.

Es stehen vier Rahmungsmethoden zur Verfügung:

  • current-icon: aktuell verwendet das aktuelle Referenzbild. Dies ist das Standardverhalten.

  • max-icon: Maximum (Bounding Box) fügt bei Bedarf einen schwarzen Rand um jedes Bild hinzu, damit kein Teil des Bildes beim Registrieren abgeschnitten wird.

  • min-icon: Minimum (gemeinsamer Bereich) beschneidet jedes Bild auf den Bereich, den es mit allen Bildern der Sequenz gemeinsam hat.

  • cog-icon: Schwerpunkt bestimmt die beste Position für den Bildausschnitt als Schwerpunkt (cog, Center Of Gravity) aller Bilder.

Tipp

Der in Siril 1.3 eingeführte „max“-Modus exportiert keine Bilder mit schwarzen Rändern, die das gesamte resultierende Bild umfassen. Die Bilder werden mit der erforderlichen Projektion exportiert und die relativen Verschiebungen, die zum Erstellen des endgültigen Bildes erforderlich sind, bleiben in der resultierenden Sequenzdatei erhalten.

Button Estimate, der die Berechnung des Rahmens startet, ohne die Bilder tatsächlich zu exportieren. Diese Information kann interessant sein, um im Voraus die Größe der exportierten Bilder zu kennen. Dies berücksichtigt die gewählte Rahmungsmethode und den Skalierungsfaktor, der in der Output-Registrierung gewählt wurde

Wenn Sie Estimate (Abschätzen) drücken, zeigt die Konsole eine Ausgabe wie diese:

Output image: 7893 x 5254 pixels (assuming a scaling factor of 1.30)
Vorhandene Registrierung anwenden

Vorhandene Registrierungsoptionen anwenden

Siril Kommandozeile

seqapplyreg sequencename [-prefix=] [-scale=] [-layer=] [-framing=]
seqapplyreg sequencename ... [-interp=] [-noclamp]
seqapplyreg sequencename ... [-drizzle [-pixfrac=] [-kernel=] [-flat=]]
seqapplyreg sequencename ... [-filter-fwhm=value[%|k]] [-filter-wfwhm=value[%|k]] [-filter-round=value[%|k]] [-filter-bkg=value[%|k]] [-filter-nbstars=value[%|k]] [-filter-quality=value[%|k]] [-filter-incl[uded]]
Wendet geometrische Transformationen auf Bilder der im Argument angegebenen Sequenz an, so dass sie dem Referenzbild überlagert werden können, wobei zuvor berechnete Registrierungsdaten verwendet werden (siehe REGISTER).
Der Name der Ausgabesequenz beginnt mit dem Präfix "r_", sofern mit der Option -prefix= nichts anderes angegeben wurde.
Bei RGB-Bildern wird die Registrierung auf der ersten Ebene durchgeführt, für die Daten vorhanden sind, es sei denn, die Option -layer= (0, 1 oder 2 für R, G bzw. B) wurde angegeben.
Die ausgegebenen Bilder können durch Übergabe eines Wertes für das Argument -scale= (Skalierung, zwischen 0,1 und 3) vergrößert oder verkleinert werden.

Die automatische Beschneidung der Ausgabesequenz kann mit dem Schlüsselwort -framing=, gefolgt von einer der Methoden aus der Liste { current | min | max | cog } festgelegt werden:
-framing=max (Begrenzungsrahmen) projiziert jedes Bild und berechnet seine Verschiebung in Bezug auf das Referenzbild. Die resultierende Sequenz kann dann mit der Option -maximize des STACK-Befehls gestackt werden, wodurch das vollständige Bild erstellt wird, das alle Bilder der Sequenz umfasst.
-framing=min (gemeinsamer Bereich) beschneidet jedes Bild auf den Bereich, den es mit allen Bildern der Sequenz gemeinsam hat.
-framing=cog bestimmt die beste Position für den Bildausschnitt als Schwerpunkt (cog) aller Bilder.

Optionen zur Bildtransformation:
Standardmäßig werden Transformationen angewendet, um die Bilder mittels Interpolation zu registrieren.
Die Methode der Pixelinterpolation kann mit dem Argument -interp= angegeben werden, gefolgt von einer der Methoden aus der Liste no[ne], ne[arest], cu[bic], la[nczos4], li[near], ar[ea]}. Wenn none übergeben wird, wird die Transformation erzwungen und eine pixelweise Verschiebung ohne Interpolation auf jedes Bild angewendet.
Die bikubische und die Lanczos4-Interpolationsmethode sind standardmäßig haltend, um Artefakte zu vermeiden, das kann aber mit dem Argument -noclamp deaktiviert werden.

Optionen zum Drizzeln:
Andernfalls können die Bilder mit dem HST-Drizzle-Algorithmus exportiert werden, indem das Argument -drizzle übergeben wird, das die folgenden zusätzlichen Optionen annehmen kann:
-pixfrac= legt den Pixelanteil fest (Standard = 1,0).
Das Argument -kernel= legt den Drizzle-Kernel fest und muss von einem der folgenden Argumente gefolgt werden: point, turbo, square, gaussian, lanczos2 oder lanczos3. Der Standardwert ist square.
Das Argument -flat= gibt ein Master-Flat an, um die gedrizzelten Eingabepixel zu gewichten (Standard ist kein Flat).

Bilder herausfiltern:
Die zu registrierenden Bilder können auf der Grundlage einiger Filter ausgewählt werden (z. B. derjenigen mit der besten FWHM), mit einigen der -filter-* Optionen.


Links: register, stack

Einige davon werden gefiltert, ohne dass eine bestimmte Reihenfolge oder Anzahl festgelegt wird:
[-filter-fwhm=value[%|k]] [-filter-wfwhm=value[%|k]] [-filter-round=value[%|k]] [-filter-bkg=value[%|k]]
[-filter-nbstars=value[%|k]] [-filter-quality=value[%|k]] [-filter-incl[uded]]
Die besten Bilder der Sequenz können mit Hilfe der Filterargumente gestackt werden. Jedes dieser Argumente kann schlechte Bilder auf der Grundlage einer Eigenschaft, die ihrem Namen entpricht, aus den Registrierungsdaten mit einem der drei Typen von Argumentwerten entfernen:
- a numeric value for the worse image to keep depending on the type of data used (between 0 and 1 for roundness and quality, absolute values otherwise),
- a percentage of best images to keep if the number is followed by a % sign,
- or a k value for the k.sigma of the worse image to keep if the number is followed by a k sign.
Es ist auch möglich, manuell ausgewählte Bilder zu verwenden, entweder zuvor über die grafische Benutzeroberfläche oder mit den Befehlen select oder unselect, unter Verwendung des Arguments -filter-included.

Ausgabe Registrierung

Dieser Bereich enthält alle Ausgabeelemente für die Sequenz. Sie können zwischen Interpolation und Drizzle wählen, um die Bilder zu exportieren.

Warnung

Abhängig von der Art der Eingabesequenz sind möglicherweise nicht beide verfügbar:

  • für Monosequenzen können sowohl Interpolation als auch Drizzle ausgewählt werden

  • für CFA-Sequenzen (undebayerte Farbbilder) ist nur Drizzle verfügbar

  • für RGB-Sequenzen (debayerte Farbbilder) ist nur Interpolation verfügbar

Beide Methoden teilen diese Optionen:

  • :guilabel:`Scaling`kann zwischen 0,1 und 2 eingestellt werden, um die Größe der ausgegebenen Bilder zu skalieren.

  • Präfix, das Präfix, das dem Namen der exportierten Sequenz vorangestellt wird (standardmäßig r_).

Interpolation

Die Pixel der resultierenden Bilder werden durch einen Algorithmus interpoliert, der vom Benutzer ausgewählt werden kann. Es gibt 5 mögliche Interpolationsalgorithmen sowie eine Option Keine:

  • Nächster Nachbar

  • Bilinear

  • Bikubisch

  • Pixel zu Fläche Verhältnis

  • Lanczos-4

  • Keine

Die effizientesten Interpolationsmethoden sind im Allgemeinen bikubisch und Lanczos-4 (standardmäßig verwendet). Sie erfordern jedoch in der Regel die Aktivierung der Option Interpolation mit der eine Begrenzung der Interpolation aktiviert wird, um Ring-Artefakte um die Sterne zu vermeiden. Wir aktivieren diese Option weiterhin standardmäßig, da sie eine deutliche Verbesserung der Auflösung bewirkt, mit einer um 8 % geringeren FWHM im Vergleich zur Standardmethode von Siril 1.0 für den Pixelbereich. Es ist möglich, dass die Begrenzung für Ihre Bilder nicht sinnvoll ist. Wir empfehlen Ihnen, die Ergebnisse mit Ihren Bildern zu vergleichen.

Der Sonderfall Keine ist für den Fall der globalen Registrierung und Vorhandene Registrierung anwenden reserviert. Wenn Sie eine Sequenz exportieren oder speichern möchten, die nur eine Verschiebung enthält, ohne eine Interpolation zu verwenden (um die Pixelwerte nicht zu verändern), sollten Sie Keine wählen.

Ausgangsregistrierung (Interpolation)

Ausgabeoptionen für die Interpolation

Drizzle

Die Schaltfläche Drizzle aktiviert den Drizzle-Algorithmus für die Verarbeitung dieser Sequenz. Siehe Drizzle Abschnitt für Details.

Warnung

Der Nachteil dieser Technik ist, dass die Menge an Speicher und Festplattenplatz, die für die Erstellung und Verarbeitung von Drizzle-Bildern benötigt wird, mit dem Quadrat des Drizzle-Skalierungsfaktors größer wird.

Ausgaberegistrierung (Drizzle)

Ausgabeoptionen für Drizzle

Astrometrische Lösung der registrierten Bilder

Wenn registrierte Bilder exportiert werden, übernehmen sie die astrometrische Lösung des Referenzbildes, sofern vorhanden. Andernfalls wird ihre vorherige Lösung gelöscht. Die neue Lösung für jedes Bild berücksichtigt natürlich die Transformationen, die es während des Registrierungsprozesses erfahren hat.

Falls im Referenzbild eine Verzerrungslösung gefunden wird, aber beim Berechnen der Transformationen keine Entzerrung angewendet wurde – beispielsweise wenn Sie in globalen oder 2-Pass-Methoden keine „Verzerrung“ aus der Dropdown-Liste ausgewählt haben – wird in der Konsole eine Warnung angezeigt. Die Verzerrungsinformationen bleiben in den registrierten Bildern erhalten. Falls sie erheblich sind, können Sie ihre Auswirkung beim Stacking sehen. In diesem Fall müssen Sie sich erneut mit einer Verzerrungsspezifikation registrieren.

Quellenverzeichnis

[Fischler1981]

Fischler, M. A., & Bolles, R. C. (1981). Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications of the ACM, 24(6), 381-395.

[Valdes1995]

Valdes, F. G., Campusano, L. E., Velasquez, J. D., & Stetson, P. B. (1995). FOCAS automatic catalog matching algorithms. Publications of the Astronomical Society of the Pacific, 107(717), 1119.