Willkommen zur Dokumentation von Siril!
Dies ist die Dokumentation der Version 1.3.0.
Siril ist ein Werkzeug zur Verarbeitung von astronomischen Bildern, speziell zugeschnitten auf die Rauschreduzierung und die Verbesserung des Signal-/Rauschverhältnisses (SNR) eines Bildes aus vielen Einzelbelichtungen, wie es in der Astronomie erforderlich ist.

Siril kann Bilder automatisch oder manuell ausrichten, Bilder unterschiedlicher Dateiformate Stacken und verbessern, sogar Bildsequenz-Dateien (Filme und SER_Dateien).
Siril ist weitgehend in der Programmiersprache C geschrieben, Teile in C++. Die Hauptentwicklung wird mit den aktuellsten Versionen von Funktionsbibliotheken auf GUN/Linux durchgeführt. Mitwirkende sind willkommen.
Dies ist die Dokumentation, sie versucht, alle Siril-Funktionen zu beschreiben. Wenn es eine Entsprechung zu einer GUI-Funktion für die Kommandozeile gibt, dann wird sie in einem Einschub angegeben. Weitere nützliche Ressourcen finden Sie auf unserer Haupt-Website siril.org
Hier finden einen Index der Siril Befehle.
Um Probleme in der Dokumentation zu melden, öffnen Sie bitte ein Ticket unter der folgenden Adresse: https://gitlab.com/free-astro/siril-doc.
Ein Problem in der Übersetzung der Dokumentation sollte hier gemeldet werden: https://gitlab.com/free-astro/siril-localized-doc.
Installation
Jede Version von Siril wird für die drei meistgenutzten Plattformen (Windows, MacOS, GNU/Linux) bereitgestellt und kann auf der Siril Webseite heruntergeladen werden. Aber natürlich können Sie die Applikation auch aus den Quelltexten erstellen, das Siril eine offene, freie Software ist.
Tipp
Es kann nützlich sein, die Integrität der Binärdatei oder des Pakets zu überprüfen, das Sie gerade heruntergeladen haben. Die Liste der SHA-Prüfsummen ist auf dieser Seite im json-Format verfügbar.
Nach der Installation können Sie den capabilities-Befehl nutzen um mehr über Ihre Installation zu erfahren.
Siril Kommandozeile
capabilities
Die Versionsnummer von Siril verstehen
Beginnend mit der Version 1.0 sind stabile Versionen von Siril (wie 1.0, 1.2 usw.) durch gerade Zahlen gekennzeichnet und für den täglichen Gebrauch bestimmt. Entwicklungsversionen, die durch ungerade Zahlen gekennzeichnet sind (z. B. 0.99.0, 1.1.0 usw.), sind normalerweise nicht als Pakete oder ausführbare Binärdateien verfügbar und müssen vom Benutzer kompiliert werden. Die dritte und letzte Zahl, die so genannte Mikronummerierung, entspricht der Anzahl der Veröffentlichungen, die Fehlerkorrekturen und andere kleine Beiträge enthalten (z. B. 1.0.1, 1.0.2, 1.0.3, usw.).
Installation auf GNU/Linux
Installation unter Debian
Das Binärpaket ist auf Debian testing und in einer alten Version unter stable verfügbar. Es kann über apt mit Superuser-Rechten installiert werden:
Installation auf Ubuntu oder Linux Mint
Offizielle Repositories
Wie für Debian ist es in den Repositories verfügbar, jedoch kann die Version veraltet sein:
sudo apt install siril
PPA Repositories
Die neueste Version ist daher in unserem PPA verfügbar, was die bevorzugte Methode zur Installation von Siril unter Ubuntu oder Linux Mint ist:
sudo add-apt-repository ppa:lock042/siril
sudo apt-get update
sudo apt-get install siril
Installation der Applikations-Binärdatei
Für GNU/Linux-Systeme haben wir uns außerdem entschieden, gebündelte Binärdateien mit AppImage (x86_64) und Flatpak bereitzustellen, die auf GNU/Linux-ähnlichen Systemen funktionieren. Um die AppImage-Binärdatei auszuführen, müssen Sie sie nur herunterladen und mit dem folgenden Befehl ausführen:
chmod +x Path/To/Application/Siril-x.y.z-x86_64.AppImage
Durch Ersetzen mit dem richtigen Pfad und x, y und z mit den Versionsnummer. Dann startet ein einfacher Doppelklick auf das AppImage Siril.
Installation von flatpak
Eine andere Möglichkeit, eine stabile Version von Siril zu installieren, ist die Verwendung von flatpak, dem dienstprogramm für die Softwareverteilung und Paketverwaltung für Linux. Um Flatpak zu installieren, geben Sie den folgenden Befehl ein:
flatpak install flathub org.free_astro.siril
Dann führen Sie die Anwendung aus:
flatpak run org.free_astro.siril
Installation unter Microsoft Windows
Installation mit dem Installationsprogramm
Es wird empfohlen, Siril mit dem mitgelieferten Installationsprogramm zu installieren, das Sie Schritt für Schritt anleitet.

Auf dem ersten Bildschirm des Installationsprogramms müssen Sie die Vereinbarung akzeptieren, um fortzufahren.

Letzter Bildschirm des Installationsprogramms. Sie können wählen, ob Sie Siril direkt nach der Installation starten und das Tutorial öffnen möchten, das die ersten Schritte erklärt.
Der Siril-Setup-Assistent installiert alle erforderlichen Dateien an der richtigen Stelle und am Ende haben Sie die Wahl, ob Sie eine Verknüpfung auf dem Desktop erstellen möchten oder nicht.
Bemerkung
Siril wird in C:\Programme\Siril installiert. Wenn Sie nicht die Rechte haben, in diesen Ordner zu installieren, verwenden Sie stattdessen eine portable Version (siehe Installation der portablen Binärdatei.)
Installation der portablen Binärdatei
Wenn Sie Siril verwenden möchten, ohne alle möglichen Dateien auf Ihrem Computer zu installieren (zum Beispiel, wenn Sie keine Administratorrechte auf dem Rechner haben), dann ist es empfehlenswert, die portable Version zu verwenden. Sie wird in Form einer Zip-Datei geliefert, die Sie einfach an einem Ort Ihrer Wahl entpacken und dann in den Ordner bin
gehen, um siril.exe
auszuführen. Sie können auch eine Verknüpfung auf Ihrem Desktop erstellen, um den Start der Anwendung zu erleichtern.
Warnung
Seien Sie vorsichtig, unter keinen Umständen sollten Sie die exe
-Datei oder irgendeine andere Datei verschieben. Sonst wird Siril nicht laufen.
Installation über den Microsoft Store
Es ist jetzt möglich, Siril über den Microsoft Store zu installieren.
Gehen Sie auf die Schaltfläche Start
, und wählen Sie dann in der Liste der Anwendungen den Microsoft Store aus.
Geben Sie Siril in die Suchmaske ein.
Öffnen Sie die Seite, die Siril entspricht, und wählen Sie dann Herunterladen.

Bemerkung
Es ist jedoch zu beachten, dass Siril-Updates im Microsoft-Store in der Regel mit einer kleinen Verzögerung durchgeführt werden, da der Upload-Prozess recht komplex ist.
Kompilieren unter Windows mit Msys2
Diese Anweisungen sind für die Kompilierung unter Windows mit der MSYS2-Distribution unter Verwendung von MinGW gedacht. MSYS2 erfordert 64-Bit-Windows 7 oder neuer und funktioniert nicht mit FAT-Dateisystemen.
Laden Sie MSYS2 64bit, eine Softwaredistributions- und Bauplatform für Windows herunter und starten Sie den Installer x86_64
für 64-bit. Wenn Sie gefragt werden, geben Sie das Verzeichnis an, in dem MSYS2 64-bit installiert werden soll.
Starten Sie MSYS2 direkt aus dem Installationsprogramm oder später MSYS2 MinGW 64-bit über das Startmenü oder eine Verknüpfung.
Warnung
Vergewissern Sie sich, dass MinGW 64-Bit gestartet ist (überprüfen Sie, ob das Symbol am oberen Rand des Terminalfensters blau ist).
Aktualisieren Sie zunächst die Paketdatenbank und die Kernsystempakete, indem Sie Folgendes eingeben (weitere Informationen über pacman finden Sie auf dieser Seite):
pacman -Syu
Installieren von Abhängigkeiten
Bemerkung
Automake ist die alte (stabile) Build-Methode, die nun durch das (experimentelle) Build-System Meson ersetzt wird.
Um die Abhängigkeiten zu installieren, geben Sie den folgenden Befehl ein:
pacman --noconfirm -S --needed base-devel \
mingw-w64-x86_64-toolchain \
mingw-w64-x86_64-cmake \
git \
automake \
mingw-w64-x86_64-lcms2 \
mingw-w64-x86_64-curl \
mingw-w64-x86_64-json-glib \
mingw-w64-x86_64-meson \
mingw-w64-x86_64-ninja \
mingw-w64-x86_64-fftw \
mingw-w64-x86_64-exiv2 \
mingw-w64-x86_64-libgit2 \
mingw-w64-x86_64-gtk3 \
mingw-w64-x86_64-gsl \
mingw-w64-x86_64-opencv \
mingw-w64-x86_64-libheif \
mingw-w64-x86_64-ffms2 \
mingw-w64-x86_64-cfitsio \
mingw-w64-x86_64-libraw \
mingw-w64-x86_64-libxisf
Erstellen aus den Quelldateien
Der Quellcode ist in einem Gitlab-Repository gespeichert, Sie können ihn beim ersten Mal mit diesem Befehl herunterladen:
git clone https://gitlab.com/free-astro/siril.git
cd siril
git submodule update --init
Generieren Sie nun das Build-System und kompilieren Sie den Code, indem Sie Folgendes eingeben:
meson setup _build --buildtype release
ninja -C _build install
Um Ihren Siril-Build zu starten, führen Sie MSYS2 64-Bit aus und geben den Siril-Befehl name:
siril
Sie können auch eine Verknüpfung zu siril.exe erstellen, um es zu starten. Der Standardspeicherort ist /mingw64/bin/
.
Um Ihre Version zu aktualisieren, führen Sie MSYS2 64-bit aus und dann:
pacman -Syu
cd siril
git pull --recurse-submodules
meson setup _build --reconfigure
ninja -C _build && ninja -C _build install
Wenn git pull
keine Änderungen anzeigt, ist es nicht notwendig, den Build mit dem make-Befehl neu zu erstellen. Andernfalls wird es Ihr Build aktualisieren.
Danach starten Sie den Build einfach durch Eingabe von:
siril
Installation unter macOS
Installation unserer App
Die macOS-App wird pro Architektur bereitgestellt:
Intel (macOS 10.13+)
Apple Silicon (macOS 11+)
Wählen Sie den Link, der Ihrer Prozessorarchitektur entspricht, und laden Sie das Disk-Image herunter. Doppelklicken Sie nach dem Herunterladen auf das Image, um es zu öffnen.

Ein neues Fenster wird geöffnet. Ziehen Sie nun das Siril
-Icon auf das Applications
-Icon.

Herzlichen Glückwunsch, Siril ist jetzt installiert.
Installation mit Homebrew
Homebrew ist ähnlich wie MacPorts und bietet Pakete (auch Formeln genannt) zur Installation an, entweder durch Kompilieren aus dem Quellcode oder durch Verwendung vorkompilierter Binärdateien (auch Flaschen genannt). Um Homebrew zu installieren, klicken Sie hier. Siril kann installiert werden mit:
brew install siril
Bemerkung
Bitte beachten Sie, dass angekündigt wurde, dass Homebrew Analytics verwendet. Um dies zu deaktivieren, führen Sie aus: brew analytics off
Sie können mehr darüber auf Brew Analytics lesen.
Installation aus den Quelldateien
Die Installation aus dem Quellcode ist erforderlich, wenn Sie die neuesten Funktionen nutzen möchten, wenn die vorherige Version veraltet ist, wenn Sie an der Verbesserung von Siril teilnehmen möchten oder nicht alle Abhängigkeiten verwenden möchten.
Beschaffung der Quelldateien
Die Quelldateien werden in einem Git-Repository gespeichert, das Sie beim ersten Mal mit diesem Befehl herunterladen können:
git clone --recurse-submodules https://gitlab.com/free-astro/siril.git
Aktualisieren Sie es regelmäßig durch Eingabe von git pull
im Siril-Basisverzeichnis:
git pull
git submodule update --recursive
Abhängigkeiten
Siril ist auf eine Reihe von Bibliotheken angewiesen, von denen die meisten in der Linux-Distribution oder im Paketmanager Ihrer Wahl verfügbar sein sollten. Die Namen der betriebssystemspezifischen Pakete sind in den einzelnen Abschnitten unten aufgeführt. Obligatorische Abhängigkeiten sind:
gtk+3 (Bibliothek für die grafische Benutzeroberfläche), mindestens Version 3.20
adwaita-icon-theme (Icons) um das "look and feel" der Benutzeroberfläche zu unterstützen.
cfitsio (Unterstützung des FITS-Dateiformats).
fftw (Bibliothek zur diskreten Fourier Transformation).
gsl (The GNU Scientific Library), Version 1 oder 2 beginnend mit Siril 0.9.1 or SVN Revision 1040.
OpenCV und ein C++ Compiler für einige Funktionen der Bildbearbeitung.
Little CMS ein Open-Source Farbverwaltungssystem
wcslib für die Verarbeitung des Welt-Koordinatensystems (WCS), Objektnamen und photometrische Farbkalibrierung.
libjson-glib für die Überprüfung auf Updates (nutzlos, wenn sie eine nicht veröffentlichte Version erstellen) und Spektrophotometrie-Farbkalibrierung.
Bemerkung
Auch wenn Siril seit Version 0.9.9 in der Konsole laufen kann, ist es immer noch gegen die grafischen Bibliotheken gelinkt, so dass Sie immer noch GTK++ benötigen, um es zu kompilieren und auszuführen.
Optionale Abhängigkeiten sind:
openmp für Multithreading. Obwohl optional, wird diese Abhängigkeit dringend empfohlen, da die Leistung dadurch wesentlich besser ist. Das Flag dieser Option ist standardmäßig auf true gesetzt. Das heißt, wenn openmp nicht auf Ihrem Computer installiert ist, müssen Sie „-Dopenmp=false“ im Meson-Setup hinzufügen.
libraw, libtiff, libXISF, libjpeg, libjxl, libpng, libheif für die Unterstützung des lesens und schreibens von RAW, TIFF, XISF, JPEG, JPEG XL, PNG und HEIF Bildformaten. Die Bibliotheken werden zur Kompilierungszeit erkannt.
libraw, libXISF, libheif für den Import von RAW, XISF, HEIF und AVIF Bilddateien. Die Bibliothek wird zur Kompilierungszeit erkannt.
FFMS2 für die native Unterstützung von Videodateien als Bildsequenzen. Es ermöglicht auch die Extraktion von Einzelbildern aus vielen Arten von Videodateien, auch für andere Zwecke als Astronomie. Versionen <2.20 haben einen lästigen Fehler. Es wird empfohlen, die neueste Version zu installieren.
ffmpeg (or libav), providing libavformat, libavutil (>= 55.20), libavcodec, libswscale und libswresample für die Unterstützung des Exports von MP4-Sequenzen.
wcslib für die Verarbeitung des Welt-Koordinatensystems (WCS), Objektnamen und photometrische Farbkalibrierung.
Exiv2 um Metadaten der Bilder zu verwalten.
libcurl für Astrometrie und photometrische Anfragen.
libgit2 um einen lokalen Klon des Siril-Scripts-Repositorys zu verwalten.
Build-Abhängigkeiten
Für die Installation aus dem Quellcode müssen Sie die Basisentwicklungspakete installieren:
git, autoconf, automake, libtool, intltool, pkg-tools, make, cmake, gcc, g++
Die Compiler gcc und g++ aus dieser Liste können durch clang und clang++ ersetzt werden (wir verwenden sie für die Entwicklung), wahrscheinlich auch durch andere.
The autotools packages (autoconf, automake, probably some others) can be replaced by meson.
Grundsätzlicher Build-Prozess
Siril kann entweder mit autotools oder mit meson kompliert werden.
Meson
Der empfohlene Weg ist es, meson und ninja zu verwenden:
meson setup _build --buildtype release
cd _build
ninja
ninja install
Um einige Abhängigkeiten oder Funktionen zu deaktivieren, verwenden Sie je nach Fall die Meson-Optionen „-Dfeature=false“ oder „-Denable-feature=yes“.
Die folgende Tabelle listet alle konfigurierbaren Optionen auf.
Option |
Typ |
Wert |
Auswahl |
Beschreibung |
---|---|---|---|---|
relocatable-bundle |
combo |
platform-default |
[ 'yes', 'no', 'platform-default' ] |
bauen mit Ressourcen, die unter demselben Präfix gebündelt werden |
openmp |
Boolean |
true |
Unbekannt |
bauen mit OpenMP-Support |
exiv2 |
Boolean |
true |
Unbekannt |
bauen mit exiv2-Support |
libgit2 |
Boolean |
true |
Unbekannt |
bauen mit libgit2 Git-Integration |
libraw |
Boolean |
true |
Unbekannt |
bauen mit LibRaw-Support |
libtiff |
Boolean |
true |
Unbekannt |
bauen mit TIFF-Support |
libjpeg |
Boolean |
true |
Unbekannt |
bauen mit JPEG-Support |
libjxl |
Boolean |
true |
Unbekannt |
bauen mit JPEG-XL-Support |
libpng |
Boolean |
true |
Unbekannt |
bauen mit PNG-Support |
libheif |
Boolean |
true |
Unbekannt |
bauen mit HEIF-Support |
libXISF |
Boolean |
true |
Unbekannt |
bauen mit XISF-Support |
ffms2 |
Boolean |
true |
Unbekannt |
bauen mit FFMS2-Support |
ffmpeg |
Boolean |
true |
Unbekannt |
Bauen mit FFmpeg-Support |
libcurl |
Boolean |
true |
Unbekannt |
Benutze libcurl für Webzugriffe |
criterion |
Boolean |
false |
Unbekannt |
bauen mit Criterion-Support |
Autotools
Die Autotools-Methode ist in der Unix-Welt bekannt. Sobald der Quellcode heruntergeladen und die Voraussetzungen installiert wurden, ist die allgemeine Methode zum Erstellen wie folgt:
./autogen.sh
make
make install
Für die letzte Zeile benötigen Sie möglicherweise Superuser-Rechte.
Es kann sein, dass Sie dem Compiler bestimmte Optionen übergeben möchten, z.B. wenn Sie die Optimierung und die Installation in /opt
anstelle des Standardverzeichnisses /usr/local
wünschen:
CFLAGS='-mtune=native -O3' ./autogen.sh --prefix=/opt
Um Siril zu starten, lautet der Befehlsname siril oder siril-cli.
Installation auf Debian-ähnlichen Systemen
Es kann sein, dass Sie ein .deb
-Paket bauen möchten, anstatt eine nicht-paketierte Version zu benutzen. In diesem Fall lesen Sie diese Hilfe. Insbesondere, um die Abhängigkeiten zu installieren, können Sie diesen Befehl verwenden:
apt build-dep siril
Ansonsten finden Sie hier die Liste der Pakete für die aktuelle Version:
Für das Build-System benötigte Pakete:
autoconf automake make gcc g++ libtool intltool pkg-config cmake
Liste der Pakete für obligatorische Abhängigkeiten:
libgtk-3-dev libcfitsio-dev libfftw3-dev libgsl-dev libopencv-dev
liblcms2-dev wcslib-dev libjson-glib-dev
Liste der Pakete für optionale Abhängigkeiten:
libcurl4-gnutls-dev libpng-dev libjpeg-dev libtiff5-dev
libraw-dev gnome-icon-theme libavformat-dev libavutil-dev libavcodec-dev
libswscale-dev libswresample-dev libgit2-dev libheif-dev
libexiv2-dev libjxl-dev
für die Unterstützung von Videodateien (AVI und andere):
libffms2-dev
Installation auf Arch Linux
Zwei Pakete sind im AUR verfügbar: siril und siril-git
. Laden Sie PKGBUILD
oder das Repository herunter, installieren Sie die Abhängigkeiten, lassen Sie makepkg laufen, um das Paket zu bauen und pacman -U
, um es zu installieren.
Abhängigkeiten (obligatorisch und einige optional):
pacman -S base-devel cmake git intltool gtk3 fftw cfitsio gsl opencv
exiv2 libraw wcslib
LittleCMS version
Siril benötigt zum Erstellen lcms2 >= 2.14. Diese Version ist erforderlich, um eine Optimierung des Farbmanagementcodes zu ermöglichen. Eine ausreichende Version ist in Debian Testing und Ubuntu 23.04 verfügbar, die aktuelle Ubuntu LTS-Version bietet jedoch eine ältere Version und andere Betriebssystemdistributionen möglicherweise auch. Wenn Sie ein älteres Betriebssystem verwenden, das lcms2 >= 2.14 nicht bereitstellt, können Sie Pakete entweder manuell von einer neueren Version Ihrer Distribution installieren oder lcms2 aus dem Quellcode erstellen und installieren. Die lcms2-Quelle ist in „ihrem Git-Repository <https://github.com/mm2/Little-CMS>“ verfügbar.
Fehler beim Erstellen
Jeder Commit für Siril Git wird automatisch in einer Standard-Build-Umgebung für Linux, Windows und MacOS mithilfe der Gitlab-CI-Infrastruktur erstellt. Dies bedeutet, dass wir sehr zuversichtlich sind, dass der Master-Zweig sowie getaggte Releases erfolgreich erstellt werden, sofern eine korrekt eingerichtete Build-Umgebung mit den erforderlichen installierten Abhängigkeiten vorhanden ist.
Wenn ein Build-Fehler auftritt, deutet dies wahrscheinlich auf ein Problem mit Ihrer Build-Umgebung oder falsch installierte Abhängigkeiten hin. Denken Sie daran, dass viele Distributionen eine separate Installation von Entwicklungspaketen erfordern, die die erforderlichen Header-Dateien enthalten. Überprüfen Sie den CI-Bericht für den Git-Commit, den Sie erstellen möchten. Für den unwahrscheinlichen Fall, dass ein Build-Fehler angezeigt wird, können Sie sicher sein, dass das Team daran arbeitet, das Problem zu beheben. Andernfalls, wenn die CI-Pipeline grüne Häkchen anzeigt, müssen Sie alle Probleme mit Ihrer eigenen Build-Umgebung überprüfen und beheben.
Wenn Sie immer noch der Meinung sind, dass Sie ein Build-Problem gefunden haben, das von der CI-Pipeline nicht gemeldet wurde – beispielsweise wenn Sie auf einer anderen Plattform wie BSD bauen, die die Entwickler nicht regelmäßig verwenden –, können Sie gerne ein Problem melden auf gitlab.
Beachten Sie, dass Probleme nur für den Master-Zweig oder getaggte Releases gemeldet werden sollten. Wenn Sie neue Funktionen in Merge-Requests testen, geben Sie bitte Feedback in den Kommentaren zum entsprechenden Merge-Request.
Grafische Benutzeroberfläche
Die grafische Benutzeroberfläche (GUI) ermöglicht es Ihnen, Ihre Bilder manuell zu bearbeiten, aber auch Skripte zu verwenden oder Befehle einzugeben. Um zu erfahren, sie Sie Siril im Headless-Modus verwenden, lesen Sie bitte diesen Abschnitt: Headless Modus.
Die Benutzeroberfläche von Siril wurde mit GTK, einem freien und quelloffenem und plattformübergreifendem Toolkit für die Erstellung von Benutzeroberflächen geschrieben. Derzeit wird Version 3 verwendet.
Die folgenden Unterabschnitte führen Sie durch das Hauptfenster der Benutzeroberfläche und die nützlichen Menüs.
Haupt-Benutzerinterface
Beim Start von Siril wird das Haupt-Benutzerinterface geöffnet.
Bemerkung
Klicken sie irgendwo auf das Bild unten, um die Funktionen anzuzeigen.
Bildbereich
Dieser Bereich zeigt das aktuell geladene Bild an. Klicken sie auf Rot, Grün oder Blau um zwischen verschiedenen Ebenen umzuschalten (nur bei Farbbildern, bei Schwarzweißbildern gibt es nur eine einzige Registerkarte B/W).
Klicken Sie mit der rechten Maustaste auf das Bild, um ein Kontextmenü anzuzeigen:

Tipp
Falls kein Bild geladen ist, öffnet ein Doppelklick auf den Bildbereich den Dialog Öffnen.
Undo
Macht die letzte Operation rückgängig.
Redo
Macht das letzte Undo rückgängig.
PSF
Berechnet eine PSF für die aktuelle Auswahl und führt eine schnelle Photometrie durch.
PSF für die Sequenz
Berechnet eine PSF für die aktuelle Auswahl für alle Bilder der aktuellen Sequenz.
Stern wählen
Wendet die Sternerkennung auf die aktuelle Auswahl an. Das Ergebnis wird im Dialog :guilabel:`Dynamische PSF`geöffnet. Beachten Sie, dass dieser Vorgang nachsichtiger ist als die Vollbild-Sternsucher-Routine, da er davon ausgeht, dass Sie eine Auswahl getroffen haben, die einen Stern enthält: Er kann daher verwendet werden, um Sterne zu erkennen, die von der Vollbild-Sternsucher-Funktion übersehen wurden.
Auswahl
Wendet Beschränkungen auf den Auswahlbereich an.
Beschneiden
Stellt ein Interface zu den Funktionen Crop und Crop & rotate bereit.
ROI
Bietet eine Schnittstelle zum Festlegen oder Löschen der "Region of Interest" für die ROI-Verarbeitung. Hinweis: Dieser Menüeintrag ist nicht verfügbar, wenn der ROI-Modus in der Registerkarte "Benutzeroberfläche" auf "Automatisch aus Auswahl" eingestellt ist.
RGB-Ausrichtung
Richtet die RGB-Kanäle des Bildes aus. Dies unterstützt eine Reihe von Registrierungsmethoden für die Ausrichtung:
Globale Sternausrichtung in 2 Durchgängen Hier wird die globale Sternausrichtungsroutine in 2 Durchgängen mit COG(Schwerpunkt)-Rahmen verwendet (damit die Bildabmessungen erhalten bleiben). Dieser Algorithmus passt sich mit 8 Freiheitsgraden an, so dass er Bildverschiebung, Drehung und Verzerrung korrigieren kann. Dies ist der empfohlene Algorithmus für Bilder, die Sterne enthalten. Dieser Algorithmus ist global und erfordert keine Auswahl.
KOMBAT-Ausrichtung Hier wird die KOMBAT-Ausrichtungsmethode verwendet. Sie ist in erster Linie für die Ausrichtung von Planeten gedacht, kann aber auch für Deep Space-Bilder verwendet werden. Er bietet nur eine Verschiebungsregistrierung, ist aber schnell. Bei diesem Algorithmus muss eine Auswahl getroffen werden.
Ein-Stern-Registrierung Dies ist ein älterer Algorithmus, der eine reine Verschiebungs-Registrierung auf der Grundlage der Bewegung eines einzelnen Sterns ermöglicht. Dies ist sehr schnell, aber die Registrierung kann nicht so viele Freiheitsgrade bewältigen wie die globale 2-Pass-Sternausrichtung. Er kann geeignet sein, wenn Sie sicher sind, dass Sie nur die Bildverschiebung korrigieren müssen. Bei diesem Algorithmus muss ein einzelner Stern ausgewählt werden.
Bildmusterausrichtung Bei dieser Methode wird die Ausrichtung anhand der Fourier-Transformationen der Bilder vorgenommen. Sie eignet sich für Deep-Sky- und Planetenbilder, bietet jedoch nur eine Shift-Registrierung und ist recht langsam. Dieser Algorithmus verwendet eine quadratische Auswahl: Es muss eine Auswahl getroffen werden, und nicht quadratische Auswahlen werden so angepasst, dass sie quadratisch sind.
Warnung
Das Werkzeug ist RGB-Ausrichtung. Es ist nicht für das Ausrichten von nicht ausgerichteten LRGB-Kompositionen gedacht und funktioniert auch nicht damit. Dazu müssen Sie entweder die zu komponierenden Ebenen vor der Komposition ausrichten oder die Ausrichtung mit dem RGB-Ausrichtungswerkzeug vornehmen.
Öffnen
Klicken Sie auf diese Icons (von links nach rechts), um:
Eine Datei zu öffnen
Eine kürzlich verwendete Datei zu öffnen
Arbeitsverzeichnis wechseln
Live-Stacking
Klicken Sie auf diese Schaltfläche, um eine Live-Stacking-Sitzung zu starten.
Rückkgängig machen/Wiederherstellen
Benutzen Sie diese Schaltflächen, um die letzten Aktionen rückgängig zu machen/wiederherzustellen. Dies ist nur möglich, wenn die letzte Aktion über die grafische Benutzeroberfläche und nicht durch Eingabe eines Befehls durchgeführt wurde.
Bildverarbeitung
Klicken sie auf diese Schaltfläche, um das Menü Verarbeitung anzuzeigen.
Werkzeuge
Klicken sie auf diese Schaltfläche, um das Menü Werkzeuge anzuzeigen.
Skripte
Klicken Sie auf diese Schaltfläche um die Skripte anzuzeigen und zu starten.
Informationsleiste
Diese Leiste zeigt die aktuelle Version von Siril und den Pfad zum aktuellen Arbeitsverzeichnis.an.
Auf der rechten Seite werden auch Informationen über den verfügbaren Arbeits- und Festplattenspeicher angezeigt.
Sie können die maximale Anzahl der von Siril verwendeten Prozessorkerne mit den Schaltflächen + und - ändern.
Speichern
Diese Schaltflächen werden benutzt um Ihre Ergebnisse zu speichern:
Speichert (überschreibt) das aktuelle Bild.
Speichert unter einem anderen Dateinamen und/oder Dateierweiterung.
Dialogbox "Speichern".
In der Dropdown-Liste unten rechts können Sie den Typ des zu speichernden Bildes auswählen. Die Erweiterung wird automatisch zum Dateinamen hinzugefügt. Wenn Sie jedoch im Modus Unterstützte Bild-Formate bleiben, können Sie jede von Siril untersützte Dateierweiterung manuell hinzufügen, und die Datei wird im korrekten Format gespeichert.
Erstellt einen Schnappschuss der aktuellen Ansicht (so wie sie auf dem Bildschirm zu sehen ist, d.h. die Vorschau wird, falls aktiviert, gestreckt). Es gibt zwei mögliche Optionen: Entweder wird der Schnappschuss in der Zwischenablage gespeichert, oder er wird direkt auf die Festplatte in das Arbeitsverzeichnis kopiert.
Ändert die Bittiefe des aktuellen Bildes. Sie haben die Wahl zwischen 16-Bit und 32-Bit.
Öffnet das Hauptmenü, auch Burgermenü genannt. Ermöglicht den Zugriff auf Einstellungen, die Dokumentation und vieles mehr.
Tabs/Registerkarten
Wählt eine der Registerkarten. Sie können auch mit den Tastenkombinationen F1 bis F7 zwischen den verschiedenen Registerkarten wechseln.
Weitere Einzelheiten sind hier zu finden:
Tabs/Registerkarten |
Schlüssel |
---|---|
F1 |
|
F2 |
|
F3 |
|
F4 |
|
F5 |
|
F6 |
|
Konsole |
F7 |
Registerkartenfenster
Zeigt die Besonderheiten der aktuell ausgewählten Registerkarte an.
Verhalten der Maus
Siril verwendet GTK-Zuordnungen für primäre, sekundäre und mittlere Maustasten. Diese sind normalerweise den linken, rechten und mittleren (Scroll-Radtaste) physischen Maustasten zugeordnet, sie können jedoch in bestimmten Konfigurationen unterschiedlich zugeordnet sein (z. B. haben Linkshänder möglicherweise vertauschte linke und rechte Tasten konfiguriert).
Primäre Maustaste
Die primäre Maustaste wird für verschiedene Zwecke verwendet:
Um Bereiche eines Bildes auszuwählen
Mit gedrückter Strg-Taste (oder Cmd auf MacOS), um das Bild zu verschieben
Wenn das Intensitätsprofilierungswerkzeug aktiv ist, können Sie die Linie ziehen, entlang der das Intensitätsprofil gezeichnet werden soll, und Punkte auswählen, die bekannten Wellenlängen/Wellenzahlen in der Spektroskopieeinstellung entsprechen
Im RGB-Kompositionswerkzeug zur Auswahl des Rotationszentrums bei manueller Ausrichtung
Im Werkzeug zum Entfernen von Gradienten, um Probepunkte zu setzen
Im Photometriemodus, um eine Photometrie an einem Stern durchzuführen
Zur Auswahl der Positionen für die Registrierungsvorschauen
Wenn Sie mit der primären Maustaste doppelklicken, ohne dass ein Bild geladen ist, wird das Dialogfeld „:guilabel:Öffnen“ angezeigt.
Zweite Maustaste
Die zweite Maustaste wird für verschiedene Zwecke verwendet:
So rufen Sie das Bildkontextmenü auf (außer im Photometriemodus)
Im Werkzeug zum Entfernen von Gradienten, um Probepunkte zu entfernen
Im Photometriemodus, um eine Photometrie am ausgewählten Stern für alle Bilder der aktuell geladenen Sequenz durchzuführen (wenn keine Sequenz geladen ist, hat dies keine Auswirkung)
Mittlere Maustaste
Die mittlere Maustaste wird für folgende Zwecke verwendet:
Zum Verschieben des Bildausschnittes mit der aktuellen Zoomstufe
Halten Sie Strg gedrückt (oder Cmd auf MacOS), um eine quadratische Auswahl mit geeigneter Größe für die Photometrie zu erstellen
Durch Doppelklicken wird die Zoomstufe auf einen voreingestellten Wert eingestellt. Das Verhalten kann auf der Registerkarte Benutzeroberfläche im Dialogfeld Einstellungen konfiguriert werden. Zur Auswahl stehen: - Immer passend zoomen - Immer auf 100 % zentriert auf den Mauszeiger zoomen - Zwischen „Zoom passend“ und „Zoom auf 100 % zentriert auf den Mauszeiger“ umschalten
Mausrad
Das Mausrad wird zum Anpassen der Zoomstufe verwendet.
Kommandozeile
Geben Sie einen command ein und drücken Sie Enter.
Sie können die Schaltfläche am Ende der Zeile anklicken, um Hilfe bei der Benutzung zu erhalten.
Sie können den gerade ausgeführten Prozess auch abbrechen, indem Sie auf die Schaltfläche Stop klicken.
Erweitern
Klicken Sie auf diese Leiste, um den gesamten Bereich der Registerkarte/des Registerkartenfenstes zu erweitern oder zu verkleinern.
Bildlaufleisten
Verwenden Sie den oberen und unteren Schieberegler, um den Weiß- und Schwarzpunkt des Vorschaubildes anzupassen (im Modus Linear).
Tipp
Klicken Sie auf den Namen des geladenen Bildes oder der geladenen Sequenz, um den Namen in die Zwischenablage zu kopieren (nützlich zum Einfügen in einen Befehl).
Vorschau-Modus
Wählen Sie den Vorschaumodus für das geladene Bild aus den folgenden Möglichkeiten:
Linear
Logarithmisch
Quadratwurzel
Quadratisch
Asinh
Autostretch (aktivieren Sie die Checkbox "Hohe Auflösung" um eine tiefere bis zu 24-Bit LUT statt der standardmäßigen 16-Bit-Tabelle zu verwenden)
Histogramm
Im Autostretch-Modus mit Farbbildern, aktiviert/deaktiviert diese Checkbox auf der rechten Seite die Kanalverknüpfung. Wenn die Verknüpfung aufgehoben ist, werden die 3 Farbebenen unabhängig voneinander gestreckt, um ein farblich neutraleres Bild zu erhalten.
Warnung
Hierbei handelt es sich nur um eine Vorschau des Bildes, nicht um die tatsächlichen Daten (außer bei Auswahl des linearen Modus). Vergessen Sie nicht, Ihre Bilder zu strecken, bevor Sie sie speichern.
Spezielle Ansichten
Verwenden Sie diese Schalter um Vorschaubilder anzuzeigen:
mit invertierten Farben
in Falschfarben
Astrometrische Werkzeuge
Benutzen Sie diese Schalter um Folgendes anzuzeigen:
Koordinaten-Gitternetz
Warnung
Es muss eine astrometische Lösung für das Bild gefunden worden sein, damit diese Schaltflächen aktiv sind.
Schnelle Photometrie
Benutzen Sie diesen Schalter um den Modus Schnelle Photometrie zu aktivieren.
Intensitätsprofil
Benutzen Sie diesen Schalter um den Modus Intensitätsprofil zu aktivieren.
Zoom
Benutzen Sie diese Schaltflächen um:
Herauszoomen
Hereinzoomen
Zoom an die verfügbare Fenstergröße anpassen
Zoom auf die tatsächliche Größe
Tipp
Strg+linke Maustaste ermöglicht die Navigation im Bild
Tipp
Strg+Mausrad vergrößert/verkleinert und Strg + 0 / 1 vergrößert auf die Fenstergröße bzw. 100%.
Tipp
Strg+Umschalt und Ziehen mit der primären Maustaste misst den Abstand zwischen zwei Punkten. Wenn genügend Metadaten vorhanden sind, wird die Messung in Grad, Minuten und Bogensekunden angegeben, ansonsten in Pixeln.
Geometrische Transformationen
Benutzen Sie diese Schaltflächen um:
Nach links zu drehen
Nach rechts zu drehen
Entlang der horizontalen Achse zu spiegeln
Entlang der vertikalen Achse zu spiegeln
Bildauswahl
Klicken Sie auf diese Schaltfläche um die Bildauswahl zu öffnen.
Tastenkürzel
Siril verwendet verschiedene Tastenkürzel für den Zugriff auf Bearbeitungswerkzeuge oder zur Bearbeitung des Programms und/oder der Bilder. Diese Tastenkürzel werden im Dialog Tastenkürzel aufgeführt, der über das Hamburgermenü zugänglich ist.


Verarbeitung von Teilbereichen
Siril bietet für einige Funktionen die Verarbeitung von Teilbereichen (ROI) an. Die ROI-Verarbeitung dient zwei Zwecken:
Bei langsam zu berechnenden Bildoperationen wie der Dekonvolution kann nur ein kleiner Teil des Bildes bearbeitet werden, während die idealen Parameter experimentell ermittelt werden. Dies bedeutet, dass der Vorgang auf der kleinen ROI viel schneller abgeschlossen wird und die gewünschten Parameter viel schneller ausgewählt werden können.
Bei Bildoperationen, die sich auf das Aussehen des Bildes auswirken, wie z. B. Stretching, Sättigungswerkzeuge usw., kann es sinnvoll sein, die ROI-Verarbeitung zu verwenden, um einen unbearbeiteten und einen bearbeiteten Bereich nebeneinander zu vergleichen.
Die ROI-Verarbeitung ist nicht für alle Bildoperationen in Siril implementiert. In der Tat gibt es viele Fälle, in denen es keinen Sinn macht, z. B. Geometrieoperationen, bei denen der Inhalt des ROI auf einen anderen Teil des Bildes abgebildet werden würde. Die ROI-Verarbeitung wird nicht für Bildoperationen unterstützt, die mehrere Eingabebilder benötigen, z. B. Stern-Neuzusammensetzung, RGB-Zusammensetzung oder Pixelmath.
Operationen mit Unterstützung der ROI-Verarbeitung
Die folgenden Bildoperationen unterstützen die ROI-Verarbeitung:
Deconvolution Die Dekonvolution kann sehr langsam sein, daher ermöglicht die ROI-Verarbeitung ein schnelleres Ausprobieren von Optionen an einem kleinen Teil des Bildes, um die besten Einstellungen für Ihr Bild zu finden.
Rauschunterdrückung Die Rauschunterdrückung kann auch langsam verarbeitet werden, so dass die ROI-Verarbeitung eine schnellere Erprobung der Optionen ermöglicht.
Asinh-Stretch Ein Benutzer möchte vielleicht die Wirkung von Asinh-Stretch oder einer der folgenden Bildoperationen neben einem unbearbeiteten Bereich untersuchen. Die ROI-Verarbeitung ermöglicht dies.
Verallgemeinerte hyperbolische Streckung
Histogramm Stretch
Farbsättigung
Median-Filter
Grün-Rauschen entfernen (SCNR)
Keine anderen Bildoperationen unterstützen die ROI-Verarbeitung.
Bemerkung
Die ROI-Verarbeitung ist im Allgemeinen nicht dazu gedacht, nur einen Teil eines Bildes zu bearbeiten.
Bei Bildoperationen mit automatisch aktualisierter Vorschau gilt die Vorschau für den ROI, aber wenn Anwenden angeklickt wird, wird das gesamte Bild aktualisiert.
Bei Bildoperationen, die nicht über eine automatisch aktualisierte Vorschau verfügen, wird beim Festlegen eines ROI eine Schaltfläche Vorschau im ROI verfügbar. Diese Schaltfläche dient als manuelle Vorschau, mit der Sie eine Reihe von Einstellungen im ROI überprüfen können, bis Sie zufrieden sind. Sind die Einstellungen wie gewünscht, klicken Sie auf Anwenden, um den Vorgang auf das gesamte Bild anzuwenden.
Einstellung des ROI
Für die Einstellung des ROI gibt es zwei Möglichkeiten:
Manuell Bei dieser Option muss die ROI manuell über das Menü der rechten Maustaste im Untermenü
gesetzt und gelöscht werden.Automatisch aus Auswahl Diese Option synchronisiert die ROI automatisch mit der aktuellen Auswahl und löscht sie automatisch, wenn die Auswahl gelöscht wird.
Diese Optionen schließen sich gegenseitig aus und die bevorzugte Option kann in der Registerkarte Benutzeroberfläche des Dialogs Einstellungen konfiguriert werden.
Löschen des ROI
Im manuellen ROI-Einstellungsmodus befindet sich die Option zum Löschen des ROI im Menü der rechten Maustaste, im Untermenü
.Im automatischen ROI-Einstellungsmodus löschen Sie einfach die aktuelle Auswahl und die ROI wird gelöscht.
Der ROI wird auch bei den folgenden Gelegenheiten automatisch gelöscht:
Wenn das aktuelle Bild geschlossen wird,
wenn ein neues Bild geöffnet wird,
Wenn eine Sequenz geöffnet ist und das sichtbare Bild geändert wird.
Visualisierung
Wenn ein ROI gesetzt ist, wird er im Bildfenster als rot gestrichelter Rahmen im gleichen Stil wie das Auswahlfeld angezeigt. Wenn jedoch ein Dialogfeld für Bildoperationen geöffnet wird und die Bildoperation die ROI-Verarbeitung unterstützt (oder wenn eine ROI festgelegt wird, während ein solches Dialogfeld bereits geöffnet ist), ändert sich die Farbe des ROI-Umrisses in grün und zeigt damit an, dass die ROI-Verarbeitung für die aktuelle Operation aktiviert ist.
Siril Befehle
Siril-Befehle ignorieren die ROI, auch wenn sie im GUI-Modus von der Befehlszeile aus ausgeführt werden, und auch wenn dieselbe Bildoperation die ROI-Verarbeitung unterstützt, wenn sie von der GUI aus aufgerufen wird. Die ROI ist als schnelle Vorschau gedacht, während die Befehle das gesamte Bild bearbeiten sollen. Wenn eine ROI vorhanden ist, wenn ein Befehl ausgeführt wird, wird sie ignoriert, aber nicht gelöscht, so dass sie für nachfolgende Operationen, die die ROI-Verarbeitung unterstützen, weiterhin verfügbar ist.
Farbraumtransformationen
Jeder Vorgang, bei dem das ICC-Profil des Bildes entfernt, zugewiesen oder konvertiert wird, löscht die ROI, sofern eine solche festgelegt wurde.
Fenster mit Bildinformationen

Dieses Fenster enthält Informationen über die Abtastrate des geöffneten Bildes. Die Abtastrate, manchmal auch Auflösung oder Maßstab genannt, gibt an, wie viel Winkel des Himmels in einem Pixel zu sehen ist, wie er durch das Instrument gesehen wird. Sie hängt von zwei Dingen ab: von der Brennweite des Instruments und von der Pixelgröße des Sensors, die wiederum vom Binning-Modus abhängt.
FITS-Header können diese Informationen enthalten, wenn sie in der Erfassungssoftware eingestellt wurden. In diesem Fall sind dies die Werte, die in diesem Fenster angezeigt werden. Wenn die Metadaten des Bildes diese Informationen nicht enthalten, weil sie der Erfassungssoftware nicht bekannt sind oder weil das Dateiformat sie nicht unterstützt, ist dieses Dialogfeld dennoch verfügbar und wird mit Standardwerten gefüllt. Sie können geändert und für verschiedene Operationen von Siril verwendet werden, die Abtastinformationen erfordern, z. B. die Anzeige der FWHM in Bogensekunden anstelle von Pixeln.
Standardwert ist "kein Binning" (1x1) und eine in den Einstellungen gespeicherte Brennweite und Pixelgröße. Die in den Einstellungen gespeicherten Werte können von diesem Dialog aus gesetzt werden, indem Sie die Schaltfläche Als Standardwerte speichern aktivieren, bevor Sie auf Schließen klicken. Sie können auch gesetzt werden, indem man eine astrometrische Auflösung des Bildes durchführt, auch Plate Solve genannt, wenn die Option, die Standardwerte zu aktualisieren, wenn ein Ergebnis gefunden wird, in den Voreinstellungen <preferences/preferences_gui:Astrometry>` aktiviert ist :ref:`.
Die in diesem Fenster angezeigten Werte werden im aktuell geladenen Bild gespeichert, und wenn dieses Bild als FITS gespeichert wird, werden sie im FITS-Header gespeichert.
Die Binning-Verwaltung kann je nach Erfassungssoftware in zwei Formen erfolgen: Die tatsächliche Pixelgröße wird angegeben, muss aber mit dem Binning multipliziert werden (wenn Echte Pixelgröße angekreuzt ist), die bereits multiplizierte Pixelgröße wird angegeben (wenn nicht angekreuzt).
Arbeitsverzeichnis
Das Arbeitsverzeichnis (wd
), auch als aktuelles Arbeitsverzeichnis (cwd
) bekannt, ist das Verzeichnis, in dem Siril arbeitet. Seine Wahl ist ein entscheidender Schritt, insbesondere bei der Verwendung von Skripten. Die falsche Wahl von cwd
ist für 90 % der Skript-Fehler verantwortlich. Dieser Ordner wird durch Klicken auf den Home-Button in Form eines Hauses ausgewählt: . Dies ist das Verzeichnis, in dem Siril standardmäßig Bilder speichert (sofern kein anderer Pfad angegeben ist) und auch das Verzeichnis, in dem nach Sequenzen gesucht wird.
Sobald das Verzeichnis ausgewählt wurde, kann sein Pfad einfach in der Titelleiste des Anwendungsfensters unter der Versionnummer überprüft werden, wie in der Abbildung unten dargestellt.

Angezeigtes Arbeitsverzeichnis in der Titelleiste. Hier ist es ein Linux-Pfadname.
Voreinstellungen
Voreinstellungen sind Einstellungen, die bei jeder Sitzung von Siril erhalten bleiben und die Ihre bevorzugten Auswahlmöglichkeiten für viele der Werkzeuge festlegen.
Seit Version 1.2.0 sind sie sowohl über die Benutzeroberfläche als auch programmatisch über die Befehle set/get commands zugänglich.
Standardmäßig findet sich die Voreinstellungsdatei hier:
~/.config/siril/configX.Y.ini
(Linux)%LOCALAPPADATA%sirilconfigX.Y.ini
(Windows)~/Library/Application Support/org.free-astro.Siril/siril/configX.Y.ini
(MacOS)
Wobei X und Y die Haupt- und Nebenversionsnummern sind.
Falls Sie mehrere Konfigurationsdateien verwenden möchten, können Sie auswählen, mit welcher Sie beginnen möchten, indem Sie ein Terminal öffnen und folgenden Befehl eingeben:
siril -i path/to/my_other_config.ini
Warnung
Siril muss in Ihrem Suchpfad enthalten sein, um siril wie in der obigen Zeile verwenden zu können. Andernfalls verwenden Sie den vollständigen Pfadnamen zur Siril-Programmdatei.
Einstellungen (GUI)
Die Einstellungen sind über das Burgermenü oder über das Tastenkürzel Strg + P erreichbar. Es gibt 10 Seiten und jede Seite repräsentiert ein Thema. Die Einstellungen ermöglichen es mehr oder weniger fortgeschrittenen Benutzern, Siril so zu optimieren, dass es ihren Bedürfnissen am besten entspricht. Einige Einstellungen können sich negativ auf die Leistung von Siril auswirken, daher ist es ratsam, die Einstellungen nur zu verändern, wenn Sie wissen, was Sie tun. Am unteren Rand des Einstelldialogs befinden sich drei Schaltflächen: Zurücksetzen setzt alle Einstellungen auf den Standardwert zurück, Abbruch macht die aktuellen Änderungen rückgängig und Anwenden schließt den Dialog und speichert die Einstellungen.
FITS/SER Debayern

Seite 1 des Einstellungen-Dialogs
Die Registerkarte FITS/SER debayern ermöglicht es dem Benutzer die Debayer-Einstellungen für FITS-, SER- oder TIFF-Dateien zu definieren. Daher ist diese Registerkarte nur für Benutzer mit einer OSC-Kamera sinnvoll. Es ist ratsam, die Standardeinstellungen beizubehalten, da Siril automatisch die richtigen Einstellungen festlegt, die zu verwenden sind. Im Falle einer TIFF-Datei, die keine AstroTIFF-Datei ist, oder einer Datei, die nicht alle erforderlichen Schlüsselwörter enthält, kann es jedoch erforderlich sein, die Einstellungen manuell anzupassen. In diesem Fall müssen Sie das Häkchen bei der Schaltfläche Benutzer Bayer-Matrix aus dem Datei-Header, wenn verfügbar entfernen. Dadurch werden mehrere Einstellungen freigeschaltet, die der Benutzer ändern kann.
Bayer-/Mosaikmuster: In diesem Dropdown-Menü können Sie den Typ der von der Kamera verwendeten Bayer-Matrix auswählen. Dies ist in der Regel in den Herstellerangaben angegeben. Seien Sie jedoch vorsichtig, dieses Feld ist eng mit der Option Debayere FITS-Dateien von oben nach unten falls keine expliziten Schlüsselworte gefunden werden verknüpft und die Ergebnisse werden unterschiedlich sein, unabhängig davon, ob sie aktiviert ist oder nicht. Weitere Erläuterungen zu dieser letzten Option finden Sie hier.
X Offset: In seltenen Fällen werden Dateien mit einer Bayer-Array-Verschiebung aufgezeichnet. Wir können einen Offset von 1 auf der X-Achse und einen Offset von 1 auf der Y-Achse definieren. Hier definiert der Wert, ob es einen Versatz in X gibt.
Y Offset: Y-Offset der Bayer-Matrix.
Wenn Sie diese Einstellungen ändern, wird jedes Mal ein anderes Demosaicing durchgeführt. Deshalb ist es ratsam, die Einstellungen in der Standardeinstellung zu belassen, es sei denn, Sie sind sich wirklich sicher, was Sie tun.
Eine weitere Option, die sich weniger auf das Endergebnis auswirkt, ist die Wahl des in Debayer Interpolation vorgeschlagenen Demosaicing-Algorithmus. Zur Auswahl stehen die folgenden Verfahren:
Schnelles Debayern ist der schnellste in Siril verfügbare Algorithmus. Die anderen unten aufgeführten Algorithmen sind jedoch oft besser.
VNG4, Threshold-Based Variable Number of Gradients (schwellenwertbasierte variable Anzahl von Farbverläufen), arbeitet mit einer 5x5-Pixel-Nachbarschaft um jedes Quellpixel. Dieser Algorithmus eignet sich sehr gut für kontrastarme, flache Bildbereiche (z. B. den Himmelshintergrund), erzeugt aber Artefakte in kontrastreichen Bereichen (z. B. Sterne).
AHD, Adaptive Homogeneity-Directed, ist ein weiterer bekannter Debayer-Algorithmus. Er zeigt jedoch in der Regel Artefakte im Hintergrund und schlechte Sternformen.
AMaZE, Aliasing Minimization and Zipper Elimination, ist ein Algorithmus, der besonders bei rauscharmen Aufnahmen gute Ergebnisse liefert.
DCB, Double Corrected Bilinear, ein neuerer Algorithmus, kann wie AHD einige Artefakte im Hintergrund aufweisen.
HPHD, Heterogeneity-Projection Hard-Decision, ist ein älterer Algorithmus, der gute Ergebnisse liefert, aber recht langsam ist.
IGV und LMMSE sind sehr gut für die Arbeit mit stark verrauschten Bildern geeignet. IGV neigt jedoch dazu, einige Farbinformationen zu verlieren, während LMMSE einer der rechenintensivsten Demosaikierer ist und viel Speicherplatz benötigt.
RCD, Ratio Corrected Demosaicing, soll die Farbkorrekturfehler glätten, die bei vielen anderen Interpolationsmethoden üblich sind. Es eignet sich hervorragend für runde Kanten, z. B. bei Sternen, und ist daher der in Siril verwendete Standardalgorithmus.
Für den X-Trans-Sensor wird unabhängig von der in den Einstellungen gewählten Methode ein spezieller Algorithmus namens Markesteijn verwendet. Für letzteren ist es möglich, die gewünschte Qualität mit der Option X-Trans-Demosaikierungsqualität zu definieren. Sie definiert die Anzahl der Durchläufe für den X-Trans Markesteijn Demosaicing-Algorithmus, 1 ist die Standardeinstellung, 3 kann etwas besser sein, ist aber langsamer.
Warnung
Für das schnelle On-The-Fly-Debayern von SER-Dateien wird unabhängig von der Auswahl im Dropdown-Menü immer der RCD-Algorithmus verwendet. Dadurch ist Siril in Bezug auf die Ausführungsgeschwindigkeit effizienter und bietet eine gute Qualität.
FITS Optionen

Seite 2 des Einstellungs-Dialogs
Die Seite FITS-Optionen enthält alle Einstellungen, die sich auf das von Siril verwendete native Dateiformat beziehen.
Fits-Dateierweiterung: Standardmäßig ist der Wert auf .fit eingestellt. Viele Aufnahmeprogramme verwenden jedoch die Erweiterung fits. In diesem Fall raten wir Ihnen, den Wert anzupassen. Alle von Siril erstellten Dateien werden die hier definierte Erweiterung haben. Außerdem können nur Sequenzen mit der in den Einstellungen festgelegten Erweiterung geladen werden. Es ist daher nicht möglich, eine .fits-Sequenz und eine .fit-Sequenz zu öffnen, ohne diesen Wert zu aktualisieren. Unterstützte Erweiterungen sind:
.fit
.fits
.fts
Sie können alle mit der Erweiterung .fz versehen werden, wenn die Daten komprimiert sind.
Siril Kommandozeile
setext extension
Legt die verwendete und von Sequenzen erkannte Erweiterung fest.Das Argument Erweiterung kann "fit", "fts" oder "fits" seinStandardeinstellung: Standardmäßig arbeitet Siril mit 32-Bit-Fließkommazahlen im Bereich [0, 1]. Dies ist der beste Weg, um eine hohe Genauigkeit zu erreichen. Aus Gründen des Speicherplatzes auf der Festplatte kann ein Benutzer jedoch auch mit 16-Bit-Ganzzahlen ohne Vorzeichen (im Bereich [0, 65535]) arbeiten. Seien Sie jedoch vorsichtig, denn bei einem 16-Bit-Stacking können viele Informationen verloren gehen.
Erlaubt FITS Würfeln unterschiedliche Größe: Dies kann nützlich sein, um wissenschaftliche FITS-Dateien zu öffnen, die nicht von Siril erstellt wurden und die mehrere Bilder unterschiedlicher Größe enthalten, die sonst als ungültige Siril FITSEQ-Dateien betrachtet würden. Die JWST-Bilder sind ein gutes Beispiel für die Verwendung dieser Option.
Kompatibilität für Aladin einschalten (CTYPE3 = 'RGB'): Aladin betrachtet einen 3D-FITS-Würfel als RGB-Bild (Rot-, Blau- und Grün-Komponenten), wenn das FITS-Schlüsselwort
CTYPE3 = 'RGB '
im Header angegeben ist. In diesem Fall werden alleBITPIX
Werte unterstützt. Ohne die Angabe des FITS-SchlüsselwortesCTYPE3 = 'RGB '
werden nur FITS-Würfel mit 3 Frames in der gleichen Dimension und mit einemBITPIX=8
automatisch als RGB-FITS erkannt.
Warnung
Diese Option kann zu Konflikten mit der Astrometrie-Funktion führen und sollte nur aktiviert werden, wenn sie wirklich notwendig ist.
Aktualisierung der Pixelgröße von gebinnten Bildern: Für die Berechnung der Abtastrate kann die Pixelgröße auf zwei verschiedene Arten angegeben werden: die tatsächliche Pixelgröße wird angegeben, muss aber mit dem Binning multipliziert werden (wenn angekreuzt), die bereits multiplizierte Pixelgröße wird angegeben (wenn nicht angekreuzt). Dies hängt von der Erfassungssoftware ab, die zur Erstellung der FITS-Datei verwendet wird.
FITS Kompression: Die Komprimierung kann in einigen Fällen interessant sein, in denen der Speicherplatz auf der Festplatte ein entscheidender Punkt bei der Verarbeitung ist. Weitere Informationen finden Sie in dem Abschnitt, der dem FITS-Format gewidmet ist, hier.
Die Komprimierung fügt den erzeugten Dateien die Erweiterung
.fz
hinzu. Siril ist in der Lage, eine Sequenz mit der Erweiterung.fz
zu öffnen, ohne einen Wert in den Voreinstellungen ändern zu müssen.
Siril Kommandozeile
setcompress 0/1 [-type=] [q]
Astrometrie

Seite 3 des Einstellungs-Dialogs
Tipp
Vergessen Sie nicht, dass Sie im Fenster scrollen können, da es unten Optionen gibt.
Diese Registerkarte enthält alle Optionen im Zusammenhang mit der Astrometrie. Die Astrometrie ist eine in Siril stark implementierte Funktion. Wenn das Bild astrometrisch gelöst ist (d.h. wenn die Astrometrie erfolgreich war), ist es möglich, die Namen der bekannten Objekte anzuzeigen. Insbesondere diejenigen, die in den großen astronomischen Katalogen aufgeführt sind. Im Teil "Beschriftungen" kann man festlegen, welche Kataloge für die Anzeige der Beschriftungen verwendet werden können. Derzeit gibt es 6 davon, und sie können abgewählt werden, um ignoriert zu werden:
Messier katalog
New General Catalogue (NGC)
Index Catalogue (IC)
Lynds' Catalogue of Bright Nebulae (LBN)
Sharpless Catalogue (Sh2)
Catalogue of Brightest stars
Zusätzlich zu dieser Liste gibt es zwei weitere Kataloge, die vom Benutzer ausgefüllt werden können. Einer betrifft die Deep-Sky-Objekte, der andere das Sonnensystem. Sie können im Abschnitt Beschriftungen dieser Dokumentation besser beschrieben werden.
Durch Klicken auf die Schaltfläche Objektnamen anzeigen (nur, wenn das Bild eine astrometrische Lösung hat), werden die Beschriftungen auf dem Bild angezeigt. Es ist auch möglich, auf die Schaltfläche zur Anzeige des Himmels-Koordinatensystems
zu klicken. Letzteres fügt standardmäßig einen Kompass in die Mitte des Bildes ein. Im Abschnitt Kompass können Sie die gewünschte Position für die Anzeige des Kompasses festlegen.
Der Abschnitt Weltsystemkoordinaten erlaubt es folgendes zu wählen
Formalismus 1 (CD-Stichwörter): Im
PC i_j
-Formalismus werden die Matrixelemente \(m_{ij}\) (lineare Transformationsmatrix) inPC i_j
(fließend-wertig) Header-Karten und si alsCDELT i
kodiert. Die i und j Indizes werden ohne führende Nullen verwendet, z.B.PC 1_1
undCDELT 1
. Die Standardwerte fürPC i_j
sind 1.0 für \(i = j\) und 0.0 ansonsten. DiePC i_j
-Matrix darf nicht singulär sein; sie muss eine Inverse haben. Außerdem müssen alleCDELT i
ungleich Null sein.Formalismus 2 (PC-Stichwörter): Die Schlüsselwörter
CD i_j
(mit Fließkommazahlen) kodieren das Produkt \(s_i m_{ij}\). Die i und j Indizes werden ohne führende Nullen verwendet, z.B.CD 1_1
. Die MatrixCD i_j
darf nicht singulär sein; sie muss eine Inverse haben.CDELT i
undCROTA i
dürfen mitCD i_j
koexistieren, um alten FITS-Interpretern zu helfen, müssen aber von neuen Lesern ignoriert werden.
Der Teil Lokale Sternkataloge des Dialogfensters betrifft die Verwendung lokaler Kataloge zur astrometrischen Lösung von Bildern. Diese Funktion wird ausführlich im Abschnitt Astrometrische Lösung dieser Dokumentation beschrieben.
Im Abschnitt Allgemeine astrometrische Lösung stehen eine Reihe von Optionen zur Steuerung sowohl des internen Siril-Lösers als auch von astrometry.net zur Verfügung.

Unterer Teil auf Seite 3 des Einstellungsdialogs
Die erste Option legt fest, ob die berechnete Brennweite und die Eingabepixelgröße in den Einstellungen als Standardwerte für Bilder gespeichert werden, die nicht über die entsprechenden Metadaten verfügen, wenn eine astrometrische Lösung gefunden wird.
Abtastratentoleranz: Prozentsatz, der unterhalb und oberhalb der erwarteten Abtastrate liegen darf. Die gegebene Abtastrate wird mit 1 + dies / 100 multipliziert oder geteilt.
Grade der Polynomkorrektur: Astrometrische Löser können eine Polynomkorrektur (SIP) verwenden, um mit optischen Aberrationen/Verzerrungen zu arbeiten. Dies ist die Ordnung des Polynommodells. 0 deaktiviert es.
Zielradius: erlaubter Suchradius um die Zielkoordinaten für die Lösung (Grad). Unbenutzt für blinde (kein Ziel übergeben) Lösungen.
Maximale Sekunden für den Lösungsversuch: erlaubte Zeit für die Lösung für jede Katalogdatei. Sie kann nur dann als Gesamtlösungszeit verwendet werden, wenn solve-field in seiner Konfigurationsdatei so konfiguriert ist.
Der letzte Abschnitt ist dem solve-field Plate-Solver aus der astrometry.net Suite gewidmet.
,xyls-Dateien nicht löschen: Die Liste der Sterne wird als FITS-Tabelle an solve-field übergeben, aktivieren Sie dies, damit die Datei im Arbeitsverzeichnis bleibt.
.wcs-Dateien nicht löschen: Die Ergebnisse von solve-field werden in einem FITS-Header mit einem Dateinamen gespeichert, der auf .wcs endet. Aktivieren Sie diese Option, um diese Datei nicht zu entfernen.
Verzeichnis des lokalen astrometry.net-Lösers: Um Astrometry.net lokal in Siril nutzen zu können, kann es erforderlich sein, Siril den Pfad mitzuteilen, auf dem er installiert wurde. Auf UNIX-basierten Systemen befindet es sich im Allgemeinen in der Variablen „PATH“ und ist nicht erforderlich. Wenn Sie unter Windows das Standardinstallationsverzeichnis, also „%LOCALAPPDATA%\cygwin_ansvr“, nicht geändert haben, sucht Siril ohne zusätzliche Konfiguration danach. Wenn Sie Cygwin haben und astrometry.net aus den Quellen erstellt haben, müssen Sie hier das Cygwin-Stammverzeichnis angeben.
Ausgabe von solve-field anzeigen: gibt die Ausgabe des Solvers im Hauptprotokollfenster von Siril aus, andernfalls wird nur das Ergebnis angezeigt.
Kalibrierung/Pre-Processing

Seite 4 des Einstellungs-Dialogs
Die Registerkarte Pre-Processing enthält alle Elemente im Zusammenhang mit den Schritten, die bis vor dem Stacking ausgeführt werden. Hier ist es möglich, eine Bibliothek mit einem Bias, einem Dark und einem Flat zu verwalten, den Ausgabenamen der gestackten Datei oder spezifische Korrekturen für Kameras, die den X-Trans-Sensor verwenden einzustellen.
Dark/Bias/Flat-Bibliotheken: In diesem Abschnitt ist es möglich, einen Offset, einen Dark und einen Flat zu laden, die standardmäßig bei der Vorverarbeitung verwendet werden, wenn die Schaltfläche rechts neben dem Textfeld, Als Standard verwenden angekreuzt ist. Jeder Pfad wird auch in den reservierten Schlüsselwörtern
$defbias
,$defdark
und$defflat
(ein Token$
) gespeichert, die beim Speichern eines Stacking-Ergebnisses verwendet werden können. Was die Biasframes betrifft, so ist es möglich, mehr als nur einen Dateipfad zu verwenden. In der Tat ermutigt das Siril-Team die Benutzer, einen synthetischen Bias zu verwenden, wie in diesem Tutorial erklärt. Es sind dann mehrere Werte möglich, solange das erste eingegebene Zeichen das Zeichen=
ist. Es ist möglich, einen festen ganzzahligen Wert wie=500
oder eine Multiplikation mit dem Schlüsselwort$OFFSET
(ein Token$
) zu verwenden, solange letzteres tatsächlich im Header der FITS-Datei registriert ist, wie10*$OFFSET
. Weitere Details werden im Tutorial gegeben.Stacking Standardeinstellungen: Hier legen wir den Standardnamen fest, den wir den Stacking-Ergebnissen geben wollen. Es ist möglich, jeden Wert, der im FITS-Header angegeben ist, als Schlüsselwort zu verwenden und ihn mit
$
-Token zu umgeben. Wenn das Schlüsselwort nicht existiert, wird die Variable verwendet, andernfalls ist es ihr Wert. Ein weiteres reserviertes Schlüsselwort, das verwendet werden kann, ist$seqname$
. Es enthält den Namen der geladenen Sequenz. Zum Beispiel, der folgende Standardname,$seqname$stacked_$LIVETIME:%d$s
mit einem Sequenznamenr_pp_light_
und dem folgenden FITS-Header:... DATE = '2022-12-08T22:21:14' / UTC date that FITS file was created DATE-OBS= '2015-08-21T22:18:25' / YYYY-MM-DDThh:mm:ss observation start, UT STACKCNT= 13 / Stack frames EXPTIME = 300. / Exposure time [s] LIVETIME= 3900. / Exposure time after deadtime correction EXPSTART= 2457256.42945602 / Exposure start time (standard Julian date) EXPEND = 2457256.51666667 / Exposure end time (standard Julian date) ...
wird r_pp_light_stacked_3900s.fit
ausgegeben.
Xtrans-Dateien reparieren: Dieses Einstellungsfeld ist sehr spezifisch und betrifft nur die Besitzer bestimmter X-Trans-Sensoren. In der Tat zeigen einige Bilder von diesen Kameras ein großes Quadrat in der Mitte der dunklen und verzerrten Bilder aufgrund der Position des Autofokus (AF). Siril verfügt über einen Algorithmus zur Beseitigung dieses Problems für die folgenden Kameras:
Fujifilm X-T1
Fujifilm X-T2
Fujifilm X-T20
Fujifilm X-Pro2
Fujifilm X-E3
Fujifilm X-H1

Behebung des X-Trans-Artefakts durch den Algorithmus von Siril
Für den unwahrscheinlichen Fall, dass Ihre Kamera dieses Artefakt enthält und nicht unterstützt wird, ist es möglich, die anzuwendende Korrektur hier zu definieren. Am besten wenden Sie sich an das Entwicklerteam, um die Werte für Ihre Kamera einzugeben.
Photometrie

Seite 5 des Einstellungs-Dialogs
Die Photometrie, d.h. die Untersuchung des Lichts, ist eine weitere Funktion, die in Siril sehr präsent ist. In diesem Abschnitt der Voreinstellungen können Sie die mit diesem Werkzeug verbundenen Einstellungen festlegen.

Kreis der Aperturphotometrie/Hintergrundwert
Das Grundprinzip der Aperturphotometrie besteht darin, den beobachteten Lichtstrom in einem bestimmten Radius um das Zentrum eines Objekts zu summieren und dann den Gesamtbeitrag des Himmelshintergrunds in derselben Region (berechnet im Ring zwischen dem inneren und dem äußeren Radius) abzuziehen, so dass nur der Lichtstrom des Objekts übrig bleibt, um eine instrumentelle Helligkeit zu berechnen. Dies wird im Abschnitt Photometrie dieser Dokumentation genauer beschrieben.
Es ist dann möglich, den Inneren Radius und den Äußeren Radius zu ändern, um eine Größe zu definieren, die den berechneten Himmelswert optimiert, wobei versucht wird, die Sterne im Inneren des Rings zu vermeiden. Der äußere Radius muss immer größer sein als der innere Radius. Standardmäßig ist der Radius der Flussblende auf das Doppelte der FWHM der PSF eingestellt, es ist jedoch möglich, diesen Automatismus zu deaktivieren und einen festen Wert manuell zu definieren.
Mit dem Pixel-Wertebereich kann der Benutzer einen Grenzwert festlegen, ab dem ein Pixel als schlecht für die Photometrie angesehen wird. In der Tat wird die Photometrie bei gesättigten Daten niemals gute Ergebnisse liefern, aber auch die Annäherung an hohe Werte kann ungeeignet sein, da sie in den nichtlinearen Bereich der Sensoren fallen kann. Um diesen Bereich zu vermeiden, wurde ein Standardwert von 50000 ADU festgelegt, der jedoch von Sensor zu Sensor variieren kann. Negative Werte sind ebenfalls zulässig, da sich das Rauschen im Durchschnitt um einen positiven Wert herum bewegen kann, aber immer noch einige Pixel mit negativen Werten vorhanden sind.
Schließlich wird dringend empfohlen, falls bekannt, den Wert der A/D-Wandler-Verstärkung** in Elektronen pro ADU anzugeben: Er wird bei den Berechnung der Unschärfe verwendet, falls er nicht bereits im Header der verarbeiteten Bilder angegeben ist.
Analysewerkzeuge

Seite 6 des Einstellungs-Dialogs
Bisher erfordert nur ein Bildanalysewerkzeug Einstellparameter. Es ist das Werkzeug Aberrationsinspektor. Auf dieser Registerkarte können Sie Einstellungen vornehmen:
Die Panelgröße, in Pixeln, die die Größe des Bildes definiert, das in einem Panel platziert wird. Je größer der Wert, desto größer ist das Bild in einem Panel. Ein zu hoher Wert kann dazu führen, dass die Defekte der Sterne nicht mehr sichtbar sind.
Die Fenstergröße, ebenfalls in Pixel, die die Größe des Dialogs definiert. Es ist normalerweise eine gute Idee, diesen Wert zu erhöhen, wenn ein 4K-Bildschirm verwendet wird.

Fenster Aberration Inspektor
Benutzeroberfläche

Seite 7 des Einstellungs-Dialogs
Auf dieser Registerkarte sind alle Einstellungen aufgeführt, die die Benutzeroberfläche betreffen. Dabei handelt es sich nicht um Einstellungen, die sich auf die Prozesse auswirken, sondern auf das "Look and Feel" und die Bedürfnisse des Benutzers.
Tipp
Vergessen Sie nicht, dass Sie im Fenster scrollen können, da es unten Optionen gibt.
Standardmäßig ist die Sprache von Siril entsprechend der Systemsprache eingestellt. Es ist jedoch möglich, die Sprache zu ändern und sie nach Ihren Bedürfnissen einzustellen, solange sie existiert. Beachten Sie jedoch, dass Siril in englischer Sprache entwickelt wird.
Es sind zwei Themen verfügbar:
Das dunkle Thema (Standard)
Das helle Thema
Der Wechsel des Themas erfordert einen Neustart der Anwendung, damit sie voll funktionsfähig ist.
Es ist möglich, die Schriftgröße für Benutzer mit einem 4K-Ultra-HD-Bildschirm anzupassen oder symbolische Symbole für einige Symbole zu verwenden. Diese Einstellungen erfordern auch einen Neustart der Anwendung.
Standardmäßig merkt sich Siril die Größe und Position des Anwendungsfensters, wenn Sie es schließen. Durch Aktivieren der Schaltfläche Fenstergröße und -position speichern können Sie dieses Verhalten deaktivieren.
Die Vorschaubilder der Dateien sind normalerweise in den geöffneten Dialogfeldern sichtbar. Die Voreinstellungen erlauben es, sie nicht anzuzeigen, wenn der Computer nur über eine begrenzte Leistung verfügt und der Benutzer keine Notwendigkeit dafür sieht. Über die Dropdown-Liste können Sie auch die Größe der Vorschaubilder ändern.
Standard-Bildschirmübertragungsfunktion ist die Einstellung, mit der Bilder entsprechend den Vorlieben des Benutzers angezeigt werden können. Standardmäßig ist dies auf Linear eingestellt. Da dies wirklich das Bild darstellt, wird Anfängern empfohlen, diese Einstellung auf der Standardeinstellung zu belassen. Man vergisst leicht, dass man sich in der automatisch angepassten Ansicht befindet und versteht nicht, warum die gespeicherten Bilder nicht so sind, wie sie auf dem Bildschirm erscheinen. Sie können die Visualisierung im Hauptfenster jedoch jederzeit anpassen.
Nach dem gleichen Prinzip können die Histogramme mit dem Standardanzeigemodus in zwei Modi angezeigt werden. Entweder der Linear- oder der Logarithmische-Modus. Letzteres kann mit dem Werkzeug „Generalisierte Hyperbolische Streckung“ sehr nützlich sein. Sie können den Modus jedoch in jedem Fenster mit einem Histogramm ändern. In den Einstellungen geht es darum, das Standardverhalten festzulegen.
Region of Interest ist die Einstellung, mit der Sie die Art der Auswahl auswählen können, die Sie auf den ROI anwenden möchten: Manuell oder Automatisch aus Auswahl. Diese Optionen werden ausführlich im entsprechenden Abschnitt Einstellung des ROI beschrieben.
Mausverhalten ermöglicht die Konfiguration des Mausverhaltens. Seit 1.3.0 ermöglicht dies die Konfiguration des Verhaltens eines Doppelklicks mit der mittleren Maustaste, um eine voreingestellte Zoomstufe festzulegen. Die voreingestellte Zoomstufe kann entweder auf „Passend zoomen“, „Zoom auf 100 % zentriert auf den Mauszeiger“ oder auf „Zoom passend“ und „Zoom auf 100 % zentriert auf den Mauszeiger“ umgeschaltet werden. Zusammen mit den anderen Verbesserungen der Schwenk- und Zoomsteuerung über die mittlere Maustaste verbessert dies die einhändige Bedienbarkeit von Siril.
Im Abschnitt Farben können Sie die Farben einiger Texte und Symbole konfigurieren, die auf dem Bild angezeigt werden sollen. Klicken Sie dazu einfach auf den Farbbutton und wählen Sie die gewünschte Farbe aus. Diese Auswahl betrifft 5 Punkte:
Proben der Hintergrund-Extraktion
Standardbeschriftungen
Beschriftungen von Deep-Sky-Objekten
Beschriftungen von Objekten des Sonnensystems
Temporäre Objektbeschriftungen
Farbmanagement

Arbeitsfarbräume
Bevorzugter Farbraum
Diese Option wählt die Arbeitsfarbräume aus, nämlich einen linearen RGB-Arbeitsraum, einen nichtlinearen RGB-Arbeitsraum mit der Standard-Tonwertkurve (TRC) des Farbraums und einen Grau-Arbeitsraum mit einer an den RGB-Arbeitsraum angepassten TRC. Die Optionen sind sRGB, das sich am besten für die Arbeit mit Bildern für die WWW-Nutzung eignet; Rec2020, der von Siril empfohlene Wide-Gamut-Farbraum; und Benutzerdefiniert, mit dem Sie mithilfe der Dateiauswahl Ihre eigenen Profile definieren können.
Externe Farbprofile
Diese Dateiauswahlmöglichkeiten sind nur in Verbindung mit der oben für Ihren bevorzugten Farbraum ausgewählten Option „Aus Dateien“ von Nutzen.
RGB-ICC-Profil: Mit dieser Dateiauswahl können Sie das RGB-ICC-Profil für Ihren bevorzugten Farbraum auswählen.
Graues ICC-Profil: Mit dieser Dateiauswahl können Sie ein graues ICC-Profil auswählen. Das Profil sollte eine Tone-Response-Kurve (TRC) haben, die mit der des von Ihnen gewählten RGB-Farbraums übereinstimmt.
Ein Beispiel zum Festlegen eines benutzerdefinierten RGB-Farbraums entsprechend Pro Photo RGB finden Sie auf der Profil-Seite.
Gamut/Farbraum-Visualisierung
Diese Schaltfläche öffnet ein Referenzbild, das die Farbskalen der integrierten sRGB- und Rec2020-Farbräume mit den Farbskalen einiger anderer bekannter RGB-Farbräume vergleicht.
Benutzer-Farbprofile
Benutzerdefiniertes Monitorprofil: Mit dieser Option können Sie ein benutzerdefiniertes Monitorprofil auswählen, beispielsweise wenn Sie Ihren Monitor kalibriert haben oder einen Monitor mit großem Farbraum verwenden. Außerdem gibt es eine Schaltfläche zum Löschen der aktuellen Auswahl und ein Kontrollkästchen zum Festlegen, ob das benutzerdefinierte Monitorprofil aktiv ist oder nicht. Wenn es nicht aktiv ist, zielt die Anzeigetransformation auf eine Standard-sRGB-Anzeige ab.
Rendering-Absicht: Mit dieser Option können Sie Ihren bevorzugten ICC-Rendering-Absicht auswählen, die für die Farbtransformation vom Arbeitsraum zum Monitorprofil verwendet wird. Eine Beschreibung der verfügbaren Absichten finden Sie auf der Theorieseite. Außerdem gibt es eine Check-Schaltfläche, mit der Sie festlegen können, ob die Schwarzpunktkompensation verwendet werden soll oder nicht.
Proofing-Profil für Ausgabegeräte: Mit dieser Option können Sie ein Softproofing-Profil für ein Ausgabegerät auswählen. Wenn hier kein Profil eingestellt ist, richtet sich das Softproofing nach dem Anzeigeprofil. Außerdem gibt es eine Schaltfläche zum Löschen der aktuellen Auswahl und ein Kontrollkästchen zum Festlegen, ob das Softproofing-Profil aktiviert ist oder nicht. Wenn es nicht aktiviert ist, ist der Softproof-Anzeigemodus nicht verfügbar.
Datei Import-/Export-Optionen
Nicht farbverwaltete Dateien beim Export in unterstützte Formate als sRGB behandeln: Diese Option gilt für Bilder, denen kein Farbprofil zugewiesen ist. Wenn die Option aktiviert ist und ein Bild ohne ICC-Profil in ein Format exportiert wird, welches ICC-Profile unterstützt, wird es mit einem sRGB-ICC-Profil oder einem Grauprofil mit einem TRC gespeichert, der dem Standard-sRGB-TRC entspricht. Dies ist im Wesentlichen das Verhalten früherer Versionen von Siril. Es funktioniert oft einwandfrei, stellt jedoch keinen ordnungsgemäß farbverwalteten Arbeitsablauf dar. Die Option ist standardmäßig aktiviert, aber es ist besser, das Problem zu vermeiden, indem Sie die Optionen für die automatische Konvertierung/Zuweisung verwenden, um sicherzustellen, dass Bildern zum Zeitpunkt der Speicherung ein ICC-Profil zugewiesen wird und die richtige Farbverwaltung vorliegt.
8-Bit-Bilder exportieren mit: Diese Option legt den Farbraum für den Export von 8-Bit-Bildern fest, die das Einbetten von ICC-Profilen unterstützen: Sie haben die Wahl zwischen sRGB und Ihrem Arbeitsfarbraum, wie oben mit der Option „Arbeits-RGB-Farbraum“ ausgewählt.
Bilder mit hoher Bittiefe exportieren mit: Diese Option legt den Farbraum für den Export von 16-Bit-Bildern fest, die das Einbetten von ICC-Profilen unterstützen: Sie haben die Wahl zwischen sRGB und Ihrem Arbeitsfarbraum, wie oben mit der Option „Bevorzugter Farbraum“ ausgewählt.
Exportabsicht: Hiermit wird die Absicht für die Umwandlung von Bildern aus dem ihnen zugewiesenen Farbraum in den Farbraum festgelegt, in dem sie gespeichert werden sollen. Behalten Sie die Einstellung „Relativ farbmetrisch“ bei, um sicherzustellen, dass Ihre gespeicherten Bilder genauso aussehen, wie Sie sie gespeichert haben. Andere Absichten sollten hier wahrscheinlich immer nur für Debugging-Zwecke und ähnliches gewählt werden.
Eine Einstellung finden Sie auf der Registerkarte FITS-Optionen:
ICC-Profile in FITS-Bilder und FITSEQ-Sequenzen einbetten: Diese Option ermöglicht die Einbettung von ICC-Profilen in FITS-Dateien: Die Profile werden in eine zusätzliche HDU in der FITS-Datei eingebettet, mit dem Namen „ICCProfile“, die der verwendeten Einbettungsmethode anderer großer Astrofotografie-Software entspricht. Es wird dringend empfohlen, diese Option aktiviert zu lassen.
Tipp
Der Export von Bildern in 8-Bit- und 16-Bit-Formate, die keine eingebetteten ICC-Profile unterstützen, erfolgt immer im sRGB-Farbraum.
Automatische Konvertierungs-/Zuweisungsoptionen
Arbeitsfarbraum automatisch zuweisen
Mit diesen Kontrollkästchen legen Sie fest, wann einem Bild automatisch der Arbeitsfarbraum zugewiesen wird. Die Möglichkeiten sind: beim Laden, beim Stacking, beim Stretching oder bei der Ausgabe von Kompositionswerkzeugen (Pixelmath / RGB-Komposition).
Standardmäßig wird der Arbeitsfarbraum beim Stretching zugewiesen, da dies der Punkt ist, an dem Sie normalerweise den Viewer-Modus auf „Linear“ umschalten und beginnen, Ihr Bild so zu strecken, dass es wie gewünscht aussieht. Ab diesem Zeitpunkt beginnt das Farbmanagement eine Rolle zu spielen.
Sie können den Farbraum jedoch auch zu einem früheren Zeitpunkt der Verarbeitung zuweisen, wenn Sie möchten. In den meisten Fällen hat dies nur geringe Vor- oder Nachteile. Wenn Sie jedoch Bilder exportieren möchten, bevor Sie sie strecken, stellen Sie durch Aktivieren der anderen Kontrollkästchen sicher, dass immer ein Farbprofil zugewiesen wird.
Tipp
Ein Farbprofil wird niemals automatisch zugewiesen, wenn Siril davon ausgeht, dass es sich um einen einzelnen Kanal handelt, der aus einem 3-Farben-Bild mithilfe von RGB-, HSV-, HSL-, CIE L*a*b*- oder Grün-Extraktion extrahiert wurde. Ein sinnvoll zuordenbares ICC-Profil liegt in diesem Fall nicht vor. Sie sollten die Datei als Rohdaten betrachten, bis Sie bereit sind, sie entweder mit anderen Daten neu zusammenzusetzen oder sie so zu verarbeiten, dass sie für sich genommen gut aussieht. Zu diesem Zeitpunkt sollten Sie Ihren bevorzugten Arbeitsfarbraum zuweisen.
Aufgeteilten CFA-, Ha- und OIII-Kanälen kann problemlos eine lineare Version des Arbeitsraums zugewiesen werden. Dies geschieht, wenn die unten beschriebene pedantische Option aktiv ist.
Wenn Sie Farbprofile vollständig vermeiden möchten, können Sie „Nie“ auswählen. Dies führt jedoch zu einem nicht farbverwalteten Arbeitsablauf und Ihre Bilder sehen möglicherweise nicht konsistent aus, wenn sie in anderer Software angezeigt oder auf anderen Ausgabegeräten ausgegeben werden.
Lineare ICC-Profile pedantisch zuweisen
Beim automatischen Zuweisen von ICC-Profilen zu:
geladene Bilder, denen ein ICC-Profil fehlt und die keine Anzeichen einer vorherigen Streckung aufweisen,
neu gestackten Bildern,
neu zusammengesetzten Bildern
Siril weist ein lineares ICC-Profil zu. Dies ist in der Regel technisch korrekt, da solche Bilder weiterhin lineare Lichtdaten enthalten. Die Option wird zur Verfügung gestellt, wenn Sie sie wünschen, ist jedoch im Allgemeinen nicht erforderlich: Eine Erklärung dazu finden Sie auf der Profile-Seite. Möglicherweise möchten Sie dies verwenden, um von der Anzeigetransformation zu profitieren, indem Sie Ihre Streckungen auf die ursprünglichen linearen Daten anwenden und gleichzeitig den Effekt in sRGB (oder Ihrem benutzerdefinierten Monitorprofil) in der Vorschau anzeigen. In diesem Fall sollten Sie das folgende Kontrollkästchen für die automatische Konvertierung deaktivieren, damit das Profil während des Streckens linear bleibt, und konvertieren Sie die Daten nach Abschluss des Dehnens manuell in Ihr Arbeitsprofil.
Andere Farbprofile in Arbeitsfarbraum konvertieren?
Dieses Dropdown-Menü legt das Verhalten von Siril fest, wenn ein Bild mit einem ICC-Profil geladen wird, das sich vom ausgewählten Arbeitsprofil unterscheidet. Die Optionen sind: Nie, Immer und Immer fragen. Die Standardeinstellung ist „Nie“, da dadurch unaufgeforderte Änderungen am Bild vermieden werden. Für einen konsistenten Arbeitsablauf können Sie jedoch „Immer“ auswählen, damit Sie immer in Ihrem bevorzugten Farbraum arbeiten. „Jedes Mal nachfragen“ ist eine Option, die jedoch nervig sein kann, insbesondere weil die Exportprofile der Version 2 als anders angesehen werden als die integrierten Arbeitsprofile der Version 4. Obwohl sie für Benutzer bereitgestellt wird, die jedes Detail verwalten möchten, wird diese Option nicht unbedingt empfohlen.
Eingebaute Profile
Eingebaute Skripte exportieren
Siril verwendet Profile aus der Elle Stone-Farbprofilkollektion, um seine integrierten Profile bereitzustellen. Da diese unter einer Creative Commons BY-SA-3.0-Lizenz vertrieben werden, die die Freigabe der Profile erfordert, steht eine Schaltfläche zum Exportieren aller integrierten Profile in das Arbeitsverzeichnis zur Verfügung.
Um ein Profil bereitzustellen, das die Render-Absicht „Wahrnehmungsbezogener sRGB“ unterstützt, wird das ICC-Präferenzprofil mit wahrnehmungsbezogenen Nachschlagetabellen bereitgestellt. Um dies zu exportieren, müssen Sie den gleichen Allgemeinen Geschäftsbedingungen zustimmen wie beim Herunterladen von der ICC-Website.
Skripte

Seite 8 des Einstellungs-Dialogs
Die Registerkarte Skripte enthält im Wesentlichen die Pfadangaben, an denen Siril nach Skripten suchen soll. Tatsächlich werden die Skripte standardmäßig und je nach verwendetem Betriebssystem an einem bestimmten Ort installiert:
/usr/local/share/siril/scripts
oder/usr/share/siril/scripts
unter GNU/Linux.C:\Program Files\Siril\scripts
in Windows./Applications/Siril.app/Contents/Resources/share/siril/scripts
in MacOS, wenn die Anwendung im Anwendungsordner installiert wurde.
Warnung
Da die Anwendung unter macOS signiert und beglaubigt ist, ist es unmöglich, die Skripte innerhalb des Programmverzeichnisse zu ändern. Andernfalls wird die Anwendung nicht gestartet. Sie müssen also einen anderen Pfad definieren, der auf einen Ordner verweist, für den Sie Schreibrechte haben.
Im Feld Speicherort für Skripte können Sie benutzerdefinierte Ordnerpfade definieren, in denen von Ihnen erstellte und/oder geänderte Skripte abgelegt werden. Wenn Sie auf die Schaltfläche darunter klicken, werden die Ordner erneut durchsucht und die Liste der Skripte im entsprechenden Menü aktualisiert.
Im Abschnitt Warnungdialoge wird vorgeschlagen, sie zu deaktivieren:
Der Warntext, der angezeigt wird, bevor ein Skript ausgeführt wird.
Die Überprüfung des Schlüsselwortes
requires
(Benötigt), das ganz am Anfang des Skripts stehen muss, um zu prüfen, ob das Skript mit der Version von Siril kompatibel ist. Wir empfehlen, diese Option nicht zu deaktivieren.
Leistungseinstellungen (Performance)

Seite 9 des Einstellungs-Dialogs
Astronomische Bildverarbeitungssoftware wie Siril verbraucht viele Ressourcen und erfordert in der Regel recht leistungsstarke Computer. Wenn der Computer stark ausgelastet ist, ist es nicht ausgeschlossen, dass er komplett einfriert. Es ist nicht empfehlenswert, während der Verarbeitung irgendetwas anderes auf dem Computer zu tun, vor allem nicht im Internet zu surfen, da die Browser sehr viel Arbeitsspeicher benötigen. Es ist jedoch möglich, den maximalen Prozentsatz des Arbeitsspeichers zu verwalten, den Siril verwenden kann.
Nicht verfügbar: Siril beschränkt sich auf einen Anteil der Menge des freien physischen Hauptspeichers und verringert bei Bedarf die Größe der Arbeitsprozesse. Ein Wert über 1 bedeutet, dass ein Teil des Speichers, der in eine Datei/Festplatte ausgelagert wird, verwendet wird und dass der Gesamtprozess langsamer wird und das System während einiger Operationen wahrscheinlich nicht reagiert. Wenn Sie keinen Auslagerungsspeicher konfiguriert haben, führt ein Wert von 1 oder höher wahrscheinlich zu einem Absturz von Siril oder des Betriebssystems.
Fester Wert (GB): Siril beschränkt sich selbst auf eine feste Speichermenge und verringert bei Bedarf die Größe der Arbeitsprozesse. Wenn Sie eine größere Speichermenge konfigurieren, als auf Ihrem System verfügbar ist, kann dies zu einem Absturz von Siril oder des Betriebssystems führen.
Die Option Standard-Bittiefe für HD AutoStretch legt die Standard-Bittiefe für den HD AutoStretch-Anzeigemodus fest. Höhere Bittiefen erfordern exponentiell mehr Speicher für die Farbtabelle (LUT) und benötigen mehr Zeit für die Neuberechnung, aber sie glätten Quantisierungsartefakte bei der Anzeige von Bildern mit sehr schmalen Histogrammspitzen wesentlich besser. Die Standard-Bittiefe gilt ab dem nächsten Wechsel des Ansichtsmodus und kann jetzt über die Schaltfläche auf der rechten Seite eingestellt werden. Klicken Sie auf die Schaltfläche Bit-Tiefe anwenden, um die ausgewählte HD AutoStretch-Bittiefe jetzt einzustellen.
Multithreaded FFTW: Mit dieser Schaltfläche wird FFTW so eingestellt, dass mehrere Threads verwendet werden. Dies kann schneller sein (obwohl die Leistung aufgrund des Synchronisations-Overheads nicht linear mit der Anzahl der Prozessoren ansteigt), aber die Planungsphase von FFTW dauert bei Multi-Thread-Systemen länger, so dass insbesondere die erste FFT für eine bestimmte Bildgröße bei Verwendung mehrerer Threads erheblich langsamer sein kann.
FFTW-Planungsstrategie: Diese Combobox legt die FFTW-Planungsstrategie fest. FFTW verfügt über mehrere Algorithmen zur Berechnung einer FFT und plant eine gegebene FFT, um die Geschwindigkeit zu optimieren. Die Ergebnisse dieser Planungen werden für die spätere Wiederverwendung in einer Cachedatei namens "Wisdom" (Weisheit) gespeichert, so dass sich ein gewisser zusätzlicher Zeitaufwand für die Planung im Vorfeld lohnen kann, wenn Sie viele FFTs der gleichen Größe berechnen. Beachten Sie, dass die Weisheit für einen bestimmten Rechner spezifisch ist: Sie sollte nicht zwischen verschiedenen Computern ausgetauscht werden und nach einer Speicher- oder Prozessorerweiterung oder einer größeren Änderung der Softwareumgebung (größere Änderungen des Betriebssystems, größere Versionsänderungen von Siril) gelöscht und von Grund auf neu erstellt werden. In der Rangfolge der Arbeitsgeschwindigkeiten ist Schätzen am schnellsten: Bei dieser Strategie werden keine Messungen durchgeführt, sondern eine Planung auf der Grundlage einer Reihe von Heuristiken vorgenommen. Messen ist die Nächstschnellste: Diese Methode vergleicht die Geschwindigkeit der verschiedenen internen FFTW-Methoden zur Berechnung der FFT und wählt die schnellste aus. Infolgedessen dauert der Planungsschritt länger. Patient berücksichtigt noch mehr mögliche Pläne, und Exhaustive noch mehr. Wenn Sie immer Bilder einer bestimmten Größe verarbeiten, können sich die komplexen Planungsstrategien aufgrund der Weisheit lohnen, aber wenn Sie mit Bildern vieler verschiedener Größen arbeiten, kann ein einfacherer Planungsalgorithmus besser geeignet sein.
FFTW-Planungszeitlimit: Mit diesem Zeitlimit wird die FFTW-Planung nach dem angegebenen Zeitlimit angehalten. Damit wird die Planungsstrategie außer Kraft gesetzt. Beachten Sie, dass das Zeitlimit nicht streng erzwungen wird: FFTW beendet alle nicht unterbrechbaren Berechnungen, die es zum Zeitpunkt des Erreichens des Limits durchführt, und wenn es auf Null gesetzt wird, führt FFTW zumindest immer eine Schätzung der Planung durch.
Verschiedenes

Seite 10 des Einstellungs-Dialogs
Die letzte Registerkarte enthält alles, was nicht in die anderen Themen passt.
Die Verwendung der Schaltflächen Undo/Redo erfordert Speicherplatz. In manchen Fällen sehr viel Platz. Der Ordner, der die Auslagerungsdateien enthält (das sind die Dateien, die für das ordnungsgemäße Funktionieren der Undo/Redo-Funktionen erforderlich sind), kann im Abschnitt Verzeichnis für Auslagerungsspeicher festgelegt werden. Der Speicherplatz wird rechts neben der Dateiauswahl angezeigt. Wir raten dazu, die Standardeinstellungen nicht zu ändern, es sei denn, Sie haben einen triftigen Grund, dies zu tun. Da die Wahl eines guten Ordners kritisch ist, ist es möglich, zum Standardordner zurückzukehren, indem Sie auf Standard wiederherstellen klicken.
Die Warnungsdialoge ermöglichen es, einige Warn-Popups zu deaktivieren, die Anfängern helfen sollen.
Einführungstipps: Beim ersten Start von Siril können Sie eine kleine Animation sehen, die zeigt, was es Neues in der Anwendung gibt. Diese Animation kann durch Klicken auf Einführung abspielen abgespielt werden.
Speicherort der ausführbaren StarNet-Datei: Um StarNet in Siril verwenden zu können, muss Siril der Pfad mitgeteilt werden, in dem sich die ausführbare StarNet-Datei befindet. Bei alten StarNet++ v1-Installationen, die getrennte ausführbare Dateien für die Verarbeitung von Mono- und RGB-Dateien verwenden, kann eine von beiden gewählt werden - Siril erkennt automatisch die andere, wenn beide installiert sind. Beachten Sie, dass für diese alten Installationen die ursprünglichen Namen der ausführbaren Dateien rgb_starnet++ und mono_starnet++ beibehalten werden MÜSSEN. Bei allen neueren einzeln ausführbaren Versionen von StarNet ermittelt Siril die Version heuristisch und stellt eine entsprechende Schnittstelle her.
Speicherort der StarNet-Gewichte: Neue Torch-basierte Versionen von StarNet bieten die Möglichkeit, den Speicherort einer Gewichtungsdatei für ein neuronales Netz anzugeben: Sie muss sich nicht im selben Verzeichnis wie die ausführbare Datei befinden. Diese Einstellung kann verwendet werden, um den Speicherort einer Gewichtungsdatei festzulegen, die an StarNet++ übergeben werden soll, und sie kann über die zugehörige Schaltfläche zurückgesetzt werden. Hinweis: Diese Option funktioniert nur bei Torch-basierten StarNet-Installationen. Bei älteren StarNet-Installationen muss sich die Gewichtungsdatei im selben Verzeichnis wie die ausführbare Datei befinden.
Warnung
Dies ist das Verzeichnis der Kommandozeilenversion von Starnet++, das angegeben werden muss, nicht das der GUI-Version.
Warnung
Unter macOS kann es schwierig sein, den Verzeichnispfad zu finden, da Apple das Durchsuchen einiger Ordner nicht einfach macht. Ein Trick ist es, Umschalt + Cmd + g in den geöffneten Dateiauswahldialog einzugeben, und dann direkt den Installationspfad einzugeben, der normalerweise der von Hombrew eingestellte ist. Normalerweise ist dies /usr/local/bin
auf Intel-Computern und /opt/homebrew/bin/
auf Apple Silicon Versionen.
Copyright TIFF: Beim Speichern von TIFF-Dateien ist es möglich, das Copyright der zugehörigen EXIF-Metadaten anzupassen.
Aktualisierung: Standardmäßig prüft Siril beim Starten ob Updates verfügbar sind. Es steht Ihnen frei, dieses Verhalten zu deaktivieren, wenn Sie nicht möchten, dass die Anwendung unsere Website abfragt.
Einstellungen (Befehle)
Ab Version 1.2 können die meisten Einstellungen auch durch Befehle gesetzt werden, d.h. entweder durch direkte Eingabe in der Kommandozeile, durch Skripte oder im Headless-Modus.
Um eine Liste aller verfügbaren Variablen zu erhalten, verwenden Sie die Befehlszeile von Siril:
get -A
Dies gibt eine Liste aller Variablen auf der Konsole aus, mit ihrem aktuellen Wert und einer kurzen Beschreibung (verwenden Sie die Kleinbuchstaben-Option -a, um die Beschreibung wegzulassen).
In der nachstehenden Tabelle sind sie aufgeführt:
Variable |
Standardwert ([Wertebereich]) |
Typ |
Kommentar |
---|---|---|---|
core.wd |
(not set) |
Verzeichnispfad |
Aktuelles Arbeitsverzeichnis |
core.extension |
.fit |
Zeichenkette |
FITS Erweiterung für Dateinamen |
core.force_16bit |
false |
Boolean |
Keine 32-Bit Farbtiefe benutzen |
core.fits_save_icc |
true |
Boolean |
ICC-Profile beim Speichern in FITS einbetten |
core.allow_heterogeneous_fitseq |
false |
Boolean |
FITS-Würfel können unterschiedliche Größen haben |
core.mem_mode |
0 [0, 1] |
Ganzzahl |
Hauptspeicher-Modus (0 Prozent, 1 GB) |
core.mem_ratio |
0.9 [0.05, 4] |
Double |
Anteil des nutzbaren Hauptspeichers |
core.mem_amount |
10 [0.1, 1e+06] |
Double |
Anteil des nutzbaren Hauptspeichers in GB |
core.hd_bitdepth |
20 [17, 24] |
Ganzzahl |
Bittiefe für die HD-Autostretch-Funktion |
core.script_check_requires |
true |
Boolean |
Benötigt den Befehl requires in Skripten |
core.pipe_check_requires |
false |
Boolean |
Benötigt den Befehl requires in Pipes |
core.check_updates |
false |
Boolean |
Prüfe beim Start auf Updates |
core.lang |
(not set) |
Zeichenkette |
Aktivierte GUI-Sprache |
core.swap_dir |
Abhängig vom Betriebssystem |
Verzeichnispfad |
Auslagerungsverzeichnis |
core.binning_update |
true |
Boolean |
Pixelgröße gebinnter Bilder aktualisieren |
core.wcs_formalism |
1 [0, 1] |
Ganzzahl |
WCS-Formalismus im FITS-Header |
core.catalogue_namedstars |
Zeichenkette |
Pfadname des namedstars.dat Katalogs |
|
core.catalogue_unnamedstars |
Zeichenkette |
Pfadname des unnamedstars.dat Katalogs |
|
core.catalogue_tycho2 |
Zeichenkette |
Pfadname des deepstars.dat Katalogs |
|
core.catalogue_nomad |
Zeichenkette |
Pfadname des USNO-NOMAD-1e8.dat Katalogs |
|
core.rgb_aladin |
false |
Boolean |
CTYPE3='RGB' in den FITS-Header einfügen |
core.copyright |
(not set) |
Zeichenkette |
Copyrightangabe des Benutzers, das in den Dateiheader geschrieben wird |
core.starnet_exe |
(not set) |
Zeichenkette |
Speicherort der ausführbaren StarNet-Datei |
core.starnet_weights |
(not set) |
Zeichenkette |
Speicherort der StarNet-Torch Gewichtungsdatei |
core.asnet_dir |
(not set) |
Zeichenkette |
Verzeichnis der asnet_ansvr-Installation |
core.fftw_timelimit |
60 |
Double |
Zeitlimit für die Vorberechnung der FFTW |
core.fftw_conv_fft_cutoff |
15 |
Ganzzahl |
Minimale PSF-Größe für FFT-Faltungen |
core.fftwf_strategy |
0 |
Ganzzahl |
FFTW planning strategy |
core.fftw_multithreaded |
true |
Boolean |
FFTW mit parallelen Threads berechnen |
starfinder.focal_length |
0 [0, 999999] |
Double |
Brennweite in mm für die Einstellung des PSF-Radius |
starfinder.pixel_size |
0 [0, 99] |
Double |
Pixelgröße des Sensors in µm für die Radiusberechnung |
debayer.use_bayer_header |
true |
Boolean |
Bayer-Muster aus dem Header verwenden |
debayer.pattern |
0 [0, 7] |
Ganzzahl |
Index des Bayer-Musters |
debayer.interpolation |
8 [0, 10] |
Ganzzahl |
Art der Bayer-Interpolation |
debayer.top_down |
true |
Boolean |
force debayer top-down |
debayer.offset_x |
0 [0, 1] |
Ganzzahl |
Bayer Matrix Offset x |
debayer.offset_y |
0 [0, 1] |
Ganzzahl |
Bayer Matrix Offset Y |
debayer.xtrans_passes |
1 [1, 4] |
Ganzzahl |
Anzahl der Durchläufe für den X-Trans Markesteijn-Algorithmus |
photometry.gain |
2.3 [0, 10] |
Double |
Elektronen pro ADU für die Schätzung des Rauschens |
photometry.inner |
20 [2, 100] |
Double |
Innenradius für den Hintergrundring |
photometry.outer |
30 [3, 200] |
Double |
Außenradius für den Hintergrundring |
photometry.inner_factor |
4.2 [2, 50] |
Double |
Faktor für die automatische Berechnung des Innenradius |
photometry.outer_factor |
6.3 [2, 50] |
Double |
Faktor für die automatische Berechnung des Außenradius |
photometry.force_radius |
true |
Boolean |
Erzwinge den Wert der Flussblende |
photometry.aperture |
10 [1, 100] |
Double |
Öffnung für Flussblende erzwingen |
photometry.minval |
-1500 [-65536, 65534] |
Double |
MInimaler erlaubter Pixelwert für Photometrie |
photometry.maxval |
60000 [1, 65535] |
Double |
Maximaler erlaubter Pixelwert für Photometrie |
photometry.discard_var_catalogues |
4 [0, 7] |
Ganzzahl |
Kataloge, die verwendet werden sollen, um die variablen Sterne aus der Liste der Vergleichssterne zu entfernen |
photometry.redpref |
(not set) |
Zeichenkette |
Bevorzugtes SPCC Rotfilter |
photometry.greenpref |
(not set) |
Zeichenkette |
Bevorzugtes SPCC Grünfilter |
photometry.bluepref |
(not set) |
Zeichenkette |
Bevorzugtes SPCC Blaufilter |
photometry.lpfpref |
(not set) |
Zeichenkette |
Bevorzugtes SPCC DSLR LPF-Filter |
photometry.oscfilterpref |
Kein Filter |
Zeichenkette |
Bevorzugtes SPCC OSC-Filter |
photometry.monosensorpref |
(not set) |
Zeichenkette |
Bevorzugter SPCC Mono-Sensor |
photometry.oscsensorpref |
(not set) |
Zeichenkette |
Bevorzugter SPCC OSC(Farb)-Sensor |
photometry.is_mono |
true |
Boolean |
Ist der SPCC-Sensor monochrom? |
photometry.is_dslr |
false |
Boolean |
Ist der SPCC-Farbsensor eine DSLR? |
photometry.nb_mode |
false |
Boolean |
sind wir im Schmalband-Modus? |
photometry.r_wl |
656.28 |
Double |
Wellenlänge des Schmalband-Rotfilters |
photometry.r_bw |
6 |
Double |
Durchlassbreite des Schmalband-Rotfilters |
photometry.g_wl |
500.7 |
Double |
Wellenlänge des Schmalband-Grünfilters |
photometry.g_bw |
6 |
Double |
Durchlassbreite des Schmalband-Grünfilters |
photometry.b_wl |
500.7 |
Double |
Wellenlänge des Schmalband Blaufilters |
photometry.b_bw |
6 |
Double |
Durchlassbreite des Schmalband-Blaufilters |
astrometry.asnet_keep_xyls |
false |
Boolean |
.xyls Fits-Tabellen nicht löschen |
astrometry.asnet_keep_wcs |
false |
Boolean |
.wcs-Ergebnisdateien nicht löschen |
astrometry.asnet_show_output |
false |
Boolean |
Ausgabe von solve-field im Hauptprotokoll anzeigen |
astrometry.sip_order |
3 [1, 5] |
Ganzzahl |
Grad der Polynomkorrektur |
astrometry.radius |
10 [0.01, 30] |
Double |
Radius um die Zielkoordinaten (Grad |
astrometry.max_seconds_run |
30 [0, 100000] |
Ganzzahl |
Maximalzeit in Sekunden für den Lösungsversuch |
astrometry.update_default_scale |
true |
Boolean |
Aktualisierung der Standardbrennweite und Pixelgröße anhand des Ergebnisses |
astrometry.percent_scale_range |
20 [10, 50] |
Ganzzahl |
Erlaubte Abweichung in Prozent unterhalb und oberhalb der erwarteten Abtastrate |
analysis.panel |
256 [127, 1024] |
Ganzzahl |
Panelgröße der Aberrationsprüfung |
analysis.window |
381 [300, 1600] |
Ganzzahl |
Fenstergröße des Aberration Inspektors |
compression.enabled |
false |
Boolean |
FITS Komprimierung aktiviert |
compression.method |
0 [0, 3] |
Ganzzahl |
FITS Kompressionsmethode |
compression.quantization |
16 [8, 256] |
Double |
Quantisierungsfaktor für 32-Bit Fließkommazahlen |
compression.hcompress_scale |
4 [0, 256] |
Double |
Hcompress Skalierungsfaktor |
gui_prepro.cfa |
false |
Boolean |
Sensortyp für kosmetische Korrektur |
gui_prepro.equalize_cfa |
true |
Boolean |
Flat-Kanäle ausgleichen |
gui_prepro.fix_xtrans |
false |
Boolean |
aktiviert Korrektur für X-Trans-Sensor |
gui_prepro.xtrans_af_x |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_af_y |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_af_w |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_af_h |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_sample_x |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_sample_y |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_sample_w |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.xtrans_sample_h |
0 |
Ganzzahl |
Falls kein X-Trans-Modell gefunden wurde, benutze diesen Wert |
gui_prepro.bias_lib |
(not set) |
Zeichenkette |
Standard Master-Bias |
gui_prepro.use_bias_lib |
false |
Boolean |
Benutzer das Standard Master-Bias |
gui_prepro.dark_lib |
(not set) |
Zeichenkette |
Standard Masterdark |
gui_prepro.use_dark_lib |
false |
Boolean |
Benutzer das Standard Masterdark |
gui_prepro.flat_lib |
(not set) |
Zeichenkette |
Standard Master-Flat |
gui_prepro.use_flat_lib |
false |
Boolean |
Benutze das Standard Masterflat |
gui_prepro.stack_default |
$seqname$stacked |
Zeichenkette |
Standardname für das Stacking-Ergebnis |
gui_prepro.use_stack_default |
true |
Boolean |
Bevorzugten Stacking-Namen verwenden |
gui_registration.method |
0 [0, 7] |
Ganzzahl |
Index der gewählten Registrierungsmethode |
gui_registration.interpolation |
4 [0, 5] |
Ganzzahl |
Index der gewählten Interpolationsmethode |
gui_registration.clamping |
true |
Boolean |
Verwendung der Begrenzungsmethode mit Lanczos und kubischer Interpolation |
gui_stack.method |
0 [0, 4] |
Ganzzahl |
Index der ausgewählten Methode |
gui_stack.normalization |
3 [0, 4] |
Ganzzahl |
Index der Normalisierungsmethode |
gui_stack.rejection |
5 [0, 7] |
Ganzzahl |
Index der Ausreißererkennungsmethode |
gui_stack.weighting |
0 [0, 4] |
Ganzzahl |
Index der Gewichtungsmethode |
gui_stack.sigma_low |
3 [0, 20] |
Double |
Unterer Sigma-Wert für die Ausreißer |
gui_stack.sigma_high |
3 [0, 20] |
Double |
Oberer Sigma-Wert für die Ausreißer |
gui_stack.linear_low |
5 [0, 20] |
Double |
Unterer linearer Wert für die Ausreißer |
gui_stack.linear_high |
5 [0, 20] |
Double |
Oberer linearer Wert für die Ausreißer |
gui_stack.percentile_low |
3 [0, 100] |
Double |
Unterer Prozentwert für die Ausreißer |
gui_stack.percentile_high |
3 [0, 100] |
Double |
Oberer Prozentwert für die Ausreißer |
gui.first_start |
(not set) |
Zeichenkette |
Erster Start von Siril |
gui.silent_quit |
false |
Boolean |
Beenden nicht bestätigen |
gui.silent_linear |
false |
Boolean |
Speichern nicht bestätigen, wenn der Modus nicht linear ist |
gui.remember_windows |
true |
Boolean |
Fensterpositionen merken |
gui.main_win_pos_x |
0 |
Ganzzahl |
Position des Hauptfensters |
gui.main_win_pos_y |
0 |
Ganzzahl |
Position des Hauptfensters |
gui.main_win_pos_w |
0 |
Ganzzahl |
Position des Hauptfensters |
gui.main_win_pos_h |
0 |
Ganzzahl |
Position des Hauptfensters |
gui.pan_position |
-1 |
Ganzzahl |
Position des Trenners zwischen den Fensterteilen |
gui.extended |
true |
Boolean |
Hauptfenster ist erweitert |
gui.maximized |
false |
Boolean |
Hauptfenster ist maximiert |
gui.theme |
0 [0, 1] |
Ganzzahl |
Index des ausgewählten Themas |
gui.font_scale |
100 |
Double |
Schriftgröße in Prozent |
gui.icon_symbolic |
false |
Boolean |
Stil der Bildschirmsymbole |
gui.script_path |
Liste von Zeichenketten |
Liste der Skriptverzeichnisse |
|
gui.use_scripts_repository |
true |
Boolean |
benutze und synchronisiere das Online Skript-Repository |
gui.use_spcc_repository |
true |
Boolean |
benutze und synchronisiere das SPCC-Datenbank-Repository |
gui.auto_update_scripts |
true |
Boolean |
Automatische Synchronisierung des Online Skript-Repositories |
gui.auto_update_spcc |
true |
Boolean |
Automatische Synchronisierung des SPCC-Datenbank_Repositories |
gui.selected_scripts |
Liste von Zeichenketten |
Liste der aus dem Repository ausgewählten Skripte |
|
gui.warn_script_run |
true |
Boolean |
Warnen, wenn ein Skript gestartet wird |
gui.show_thumbnails |
true |
Boolean |
Miniaturbilder im Öffnen-Dialog anzeigen |
gui.thumbnail_size |
256 |
Ganzzahl |
Größe der Miniaturbilder |
gui.selection_guides |
0 |
Ganzzahl |
Anzahl der Elemente der Gitterlinien |
gui.show_deciasec |
false |
Boolean |
Zehntel-Bogensekunden anzeigen, wenn der Mauszeiger darüber schwebt |
gui.default_rendering_mode |
0 [0, 6] |
Ganzzahl |
Standard Anzeigemodus |
gui.display_histogram_mode |
0 [0, 1] |
Ganzzahl |
Standard Histogrammanzeige-Modus |
gui.roi_mode |
0 |
Ganzzahl |
ROI Auswahlmodus |
gui.roi_warning |
true |
Boolean |
ROI Warndialog aktivieren |
gui.mmb_zoom_action |
0 |
Ganzzahl |
Zoom-Aktion bei Doppelklick der mittleren Maustaste |
gui.color_bkg_samples |
rgba(255, 51, 26, 1.0) |
Zeichenkette |
Konfigurieration der Farbe der Hintergrundsamples |
gui.color_std_annotations |
rgba(128, 255, 77, 0.9) |
Zeichenkette |
Konfiguration der Standard-Anmerkungsfarbe |
gui.color_dso_annotations |
rgba(255, 128, 0, 0.9) |
Zeichenkette |
Konfiguration Farbe DeepSky-Objektbezeichnungen |
gui.color_sso_annotations |
rgba(255, 255, 0, 0.9) |
Zeichenkette |
Konfiguration Farbe der Bezeichnung von Objekten des Sonnensystems |
gui.color_tmp_annotations |
rgba(255, 0, 0, 0.9) |
Zeichenkette |
Konfiguration Farbe temporärer Bezeichnungen |
gui.custom_monitor_profile |
(not set) |
Zeichenkette |
Pfad zum Benutzer-Bildschirmfarbprofil |
gui.soft_proofing_profile |
(not set) |
Zeichenkette |
Pfad zu Soft-Proof ICC-Farbprofil |
gui.icc_custom_monitor_active |
false |
Boolean |
Benutzer-Bildschirmfarbprofil aktiv |
gui.icc_soft_proofing_active |
false |
Boolean |
Ausgabe Proof-Farbprofil aktiv |
gui.custom_RGB_ICC_profile |
(not set) |
Zeichenkette |
Pfad zum Benutzer RGB-ICC-Farbprofil |
gui.custom_gray_ICC_profile |
(not set) |
Zeichenkette |
Pfad zum Benutzer Grau-ICC-Farbprofil |
gui.rendering_intent |
1 |
Ganzzahl |
Farbmanagement Renderabsicht |
gui.proofing_intent |
1 |
Ganzzahl |
Farbmanagement Soft-Proof-Renderabsicht |
gui.export_intent |
1 |
Ganzzahl |
Farbmanagement Export-Renderabsicht |
gui.default_to_srgb |
true |
Boolean |
Nutze sRGB als Default bei nicht farbverwalteten Bildern |
gui.working_gamut |
0 |
Ganzzahl |
Farbmanagement Arbeitsgamut |
gui.export_8bit_method |
0 |
Ganzzahl |
Farbmanagement Exportprofil für 8-Bit-Dateien |
gui.export_16bit_method |
1 |
Ganzzahl |
Farbmanagement Exportprofil für 16-Bit-Dateien |
gui.icc_autoconversion |
0 |
Ganzzahl |
Bilder mit ICC-Farbprofilen automatisch in den Arbeitsfarbraum konvertieren |
gui.icc_autoassignment |
4 |
Ganzzahl |
Kodiert Optionen für die automatische Zuweisung von ICC-Profilen |
gui.icc_rendering_bpc |
true |
Boolean |
Render-BPC aktivieren |
gui.icc_pedantic_linear |
false |
Boolean |
Lineare ICC-Farbprofile pedantisch zuweisen |
gui_astrometry.compass_position |
1 [0, 5] |
Ganzzahl |
Index der Kompassposition über dem Gitter |
gui_astrometry.cat_messier |
true |
Boolean |
Zeige Messierobjekte in Bemerkungen |
gui_astrometry.cat_ngc |
true |
Boolean |
NGC-Objekte in Beschriftungen anzeigen |
gui_astrometry.cat_ic |
true |
Boolean |
IC-Objekte in Beschriftungen anzeigen |
gui_astrometry.cat_ldn |
true |
Boolean |
LDN-Objekte in Beschriftungen anzeigen |
gui_astrometry.cat_sh2 |
true |
Boolean |
SH2-Objekte in Beschriftungen anzeigen |
gui_astrometry.cat_stars |
true |
Boolean |
Sterne in Beschriftungen anzeigen |
gui_astrometry.cat_user_dso |
true |
Boolean |
Zeige Benutzer-DeepSky-Objekte in Beschriftungen |
gui_astrometry.cat_user_sso |
true |
Boolean |
Zeige Benutzerobjekte des Sonnensystems in Beschriftungen |
gui_pixelmath.pm_presets |
Liste von Zeichenketten |
Liste der Pixelmath Vorgaben |
~/.local/share/kstars/
sein, unabhängig von Ihrem Betriebssystem.Die Werte können mit dem Befehl get
abgefragt werden:
Siril Kommandozeile
get { -a | -A | variable }
Die Werte können mit dem Befehl set
geändert werden:
Siril Kommandozeile
set { -import=inifilepath | variable=value }
Dateiformate
Siril kann auf unterschiedliche Dateiformate öffnen und verarbeiten. Allerdings werden nur zwei Formate nativ gelesen und erlauben die Erstellung von Sequenzen: Das FITS und das SER-Format.
Hier werden wir uns die verschiedenen Dateiformate anschauen, die von Siril gelesen werden, und die Limitierungen einiger Dateiformate und die Stärken anderer Formate verstehen.
Bittiefe
Die Bittiefe gibt die Anzahl der Bits an, die zur Angabe der Farbe eines einzelnen Pixels verwendet werden, oder die Anzahl der Bits, die für jede Farbkomponente eines einzelnen Pixels verwendet werden.
Für Bilder des täglichen Lebens sind 8 Bit mehr als ausreichend. Das bedeutet, dass ein Pixel mit Werten im Bereich [0, 255] kodiert wird. Das Fotografieren von astronomischen Objekten ist jedoch anspruchsvoller und erfordert in der Regel die Bearbeitung von Bildern mit einer Bittiefe von mindestens 16 Bit: d.h. im Bereich [0, 65535]. Noch besser ist eine 32-Bit-Präzision, mit der auch die feinsten Informationen erhalten bleiben. Bei diesem letzten Typ werden die Pixel entweder im Intervall [0, 4294967295] oder, wie in Siril verwendet, zwischen den Gleitkommawerten [0, 1] kodiert. Es ist möglich, Formate zu finden, die Pixel auf 64-Bit (im Bereich [0, 1]) kodieren, aber sie sind selten und haben eine sehr spezifische Verwendung. Insbesondere das FITS-Format ermöglicht dies.
Allerdings unterstützen nicht alle Bilddateiformate 16-Bit, geschweige denn 32-Bit. Dies muss daher bei der Wahl des Formats, mit dem Sie arbeiten wollen, berücksichtigt werden.

Lineares Bild, gespeichert in 16 Bit

Dasselbe lineare Bild wurde in 8-Bit gespeichert. Fast alle Daten sind verloren gegangen
Gebräuchliche Dateiformate
Die hier vorgestellten Bilddateiformate sind Standardformate, die von allen Bildbearbeitungsprogrammen gelesen werden können. Diese Formate wurden vor einiger Zeit entwickelt, um den Anforderungen gerecht zu werden, und können veraltet sein. Außerdem wurde keines dieser Formate für die Verarbeitung astronomischer Daten entwickelt. Sie müssen daher im Allgemeinen am Ende der Verarbeitungskette verwendet werden.
AVIF Format
AVIF ist ein modernes Bildformat, das auf dem AV1-Videocodec basiert. Dieses Format verwendet das HEIC-Containerformat. Siril unterstützt das Lesen von AVIF-Bildern mit einer Bittiefe von bis zu 12 Bit. Abhängig von den im installierten libheif kompilierten Codecs ist möglicherweise verlustfreie Unterstützung verfügbar. AVIF unterstützt Farbprofile, die sowohl eingebettete ICC-Profile als auch NCLX-Kennungen verwenden: Eingebettete ICC-Profile werden vollständig unterstützt, und es gibt teilweise Unterstützung für NCLX-Kennungen (sie werden in das entsprechende ICC-Profil konvertiert, obwohl derzeit nur die häufigsten NCLX-Profile unterstützt werden).
Die Dateinamenerweiterung für dieses Format ist .avif.
BMP Format
Dateien mit der Erweiterung .bmp sind Bitmap-Bilddateien, die zum Speichern digitaler Bitmap-Bilder verwendet werden. Diese Bilder sind unabhängig von der Grafikkarte und werden auch als Device Independent Bitmap (DIB) Dateiformat bezeichnet. Dank dieser Unabhängigkeit kann die Datei auf verschiedenen Plattformen wie Microsoft Windows und Mac geöffnet werden. Das BMP-Dateiformat ermöglicht die Speicherung von Daten als zweidimensionale digitale Bilder, sowohl in Schwarzweiß als auch in Farbe, mit unterschiedlichen Farbtiefen.
Heutzutage wird dieses Format nicht mehr wirklich verwendet und andere Dateitypen werden bevorzugt.
HEIF Format
HEIF ist ein modernes Bildformat, das auf dem x265-Videocodec basiert. Dieses Format verwendet das HEIC-Containerformat. Siril unterstützt das Lesen von HEIC-Bildern mit einer Bittiefe von bis zu 12 Bit. Abhängig von den im installierten libheif kompilierten Codecs ist möglicherweise verlustfreie Unterstützung verfügbar. HEIC unterstützt Farbprofile, die sowohl eingebettete ICC-Profile als auch NCLX-Kennungen verwenden: Eingebettete ICC-Profile werden vollständig unterstützt, und es gibt teilweise Unterstützung für NCLX-Kennungen (sie werden in das entsprechende ICC-Profil konvertiert, obwohl derzeit nur die häufigsten NCLX-Profile unterstützt werden).
Die Dateinamenerweiterung für dieses Format ist .heic oder .heif.
JPEG Format
Wahrscheinlich das am häufigsten verwendete Dateiformat für den Austausch von Bildern in Foren, per E-Mail oder auf USB-Sticks. Dieses Format ermöglicht eine mehr oder weniger starke (destruktive) Komprimierung, die ideale Dateigrößen für den Datenaustausch ergibt. Die Erweiterung dieses Dateityps ist .jpg oder .jpeg.
Das JPEG-Format ist jedoch nur in 8 Bit kodiert. Aufgrund der Komprimierung, die Artefakte erzeugt, ist dieses Format für astronomische Bilder nicht sonderlich gut geeignet, und wir bevorzugen im Allgemeinen das PNG-Format.
JPEG XL Format
Nach mehreren früheren Aktualisierungen des JPEG-Formats (JPEG 2000, JPEG XR...) stellt JPEG XL einen großen Leistungssprung dar, mit der erklärten Absicht, alle Rasterformate zu ersetzen. Unabhängig davon, ob dies gelingt oder nicht, verfügt es über mehrere Funktionen, die es für die Astrofotografie interessant machen, und Siril hat daher Lese- und Schreibunterstützung hinzugefügt. Es unterstützt hohe Bittiefen bis zu 32 Bit Fließkomma. Es unterstützt verlustbehaftete und verlustfreie Komprimierung: Bei verlustbehafteter Komprimierung erreicht es bei gleicher Qualitätseinstellung deutlich bessere Komprimierungsraten als JPEG und bei verlustfreier Komprimierung deutlich bessere Komprimierungsraten als PNG. Beachten Sie, dass FITS-Metadaten beim Speichern als JPEG XL nicht erhalten bleiben: Ihre primäre Verwendung in Siril ist wahrscheinlich die Verwendung als Archivformat für endgültige Bearbeitungen von Bildern. Es kann auch für den Web-Export nützlich sein: Das Format wird von Browsern noch nicht umfassend unterstützt, aber Safari unterstützt es nativ und die Unterstützung ist experimentell oder über Add-ons in Firefox und Chrome verfügbar, sodass die Unterstützung in Zukunft möglicherweise breiter verfügbar sein wird .
JPEG XL bietet volle Unterstützung für eingebettete ICC-Profile. Um die Komprimierung zu verbessern, speichert es jedoch erkannte Profile mit einer codierten Kennung anstelle des vollständigen Profils. Das bedeutet, dass die ICC-Profilbeschreibung, die Sie nach dem Öffnen einer gespeicherten JPEG XL-Datei sehen, möglicherweise nicht mit der ursprünglichen Beschreibung übereinstimmt, das ICC-Profil jedoch funktional identisch ist.
Die Dateinamenerweiterung für dieses Format ist .jxl.
PNG Format
Portable Network Graphics ist ein Dateiformat für Rastergrafiken, das eine verlustfreie Datenkompression unterstützt. Die Erweiterung des Formats ist .png. PNG-Graustufenbilder unterstützen die größte Bandbreite an Pixeltiefen aller Bildtypen. Es werden Tiefen von 1, 2, 4, 8 und 16 Bit unterstützt, die von einfachen Schwarz-Weiß-Scans bis hin zu medizinischen und astronomischen Bildern mit voller Tiefe reichen.
Kalibrierte astronomische Bilddaten werden in der Regel als 32-Bit- oder 64-Bit-Gleitkommawerte gespeichert, und einige Rohdaten werden als 32-Bit-Ganzzahlen dargestellt. Beide Formate werden von PNG nicht direkt unterstützt.
Dieses Format eignet sich jedoch hervorragend zum Speichern des endgültigen Bildes nach der Bearbeitung.
TIFF Format
TIFF oder TIF, Tagged Image File Format, steht für Rasterbilder zur Verwendung auf verschiedenen Geräten, die diesem Dateiformatstandard entsprechen. Es ist in der Lage, Schwarz-Weiß-, Graustufen-, Palettenfarben- und Vollfarbbilddaten in mehreren Farbräumen zu beschreiben. Es unterstützt sowohl verlustfreie als auch verlustbehaftete Komprimierungsverfahren, damit Anwendungen, die dieses Format verwenden, zwischen Platzbedarf und Verarbeitsgeschwindigkeit wählen können. Die Erweiterung ist entweder .tiff oder .tif.
Das TIFF-Format hat viele Vorteile. Es unterstützt eine Kodierung von bis zu 32 Bit pro Pixel und bietet eine Vielzahl von möglichen Feldern in den Metadaten, was es zu einem guten Kandidaten für die Speicherung astronomischer Daten macht.
Unter Verwendung des TIFF-Formats und in Zusammenarbeit mit anderen Entwicklern haben wir einen Pseudo-Standard geschaffen, Astro-TIFF.
NetPBM Format
Im Rahmen des Netpbm-Projekts werden mehrere Grafikformate verwendet und definiert. Das Portable Pixmap Format (PPM), das Portable Graymap Format (PGM) und das Portable Bitmap Format (PBM) sind Bilddateiformate, die für den einfachen Austausch zwischen verschiedenen Plattformen konzipiert sind. Mögliche Dateierweiterungen sind .pbm, .pgm (für Schwarz-Weiß- und Graustufendateien) und .ppm.
Diese Formate, die bis zu 16 Bit pro Kanal unterstützen, werden kaum genutzt und sollten nur für die endgültige Bildspeicherung verwendet werden.
AVI format
Es ist ein Filmcontainer, der Daten mit verschiedenen Audio- und Videocodecs enthalten kann. Es gibt einige verlustfreie Videocodecs, die in der Vergangenheit für astronomische Aufnahmen verwendet wurden, aber es ist ein Format, das keine für die Astronomie nutzbaren Metadaten enthält, das auf 8-Bit-Bilder beschränkt ist und das keine Garantie dafür bietet, dass die darin enthaltenen Daten unverfälscht sind.
Warnung
Dieses Eingabedateiformat ist jetzt veraltet. Wir empfehlen, stattdessen das Format SER zu verwenden.
FITS Format
Spezifikation
FITS steht für Flexible Image Transport System und ist das Standardformat für astronomische Daten, das von professionellen Wissenschaftlern wie der NASA verwendet wird. FITS ist viel mehr als ein Bildformat (wie JPG oder TIFF) und wurde in erster Linie für die Speicherung wissenschaftlicher Daten entwickelt, die aus mehrdimensionalen Arrays bestehen.
Eine FITS-Datei besteht aus einer oder mehreren Header- und Dateneinheiten (HDUs), wobei die erste HDU als "primäre HDU" oder "primäres Array" bezeichnet wird. Es werden fünf primäre Datentypen unterstützt: 8-Bit-Bytes ohne Vorzeichen, 16- und 32-Bit-Ganzzahlen mit Vorzeichen sowie 32- und 64-Bit-Gleitkommazahlen mit einfacher und doppelter Genauigkeit. Das FITS-Format kann auch 16- und 32-Bit-Ganzzahlen ohne Vorzeichen speichern.
Jeder Headerblock besteht aus einer beliebigen Anzahl von 80-stelligen Schlüsselwortsätzen, die die folgende allgemeine Form haben:
KEYNAME = value / comment string
Der Name des Schlüsselworts kann bis zu 8 Zeichen lang sein und darf nur Großbuchstaben, die Ziffern 0-9, den Bindestrich und den Unterstrich enthalten. Auf den Schlüsselwortnamen folgen (in der Regel) ein Gleichheitszeichen und ein Leerzeichen (= ) in den Spalten 9 - 10 des Datensatzes, gefolgt von dem Wert des Schlüsselworts, der entweder eine Ganzzahl, eine Gleitkommazahl, eine Zeichenkette (in einfachen Anführungszeichen) oder ein boolescher Wert (der Buchstabe T oder F) sein kann.
Das letzte Schlüsselwort im Header ist immer das Schlüsselwort END
, das keine Wert- oder Kommentarfelder enthält.
Jeder Headerblock beginnt mit einer Reihe von erforderlichen Schlüsselwörtern, die die Größe und das Format der folgenden Dateneinheit angeben. Der Header eines 2-dimensionalen primären Bildarrays beginnt beispielsweise mit den folgenden Schlüsselwörtern:
SIMPLE = T / file does conform to FITS standard
BITPIX = 16 / number of bits per data pixel
NAXIS = 2 / number of data axes
NAXIS1 = 440 / length of data axis 1
NAXIS2 = 300 / length of data axis 2
Bemerkung
In Siril werden 64-Bit-FITS-Dateien nicht unterstützt. Siril liest sie, konvertiert sie aber in 32-Bit-Dateien.
Komprimierung
Die Komprimierung ist eine Methode zur Verringerung der Dateigröße. Es gibt viele Komprimierungsmethoden, je nach Art der verwendeten Bilder. Diese Kompression kann destruktiv sein, wie bei JPEG, oder verlustfrei, wie bei PNG.
Es ist möglich, mit komprimierten FITS-Dateien zu arbeiten. Auf Kosten einer längeren Berechnungszeit kann die Größe der Dateien erheblich reduziert werden. Siril bietet mehrere Komprimierungsalgorithmen an, die im Folgenden aufgeführt sind:
Rice: Der Rice-Algorithmus ist einfach und sehr schnell
GZIP 1: Der gzip-Algorithmus wird zum Komprimieren und Dekomprimieren der Bildpixel verwendet. Gzip ist der Kompressionsalgorithmus, der in dem gleichnamigen freien GNU-Softwareprogramm verwendet wird.
GZIP 2: Die Bytes im Array der Bildpixelwerte werden in abnehmender Reihenfolge ihrer Bedeutung gemischt, bevor sie mit dem gzip-Algorithmus komprimiert werden. Dies ist normalerweise besonders effektiv bei der Komprimierung von Fließkomma-Arrays.
Diesen Algorithmen ist eine Option zugeordnet, die Quantisierungsstufe:
Während Bilder im Fließkommaformat verlustfrei komprimiert werden können (mit gzip, da Rice nur ganzzahlige Arrays komprimiert), lassen sich diese Bilder oft nicht sehr gut komprimieren, weil die Pixelwerte zu verrauscht sind; die weniger signifikanten Bits in der Mantisse der Pixelwerte enthalten effektiv nicht komprimierbare Zufalls-Bitmuster. Um eine höhere Komprimierung zu erreichen, muss man einen Teil dieses Rauschens entfernen, ohne jedoch den nützlichen Informationsgehalt zu verlieren. Ist er zu groß, werden die Pixelwerte unterabgetastet (undersampled), was zu einem Informationsverlust im Bild führt. Ist er jedoch zu klein, bleibt zu viel Rauschen in den Pixelwerten erhalten (oder das Rauschen wird sogar verstärkt), was zu einer schlechten Kompimierungsrate führt.
Bemerkung
Die unterstützten Bildkomprimierungsalgorithmen sind alle verlustfrei, wenn sie auf ganzzahlige FITS-Bilder angewandt werden; die Pixelwerte bleiben während des Komprimierungs- und Dekomprimierungsprozesses exakt und ohne Informationsverlust erhalten. Fließkomma-FITS-Bilder (mit BITPIX = -32
oder -64
) werden zunächst in skalierte Integer-Pixelwerte quantisiert, bevor sie komprimiert werden. Diese Technik führt zu viel höheren Kompressionsfaktoren als die einfache Verwendung von GZIP zur Komprimierung des Bildes, bedeutet aber auch, dass die ursprünglichen Fließkomma-Pixelwerte möglicherweise nicht genau wiedergegeben werden, wenn das Bild entpackt wird. Wenn dies richtig gemacht wird, wird nur das "Rauschen" der Fließkommawerte entfernt, ohne dass wichtige Informationen verloren gehen.
Ausrichtung von FITS-Bildern
Der FITS-Standard ist ein Container, der beschreibt, wie Bilddaten und Metadaten gespeichert werden können. Professionelle Werkzeuge aus der Anfangszeit des FITS-Formats, wie ds9 (Harvard Smithsonian Center for Astrophysics), fv (FITS-Viewer der NASA), speichern Bilder von unten nach oben. Man könnte versucht sein zu sagen, dass dies keine Rolle spielt, aber wenn es um Debayern oder Astrometrie geht, treten Probleme auf. Zum Beispiel wird das übliche RGGB Bayer-Muster zu GBRG, wenn das Bild auf dem Kopf steht.
Heutzutage schreiben die meisten Kameratreiber die Daten trotzdem in der Reihenfolge von oben nach unten, und wir müssen damit zurechtkommen.
Aus diesen Gründen haben wir kürzlich zusammen mit P. Chevalley von CCDCiel ein neues FITS-Schlüsselwort eingeführt. Wir ermutigen alle Datenproduzenten, INDI- und ASCOM-Entwickler, es zu verwenden, um die Dinge für alle einfacher zu machen.
Dieses Schlüsselwort ist ROWORDER
vom Typ TSTRING
. Es kann zwei Werte annehmen: BOTTOM-UP
und TOP-DOWN
.
Siril liest und zeigt Bilder immer in der Reihenfolge von unten nach oben an. Wenn jedoch im Schlüsselwort Top-Down-Informationen angegeben sind, wird Siril das Bild mit dem korrigierten Muster debayert.
Warum schreiben manche Programme Bilder überhaupt von unten nach oben?
Der Grund dafür ist: Mathematik macht es so.
Außerdem sagt die FITS-Spezifikation:
5.1. Konventionen für die Bildanzeige
Es ist sehr hilfreich, eine Konvention für die Darstellung von Bildern, die im FITS-Format übertragen werden, festzulegen. Viele der aktuellen Bildverarbeitungssysteme haben sich auf eine solche Konvention geeinigt. Daher empfehlen wir den FITS-Schreibern, die Pixel so anzuordnen, dass das erste Pixel in der FITS-Datei (für jede Bildebene) dasjenige ist, das vom Bildverarbeitungssystem des FITS-Schreibers in der linken unteren Ecke angezeigt würde (wobei die erste Achse nach rechts und die zweite Achse nach oben ansteigt). Diese Konvention ist in Ermangelung einer Beschreibung der Weltkoordinaten eindeutig hilfreich. Sie schließt nicht aus, dass ein Programm sich die Achsenbeschreibungen ansieht und diese Konvention außer Kraft setzt, oder dass der Benutzer eine andere Darstellung anfordert. Diese Konvention entbindet die FITS-Autoren auch nicht davon, vollständige und korrekte Beschreibungen der Bildkoordinaten zu liefern, die es dem Benutzer ermöglichen, die Bedeutung des Bildes zu bestimmen. Die Anordnung des Bildes für die Anzeige ist lediglich eine Konvention der Bequemlichkeit, während die Koordinaten der Pixel Teil der Physik der Beobachtung sind.
Warnung
Das Schlüsselwort ROWORDER
kann verwendet werden für:
Anzeige des Bildes in der gewünschten Ausrichtung (Spiegeln der Anzeige).
Spiegeln des Bayer-Demosaikmusters. So kann das Demosaikmuster entsprechend dem Sensorhersteller festgelegt werden.
ABER
Der Befehl
ROWORDER
darf nicht verwendet werden, um die Bilddaten für das Stacking zu spiegeln. Andernfalls würden neue Bilder mit älteren Dark- und Flatbildern inkompatibel werden.„ROWORDER“ darf nicht verwendet werden, um die Bilddaten für die astrometrische Lösung zu spiegeln. Dies würde dazu führen, dass die astrometrische Lösung nicht mit anderen Programmen kompatibel ist.
Software die dieses Schlüsselwort unterstützt
Siril (ab Version 0.99.4)
CCDCiel (seit Version 0.9.72)
KStars (seit 3.4.3)
SharpCap (seit Version 3.3)
FireCapture (seit Version 2.7)
N.I.N.A (seit Version 1.10)
MaxImDL (seit Version 6.23)
PixInsight (seit Version 1.8.8-6)
ASTAP (seit Version ß0.9.391)
APT (seit Version 3.86.3)
AstroDMx Capture (seit Version 0.80)
Astroart (seit Version 8.0)
Abrufen der Bayer-Matrix
Die Reihenfolge der Bildzeilen ändert die Art und Weise, wie die Bayer-Matrix gelesen werden sollte, aber es gibt auch zwei optionale FITS-Header-Schlüsselwörter, die sich darauf auswirken: XBAYROFF
und YBAYROFF
. Sie geben einen Offset zur Bayer-Matrix an, um das Lesen in der ersten Spalte oder der ersten Zeile zu beginnen.
Um Entwicklern bei der Integration der Schlüsselwörter „ROWORDER“, „XBAYROFF“ und „YBAYROFF“ in ihre Software zu helfen, wurden einige Testbilder von Han Kleijn von „hnsky.org“ <https://www.hnsky.org > erstellt`_, eines für jede Kombination der drei Schlüsselwörter. Laden Sie sie hier herunter: Bayer_test_pattern_v6.tar.gz.
Liste der FITS-Schlüsselwörter
Siril kann eine Vielzahl von Schlüsselwörtern lesen und interpretieren. Die folgende Liste veranschaulicht die nicht standardmäßigen Schlüsselwörter, die Siril bei Bedarf erkennt. Einige von Siril gelesene Schlüsselwörter erscheinen möglicherweise nicht in dieser Liste. Beispielsweise werden die Schlüsselwörter „CCDTEMP“ oder „TEMPERAT“, die die Temperatur des Sensors angeben, korrekt gelesen, aber unter dem Schlüsselwort „CCD-TEMP“ weitergegeben.
FITS Schlüsselwort |
Typ |
Kommentar |
---|---|---|
MIPS-HI |
Unsigned short |
Oberer Grenzwert der Visualisierung |
MIPS-LO |
Unsigned short |
Unterer Grenzwert der Visualisierung |
MIPS-FHI |
Float |
Oberer Grenzwert der Visualisierung |
MIPS-FLO |
Float |
Unterer Grenzwert der Visualisierung |
BZERO |
Double |
Datenbereich Offset zu dem von Vorzeichenlosen Shorts verschieben |
BSCALE |
Double |
Standard-Skalierungsfaktor |
ROWORDER |
String |
Reihenfolge der Zeilen in einem Bildarray |
INSTRUME |
String |
Name des Instruments |
TELESCOP |
String |
Name des für die Aufnahme genutzten Teleskops |
OBSERVER |
String |
Name des Beobachters |
DATE |
String |
Datum zu dem das FITS erstellt wurde als UTC-Datum |
DATE-OBS |
String |
YYYY-MM-DDThh:mm:ss Beobachtungsbeginn, UT |
STACKCNT |
Unsigned int |
Anzahl gestackter Einzelbilder |
EXPTIME |
Double |
Belichtungszeit der Einzelbilder [s] |
LIVETIME |
Double |
Gesamtbelichtungszeit [s] |
EXPSTART |
Double |
Startzeitpunkt der Belichtung (julianisches Datum) |
EXPEND |
Double |
Endzeitpunkt der Belichtung (julianisches Datum) |
XPIXSZ |
Float |
Größe der Pixel in X-Richtung in Micron |
YPIXSZ |
Float |
Größe der Pixel in Y-Richtung in Micron |
XBINNING |
Unsigned int |
Binning-Modus der Kamera |
YBINNING |
Unsigned int |
Binning-Modus der Kamera |
FOCALLEN |
Double |
Brennweite der Kamera |
CCD-TEMP |
Double |
Temperatur des Bildsensors in °C |
SET-TEMP |
Double |
Eingestellte Temperatur in °C |
FILTER |
String |
Name des genutzten Filters |
IMAGETYP |
String |
Bildtyp |
OBJECT |
String |
Name des interessierenden Objekts |
APERTURE |
Double |
Blende des Instruments |
ISOSPEED |
Double |
ISO-Einstellung der Kamera |
BAYERPAT |
String |
Bayermuster |
XBAYROFF |
Int |
X-Offset der Bayer-Matrix. |
YBAYROFF |
Int |
Y-Offset der Bayer-Matrix |
GAIN |
Unsigned short |
Gain der Kamera |
OFFSET |
Unsigned short |
Offset-Einstellung der Kamera |
CVF |
Double |
Konvertierungsfaktor (e-/adu) |
AIRMASS |
Double |
Luftmasse |
SITELAT |
Double |
[Grad] Breitengrad des Beobachtungsortes |
SITELONG |
Double |
[Grad] Längengrad des Beobachtungsortes |
SITEELEV |
Double |
[m] Höhe des Beobachtungsortes |
DFTTYPE |
String |
Modul/Phase einer diskreten Fourier-Transformation |
DFTORD |
String |
Niedrige/hohe Raumfrequenz. befinden sich in der Bildmitte |
DFTNORMX |
String |
Normalisierungswert für Kanal #X |
PROGRAM |
String |
Software, die diese HDU erstellt hat |
CTYPE1 |
String |
Koordinatentyp für die erste Achse |
CTYPE2 |
String |
Koordinatentyp für die zweite Achse |
CUNIT1 |
String |
Einheit der Koordinaten |
CUNIT2 |
String |
Einheit der Koordinaten |
EQUINOX |
Double |
Äquatoriales Äquinoktium |
LONPOLE |
Double |
Nativer Längengrad des Himmelspols |
CTYPE3 |
String |
RGB-Bild |
OBJCTRA |
String |
Bildmitte Rektaszension (hms) |
OBJCTDEC |
String |
Bildmitte Deklination (dms) |
RA |
Double |
Bildmitte Rektaszension (Grad) |
DEC |
Double |
Bildmitte Deklination (Grad) |
CRPIX1 |
Double |
Referenzpixel für Achse1 |
CRPIX2 |
Double |
Referenzpixel für Achse2 |
CRVAL1 |
Double |
Referenzwert für Achse1 (Grad) |
CRVAL2 |
Double |
Referenzwert für Achse2 (Grad) |
CDELT1 |
Double |
Pixelgröße X (Grad) |
CDELT2 |
Double |
Pixelgröße Y (Grad) |
PCi_j |
Double |
Lineare Transformationsmatrix (i, j) |
CDi_j |
Double |
Skalierungsmatrix (i, j) |
A_ORDER |
Double |
SIP-Polynomgrad, Achse 1, Pixel-zu-Himmel |
B_ORDER |
Double |
SIP-Polynomgrad, Achse 2, Pixel-zu-Himmel |
AP_ORDER |
Double |
SIP-Polynomgrad, Achse 1, Himmel-to-Pixel |
BP_ORDER |
Double |
SIP-Polynomgrad, Achse 2, Himmel-to-Pixel |
A_i_j |
Double |
SIP-Polynomkoeffizient (i, j), Achse 1, Pixel-zu-Himmel |
B_i_j |
Double |
SIP-Polynomkoeffizient (i, j), Achse 2, Pixel-zu-Himmel |
AP_i_j |
Double |
SIP-Polynomkoeffizient (i, j), Achse 1, Himmel-to-Pixel |
BP_i_j |
Double |
SIP-Polynomkoeffizient (i, j), Achse 2, Himmel-to-Pixel |
PLTSOLVD |
Logical |
Siril Solver (astrometrischer Löser) |
Astro-TIFF
Im Jahr 2022 bot Han Kleijn, der Entwickler der Software ASTAP, an, an der Entwicklung eines neuen Pseudo-Standards mitzuwirken, der das TIFF-Format verwendet und die Leistungsfähigkeit der FITS-Header nutzt. So entstand das Format Astro-TIFF.
Warum ein neues Dateiformat unter all den Anderen?
Das derzeit am häufigsten verwendete Format für die Astrofotografie ist das FITS-Format. Dieses Format wurde von professionellen Wissenschaftlern entwickelt und erfüllt alle Erwartungen von Amateuren. Und obwohl seine große Flexibilität einige Bedenken hinsichtlich der Kompatibilität hervorruft, bleibt es das bevorzugte Format.
Es gibt noch andere spezialisierte Formate, die jedoch meist einer bestimmten Software zugeordnet sind. Wie das vom PixInsight-Team entwickelte XISF-Format. Dieses letzte Format wird zwar häufig in Siril angefordert, ist jedoch ein Format, das PixInsight, einer proprietären Software, gewidmet ist. Daher ist das Interesse an der Entwicklung der Kompatibilität mit Siril minimal und wir haben dies nur zum Lesen im 1.4.x-Zyklus umgesetzt.
Die Entwicklung von Astro-TIFF erscheint dann als eine gute Alternative, denn basierend auf dem TIFF-Format ist es möglich, die Dateien mit jeder Bildbearbeitungssoftware zu öffnen.
Schließlich unterstützt das TIFF-Format (wie auch das FITS-Format) eine Komprimierung, die eine kleinere Dateigröße ermöglicht.
Spezifikation 1.0
Datiert 2022-06-21
Die Dateien entsprechen vollständig der TIFF 6.0-Spezifikation einschließlich Zusatz 2.
Der FITS-Header wird in das TIFF-Basistag Bildbeschreibung geschrieben. Code 270, Hex 010E.
Der Header folgt der FITS-Spezifikation mit der Ausnahme, dass die Zeilen kürzer als 80 Zeichen sein können und die Zeilen entweder mit CR+LF (0D0A) oder LF (0A) enden.
Die erste Zeile der Beschreibung ist die erste Headerzeile und beginnt mit
SIMPLE
. Die letzte Zeile des Headers beginnt mitEND
.
Empfehlungen
TIFFtag_orientation=1
(links oben) Die Ausrichtung folgt den Konventionen. PixelFITS_image[1,1]
ist links unten.TIFF_image[0,0]
ist links oben. Diese Pixel werden zunächst in die Datei geschrieben oder gelesen. Wenn Sie also ein FITS-Bild in TIFF schreiben und dabei die Ausrichtung für den Benutzer beibehalten, ist das erste zu schreibende PixelFITS_image[1,NAXIS2]
.TIFFtag_compression=8
(Deflate) oder 5 (LZW).Für Graustufenbilder gilt
TIFFtag_PhotometricInterpretation = 1
(Mindestwert ist schwarz, Höchstwert ist weiß).Schreiben Sie alle verfügbaren Header-Schlüsselwörter.
Hinweise
Diese Verwendung des TIFF-Formats ist für 16-Bit-Lights, -Darks, -Flats und -Flat-Darks (astronomische Bilder) gedacht, kann aber auch im 32-Bit-Format verwendet werden. Es ist möglich, FITS in TIFF und umgekehrt zu konvertieren, aber der Anwendungsprogrammierer kann entscheiden, nur im Astro-TIFF-Format zu exportieren (schreiben) oder nur zu importieren (lesen).
Wenn eine astrometrische Lösung enthalten ist, sollte sie mit der Bildausrichtung übereinstimmen.
Einige Header-Schlüsselwörter sind redundant wie
NAXIS1
,NAXIS2
,BZERO
undBITPIX
und werden nicht benötigt. TIFF-Bildabmessungen und -typ sind maßgeblich.Das in der Kopfzeile angegebene Debayer-Pattern sollte mit der Bildausrichtung übereinstimmen.
Der Header wird in vielen Bildbearbeitungsprogrammen sichtbar sein.
Beispiel für einen Astro-TIFF-Header, der genauso aussieht wie ein FITS-Header:
SIMPLE = T / file does conform to FITS standard
BITPIX = -32 / number of bits per data pixel
NAXIS = 2 / number of data axes
NAXIS1 = 6248 / length of data axis 1
NAXIS2 = 4176 / length of data axis 2
NAXIS3 = 1 / length of data axis 3
EXTEND = T / FITS dataset may contain extensions
COMMENT FITS (Flexible Image Transport System) format is defined in 'Astronomy
COMMENT and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H
BZERO = 0 / offset data range to that of unsigned short
BSCALE = 1 / default scaling factor
DATE = '2022-12-14T16:05:47' / UTC date that FITS file was created
DATE-OBS= '2022-05-06T20:29:20.019000' / YYYY-MM-DDThh:mm:ss observation start,
INSTRUME= 'ZWO CCD ASI2600MM Pro' / instrument name
OBSERVER= 'Unknown ' / observer name
TELESCOP= 'iOptron ZEQ25' / telescope used to acquire this image
ROWORDER= 'TOP-DOWN' / Order of the rows in image array
XPIXSZ = 3.76 / X pixel size microns
YPIXSZ = 3.76 / Y pixel size microns
XBINNING= 1 / Camera binning mode
YBINNING= 1 / Camera binning mode
FOCALLEN= 370.092 / Camera focal length
CCD-TEMP= -9.8 / CCD temp in C
EXPTIME = 120 / Exposure time [s]
STACKCNT= 126 / Stack frames
LIVETIME= 15120 / Exposure time after deadtime correction
FILTER = 'Lum ' / Active filter name
IMAGETYP= 'Light Frame' / Type of image
OBJECT = 'Unknown ' / Name of the object of interest
GAIN = 100 / Camera gain
OFFSET = 50 / Camera offset
CTYPE1 = 'RA---TAN' / Coordinate type for the first axis
CTYPE2 = 'DEC--TAN' / Coordinate type for the second axis
CUNIT1 = 'deg ' / Unit of coordinates
CUNIT2 = 'deg ' / Unit of coordinates
EQUINOX = 2000 / Equatorial equinox
OBJCTRA = '09 39 54.932' / Image center Right Ascension (hms)
OBJCTDEC= '+70 00 10.118' / Image center Declination (dms)
RA = 144.979 / Image center Right Ascension (deg)
DEC = 70.0028 / Image center Declination (deg)
CRPIX1 = 3123.5 / Axis1 reference pixel
CRPIX2 = 2088.5 / Axis2 reference pixel
CRVAL1 = 144.979 / Axis1 reference value (deg)
CRVAL2 = 70.0028 / Axis2 reference value (deg)
CD1_1 = -0.000580606 / Scale matrix (1, 1)
CD1_2 = -4.12215e-05 / Scale matrix (1, 2)
CD2_1 = -4.11673e-05 / Scale matrix (2, 1)
CD2_2 = 0.000580681 / Scale matrix (2, 2)
PLTSOLVD= T / Siril internal solve
HISTORY Background extraction (Correction: Subtraction)
HISTORY Plate Solve
END
Speichern von Astro-TIFF in Siril
In Siril können Sie Astro-TIFF-Dateien speichern, indem Sie das TIFF-Format im Speicherdialog auswählen, wenn Sie auf Speichern unter klicken. In der Dropdown-Liste des TIFF-Dialogs können Sie wählen, ob Sie im Standard-TIFF-Format oder im Astro-TIFF-Format speichern möchten. Letzteres ist das Standardformat.

Speichern-Dialog mit Astro-TIFF-Option
Siril Kommandozeile
savetif filename [-astro] [-deflate]
Beispieldateien
Astro-TIFF-Datei erstellt von Siril (32-bit, unkomprimiert).
Astro-TIFF-Datei erstellt von Siril (32-bit, komprimiert).
SER Format
Das SER-Dateiformat ist ein einfaches Bildsequenzformat, ähnlich wie bei unkomprimierten Videos. Die Dokumentation ist auf der offiziellen Seite zu finden. Das neueste PDF-Dokument ist auch auf der gespiegelten freien Seite zu finden.
Mit den Verbesserungen der Versionen 2 und 3 kann SER auch Farbbilder verarbeiten, was es zum perfekten Ersatz für das übliche AVI- oder ein anderes Videoformat macht, das von älteren Aufnahmeprogrammen in allen astronomischen Situationen erzeugt wird. Komprimierte Bilder sollten nicht für die Astronomie verwendet werden, können aber dennoch in SER konvertiert werden, wodurch die Dateien bei gleicher Qualität größer werden, aber einfacher zu bearbeiten sind.
Siril kann jede Bildsequenz und viele Filmformate in SER-Dateien umwandeln. Ser-player ist ein großartiges Tool, mit dem SER-Dateien wie ein Film angezeigt werden können, mit vielen Optionen und funktioniert auf den meisten Betriebssystemen.
Das Hauptproblem bei AVI und anderen Filmcontainern besteht darin, dass sie für viele Codecs und Pixelformate ausgelegt sind, was für allgemeine Filme gut ist, aber von der Astronomiesoftware verlangt, dass sie eine große Anzahl unterschiedlicher Dateiformate verarbeiten kann. Allzweck-Videosoftware ist oft nicht in der Lage, 16-Bit-Pixelwerte oder einige unkomprimierte Datenformate zu verarbeiten. Bei SER reicht ein einziges Dateiformat aus, um alles zu verarbeiten, weshalb Siril zum Beispiel jetzt eine Verarbeitung nur für SER entwickelt.
Dateistruktur
Eine SER-Datei besteht aus drei Teilen:
einen 178-Byte-Header mit Bild- und Beobachtungsinformationen
Bilddaten, Rohpixeldaten
ein optionaler Trailer, der Daten für alle Bilder der Sequenz enthält
Umgang mit Farben
In Version 3 (2014) gibt es zwei Möglichkeiten, farbige Bilder in SER zu verarbeiten. Wenn die Daten direkt von einem Sensor kommen, ist der bevorzugte Weg wahrscheinlich die Verwendung von Ein-Ebenen-Bildern und die Interpolation von Daten aus dem Farbfilter-Matrix (ähnlich den CFA-Dateiformaten, die in Astronomiesoftware verwendet werden).
Die andere Möglichkeit, die in Version 3 hinzugefügt wurde, ist die Verwendung von drei Ebenen zur Darstellung von RGB-Bilddaten. SER v3 unterstützt RGB/BGR 8/16-Bit-Daten. Dies kann nützlich sein, wenn Daten aus einer Quelle mit einem unbekannten Farbfilter-Array konvertiert werden oder für allgemeine Konvertierungen.
Spezifikationsproblem mit Endianness
Da SER-Dateien Bilder mit 16-Bit-Präzision enthalten können, muss die Endianness genau angegeben werden. Die Spezifikation erlaubt es, dass die Endianness entweder Big-Endian oder Little-Endian sein kann, um die Dateierstellung auf verschiedenen Systemen zu erleichtern, solange die verwendete Endianness im Header der Datei dokumentiert ist.
Aus einem unbekannten Grund missachten einige der ersten Programme, die SER unterstützen, die Spezifikation für das Endianness-Flag. Die Spezifikation besagt, dass ein boolescher Wert für den LittleEndian-Header verwendet wird, und sie verwenden ihn als BigEndian-Header, mit 0 für Little-Endian und 1 für Big-Endian. Um die Kompatibilität mit diesen ersten Implementierungen nicht zu verletzen, haben spätere Programme wie Siril, GoQat, Ser-player und viele andere beschlossen, diesen Header entgegen der Spezifikation zu implementieren.
IRIS PIC
Das PIC-Format ist ein proprietäres Bildformat, das für die IRIS-Software von Christian Buil erstellt wurde. Um die Kompatibilität mit Letzterem sicherzustellen, ist Siril in der Lage, diesen Dateityp zu lesen. Da das Format jedoch proprietär ist und die Spezifikationen nicht bekannt sind, werden bei der Konvertierung in FITS nicht alle Header-Informationen gespeichert.
Siril kann nicht im PIC-Format aufnehmen.
PixInsight XISF
PixInsight hat eine Dateistruktur namens Extensible Image Serialization Format oder XISF eingeführt. Dieses Format wurde geschrieben, um das in der Astrofotografie häufig verwendete FITS-Format zu ersetzen. Dieses Format wurde jedoch im Wesentlichen von und für die PixInsight-Software entwickelt und „viele wichtige Arten von Metadaten werden in privaten Namespaces gespeichert <https://pixinsight.com/forum/index.php?threads/pcl-astrometricsolution-properties“. .22627/post-144255>`_, die laut den Hinweisen der Pixinsight-Entwickler nicht verlässlich sind sich zwischen den XISF-Spezifikationsversionen willkürlich ändern können. Darüber hinaus kann die Art und Weise, wie ein Schlüsselwort zur Beschreibung einer bestimmten Funktion verwendet wird, „sehr undurchsichtig sein <https://pixinsight.com/forum/index.php?threads/xml-keys.18472/#post-145431>“_. Daher sind die Vorteile, die es für die Verwendung innerhalb von Pixinsight mit sich bringen könnte, für andere Software im Allgemeinen gleich Null. Darüber hinaus ist das FITS-Dateiformat ein anerkanntes und weit verbreitetes Format in der Community. Die NASA selbst nutzt es für ihre eigenen Bilder. Es ist sehr flexibel und leistungsstark und enthält alle Funktionen, die für die moderne astrofotografische Verarbeitung erforderlich sind.
Wir haben uns daher entschieden, Siril das Lesen dieser Art von Dateien zu ermöglichen, allerdings im schreibgeschützten Modus. Eine Speicherung im XISF-Format ist und wird nicht implementiert.
Farbmanagement
Siril bietet jetzt einen Workflow mit vollständigem Farbmanagement mit ICC-Profilen. Da Siril eine genaue und konsistente Farbwiedergabe auf verschiedenen Geräten gewährleistet, können Sie Ihre Bilder in der Gewissheit bearbeiten, dass die Farben, die Sie auf Ihrem Bildschirm sehen, auch auf Ausdrucken oder anderen Displays wiedergegeben werden. Sie können Ihre Bilder in Farbräumen bearbeiten, die besser auf die Fähigkeiten eines professionellen Fotodruckers mit großem Farbraum abgestimmt sind, und so Abzüge mit satteren Farben erstellen, als dies bei der Arbeit im Standardfarbraum sRGB möglich ist. Außerdem können Sie Bilder produzieren, die Ihr Publikum unabhängig von seinem Anzeigegerät genauso sehen kann, wie Sie sie während der Bearbeitung sehen.
Dieser Teil der Dokumentation besteht aus mehreren Seiten, die einen grundlegenden Überblick über die Funktionsweise des Farbmanagements, seine Vorteile und die Funktionsweise in Siril geben sollen.
Erste Schritte
Willkommen beim neuen Farbmanagementsystem von Siril! Das Farbmanagement kann sehr komplex erscheinen, daher soll diese Seite die absoluten Grundlagen vermitteln, die Sie für den Einstieg benötigen. Um Ihnen das Leben leichter zu machen, werden zwei Einstellungen behandelt.
Standardeinstellung
Die Standardeinstellung bietet ein ähnliches Verhalten wie frühere Versionen von Siril.
Der Bildschirm wird auf sRGB gesetzt und der bevorzugte Farbraum ist ebenfalls sRGB. Dies bedeutet, dass keine Farbtransformation zwischen den beiden notwendig ist und es daher keinen Verarbeitungsaufwand für Bilder mit dem Default-Farbprofil gibt.
Wenn Bilder mit einem zugeordneten Farbprofil geladen werden, wird dieses Profil beibehalten. Dies bedeutet, dass eine Farbraumkonvertierung notwendig ist und verursacht daher einen kleinen Umrechnungsaufwand, minimiert aber Änderungen am geladenen Bild.
Wenn Bilder kein Farbprofil haben, wird ihnen beim ersten Streckvorgang der bevorzugte Farbraum (sRGB) zugewiesen. Dies ist der Punkt, an dem Sie den linearen Anzeigemodus verwenden sollten, damit das Bild auf dem Bildschirm so erscheint, wie Sie es wünschen, und daher ist dies der Punkt, ab dem das Farbmanagement wichtig wird.
Die Bilder werden in alle 8-Bit- und 16-Bit-Formate exportiert, wobei der sRGB-Farbraum verwendet wird.
Diese Standardeinstellung ist völlig in Ordnung, wenn Ihr Hauptziel die Produktion von Bildern für das Internet oder die Anzeige auf den meisten typischen Computermonitoren ist.

Einstellungen Foto-Druck
Wenn Sie planen Ausdrucke ihrer Arbeit zu erstellen, erwägen Sie folgende Einstellungen.

Der Monitor bleibt im Screenshot sRGB, da kein benutzerdefiniertes Monitorprofil eingestellt ist, aber wenn Sie Zugang zu der notwendigen Hardware haben, um Ihren Monitor zu kalibrieren, können Sie ein benutzerdefiniertes Monitorprofil einstellen, das auf Ihren Bildschirm zugeschnitten ist. (Wie das geht, liegt außerhalb des Rahmens von Siril, aber vielleicht möchten Sie sich das freie Software-Produkt ArgyllCMS ansehen).
Der bevorzugte Farbraum ist Rec2020. Dieser Wide-Gamut-Farbraum eignet sich besser für einen Workflow, der auf die Druckausgabe ausgerichtet ist, da die vom Drucker durchgeführte Konvertierung von RGB in CMYK das CMYK-Profil weniger wahrscheinlich beschneidet.
Wenn Bilder geladen werden, werden sie, falls sie ein zugehöriges Farbprofil haben, in Rec2020 konvertiert. Wenn Bilder kein Farbprofil haben, wird ihnen beim ersten Dehnen das bevorzugte Profil (Rec2020) zugewiesen.
Rendering-Absicht
In diesen beiden vorgeschlagenen Einstellungen ist die Rendering-Absicht auf "Relativ farbmetrisch" eingestellt. Diese Einstellung sollten Sie immer für die Bearbeitung Ihres Bildes verwenden, da bei der relativen Farbmetrik die Gamut-Farben wahrheitsgetreu bleiben und dies die genaueste Ansicht dessen liefert, wie Ihr Bild insgesamt aussieht.
Mit dem relativen kolorimetrischen Intent werden jedoch Farben außerhalb der Farbskala (Gamut-Bereich) abgeschnitten. Sie werden keine Details der Färbung sehen, die außerhalb der Farbskala liegen.
Daher kann es manchmal sinnvoll sein, die Rendering-Absicht auf Wahrnehmung zu ändern. Dadurch werden die Farben aus dem Arbeitsbereich nahtlos auf die Anzeige übertragen. Alle Farbdetails werden angezeigt, allerdings um den Preis eines Verlusts der Gesamtsättigung. Dies ist unvermeidlich, da der größere Farbraum auf den kleineren Farbraum gestaucht wird. Daher bietet die Wahrnehmung-Absicht keine echte Visualisierung Ihres Bildes: Um es noch einmal zu wiederholen, er sollte nicht für die Bearbeitung verwendet werden, nur um Details in Ihren Bildern zu erkunden, die außerhalb des sRGB-Farbraums liegen. Siehe die Diskussion hier <https://www.gimpusers.com/mailmsg.php?853694a0-e0d6-fd86-1582-1d890a9f90a0%40ninedegreesbelow.com>`_.
Die Bilder werden in 8-Bit-Formaten als sRGB, aber in Formaten mit hoher Bittiefe als Rec2020 exportiert (und Sie sollten Ihre endgültige Version in einem 16-Bit-Standardformat für die Druckindustrie speichern, d. h. wahrscheinlich TIFF).
Status des Farbmanagements
Der Farbmanagement-Status des geladenen Bildes wird durch das Symbol für den Farbmanagement-Status in der unteren linken Ecke des Fensters angezeigt. Das Symbol ist vollständig gesättigt, wenn das Bild farbverwaltet ist, und entsättigt, wenn das Bild nicht farbverwaltet ist. Der Tooltip liefert detailliertere Statusinformationen, wenn das Bild farbverwaltet ist: Er zeigt den Arbeitsraum und die Monitorprofile an.
Wenn Sie mit der linken Maustaste auf die Status-Schaltfläche klicken, gelangen Sie in den Farbmanagement-Dialog. Wenn Sie mit der rechten Maustaste auf das Werkzeug klicken, wird der Anzeigemodus für die Farbbewertung nach ISO 12646 umgeschaltet. Beides wird im Folgenden näher beschrieben.
Direkt über der Schaltfläche für den Farbmanagement-Status befindet sich ein neues Menü für Bildprüfungen. Es enthält die bereits vorhandene Schnittprüfung zur Hervorhebung von Pixeln, die den Hi-Schieberegler der Benutzeroberfläche überschreiten, und fügt eine neue Gamut-Prüfung hinzu, die Pixel hervorhebt, die außerhalb des Gamuts für das Soft-Proofing-Profil in hellem Magenta liegen.

Farbverwaltungsdialog
Das Farbmanagement-Werkzeug wird durch Klicken auf das Statussymbol Farbmanagement aufgerufen. (Es kann auch über das Menü Werkzeuge aufgerufen werden.)

Das Werkzeug selbst wird unten gezeigt.

Im oberen Teil des Werkzeugs werden Informationen über das aktuelle ICC-Profil angezeigt, das dem Bild zugewiesen ist. Es werden die Beschreibung, die Herstellerangaben und der Copyright-Hinweis angezeigt.
Darunter befinden sich Auswahlmöglichkeiten, mit denen Sie ein anderes Profil auswählen können, entweder eines der integrierten Profile über das Dropdown-Menü auf der linken Seite oder ein beliebiges ICC-Profil, das Sie aus einer Datei laden möchten, über die Dateiauswahl auf der rechten Seite.
Warnung
Wenn Sie ein Profil aus einer Datei laden, muss der Profiltyp entweder RGB oder Grau sein, um dem geladenen Bild zu entsprechen. Die Zuweisung oder Konvertierung von Bildern in andere Farbräume wie XYZ, CIE La*b* oder CMYK wird nicht unterstützt, allerdings können Farbräume wie CIE La*b* bei Bedarf von einigen Bildoperationen intern verwendet werden.
Tipp
Sie können ein RGB-Bild in ein Grauprofil konvertieren. Das Ergebnis ist ein monochromes Bild mit der entsprechenden TRC-Transformation (Tone Response Curve) und den Anteilen der drei Kanäle R, G und B, die durch die Weißpunkte der beiden Profile bestimmt werden. Die Konvertierung eines Graubildes in ein RGB-Profil führt zu einem 3-Kanal-Bild mit der entsprechenden TRC-Transformation, wobei alle Pixelkomponenten gleich sind.
Im unteren Teil des Fensters zeigt das Tool für das Zielprofil die gleichen Informationen an wie für das ursprüngliche Profil im oberen Teil des Fensters. Dies hilft bei der Überprüfung, ob Sie das richtige Profil geladen haben.
Werkzeugleiste
Die Schaltfläche Export exportiert einfach das Farbprofil des aktuellen Bildes in eine Datei im Arbeitsverzeichnis.
Mit der Schaltfläche Löschen können Sie das Farbprofil des Bildes entfernen.
Die Schaltfläche Anwenden weist dem Bild das ausgewählte ICC-Profil zu ohne eine Farbraumtransformation durchzuführen. Dies ist hilfreich, wenn einem Bild ein falsches Farbprofil zugeordnet ist.
Die Schaltfläche Konvertieren konvertiert das Bild in das ausgewählte ICC-Farbraumprofil und weist dem Bild das Farbprofil zu. Dies ist hilfreich, wenn sie ein Bild aus seinem aktuellen Farbraum in einen anderen Farbraum konvertieren möchten.
Warnung
Die Verwendung der Schaltflächen Remove, Assign oder Convert (oder der Siril-Befehle icc_remove, icc_assign oder icc_convert_to) löscht jede gesetzte ROI.
ISO 12646 Bildbewertungsmodus
ISO 12646 definiert optimale Betrachtungsbedingungen für die Beurteilung von Farben. Zusammenfassend lässt sich sagen, dass die besten Betrachtungsbedingungen für eine optimale Bewertung der Farben in Ihrem Bild ein einheitlicher neutralgrauer Hintergrund mit der Bezeichnung D50 ist. Technisch gesehen sollte sich dies sogar auf die Wände in Ihrem Zimmer erstrecken, aber das kann Siril nicht kontrollieren! Siril bietet jedoch einen Bildbewertungsmodus, der sich den Empfehlungen der ISO 12646 annähert. Er ist verfügbar, wenn Sie mit der rechten Maustaste auf die Schaltfläche "Farbmanagement" unten links auf dem Bildschirm klicken, und setzt nicht voraus, dass das Bild farbverwaltet ist, um ihn zu verwenden.

Dieser Modus ist für eine abschließende Prüfung der Farben Ihres Bildes gedacht. Daher wird der Vorschaumodus auf linear mit den Schiebereglern auf 0 und 65535 (voller Bereich) eingestellt. Außerdem wird das Bedienfeld ausgeblendet und der Zoom so eingestellt, dass das gesamte Bild sichtbar und zentriert ist und von einem breiten Rand umgeben ist. Außerdem wird ein moderater weißer Rand um das Bild gelegt, um eine visuelle weiße Referenz zu schaffen, die von einem Hintergrund in D50-Grau umgeben ist.
Idealerweise sollten Sie auch ein neutrales graues GTK-Thema ihrer Benutzeroberfläche wählen, wie z.B. das ausgezeichnete Equilux Thema.
Dieser Modus deaktiviert sich automatisch, wenn der Zoom verändert oder das Panel wieder sichtbar gemacht wird. Er kann durch einen zweiten Rechtsklick auf die Schaltfläche Farbmanagement ausgeschaltet werden. Die Ansicht kehrt dann zu den vorherigen Zoom-Einstellungen und dem Status des Bedienfelds zurück.
Befehle
Die meisten Siril-Befehle greifen nicht in das Farbmanagement ein, verhindern aber nicht, dass vorhandene Farbprofile in einem Bild erhalten bleiben.
Die Ausnahmen sind drei spezifische Farbmanagement-Befehle, die zum Zuweisen, Konvertieren oder Löschen des ICC-Profils in einem Bild verwendet werden können.
Siril Kommandozeile
icc_assign profile
Siril Kommandozeile
icc_convert_to profile [intent]
Siril Kommandozeile
icc_remove
Farbkonvertierungsmatrix
Einführung
ICC-Profile decken nicht alles ab, was ein Benutzer in Bezug auf die Farbmanipulation tun möchte, daher werden auch zusätzliche Tools bereitgestellt. Natürlich ist pixel math ein leistungsstarkes Allzweckwerkzeug zur Manipulation von Pixeln, aber ein häufiger Anwendungsfall ist die Anwendung einer Farbkorrekturmatrix auf Daten, beispielsweise zur manuellen Konvertierung von Kamerachromatizitäten .
Warnung
Die Anwendung von CCMs ist eine fortgeschrittene Technik. Die Beschreibung von Techniken, die die Verwendung von CCMs beinhalten, liegt außerhalb des Rahmens der Siril-Dokumentation. Sie sollten verstehen, wie CCMs funktionieren und wie Sie sie in Ihrem Arbeitsablauf anwenden können, um dieses Tool erfolgreich zu nutzen.

Dialog Farbkonvertierungs-Matrixen
Farbkonvertierungs-Matrixen-Werkzeug
Das Werkzeug
ermöglicht die direkte Anwendung einer Farbkonversionsmatrix (CCM) auf Pixel. Die CCM wird durch 9 Elemente spezifiziert:Mehrere gängige Voreinstellungen sind in einem Dropdown-Menü verfügbar. Das Werkzeug bietet zusätzlich die Möglichkeit, um einen \(\gamma\)-Faktor zu skalieren.
Dies wird wie folgt auf Pixel angewandt:
Warnung
Wenn ein CCM auf ein Bild angewendet wird, das ein eingebettetes ICC-Profil enthält, stellt das ICC-Profil keine gültige Beschreibung der Bilddaten mehr dar. Das Profil wird daher vorübergehend deaktiviert und das Farbmanagementsymbol wird als inaktiv angezeigt. Es wird davon ausgegangen, dass Ihr Arbeitsablauf Low-Level-Farbraumtransformationen und Bildoperationen umfasst und Sie die Daten irgendwann in den durch das ICC-Profil beschriebenen Farbraum zurücktransformieren werden. An diesem Punkt kann das ICC-Profil im unteren Teil des Dialogs wieder aktiviert werden. Wenn Ihr Arbeitsablauf jedoch eine manuelle Konvertierung des Bildes in einen anderen endgültigen Farbraum vorsieht, müssen Sie das Ziel-ICC-Profil über das Dialogfeld Farbmanagement anwenden.
Beachten Sie, dass dies nicht für den Befehlszeilenbefehl ccm gilt. Laut Richtlinie interagieren Siril-Befehle nicht mit ICC-Profilen, daher deaktiviert der Befehl ccm ein an ein Bild angehängtes ICC-Profil nicht: Es liegt in Ihrer Verantwortung, dies mithilfe von icc_remove Befehl, falls erforderlich.
Dieser Vorgang kann auf Sequenzen angewendet werden. Öffnen Sie eine Sequenz und bereiten Sie die Einstellungen vor, die Sie verwenden möchten. Aktivieren Sie dann die Schaltfläche Auf Sequenz anwenden und definieren Sie das Ausgabepräfix der neuen Sequenz (standardmäßig ccm_).
Siril Kommandozeile
ccm m00 m01 m02 m10 m11 m12 m20 m21 m22 [gamma]
Siril Kommandozeile
seqccm sequencename [-prefix=]
Theorie der Farbverwaltung
Einführung
Farbmanagement ist die Methode, mit der sichergestellt wird, dass die Farben eines Bildes immer gleich aussehen, egal wie oder wo das Bild betrachtet wird. Dies geschieht mithilfe von Farbprofilen (ICC-Profile, benannt nach dem International Color Consortium). Jeder Anzeigetyp und jede Drucker-/Papierkombination hat sein eigenes Farbprofil. Das Bild hat auch einen definierten Farbraum, und durch die Umwandlung des Bildes zwischen verschiedenen Farbräumen bei der Betrachtung auf zwei verschiedenen Arten von Bildschirmen oder beim Druck stellen wir sicher, dass es immer gleich aussieht (oder zumindest so nahe wie möglich im Rahmen der Möglichkeiten des Ausgabegeräts).
CIE 1931 Farbraum
Der CIE 1931-Farbraum (CIE 1931) bildet alle Farben ab, die vom menschlichen Auge wahrgenommen werden können. Da das menschliche Auge drei Arten von Zäpfchen (Farbrezeptoren) besitzt, hat CIE 1931 drei Parameter (X, Y und Z). Man beachte, dass die Parameter X, Y und Z nicht direkt der Reaktion der einzelnen Zäpfchen entsprechen, aber sie ermöglichen 3 Freiheitsgrade. Weitere Einzelheiten zu diesem Farbraum finden Sie hier: https://de.wikipedia.org/wiki/CIE-Normvalenzsystem
Es handelt sich hierbei nicht um einen Farbraum, der üblicherweise zum Speichern von Bilddaten verwendet wird, aber er ist wichtig, weil er als Zwischenfarbraum verwendet wird und weil er definiert, was "echte" Farben sind (die für das menschliche Auge sichtbaren Farben) und was "imaginäre" Farben sind (die wir nicht sehen können). Die CIE 1931 kann als Hufeisenform visualisiert werden.
Von BenRG - CIExy1931.svg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=7889658
Beachten Sie, dass die Außenseite des Hufeisens die Farbe der reinen, monochromatischen Spektrallinien definiert. Dies wird später wichtig sein.
RGB-Farbräume
Unsere Arbeitsfarbräume orientieren sich im Allgemeinen an den Farbachsen Rot, Grün und Blau. Dies entspricht in etwa der Funktionsweise unserer Augen und auch den Leuchtstoffen in den Pixeln eines Bildschirms. Es gibt jedoch eine Vielzahl von RGB-Farbräumen, die sich für unterschiedliche Zwecke eignen und jeweils Vor- und Nachteile haben. Sie können die Vielfalt der Farbräume in diesem Diagramm sehen, das sie im Vergleich zu CIE 1931 zeigen.

Von Myndex - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=116654642
Die R-, G- und B-Kanäle eines Bildes werden durch einen Farbraum definiert, der aus drei Primärfarben innerhalb dieses CIE 1931-Raums sowie einem Weißpunkt und einer Tonwertkurve (TRC) für jeden Kanal besteht, die das Gamma jedes Kanals festlegt. (Tatsächlich können TRCs komplexer sein als eine einfache Gammakurve, aber die meisten sind zumindest annähernd eine Gammakurve.) Das obige Diagramm zeigt, dass einige Farbräume wesentlich größer sind als andere: das heißt, sie können einen größeren Teil der sichtbaren Farben darstellen.
Grau-Farbräume
In der Astrofotografie haben wir es sehr oft mit monochromen Bildern zu tun. Diese können natürlich kein RGB-Farbprofil haben. Stattdessen erhalten sie ein Graufarbprofil. Dieses definiert die Tonwertkurve (TRC) des Bildes genau so, wie die RGB-Farbprofile die TRC der einzelnen Kanäle definieren. Unabhängig von der Art des Bildschirms oder Druckers, den Sie verwenden, können monochrome Bilder auf verschiedenen Ausgabemedien originalgetreu reproduziert werden und gleich (oder so ähnlich wie möglich) aussehen.
Bildschirm-Farbprofile
Der für Computergrafiken verwendete "Standard"-Farbraum ist traditionell sRGB. Er wurde 1996 von HP und Microsoft entwickelt und später als IEC 6166-2-1:1999 genormt. Dieser Farbraum kodiert den Farbumfang, der von den damaligen Bildschirmen erreicht werden konnte. Wie in der Abbildung zu sehen ist, kann er nur einen kleinen Teil des gesamten, von der CIE 1931 definierten sichtbaren Farbraums darstellen. Viele Monitore können jedoch auch heute noch kaum besser mehr als sRGB darstellen, und es ist der aktuelle Standardfarbraum für das World Wide Web (WWW), so dass Sie ihn als Exportprofil für jedes Bild verwenden müssen, das in Webbrowsern korrekt angezeigt werden soll, selbst wenn Sie ihn nicht für andere Zwecke verwenden wollen. Es ist auch der angenommene Farbraum für alle Bildformate, die kein Farbprofil unterstützen, und für alle Anwendungen, die kein Farbmanagement haben.
Es liegt jedoch auf der Hand, dass es andere RGB-Farbräume mit viel größeren Farbräumen gibt, z. B. Adobe RGB, Adobe ProPhoto, Rec2020. Diese können einen viel größeren Teil der in CIE1931 definierten echten Farben darstellen. Sie können auch einen viel größeren Farbraum darstellen als die meisten Monitore. Warum sollten diese also von Interesse sein?
Zum einen werden die Monitore immer besser. Wide-Gamut-Monitore sind zwar immer noch nicht weit verbreitet, aber sie werden immer häufiger und erschwinglicher. Wenn Sie Ihre Bilder auf einem Wide-Gamut-Monitor bearbeiten und betrachten, profitieren Sie von satteren Farben, da Sie einen Farbraum mit einem größeren Gamut verwenden. Einige moderne Handys können den gesamten P3-Farbraum anzeigen, der wesentlich größer ist als sRGB und eine umfangreichere Farbpalette ermöglicht.
Druckprofile
Druckprofile können in einigen Bereichen über sRGB hinausgehen (und in anderen Bereichen möglicherweise nicht den gesamten sRGB-Farbraum abdecken). Durch die Bearbeitung in einem Wide-Gamut-Farbraum ist diese Farbfülle - auch wenn sie in der farbumgewandelten Ausgabe auf Ihrem Bildschirm nicht dargestellt werden kann - immer noch vorhanden und wird in qualitativ hochwertigen Ausdrucken deutlich.
Umformungen
Der Sinn von Farbräumen besteht darin, dass ein Bild zu verschiedenen Zeitpunkten seiner Nutzung oft in Ausgabemedien mit unterschiedlichen Farbräumen erscheint. Es kann auf einem professionellen Monitor mit hohem Farbraum erstellt werden, es kann von der Öffentlichkeit auf einfachen sRGB-Monitoren betrachtet werden, und es kann auf einer Reihe verschiedener Drucker gedruckt werden. Jedes dieser Geräte ist in der Lage, unterschiedliche Farbräume wiederzugeben, aber wir wollen, dass das Bild so weit wie möglich auf allen Geräten gleich aussieht. Dies wird durch Farbraumtransformationen erreicht. Da die Farbräume unterschiedlich sind, müssen wir uns leider mit dem Problem auseinandersetzen, wie wir Farben, die aus einem anderen Farbraum transformiert wurden, in einem Farbraum darstellen können, der "außerhalb des Gamuts/Farbraums" liegt.
Farbraumtransformations-Absichten
Die Antwort auf das obige Problem lautet "Absichten/Intentionen". Immer wenn Sie ein Bild auf einem Gerät/Papier betrachten, das einen anderen Farbraum als Ihr Arbeitsprofil hat, wird eine Farbraumtransformation auf das Bild angewendet. Dies ist nicht so einfach wie eine einfache 2-Wege-Zuordnung zwischen zwei Koordinatensätzen. Nehmen wir an, Sie arbeiten in Rec2020. Betrachten Sie die Transformation in das Farbprofil Ihres Monitors. Bedenken Sie, dass Ihr Monitor (nehmen wir an, es handelt sich um ein sRGB-Display) nicht so viele Farben darstellen kann, wie in Rec2020 möglich sind. Der Farbraum muss also alle Farben in Rec2020 auf Farben in sRGB abbilden. Wie er dies tut, wird durch die Rendering-Absicht bestimmt.
Möglicherweise möchten Sie eine Absicht für das Rendering Ihres Bildes für den Bildschirm und eine andere Absicht für andere Zwecke wählen. Die verschiedenen von der ICC definierten und in Siril verfügbaren Rendering-Absichten werden im Folgenden beschrieben.
Tipp
Wahrnehmungsabsicht Die Wahrnehmungsabsicht skaliert die Eingabefarbskala in die Ausgabefarbskala. Alle Farben werden geändert, aber die Beziehungen zwischen den Farben bleiben erhalten. Im Allgemeinen ist die Farbe im Ausgabefarbraum weniger gesättigt, aber die Sättigung im Vergleich zu anderen Farben bleibt erhalten.
Sättigung Der Sättigungs-Absicht skaliert den Eingabefarbraum auf ähnliche Weise in den Ausgabefarbraum, allerdings auf eine Weise, die der Sättigung den Vorrang gibt. Dies ist in der Regel für Bilder mit lebendige, kräftigen Farben besser geeignet als für Fotografien.
Relativ farbmetrisch Die relativ farbmetrische Absicht reproduziert Farben im Gamut/Farbraum akkurat, klammert jedoch Farben, die außerhalb des Farbraums liegen, auf den nächstgelegenen Punkt des Dreiecks, das die Grenzen des Zielfarbprofils darstellt.
Absolut farbmetrisch Die absolut farbmetrische Absicht ist eigentlich nur für das Proofing in der Druckvorstufe von Nutzen.
ICC-Farbprofile und Verfügbarkeit der Absichten
Die ICC definiert die vier oben genannten Absichten (sowie einige andere, die hauptsächlich für die Farbsteuerung in Druckanwendungen verwendet werden), aber nicht alle ICC-Profile unterstützen alle Absichten. Die meisten der in Siril eingebauten Farbprofile sind Matrix Shaper Profile. Diese eignen sich sehr gut als Arbeitsfarbraumprofile, unterstützen aber meist nur die Absicht "Relativ farbmetrisch". Das ist in Ordnung, denn das ist meistens die Absicht, die wir bei der Konvertierung zwischen Farbräumen verwenden wollen. (Warum das so ist, wird weiter unten erklärt.) Wenn Sie in den Voreinstellungen eine Absicht einstellen, den Ihr ICC-Profil nicht unterstützt, greift Siril auf eine Absicht zurück, die unterstützt wird - in der Regel Relativ farbmetrisch.
Anzeige
Für den Bildschirm sollten Sie in der Regel Relativ farbmetrisch verwenden. Dadurch wird die Bildanzeige so konsistent wie möglich mit dem, was jeder andere mit einem farbverwalteten Bildschirm sehen wird, oder wie es aussehen wird, wenn es in einem farbverwalteten Druck-Workflow gedruckt wird.
Gelegentlich können Sie auf Wahrnehmungsmodus umschalten. Damit erhalten Sie keine genaue Farbdarstellung, aber es werden die relativen Farbunterschiede angezeigt, die bei der Darstellung auf Ihrem Bildschirm abgeschnitten werden. Sie können überprüfen, welche Teile des Bildes außerhalb des Anzeigebereichs liegen, indem Sie das Werkzeug Gamut Check im Menü Bildprüfung verwenden - die Pixel, die außerhalb des Anzeigebereichs liegen, werden in hellem Magenta angezeigt. Siril bietet ein integriertes sRGB-Profil mit Unterstützung für die Wahrnehmungs-Absicht und verwendet es automatisch, wenn die Wahrnehmungs-Absicht auf der Registerkarte Einstellungen ausgewählt ist (und wenn kein benutzerdefiniertes Monitorprofil aktiv ist). Wenn Sie ein benutzerdefiniertes Monitorprofil und die Wahrnehmung-Absicht verwenden möchten, müssen Sie sicherstellen, dass Ihr Profil dies unterstützt.
Konvertierung und Speichern
Für die Konvertierung und Speicherung von Dateien sollten Sie fast immer Relative farbmetrisch verwenden. Damit bleiben die Farben korrekt erhalten. Bei der relativen Farbmetrik werden die Farben in der Regel auf den Gamut/Farbraum des Farbraums, in den konvertiert wird, zugeschnitten, aber Sie erhalten ein konsistentes Ergebnis. Bei 32-Bit-Fließkommabildern verwendet Siril eine unbegrenzte Transformation, d. h., anstatt Farben zu beschneiden, werden negative Werte zugelassen. Sie müssen irgendwann beschnitten werden - zum Beispiel bei der Anzeige -, aber sie können gespeichert werden, und die Anwendung einer Farbtransformation in umgekehrter Richtung bringt die ursprünglichen Daten zurück. Es geht nichts verloren.
Soft-Proofing
Für das Softproofing benötigen Sie wahrscheinlich "relativ farbmetrisch". Die absolute Farbmetrik kann nützlich sein, um genau zu simulieren, wie Ihr Bild auf einem bestimmten Druckmedium aussehen wird, da sie den Weißpunkt eines Mediums in einem anderen simuliert (wenn Sie also proofen, wie ein Bild auf dem schmuddeligen, gelblichen Weiß von Zeitungspapier aussehen wird, dann versucht "absolut farbmetrisch", dies über Ihren Monitor zu simulieren), aber für das Softproofing eines breiteren Gamut-Farbraums gegen Ihr Anzeigeprofil sollten Sie wahrscheinlich die relative Farbmetrik verwenden.
Arbeitsablauf
Lineare Phase
Fast alle astrofotografischen Arbeitsabläufe beginnen mit einer linearen Phase. Das liegt daran, dass unsere Bildsensoren Photonenzähler sind und im Wesentlichen eine lineare Reaktion auf die eintreffenden Photonen zeigen. Verdoppelt man die Anzahl der eintreffenden Photonen während einer Belichtung, verdoppelt sich der Pixelwert ADU (ohne Berücksichtigung der Sensorverzerrung, die herauskalibriert wird).
Viele fotografische Standard-Workflows springen direkt in Farbräume mit einer nichtlinearen "Tonwertkurve", z. B. ist die TRC von sRGB ungefähr eine Gammafunktion \(f(x) = x ^{1/g}\), wobei \(g = 2,2\).
Bei der Astrofotografie ist das jedoch anders. Die Darstellung dieser linearen Daten als lineare Werte in einem linearen Farbraum ist aus einer Reihe von Gründen unerlässlich. Am wichtigsten ist, dass einige Funktionen darauf angewiesen sind, dass die Daten linear sind: Die Sternerkennung entspricht Gaußschen Sternprofilen, und wenn auf die Daten eine nichtlineare TRC angewandt wurde, sind die Profile nicht mehr gaußförmig, und der Algorithmus zur Sternsuche wird schlechtere Ergebnisse liefern. StarNet wurde auf lineare Daten mit einer spezifischen Transformation (Histogramm-Stretch mit automatischen Parametern) trainiert, und auch hier führt die Eingabe von Daten, auf die bereits eine Gamma-Funktion angewendet wurde, zu schlechteren Ergebnissen. Entfaltung, Rauschunterdrückung... Viele Funktionen, die wir auf unsere Daten anwenden, setzen voraus, dass diese noch linear sind. Auch wissenschaftliche Auswertungen der Bilddaten sind in der Regel nur mit linearen Bildern möglich.
Wenn Sie möchten, können Sie in dieser Phase ein lineares Profil anwenden. Siril kann dies automatisch für Sie erledigen, wenn ein Bild geöffnet wird, wenn Sie die Einstellungen für die automatische Zuweisung festlegen und die Schaltfläche „Lineare Profile automatisch zuweisen“ aktivieren. Für monochrome Bilder wird das lineare Grauprofil angewendet. Bei RGB-Bildern (oder beim Zusammensetzen linearer monochromer Bilder zu einem Farbbild) ist das ausgewählte Profil das lineare Profil aus dem bevorzugten Satz von Farbraumprofilen, das Sie in Einstellungen festgelegt haben.
Wenn Sie beispielsweise den Farbraum Rec2020 gewählt haben, weist Siril Ihrem Bild das ICC-Profil Rec2020-V4-g10 zu. „Rec2020“ ist der Name der Skala; „V4“ gibt an, dass es sich um ein ICC-Profil der Version 4 handelt; und „g10“ gibt an, dass das Profil einen TRC hat, der eine Gammafunktion mit \(g = 1,0\) ist (d. h. eine lineare Funktion).
Tipp
Für die meisten Benutzer reicht es aus, ein einfaches Arbeitsraumprofil zuzuweisen. Die Farbbalance kann später mithilfe der Farbkalibrierungstools korrigiert werden. Wenn Sie jedoch über eine kalibrierte Kamera verfügen, möchten Sie möglicherweise ein Eingabeprofil anwenden. Die Kamerakalibrierung und die Erstellung von Kameraprofilen ist ein fortgeschrittenes Thema und liegt außerhalb des Anwendungsbereichs von Siril, aber Sie finden die Anleitung möglicherweise in den Artikeln in Abschnitt D dieser Seite <https://ninedegreesbelow.com/photography/articles.html# Profil-Digitalkamera>`_hilfreich. Der einfachste Weg, ein Eingabeprofil anzuwenden, ist die Verwendung des Farbmanagement-Dialogs. Wählen Sie Ihr Kameraprofil mit der Dateiauswahl aus und klicken Sie auf Zuweisen. Das reicht eigentlich: Siril bearbeitet Ihr Bild gerne im Kameraprofil, Sie können aber auch Ihr Arbeitsprofil auswählen und auf :guilabel:„Konvertieren“ klicken, um die Daten in Ihren bevorzugten Farbraum zu konvertieren.
Ein weiterer Ansatz zur Kalibrierung Ihrer Eingabe ist die Verwendung von Farbkonvertierungsmatrizen (CCMs). Dies ist arbeitsintensiver: Wie bei Kameraprofilen müssen die CCMs außerhalb von Siril erstellt werden und können dann mit PixelMath auf Ihre linearen Daten angewendet werden.
Was Sie gerade getan haben, ist die Zuweisung der Farbraum-Primärfarben im CIE 1931 XYZ-Raum entsprechend den Punkten auf dem Dreieck, die den Rec2020-Farbraum darstellen. Obwohl die Daten linear sind, wird beim Betrachten des Bildes auf Ihrem Bildschirm die Transformation des Anzeigefarbraums unter Verwendung der von Ihnen gewählten Rendering-Absicht angewendet.
Allerdings ist es zu diesem Zeitpunkt nicht wirklich notwendig, ein Farbprofil zuzuweisen. Wenn Sie mit linearen Daten arbeiten, werden Sie höchstwahrscheinlich den Autostretch-Viewer-Modus verwenden, der ohnehin kein Farbmanagement erfordert.
Nachdem das erklärt ist, können Sie problemlos mit dem Rest Ihres linearen Arbeitsablaufs fortfahren. Kalibrierung, Registrierung, Stacking, Sternentfernung, Rauschunterdrückung ... Machen Sie es!
Nichtlineare Phase
Wenn Sie bereit sind, Ihr Bild zu strecken, ist es an der Zeit, noch einmal über Ihren Farbraum nachzudenken. Durch das Strecken wird das Bild von linearen Daten in nichtlineare Daten umgewandelt, sodass es für das menschliche Auge angenehm aussieht. Sie werden Ihre Daten jetzt nichtlinear machen, daher ist es vor dem Stretching ein guter Zeitpunkt, das Bild in den von Ihnen gewählten nichtlinearen Farbraum zu konvertieren, sei es sRGB oder Rec2020 oder einen anderen Farbraum Ihrer Wahl. Sie können dies entweder selbst manuell tun oder eine Einstellung für Siril festlegen, die Sie entweder dazu auffordert, den Bildfarbraum in Ihren bevorzugten Farbraum zu konvertieren, oder dies automatisch zu tun.
Sie können nun mit der Post-Stretch-Bearbeitung Ihres Bildes fortfahren und diese abschließen.
Bilder speichern und exportieren
Wenn es Zeit wird Ihr Bild zu speichern, haben Sie die Wahl zwischen verschiedenen Formaten:
FITS ist das native Bildformat für Siril und ICC-Profile können in FITS-Dateien eingebettet werden. Dies erfolgt auf die gleiche Weise wie bei anderer Astrofotografie-Software, sodass mit eingebetteten ICC-Profilen gespeicherte Bilder zwischen Siril und PixInsight (und wahrscheinlich auch anderer Software, die die Einbettung von FITS ICC-Profilen unterstützt) kompatibel sind.
TIFF und PNG sind gute Formate für den Export hochwertiger Bilder und bieten eine größere Kompatibilität mit anderer Software als FITS. Beide unterstützen die Einbettung von ICC-Profilen. Mit den Optionen im Dialogfeld „:guilabel:„Einstellungen“ können Sie festlegen, ob TIFF- und PNG-Bilder mit 8 Bit und höherer Bittiefe als sRGB, im aktuellen ICC-Profil des Bildes oder im bevorzugten Farbraum gespeichert werden, der in den Einstellungen festgelegt wurde.
Der de-facto-Standard für hochkomprimierte Bilder für das WWW ist JPEG. Die Unterstützung für ICC-Profile in JPEG-Bildern variiert je nach JPEG-Bibliothek. Wenn Sie jedoch libjpegturbo Version 2.0.0 oder höher verwenden, werden ICC-Profile eingebettet. Dennoch unterstützen viele Programme von Drittanbietern überhaupt kein Farbmanagement und gehen davon aus, dass JPEGs ein Bild im sRGB-Farbraum mit dem sRGB-Standard TRC darstellen. Dies ist der Standard-Exportfarbraum für JPEGs und Sie sollten dies sorgfältig prüfen, bevor Sie sie mit einem anderen Farbprofil speichern.
Siril unterstützt auch einige andere Bildformate: PNM/PGM, BMP usw. Diese Formate sind in der Kategorie „ICC-Profile werden nicht unterstützt“ zusammengefasst. Beim Exportieren in diese Formate werden Bilder immer in sRGB konvertiert.
Siril bietet eine Voreinstellung für die Export-/Konvertierungsabsicht. In so ziemlich jedem Fall sollten Sie die Einstellung bei „Relativ farbmetrisch“ belassen.
Farbraumprofile
Eingebaute Farbprofile
Siril enthält einen Grundbestand an Farbraumprofilen. Diese stammen aus Elle L. Stones "exzellenter Sammlung <https://github.com/ellelstone/elles_icc_profiles>`_ von freien und gut funktionierenden Farbprofilen. Ihre Website <https://ninedegreesbelow.com/>`_ enthält eine Fülle von technischen Informationen über Farbraumtheorie und -praxis und ist eine großartige Inspirationsquelle für die Anwendung der Farbverarbeitung auf Bilder. Alle Profile dort sind unter der Creative Commons Attribution-Share-Alike Unported license, version 3.0 veröffentlicht.
Die eingebauten Profile sollten eine ausreichende Auswahl an Farbräumen für die meisten Zwecke bieten: sRGB für den Webexport und als Standard-Anzeigeprofil, Rec2020 als Wide-Gamut-Profil, das der nächste Standard für hochwertige Wide-Gamut-Monitore werden könnte, und natürlich eine Reihe von Grauprofilen, die zu den RGB-Profilen passen.
sRGB
Lineares Profil sRGB_elle_V4_g10
sRGB TRC Profil sRGB_elle_V4_srgbtrc
ICC sRGB-Präferenzprofil mit wahrnehmungsbezogenen Lookup-Tabellen (nur für die Anzeige)
sRGB TRC Profil sRGB_elle_V2_srgbtrc (zum Exportieren)
Rec2020
Lineares Profil Rec2020_elle_V4_g10
Rec709 TRC Profil Rec2020_elle_V4_rec709
Rec709 TRC Profil Rec2020_elle_V2_rec709 (zum Exportieren)
Grau
Lineares Profil Gray_elle_V4_g10
sRGB TRC Profil Gray_elle_V4_srgbtrc
sRGB TRC Profil Gray_elle_V2_srgbtrc (zum Exportieren)
Rec709 TRC Profil Gray_elle_V4_rec709
Rec709 TRC Profil Gray_elle_V2_rec709 (zum Exportieren)
Beachten Sie, dass die nativen TRC-Versionen der Profile in zwei Versionen vorliegen (Version 4 und Version 2). Version 4 bietet bessere Funktionen (insbesondere für Bilder mit hoher Bittiefe), einschließlich parametrischer TRCs, die eine Quantisierung vermeiden. Die Profile der Version 4 werden jedoch noch nicht allgemein unterstützt. Wenn Sie also eine Datei zur Verwendung in anderer Software exportieren, ist es am sichersten, ein V2-Profil einzubetten.
Das Grauprofil ist mit TRCs erhältlich, die den beiden integrierten RGB-Farbräumen entsprechen, und auch mit einem linearen TRC.
Lineare TRC-Profile
Sensordaten haben zunächst eine lineare Darstellung des Lichts. Warum also ordnen wir nicht auch ungestreckten Bildern wie einem neu gestacktem Stapel ein lineares Farbprofil zu? Nun, technisch gesehen sollten wir das vielleicht tun. Wenn Sie dies wünschen, können Sie es natürlich tun, und es wird nichts Schlimmes passieren. Es gibt auch eine Voreinstellung (Pedantisch lineare ICC-Profile zuweisen), die eine linearisierte Version des Arbeits-ICC-Profils zuweist, wenn ein Profil automatisch einem neu geladenen Bild (wenn es keine Anzeichen einer vorherigen Streckung aufweist), einem gestackten Bild oder einem neu zusammengesetzten Bild zugewiesen wird. Im Allgemeinen ist dies jedoch nicht von Vorteil. Um zu verstehen, warum das so ist, müssen wir einen grundlegenden Unterschied zwischen der Astrofotografie und der normalen Fotobearbeitung verstehen.
Bei der normalen Fotografie ist das gesamte Bild gut belichtet, mit dunkleren Schattenbereichen und helleren Lichtern. In der Rohdatenphase wird das Bild von linearem Licht in ein Arbeitsprofil umgewandelt. Dies ist jedoch umkehrbar und wird sogar häufig umgekehrt, da viele Bearbeitungsvorgänge (Farbmischung, Rauschunterdrückung usw.) am besten im linearen Bild durchgeführt werden.
In der Astrofotografie liegen jedoch alle Details sehr tief in den Schatten, und wir müssen in der Tat eine sehr starke Streckung anwenden, um ein Bild zu erzeugen, das ansprechend aussieht. Diese Streckung ist viel extremer als die leichte Änderung des Gammawerts von 1,0 auf 2,2 bei der Umstellung von linearem Licht auf sRGB, und sie ist nicht leicht umkehrbar - vor allem, wenn mehrere Streckungen angewendet werden. Wir müssen also immer noch die gleichen Operationen (Farbkorrektur, Rauschunterdrückung, Entfaltung usw.) am linearen Bild durchführen (und eine Menge anderer Dinge, die es in der normalen Fotografie gar nicht gibt, sollten ebenfalls an linearen Bildern durchgeführt werden: Sternmodellierung, Sternentfernung usw.)
Es ist nicht notwendig, ein lineares Farbprofil einzustellen, um diese Operationen durchzuführen - Algorithmen wie Rauschunterdrückung usw. kennen nicht einmal Farbprofile. Sie wenden sich einfach selbst auf die bereitgestellten Daten an.
Das Farbprofil kann also in jeder Phase der Bearbeitung einem Bild zugewiesen werden, obwohl es in der Regel am sinnvollsten ist, dies kurz vor dem Strecken zu tun. Wichtig ist, dass bei der Astrofotografie alle Operationen, die an linearen Bildern vorgenommen werden müssen, vor dem Strecken durchgeführt werden sollten. Im Allgemeinen sollten die Streckung und die abschließenden Anpassungen der Farbbalance, der Sättigung usw. so ziemlich der letzte Bearbeitungsschritt sein, der an einem Bild vorgenommen wird. Ab diesem Zeitpunkt sollten Sie das Bild in dem von Ihnen gewählten Farbraum bearbeiten, damit es bei der Betrachtung in einer beliebigen farbverwalteten Anwendung oder auf einem beliebigen Ausgabegerät ein möglichst konsistentes Bild ergibt.
Farbraum-Empfehlungen
Dieses Abschnitt erläutert etwas detaillierter warum Siril die eingebetteten Farbräume anbietet die es anbietet.
sRGB ist der de facto Standard für das Web. Wie bereits erwähnt, müssen Sie wirklich in sRGB exportieren, wenn Sie sicherstellen wollen, dass Ihre Bilder in allen Webbrowsern sowie in allen Anwendungen von Drittanbietern, die Farbmanagement unterstützen können oder auch nicht, gut aussehen. Es ist eine gute Lösung für die meisten SDR-Monitore (Monitore ohne HDR), und in Ermangelung eines geeigneten Farbmanagements sollten Bilder, die in früheren Versionen von Siril richtig aussahen, als sRGB-Bilder betrachtet werden.
Betrachten wir jedoch erneut den CIE-Farbraum 1931. Die Hufeisenform, die die Grenze des Farbraums bildet, steht für reine Spektraltöne. Wenn Sie eine perfekt monochromatische Lichtquelle wie einen Laser oder eine dieser natriumgelben Straßenlaternen haben, sehen Sie die Grenze von CIE 1931. Als Astrofotografen sind diese rein monochromatischen Lichtquellen für uns sehr wichtig, vor allem, wenn man Schmalbandaufnahmen macht. Diese Farben können in sRGB nicht genau dargestellt werden. Der Anteil der sichtbaren Farben, der in sRGB dargestellt werden kann, ist tatsächlich ziemlich gering. Wir können es besser machen.
Wenn also ein breiter Farbraum besser ist, warum ist dann der breite Farbraum in Siril Rec2020 integriert und nicht ein noch breiterer Farbraum? AllColorsRGB, ACES 2065 und ProPhoto RGB sind alle viel größer - ACES 2065 kann alle Teile des sichtbaren Spektrums darstellen.
Das Problem ist, dass sie dies tun, indem sie ihre Primärfarben - die Werte "100% Rot", "100% Grün" und "100% Blau" - außerhalb des sichtbaren Bereichs setzen. Dies ist vor allem für Schmalband-Fotografen problematisch, die den Primärfarben Filter zuweisen wollen: Sie haben dann imaginäre Farben in Ihrem Bild und müssen sich immer darauf verlassen, dass eine Farbraumtransformation das Richtige tut, um sie in etwas Sichtbares zu verwandeln. Außerdem sind einige dieser Farbräume linear, wie z. B. ACES 2065. Das ist gut für CGI-Künstler, aber nicht so gut für uns, weil die Anzeigetransformationen bei der Arbeit mit linearen Räumen langsam sind. Siril kann einige Transformationen von linearen Farbräumen über das hinaus optimieren, was lcms2 tut, aber nur, wenn die RGB-Primärfarben gleich sind, z. B. bei der Transformation von linearem sRGB nach g22 sRGB). Daher wurde Rec2020 gewählt, da es einen nichtlinearen Farbraum mit dem größten Gamut bietet, ohne imaginäre Primärfarben zu haben.
Ich empfehle Ihnen, wenn Sie nicht bereits von einem bestimmten Farbraum überzeugt sind, Rec2020 als Farbraum für die Bearbeitung sowie für den Versand von Bildern an hochwertige Druckdienstleister, die mit farbverwalteten Bildern umgehen können, und sRGB für den Webexport zu verwenden. Es gibt aber auch andere gute Möglichkeiten, die Sie mit Hilfe von ICC-Profildateien verwenden können, z. B. Adobe RGB und ProPhoto RGB (ROMM), wenn Sie dies bevorzugen.
Farbprofile von Drittanbietern
Monitorprofile Siril enthält das ICC v4 sRGB-Monitorprofil mit Unterstützung für Perceptual Rendering LUTs und verwendet dieses standardmäßig. Stattdessen kann auch ein anderes Monitorprofil verwendet werden. Beachten Sie jedoch, dass nur die von einem bestimmten Profil unterstützten Renderabsichten verfügbar sind - viele weit verbreitete sRGB-Profile unterstützen nur den Renderabsicht "relativ Photometrisch".
Soft-Proofing-Profile Es gibt eine Vielzahl von Druckstandards und Papieren auf der Welt, und jede Kombination erfordert ein eigenes ICC-Profil. Siril kann nicht alle diese Profile zur Verfügung stellen. Um den Soft-Proofing-Anzeigemodus verwenden zu können, müssen Sie daher das entsprechende Soft-Proofing-ICC-Profil im Fenster "Einstellungen" angeben.
Möglicherweise möchten Sie in einem anderen als dem eingebauten Farbraum arbeiten, z. B. ProPhoto RGB. Dies wird unterstützt, aber Sie müssen selbst ICC-Profile bereitstellen. Im Fenster Einstellungen können Sie ein RGB-Profil und ein Grauprofil mit einer passenden TRC (im Wesentlichen mit demselben Gamma) festlegen. Wenn Sie beabsichtigen, Dateien in dem von Ihnen gewählten Farbraum zu exportieren, wird empfohlen, dass das von Ihnen bereitgestellte Profil ein V2-ICC-Profil ist, um maximale Kompatibilität mit anderer Software zu gewährleisten.

Die Abbildung zeigt, wie man einen ProPhoto-Arbeitsraum mit den Profilen von Elle Stone einrichtet. Das Standard-Gamma von ProPhoto RGB (ROMM) ist 1,8, also fügen wir zusätzlich zum ProPhotoRGB-Profil das Elle Stone Gray-Profil mit Gamma = 1,8 hinzu. Sie können alle Profile von Elle Stone hier herunterladen <https://github.com/ellelstone/elles_icc_profiles>`_. Wenn Sie das ProPhotoRGB-Profil nicht haben, können Sie auch Elle Stones "LargeRGB-elle-v2-g18"-Profil verwenden, das genau dasselbe ist, außer dass sie den Begriff "ProPhoto RGB" aus möglichen urheberrechtlichen Gründen nicht verwendet hat.
Einschränkungen von HDR-Bildschirmen
Display-Farbräume mit großem Gamut wie Rec2100 mit HLG oder PQ TRCs benötigen möglicherweise mehr als 8-Bit-Pixelpuffer, um gut angezeigt zu werden. Leider verwendet Siril die Cairo-Grafikbibliothek für die Anzeige, und Cairo kann noch keine Pixelpuffer mit mehr als 8 Bit verarbeiten. Für die meisten Benutzer sind die Auswirkungen dieser Tatsache wahrscheinlich vernachlässigbar. Wenn Sie jedoch das Glück haben, einen HDR-Bildschirm mit einer Helligkeit von mehr als 1000nit zu verwenden, der in der Lage ist, Wide-Gamut-Farbräume darzustellen, und bestimmte Kombinationen von Bild- und benutzerdefinierten Monitorprofilen von Drittanbietern verwenden, können bei bestimmten Bildern geringfügige Farbtreppenartefakte auftreten. Dabei handelt es sich lediglich um ein Anzeigeproblem, das sich nicht auf das gedruckte Erscheinungsbild Ihres Bildes auswirkt, auch nicht, wenn es in einen engeren Farbraum umgewandelt oder auf Betriebssystemen angezeigt wird, die Pixelbuffer mit hoher Bittiefe unterstützen.
Im Moment können wir nichts tun, aber wenn Cairo in Zukunft die Unterstützung für hohe Bittiefen hinzufügt, gibt es vielleicht Raum für Verbesserungen.
Soft-Proofing
Anzeige Soft-Proofing
Siril unterstützt Softproofing. Dabei wird im Farbraum Ihres Monitors visualisiert, wie Ihr Bild aussehen wird, wenn es auf einem bestimmten Druckstandard gedruckt wird. Um das Soft-Proofing für Ausgabegeräte zu verwenden, müssen Sie im Dialogfeld Einstellungen ein Soft-Proofing-Profil angeben.
Wenn kein Profil für das Ausgabegerät angegeben ist oder wenn es mit dem Kontrollkästchen für die Voreinstellung deaktiviert wurde, verwendet das Softproofing das Bildschirmprofil als Proofing-Ziel. Dies aktiviert die Bildprüfung gamut im Menü Bildprüfungen, die die Pixel anzeigt, die außerhalb des Farbumfangs Ihres Displays liegen. Wenn die Gamut-Prüfung aktiv ist, werden die Pixel außerhalb des Gamuts in grellem Magenta angezeigt.
Druck-Export
Siril unterstützt nicht den Export in CMYK-Formate für Druck- und Pressezwecke. Die meisten Fotodruckdienste erwarten, dass Bilder in RGB-Formaten bereitgestellt werden, und Druckertreiber sind viel besser in der Lage, RGB in eine Mischung aus den spezifischen Tinten zu konvertieren, die von jedem Drucker verwendet werden, als eine einfache Umwandlung von RGB in CMYK auf Anwendungsebene. Wenn Sie nicht genau wissen, warum Sie ein Bild in CMYK konvertieren müssen, ist dies mit Sicherheit nicht erforderlich. <https://www.youtube.com/watch?v=wX3ZcAiLg-4>`_ Um jedoch die Beschneidung des Farbumfangs zu minimieren, wenn Ihr Druckdienstleister das Bild für den Druck in ein CMYK-Profil konvertiert, lohnt es sich, ein RGB-Profil mit großem Farbumfang wie das integrierte Rec2020 zu verwenden.
Änderungen durch die Einführung von Farbmanagement
Siril macht jetzt korrektes Farbmanagement.
Das bedeutet, dass es das in der Vergangenheit nicht richtig gemacht hat. Siril war in dieser Hinsicht nicht ungewöhnlich: Viele Programme bieten kein Farbmanagement, sondern gehen davon aus, dass alles in einem sRGB-Farbraum bearbeitet wird. Das ist in den meisten Fällen in Ordnung, aber es führte zu Berichten über Probleme beim Austausch von Bildern zwischen Siril und Grafikanwendungen mit ordnungsgemäßem Farbmanagement.
Einige Benutzer berichteten, dass mit Siril gespeicherte Bilder unter bestimmten Umständen in anderen Programmen anders aussahen als in Siril. Bei Bildern, die aus dem neuen farbverwalteten Siril exportiert werden, sollte dies nicht mehr vorkommen. Die Bilder werden in allen Programmen mit korrekter Farbmanagement-Implementierung einheitlich aussehen.
Wenn Sie jedoch gestreckte Bilder als FITS in einer früheren Version von Siril gespeichert haben und diese in Siril mit Farbverwaltung öffnen, können sie unter Umständen blass und verwaschen aussehen. Kein Grund zur Panik! Hier finden Sie eine Erklärung, warum das passiert und wie Sie es ganz einfach vermeiden bzw. beheben können.
Warum passiert das?
Wenn Siril ein FITS-Bild ohne eingebettetes ICC-Profil liest, versucht es bei der Einstellung "ICC-Profil automatisch zuweisen" herauszufinden, ob das Bild gestreckt wurde oder nicht. Das kann es nur, indem es die HISTORY-Einträge im FITS-Header überprüft. Wenn es feststellen kann, dass Streckfunktionen angewendet wurden, geht es davon aus, dass das Bild auf einem sRGB-Monitor gestreckt wurde, und wendet das entsprechende Profil an. Ältere Versionen von Siril fügten jedoch nicht immer die Historie für jeden Befehl hinzu, und andere Software kann die Historie hinzufügen oder auch nicht, aber Siril kann nicht alle Stretch-Schlüsselwörter erkennen, die von anderer Software verwendet werden, so dass es möglicherweise nicht in der Lage ist zu erkennen, dass ein Bild gestreckt wurde. Wir gehen davon aus, dass es sich bei einem FITS-Bild ohne eingebettetes ICC-Profil um lineare Daten handelt.
Bei Ihren gestreckten FITS-Daten handelt es sich jedoch nicht wirklich um lineare Daten. Sie wurden gestreckt, und Sie haben sie so gestreckt, dass sie im Farbraum Ihres Monitors, der wahrscheinlich ungefähr sRGB ist, richtig aussehen.
Wenn diesem ein lineares ICC-Profil zugewiesen ist, wenden die Anzeigeroutinen eine Farbraumtransformation vom linearen Raum auf das Anzeigeprofil an und strecken es damit ein zweites Mal.
Wie kann man das vermeiden?
Dieses Problem tritt nur auf, wenn Sie die Option "Bevorzugten Farbraum beim Laden automatisch zuweisen" aktiviert haben. Wenn diese Option deaktiviert ist, weist Siril beim Laden der Datei kein Farbprofil zu. Sie können dann über das Dialogfeld "Farbmanagement" ein Profil manuell zuweisen.
Wie kann man das beheben?
Wenn Sie ein Bild mit aktivierter Option "Automatisch zuweisen" geladen haben und das falsche Profil zugewiesen wurde (oder wenn das falsche Profil aus einem anderen Grund zugewiesen wurde, z. B. wenn Sie eine Datei geladen haben, die mit einer anderen Software gespeichert wurde, die ein falsches Profil zugewiesen hat), ist die Behebung des Problems ebenfalls sehr einfach. Öffnen Sie einfach das Bild, gehen Sie zum Farbmanagement-Dialog und wählen Sie "sRGB (standard sRGB TRC)" aus der Dropdown-Liste (oder "Gray (sRGB TRC)", wenn das Bild monochrom ist). Klicken Sie auf die Schaltfläche Zuweisen (nicht Konvertieren nach) und Siril wird das ausgewählte Farbprofil Ihrem Bild zuweisen.
Das war's. Die Anzeige sieht nun korrekt aus und wenn Sie das Bild speichern, wird das entsprechende Farbprofil eingebettet.
Sequenzen
Sequenzen werden von Siril verwendet, um eine Reihe von zu bearbeitenden Daten darzustellen, z.B. eine Anzahl an Darks, die wir in ein Masterdark verrechnen werden. Es ist ein sehr nützliches Werkzeug für den Umgang mit einer großen Anzahl von Dateien die miteinander verknüpft oder verrechnet werden müssen.
Ein Satz aus zwei oder mehr FITS-Dateien
Siril verwendet von Haus aus 32-Bit Gleitkommazahlen oder 16-Bit Ganzzahlen ohne Vorzeichen für die Bilder im FITS-Format, andere Formate werden automatisch konvertiert. Um als Sequenz erkannt zu werden, müssen die Dateinamen von FITS-Bildern einem bestimmten Muster entsprechen, nämlich:
basename$i.[ext]
basename kann alles sein, was aus ASCII-Zeichen besteht. Normalerweise ist es praktisch, aber nicht zwingend erforderlich, dass er mit dem Zeichen
_
beginnt. Er wird als Name der Sequenz verwendet.$i ist der Index des Bildes. Er muss eine positive Zahl sein und kann mehrere führende Nullen enthalten.
[ext] ist die unterstützte Erweiterung, wie in Einstellungen erklärt, standardmäßig wird
fit
verwendet.
Bemerkung
Die Erweiterung, die zum Auffinden von FITS-Sequenzen im aktuellen Arbeitsverzeichnis verwendet wird, entspricht der in den Einstellungen konfigurierten Erweiterung und den von Siril erstellten Dateien.
Warnung
Einige Betriebssysteme begrenzen die Anzahl der Bilder, die gleichzeitig geöffnet werden können, was für Median- oder Mean-Stacking-Methoden erforderlich ist. Unter Windows liegt die Grenze bei 2048 Bildern. Wenn Sie sehr viele Bilder haben, sollten Sie eine andere Art von Sequenz verwenden, die im Folgenden beschrieben wird.
Eine einzelne SER-Datei
SER ist ein Format, welches eine Aufnahmesequenz von mehreren zusammenhängenden Bildern in einer einzigen Datei enthält. Es ist ein eher einfaches Format, das nicht so viele Metadaten enthalten kann wie FITS-Dateien, allerdings mehr als einfache Filme und die Daten werden nicht komprimiert. SER-Dateien können nur Bilder mit 8 oder 16 Bit pro Kanal enthalten. Es gibt drei Arten von SER-Dateien, je nach Pixelinhalt: minichrom, CFA oder Farbe (3 Kanäle).
Bemerkung
Eine SER-Datei kann entweder über Datei und Öffnen, oder mit der Schaltfläche Suche Sequenzen geöffnet werden.
Siehe SER für weitere Informationen über das SER-Format und warum Filmformate wie unkomprimiertes AVI nicht für die Astronomie verwendet werden sollten.
Warnung
Bis zu einem gewissen Grad werden auch normale Filmdateien wie AVI oder andere Container unterstützt. Die Unterstützung von Filmdateien wird zugunsten von SER aufgegeben, aber es kann immer noch nützlich sein, einen Film in Siril zu öffnen, um seinen Inhalt zu untersuchen, einige Bilder zu extrahieren oder sie zu konvertieren. Einige Operationen können immer noch durchgeführt werden, allerdings langsamer als bei anderen Sequenzen, z.B. Summenstacking. Für eine vollständige Bearbeitung stoßen Sie auf Einschränkungen und Inkompatibilitäten.
Eine einzelne FITS-Datei
Bemerkung
Auch FITS-Würfel (FITS cubes) oder FITS-Sequenzen genannt, oder kurz FITSEQ in Siril.
Das FITS-Format ist ein Container für Bilder und wissenschaftliche Daten, der mehrere dieser Daten in einer einzelnen Datei enthalten kann. Wir können damit einen ganzen Satz von FITS-Bildern in einer einzigen Datei speichern, wobei der FITS-Header jedes Bildes erhalten bleibt. Es ist das Dateiformat, welches professionelle Astronomen verwenden.
Es ist einfacher, eine Datei auf der Festplatte zu verwalten als 2000, aber da es sich um eine einzelne Datei handelt, sind einige Operationen an einzelnen Bildern der Sequenz möglicherweise nicht möglich. Insbesondere ist es in Siril derzeit nicht möglich, den Header eines Einzelbildes zu ändern.
Dieses Format ist eine Alternative zu SER für eine Einzeldateisequenz, mit 32 Bit pro Kanal und voller Header-Unterstützung.
Eine Sequenz laden

Sequenzsuche und Aufräumen.
Wenn das Arbeitsverzeichnis auf den korrekten Pfad eingestellt ist, die FITS-Dateien der korrekten Nomenklatur folgen und die Erweiterung der FITS-Dateien ebenfalls korrekt eingestellt ist, klicken Sie auf die Schaltfläche Suche Sequenzen in der Registerkarte "Sequenzen". Es öffnet sich eine Dropdown-Liste mit allen im Ordner verfügbaren Sequenzen. Wenn nur eine gefunden wird, wird sie automatisch ausgewählt und geladen.
Bilderliste
Eine der großen Stärken von Siril ist, dass es Bildsequenzen leicht manipulieren kann. Beim Öffnen einer Sequenz wird das Referenzbild (siehe unten) angezeigt, standardmäßig ist dies das erste Bild der Sequenz. Manchmal kann es jedoch nützlich sein, einzelne Bilder einer Sequenz zu betrachten. Dies ist mit der Bilderliste möglich, der über die Symbolleiste mit der Schaltfläche oder über die Registerkarte Sequenz mit der Schaltfläche Bilderliste öffnen verfügbar ist.

Bilderliste mit der Sie ein Einzelbild aus der Sequenz auswählen und anzeigen, als Referenzbild festlegen oder ausschließen können.
Wenn Sie auf ein Bild aus der Liste klicken, wird es im Hauptbereich angezeigt, während die Sequenz als aktives Objekt für die Bearbeitung beibehalten wird. Das Werkzeug ist mehr als nur eine Bildauswahl, es kann auch dazu verwendet werden, Bilder manuell aus der Sequenz auszuschließen oder zu visualisieren, welche Bilder noch enthalten sind, die Werte der Bildqualität und der Verschiebung zwischen Bildern zu visualisieren (wenn sie berechnet wurden), und das Referenzbild zu ändern. Beachten sie, dass weitere Informationen zur Bildqualität auf der Registerkarte "Grafischer Plot"" angezeigt werden.
Wenn Sie ein Bild aus der Sequenz ausschließen, bedeutet das nicht, dass seine Daten endgültig gelöscht werden, es wird nur nicht für die nachfolgenden Verarbeitungsschritte verwendet, wenn dies eingestellt wird. In den meisten Fällen heißt die entsprechende Option Nur ausgewählte Bilder verarbeiten.
Das Referenzbild ist das Bild einer Sequenz, das als Ziel für die Registrierung und für die Normalisierung genutzt wird. Die übrigen Bilder werden so transformiert, dsas sie wie das Referenzbild aussehen, daher sollte es sehr sorgfältig ausgewählt werden. Glücklicherweise kann seit Siril 1.2 eine neue Registrierung in zwei Durchgängen automatisch das beste Bild der Sequenz als Referenzbild auswählen bevor mit der Bildtransformation begonnen wird.
Die Kopfzeile des Fensters bietet zahlreiche Steuerelemente für die Sequenzeigenschaften:
Das Dropdown-Menü ermöglicht es, den Kanal zu ändern, für den die Registrierungsdaten (Qualität, Verschiebung) angezeigt werden, falls diese Daten für andere Kanäle vorhanden sind.
Mit der ersten Schaltfläche der Symbollleiste werden alle Bilder der Sequenz als manuell ausgeschlossen gekennzeichnet.
Die Zweite markiert alle Bilder als ausgewählt.
Siril Kommandozeile
select sequencename from to
Siril Kommandozeile
unselect sequencename from to
Die Dritte schließt die aus der Liste ausgewählten Bilder ein oder aus (Mehrfachauswahl mit Ctrl oder Shift).
Die letzte Schaltfläche kann deaktiviert werden, um das rote Rechteck über den registrierten Bildern auszublenden. Es stellt den Bildausschnitt des Referenzbildes dar, wie er durch die Registrierung berechnet wurde.
Die Schaltfläche Referenzbild dient der Auswahl des Referenzbildes für die Sequenz. Alle Sequenzen müssen ein Referenzbild haben; wenn keines ausgewählt wurde, wird standardmäßig das erste Bild der Sequenz genutzt.
Siril Kommandozeile
setref sequencename image_number
Mit dem Suchfeld können Sie schließlich die Bilder über ihren Namen suchen.
Es ist auch möglich, alle Bilder zu sortieren, indem Sie auf die Spaltenüberschriften klicken. So können Sie die Bilder nach ihrem Namen, ihrer Nummer, ihrer X/Y-Verschiebung oder ihrem FWHM-Wert sortieren. Letzteres ist sehr nützlich um sich die besten und schlechtesten Bilder anzuschauen.
Sequenzexport

Geben Sie einen Namen und ein Ausgabeformat an, um eine Sequenz zu exportieren.
Die Funktion Sequenz exportieren ist ein nützliches Werkzeug in Siril, mit dem Sie eine Sequenz von Bildern in verschiedenen Formaten exportieren können. Diese Funktion ist besonders nützlich, wenn Sie die Bilder unter Berücksichtigung der in der seq
-Datei enthaltenen Registrierungsinformationen exportieren möchten, mit optionalem Zuschnitt und Normalisierung.
Mit der Sequenz-Exportfunktion können Sie eine zu exportierende Sequenz auswählen, das Dateiformat und die Komprimierungsstufe für Videoformate wählen. Die Sequenz-Exportfunktion von Siril unterstützt eine breite Palette von Bilddateiformaten, einschließlich FITS (einzelne FITS-Datei oder Sequenz-FITS-Datei), TIFF, SER, AVI, MP4 und WEBM und kann bei der Erstellung von Zeitraffern sehr nützlich sein.
Die Schaltfläche Bilder normalisieren ermöglicht es Ihnen, die Bilder in Bezug auf das Referenzbild zu normalisieren. Die Normalisierung entspricht derjenigen, die beim Stacking durchgeführt wird, mit den folgenden Einstellungen: Additiv mit Skalierung, Schnellere Normalisierung deaktiviert.
Außerdem ist es möglich, mit dem Kriterium Bildfilterung zu spielen, um Bilder je nach ihrer Qualität auszuschließen oder nicht. Eine Schaltfläche :guilabel:Gehe zur Registerkarte Stacking` wurde hier hinzugefügt, um einfach zu der Registerkarte zu gelangen, die die Bilder anzeigt.
Sequenzinformationen
Alle Informationen zur Sequenz, die Registrierungsinformationen, die Statistiken und die Auswahl der Einzelbilder werden in einer .seq
-Datei gespeichert, die neben den Dateien der Sequenz abgespeichert wird. Es wird dringend empfohlen, diese Datei niemals manuell zu bearbeiten, da Siril sie kontinuierlich verändert und ein einziges falsches Zeichen das Lesen der Sequenzdatei beeinträchtigen könnte.
Eine Möglichkeit, den Inhalt dieser Sequenzdatei zu bereinigen, besteht darin, die Registerkarte Sequenz auszurufen und auf Sequenz säubern zu klicken. Die Auswahl dessen, was bereinigt werden soll, kann durch Klicken auf den kleine Pfeil daneben eingestellt werden.

Menü zur Bereinigung der Sequenzdatei.
Siril Kommandozeile
seqclean sequencename [-reg] [-stat] [-sel]
Definitionen und Arbeitsablauf
Astrofotografie ist der Prozess der Aufnahme von Bildern von Himmelsobjekten. Sie umfasst mehrere Schritte, darunter die Kalibrierung und die Verarbeitung, die zwar getrennt, aber miteinander verbunden sind.
Kalibrierung ist der erste Schritt der Arbeit mit astrophotographischen Rohdaten. Er beinhaltet die Vorbereitung der Daten für die weitere Verarbeitung. Dieser Schritt umfasst in der Regel eine Dunkelstromsubtraktion (Darks), eine Flat-Field-Korrektur (Flats) und die Korrektur anderer grundlegender Probleme wie die Beseitigung heißer und kalter Pixel (Hot/Cold Pixel).
Verarbeitung bezieht sich auf die Nachbearbeitung der kalibrierten Daten, im Allgemeinen nach dem Stacking. Hier wendet der Astrofotograf verschiedene Techniken an, um das endgültige Bild zu verbessern und Details und Merkmale hervorzuheben. Dazu können Schärfung (Entfaltung/Dekonvolution), Farbkalibrierung, Rauschunterdrückung und Streckung des Bildes gehören, um die Sichtbarkeit schwacher Details zu verbessern.
Kurz gesagt, die Kalibrierung schafft die Voraussetzungen für die Verarbeitung, indem sie sicherstellt, dass die Daten in einer geeigneten Form vorliegen und von unerwünschten Signalen bereinigt sind, während es bei der Verarbeitung darum geht, das Beste aus dem Signal herauszuholen, um das endgültige Bild zu erzeugen. Beide Schritte sind in der Astrofotografie wichtig, und die Qualität des Ergebnisses hängt von den in beiden Phasen angewandten Fähigkeiten und Techniken ab.
In Siril erfolgt der Großteil der Vorverarbeitung/Kalibrierung in der Reihenfolge der Registerkarten im rechten Fensterbereich und erfordert die Verwendung von Masterdateien. Dieser Prozess kann recht einfach automatisiert werden, und die in Siril enthaltenen Skripte übernehmen diese Aufgabe. Die Bildverarbeitung wird über das spezielle Menü Bildverarbeitung durchgeführt. Dieser Prozess ist schwieriger zu automatisieren, da er für jedes Bild spezifisch ist und aus einer iterativen Arbeit besteht.
Vorberechnung
Dieser Abschnitt führt Sie durch die verschiedenen Schritte zur Kalibrierung Ihrer Bilder, vom Import in Siril bis zur Erstellung Ihres gestackten Summenbildes.
Der rechte Bereich enthält die Registerkarten, die während der Kalibrierung nützlich sind. Sie sind so konzipiert, dass sie während des gesamten Prozesses von links nach rechts verwendet werden, mit einigen Ausnahmen für die Erstellung von Master-Bildern. Diese Registerkarten sind auch über die Tastenkürzel F1 bis F7 zugänglich.
Die Kalibrierung (oder Vorverarbeitung) ist der Schritt, der mit der Konvertierung und dem Stacking der Bilder beginnt. Ziel ist es, alle unerwünschten Signale zu entfernen und das Rauschen auf allen Teilbildern zu reduzieren.

Bild 1 zeigt das Ergebnis der Konvertierung eines Rohbildes einer Digitalkamera. Man kann sichtbaren Staub erkennen, der dunklen Flecken ähnelt. Bild 2 zeigt nach der Kalibrierung der Bilder durch die Master-Darks, -Bias und -Flats die vollständige Entfernung dieser Flecken und ein sauberes Signal. Bild 3 ist das gleiche Bild nach dem Demosaicing (Debayern). Es zeigt die Farben und einen sehr starken Grünstich, der auf die höhere Empfindlichkeit der grünen Pixel auf den Sensoren zurückzuführen ist. Bild 4 schließlich zeigt das Resultat des Stackings mit Kanalausgleich.
Umrechnung
Siril unterstützt nativ das FITS 32-Bit Format sowie das SER Format. Daher muss jedes andere Dateiformat zunächst in diese Formate konvertiert werden, um benutzt werden zu können und eine Sequenz zu erzeugen. Die unterstützten Dateiformate sind in der Registerkarte angegeben und hängen davon ab, wie Siril kompiliert wurde.
Siril bietet eine Umrechnungs-Registerkarte, die in 2 Bereiche unterteilt ist. Im oberen Bereich können Sie die Quelldateien laden, die Sie konvertieren möchten.

Bereich "Quelle" der Registerkarte Umrechnung.
Die Verwaltung dieser Dateien erfolgt über die Mini-Symbolleiste .
Mit der ersten Schaltfläche, der Schaltfläche +, können Sie alle Ausgangsdateien laden. Sie öffnet ein Dialogfenster, in dem Sie die zu konvertierenden Dateien auf Ihrem Computer auswählen können. Es werden nur die von Siril unterstützten Formate angezeigt.
Tipp
Es ist auch möglich, Dateien direkt mit der Maus in den Bereich Quellen zu ziehen und abzulegen. Der Ablagebereich wird hervorgehoben, wenn sich die Dateien/der Mauszeiger dabei über ihm befinden.
Die zweite Schaltfläche, die Schaltfläche -, ermöglicht das Löschen von ausgewählten Dateien. Es können mehrere Dateien gleichzeitig gelöscht werden. Sie werden nicht von der Festplatte gelöscht, sondern nur aus dem Konvertierungsbereich.
Mit der letzten Schaltfläche können Sie alle geladenen Dateien auf einmal löschen.
Die Anzahl der geladenen und ausgewählten Dateien wird in der Statusleiste rechts neben der Symbolleiste angezeigt.
Im Abschnitt Ziel können Sie den Namen der Sequenz wählen, die nach der Konvertierung der Dateien erstellt wird.

Zielfeld der Registerkarte Konvertierung.
Für eine Sequenz mit dem Namen basename
haben die konvertierten Dateien also die Form
basenameXXXXX.[ext]
Die Erweiterung ist wie in den Einstellungen definiert. Der XXXXX
-Index beginnt standardmäßig bei 00001
mit dem ersten Bild, aber es ist möglich, einen anderen Startindex zu definieren. Dies kann im Falle von Mehrfachsessions (z.B. mehrere Nächte), die sich dieselben Masterdateien teilen, nützlich sein. Es sind drei Arten von Ausgabesequenzen möglich, die aus einem Dropdown-Menü ausgewählt werden können:
FITS Bilder
SER Sequenz
FITS Sequenz
Diese Dateiformate werden im Abschnitt Sequenzen in dieser Dokumentation erläutert.
Wenn die Eingabedateien im FITS-Format vorliegen, ist es technisch gesehen nicht erforderlich, sie zu konvertieren. Sie können dies jedoch tun, damit die Dateien umbenannt werden können, um eine Sequenz zu erstellen und in Siril verarbeitet werden zu können. Um die Festplatte nicht unnötig zu füllen, kann man dann die Option Symbolischer Link wählen. Diese Option erstellt einen symbolischen Link für die FITS-Dateien, anstatt sie zu kopieren. Diese Option ist daher nur verfügbar, wenn die Ausgabedateien FITS-Bilder sind.
Bemerkung
Wenn symbolische Links aktiviert sind, wird die Komprimierung deaktiviert.
Warnung
Unter Microsoft Windows erfordert die Verwendung von symbolischen Links die Aktivierung des Entwicklermodus in Windows.
Warnung
Wenn Sie unter GNU/Linux die Fehlermeldung Symbolic link Error: Funktion nicht implementiert sehen, könnte das daran liegen, dass Sie versuchen, eine symbolische Linksequenz in einem Verzeichnis auf einem Dateisystem zu erstellen, das keine symbolischen Links zulässt.
Wenn es sich bei den Ausgabeformaten um SER- oder FITS-Sequenzen handelt, wird die Option Mehrere Sequenzen sichtbar. Aktivieren Sie diese Option, um mehrere Sequenzdateien anstelle einer einzigen SER- oder FITS-Datei für alle Eingabeelemente zu erstellen. Verwenden Sie diese Option, wenn die Eingabeelemente (Sequenzdateien wie Filme, SER- oder FITS-Würfel) nicht die gleiche Bildgröße haben oder nicht zusammen verarbeitet werden dürfen.
Die letzte Option Debayern ermöglicht es dem Benutzer, die Bilder während der Konvertierung zu Debayern/Demosaiken. Diese Option sollte im Allgemeinen nicht verwendet werden, wenn es sich bei den Bildern um Bias, Darks oder Flats oder um Lights handelt, die vorverarbeitet werden sollen. Aufgrund der Berücksichtigung der Bayer-Matrix ist das RGB-Ergebnis Ihres RAW-Bildes immer ein interpoliertes Bild. Die Vorverarbeitung interpolierter Daten führt daher zu falschen Ergebnissen. Die Konvertierung von RAW-Dateien eines OSC-Sensors führt zu monochromen FITS-Bildern mit Color Filter Array (CFA). Im Gegensatz zu RGB-Bildern stellen CFA-Bilder die gesamten Sensordaten mit dem Bayer-Muster dar. Das folgende Bild zeigt einen Ausschnitt aus einem CFA-Bild. Beachten Sie, dass das Bayer-Muster (in diesem Beispiel RGGB) sichtbar ist.

Bayer-Muster auf einem CFA-Bild (Color Filter Array).
Die Schaltfläche Umwandeln schließlich ermöglicht, wie der Name schon sagt, die Konvertierung von Dateien zu starten.
Bemerkung
Die Rohbilder digitaler Spiegelreflexkameras hängen vom Hersteller ab und sind in der Regel herstellerabhängige, geschlossene Dateiformate. Daher ist die Dekodierung solcher Dateien eine komplexe Aufgabe, die von einem speziellen Code erledigt werden muss. Bei Siril wird die Aufgabe der Konvertierung von Rohdateien von LibRaw übernommen. Wenn ein Dateiformat, in der Regel ein neueres, nicht gelesen werden kann, müssen Sie auf der LibRaw-Website nachsehen, ob es unterstützt wird. Ist dies nicht der Fall, kann die Bereitstellung einer RAW-Datei dem Entwicklungsteam helfen, dies zu ändern. Es ist jedoch auch möglich, dass die in das Siril-Paket eingebettete Version von LibRaw nicht die aktuellste Version ist. In diesem Fall müssen Sie entweder auf eine neue Version warten oder die Quellen direkt kompilieren.
Entsprechungsdatei
Nach jeder Konvertierung wird eine Datei mit der Endung _conversion.txt
erstellt. Sie enthält die Entsprechung zwischen den Eingabebildern und den Bildern der bei der Konvertierung erhaltenen Sequenz.
Siril Kommandozeile
convert basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]
Siril Kommandozeile
convertraw basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]
Kalibrierung
Sobald eine Sequenz geladen ist, können die Bilder kalibriert, registriert und gestackt werden. Die Kalibrierung ist ein optionaler, aber wichtiger Schritt und umfasst Bias-, Dark- und Flatframes. Die Kalibrierung einer Sequenz in Siril kann nur mit Master-Bias-, Dark- und Flatframes erfolgen, die zunächst aus Sequenzen erstellt werden müssen.
Masterdateien

Einstellungen für die Master in der Registerkarte Kalibrierung
Bias
Ich zitiere aus A Glossary of CCD terminology, um zu erklären, was ein Bias-Bild ist:
Der Bias-Pegel eines CCD-Bildes ist ein künstlich erzeugter elektronischer Offset, der sicherstellt, dass der Analog-Digital-Wandler (ADC) immer ein positives Signal erhält. Alle CCD-Daten weisen einen solchen Offset auf, der entfernt werden muss, wenn die Datenwerte wirklich repräsentativ für die pro Pixel aufgezeichneten Zählungen sein sollen.
Um ein Master-Bias in Siril zu verwenden, klicken Sie auf die Schaltfläche rechts neben dem Texteintrag und durchsuchen Sie Ihre Verzeichnisse, um das richtige Master auszuwählen. Sie können auch Master-Biasse aus einer Bibliothek verwenden, die in Einstellungen definiert ist.
Tipp
Das Bias-Bild muss bei verdunkeltem Kamerasensor und der kürzesten möglichen Belichtungszeit aufgenommen werden. Meist entspricht dies einer Belichtung von 1/4000s oder 1/8000s bei modernen DSLRs.

Beispiel für ein Bias-Bild, das mit einer Canon EOS 1100D aufgenommen wurde. Lassen Sie sich nicht durch das leicht sichtbare Bias-Signal täuschen. Das Bild wurde automatisch gestreckt und die Unterschiede in den Signalamplituden sind stark übertrieben.
Synthetischer Bias
Da das Offset-Signal bei modernen Sensoren sehr gleichmäßig ist, empfehlen wir, es als Bild mit konstantem Offset zu verarbeiten. Dies hat den Vorteil, dass es Speicherplatz spart und das Rauschen im endgültigen Bild minimiert. Zu diesem Zweck verfügt Siril über eine Funktion, mit der dies sehr einfach zu bewerkstelligen ist.
Während der Kalibrierung Ihrer Flats können Sie, anstatt ein Masterbias anzugeben, direkt Ausdrücke in das Verzeichnisfeld eingeben, wie z. B.:
=2048
oder, wenn der FITS-Header das Schlüsselwort OFFSET
enthält,
=64*$OFFSET
Die Zeichen =
und $
sind obligatorisch. Der Wert muss in ADU angegeben werden (nicht als Float, auch wenn Sie in 32-Bit arbeiten).
Übersetzt in die Skriptsprache wird dies so geschrieben:
preprocess flat -bias="=64*$OFFSET"
Der Wert 2048 ist hier ein Beispiel für Kameras, deren Master-Bias einen Medianwert von 2048 haben würde. Im Allgemeinen ist der Wert für DSLRs proportional zu einer Wurzel aus 2. In unserem Beispiel ist \(2048 = 2^{11}\).
Weitere Einzelheiten finden Sie im Tutorial Synthetische Biasse (englisch).
Darks
Darkframes enthalten das mit dem Sensor verbundene thermische Rauschen, das proportional zur Temperatur und zur Belichtungszeit ist. Daher sollten sie bei ungefähr der gleichen Temperatur wie die Lightframes gemacht werden. Dies ist der Grund, warum wir Darkframes am Ende oder in der Mitte der Aufnahmesitzung machen.
Um ein Masterdark in Siril zu verwenden, klicken Sie auf die Schaltfläche rechts neben dem Texteintrag und durchsuchen Sie Ihre Verzeichnisse, um das richtige Master auszuwählen. Sie können sogar Master-Darks aus einer Bibliothek verwenden, die in den Einstellungen definiert ist.
Tipp
Darkframes werden mit der gleichen Belichtungszeit und ISO/Gain-Einstellung wie die Lightframes des Motivs aufgenommen, aber mit verschlossenem Objektiv/Teleskop.

Beispiel für ein Darkframe, aufgenommen mit einer Canon EOS 1100D mit einer Belichtungszeit von 300s und ISO 800.

Eine Animation, die die Beseitigung des thermischen Signals dank der Darkframe-Subtraktion zeigt.
Dark-Optimierung
Die Option zur Dark-Optimierung ist nützlich, wenn Darks nicht unter optimalen Bedingungen aufgenommen wurden. Siril bietet zwei Methoden mit unterschiedlichen Ansätzen an, die über eine Dropdown-Liste zugänglich sind.
Mit der Option Auto-evaluation kann die Dunkelsubtraktion so optimiert werden, dass das Rauschen des resultierenden Bildes (heller Rahmen minus dunkler Rahmen) minimiert wird, indem ein Koeffizient auf den dunklen Rahmen angewendet wird.
Die zweite Option, Belichtung verwenden, basiert auf den Belichtungszeiten der Bilder, sofern diese in den FITS-Schlüsselwörtern registriert wurden.
Hier ist ein Beispiel für eine Situation, in der die Verwendung dieser Option erforderlich ist. Die Bilder wurden mit einer FLI ProLine 4240 Kamera aufgenommen. Das verwendete Master-Dark stammt aus einer Bibliothek und wurde mit einer Belichtung von 600s erstellt. Die einzelnen Subs hingegen haben eine Belichtungszeit von 60 Sekunden. Der Master-Dark hat eine sehr ausgeprägte und eher unansehnliche Signalsignatur: Das Vorhandensein von 4 Vorverstärkern in der Kamera ist die Ursache für ein solches Signal. Dieser Defekt ist offensichtlich auch im Galaxienbild vorhanden, und die Kalibrierung mit den Darks muss sorgfältig durchgeführt werden, um ein Bild zu erhalten, das frei von allen Defekten ist.

Dies ist ein Light und das Master-Dark der FLI ProLine 4240 Kamera. Sie können 4 sehr charakteristische Bänder sehen, die durch die Vorverstärker verursacht werden, die sowohl bei den Lights als auch beim Master-Dark sichtbar sind. Die Bilder werden im Stretchmodus "Histogramm" angezeigt, um eventuelle Mängel hervorzuheben.
Wenn wir in diesem Fall jedoch den üblichen Arbeitsablauf verwenden, wird das Kalibrierungsergebnis sehr schlecht ausfallen. Dies liegt daran, dass das Master-Dark nicht unter den gleichen Belichtungsbedingungen aufgenommen wurde.

Beim klassischen Workflow ist die Kalibrierung schlecht und Fehler werden nicht behoben. Das Bild wird Stretch-Modus "Histogramm" angezeigt, um eventuelle Mängel hervorzuheben.
Die Lösung besteht daher darin, den Bias vom Dark zu subtrahieren, dann die Bias-Subtraktion mit denen der Bilder zu integrieren und das Kontrollkästchen für die Darkoptimierung zu aktivieren. Siril berechnet automatisch einen Koeffizienten, der auf die Darks angewendet wird. Hier wird 0,110 berechnet, was sehr kohärent ist, da es dem 10-fachen Unterschied zwischen Darks und Lights entspricht (\(60 / 600 = 0,1\)).

Die Registerkarte „Kalibrierung“ sollte in einem solchen Fall ausgefüllt werden. Master-Flat und Master-Darks wurden durch Bias-Frames kalibriert.
10:34:58: Preprocessing...
10:34:58: Normalisation value auto evaluated: 0.313
10:34:58: 13230 corrected pixels (0 + 13230)
10:34:59: Dark optimization of image 0: k0=0.110
10:34:59: Saving FITS: file pp_M51SDSSr_00002.fit, 1 layer(s), 2048x2048 pixels, 32 bits

Dank der Darkoptimierung ist die Kalibrierung korrekt. Der einzige sichtbare Rückstand ist etwas CCD-Fringing (Ausfransungen) im nahen IR-Bereich, das durch die Kalibrierung nicht entfernt werden kann. Das Bild wird im Stretchmodus "Histogramm" angezeigt, um eventuelle Mängel hervorzuheben.
Flats
Teleskope leuchten den Sensor im Allgemeinen nicht völlig gleichmäßig aus. Außerdem verursacht Staub auf den optischen Oberflächen und dem Sensor dunklere Muster im aufgenommenen Bild, und der Sensor selbst reagiert unterschiedlich auf die Anzahl der Photonen, die auf verschiedene Pixel auftreffen. Um diese Effekte zu korrigieren, muss jedes Lightframe durch das Masterflat geteilt werden, das der Median der Einzelbelichtungen eines homogenen und ungesättigten Bildausschnitts sein sollte.
Um ein Masterflat in Siril zu verwenden, klicken Sie auf die Schaltfläche rechts neben dem Texteintrag und durchsuchen Sie Ihre Dateien, um das richtige Master auszuwählen. Sie können sogar Masterflats aus einer Bibliothek verwenden, die in den Einstellungen definiert ist.

Beispiel für ein Flatframe, das mit einer Canon EOS 1100D aufgenommen wurde. Der Staub, der sich auf dem optischen Pfad und insbesondere auf dem Sensor befindet, ist deutlich sichtbar. Die Vignettierung (Verdunkelung der Bildecken) ist ebenfalls deutlich sichtbar. Die Defekte werden durch den Anzeigemodus noch verstärkt. Außerdem wurde der Befehl grey_flat auf dieses Bild angewendet, um das Bayer-Muster zu beseitigen.
CFA-Ausgleich
Die Option CFA ausgleichen gleicht die mittlere Intensität der RGB-Ebenen in einem CFA-Flatframe aus. Dies entspricht der Anwendung des Befehls grey_flat.
Siril Kommandozeile
grey_flat
Automatische Ermittlung des Normalisierungswertes
Wenn die Option Ermittle den Nomalisierungswert automatisch aktiviert ist, wird Siril den Normalisierungswert automatisch ermitteln. Dieser Wert ist der Mittelwert des mit dem Masterbias kalibrierten Masterflats. Andernfalls wird der im Textfeld angegebene Wert berücksichtigt.
Kalibrierung der Lightframes
Die Kalibrierung der Lights besteht darin, Masterbias, -Dark und -Flat auf die astronomischen Bilder anzuwenden, um das unerwünschte Signal zu entfernen.
Warnung
Durch die Kalibrierung wird das Bildrauschen in keinem Fall verringert. Im Gegenteil, es vergrößert sich. Deshalb ist es wichtig, so viele Kalibrierungsbilder wie möglich aufzunehmen, z. B. Darks, um das Rauschen in den Mastern zu minimieren.
X-Trans-AF-Artefakte beheben
Die Option X-Trans AF Artifakt korrigieren hilft, die Fujifilm X-Trans Autofokus-Pixel zu korrigieren. Aufgrund des Phasendetektions-Autofokussystems erhalten die für den Autofokus verwendeten Fotozellen etwas weniger Licht als die umliegenden Fotozellen. Die Kamera gleicht dies aus und erhöht die Werte dieser speziellen Fotozellen, was zu einem sichtbaren Quadrat in der Mitte der Darks/Biasse führt. Diese Option hat keine Auswirkung auf das Bayer-Muster. Die Option ist nur aktiviert, wenn ein Master-Bias oder Master-Dark geladen und verwendet wird.

Behebung des X-Trans-Artefakts durch den Algorithmus von Siril
Kosmetische Korrektur
Die kosmetische Korrektur ist eine Technik, mit der fehlerhafte Pixel in Bildern korrigiert werden. Jeder Kamerasensor hat nämlich Sensorzellen, die nicht korrekt auf das Eintreffen von Photonen reagieren. Dies wird im Bild durch Pixel sichtbar, deren Werte sich stark von denen ihrer nächsten Nachbarn unterscheiden. Diese Pixel werden Hotpixel (Heiße Pixel) genannt, wenn der Wert viel höher ist, oder Coldpixel (Kalte Pixel), wenn er viel niedriger ist. Siril bietet zwei Algorithmen zur Korrektur dieser fehlerhaften Pixel, wenn die Option Aktiviere Kosmische Korrektur aktiviert ist.
Masterdark verwenden
Diese Methode erfordert das Vorhandensein eines Master-Darks. Siril sucht nach Pixeln, deren Abweichung vom Median das x-fache der Standardabweichung \(\sigma\) übersteigt. Dieser Wert ist sowohl für Hot- als auch für Coldpixel einstellbar.

Es ist möglich, die Anzahl der Pixel zu schätzen, die im kalibrierten Bild korrigiert werden, indem Sie auf die Schaltfläche Abschätzen drücken. Wenn der Wert der korrigierten Pixel in rot angezeigt wird, bedeutet dies, dass diese Zahl 1 % der Gesamtzahl der Pixel im Bild übersteigt. In diesem Fall sollten Sie den Wert des Koeffizienten erhöhen oder die entsprechende Korrektur abwählen. Wenn die Bilder von einem Farbsensor stammen, ist es notwendig, die Option CFA ausgleichen zu aktivieren.
Eine Defekte Pixel Karte verwenden
Die andere Methode verwendet eine Datei, die die Koordinaten der defekten Pixel enthält. Diese Datei ist eine einfache Textdatei und kann zunächst mit dem Befehl find_hot erstellt werden. Die letzte Zeile wurde von Hand hinzugefügt und korrigiert eine beschädigte Spalte an Position \(x = 1527\).
P 325 2855 H
P 825 2855 C
P 838 2855 H
P 2110 2855 H
P 2702 2855 H
P 424 2854 H
C 1527 0 H
Siril Kommandozeile
find_hot filename cold_sigma hot_sigma
P x y type
korrigiert das Pixel an den Koordinaten (x, y) type ist ein optionales Zeichen (C oder H), das Siril angibt, ob das aktuelle Pixel kalt oder heiß ist. Diese Zeile wird durch den Befehl FIND_HOT erzeugt, aber Sie können auch manuell Zeilen hinzufügen:C x 0 type
behebt die fehlerhafte Spalte an den Koordinaten x.L y 0 type
behebt die fehlerhafte Linie an den Koordinaten y.Diese Datei, die von Hand bearbeitet werden kann, ist als Defekte Pixel (Bad Pixel Map) zu laden.

Wenn die Bilder von einem Farbsensor stammen, ist es notwendig, die Option CFA ausgleichen zu aktivieren.
Ausgabesequenz
In diesem Abschnitt sind die Optionen zusammengefasst, die auf die Ausgabe angewendet werden können.

Das Eingabefeld Ausgabepräfix fügt den Ausgabebildern ein Präfix hinzu, um sie leichter identifizieren zu können. Standardmäßig lautet das Präfix
pp_
, was pre-processed (vorverarbeitet) bedeutet.In der Dropdown-Liste wird der Typ der Zielsequenz festgelegt.
FITS-Bilder: eine FITS-Datei pro Bild.
SER-Sequenz: eine SER-Datei für die gesamte Sequenz (begrenzt auf 16 Bit pro Kanal).
FITS Sequenz: eine FITS-Datei für die gesamte Sequenz.
Letzte Option, Vor dem Speichern die Bilder Debayern. Aktivieren Sie diese Option, wenn Sie direkt nach der Kalibrierung einen Demosaicing-Algorithmus auf Ihre Bilder anwenden möchten. Auf diese Weise überspringen Sie einen manuellen Schritt, der einige Zeit in Anspruch nehmen kann.
Kommandozeilen
Siril Kommandozeile
calibrate sequencename [-bias=filename] [-dark=filename] [-flat=filename] [-cc=dark [siglo sighi] || -cc=bpm bpmfile] [-cfa] [-debayer] [-fix_xtrans] [-equalize_cfa] [-opt[=exp]] [-all] [-prefix=] [-fitseq]
Siril Kommandozeile
calibrate_single imagename [-bias=filename] [-dark=filename] [-flat=filename] [-cc=dark [siglo sighi] || -cc=bpm bpmfile] [-cfa] [-debayer] [-fix_xtrans] [-equalize_cfa] [-opt[=exp]] [-prefix=]
Verstehen, wie die Flats die Lights korrigieren
In diesem Abschnitt geht es darum, einen Einblick zu geben welche Rolle die verschiedenen Komponenten bei der Korrektur der Lights durch die Flats spielen.
Wir lassen hier alle Überlegungen zum Rauschen außer Acht (auch hier verschwindet das Rauschen nicht durch Subtraktion oder Division, sondern durch Mittelwertbildung über viele Realisierungen desselben Zufallsprozesses). Wir lassen auch besondere räumliche Muster wie Ampglow oder Staub außer Acht.
Wenn wir versuchen, die Intensität der Hintergrundpixel in den verschiedenen Frames, die wir haben, zu quantifizieren, können wir die folgenden Ausdrücke schreiben:
wobei, \(L\) für Lights, \(D\) für Darks, \(F\) für Flats und \(O\) für Bias steht.
Für die Lights ist \(L\) der erste Teil eine räumliche Beleuchtungskomponente, d.h., \(a - b(x-\frac{W}{2})^2\). Wir haben hier eine quadratische Variation mit einem Maximalwert \(a\) in der Mitte des Frames der Breite \(W\) gewählt, also etwa in der Mitte des Sensors. Dies ist nicht die exakte räumliche Form der Vignettierung, aber es ist eine ausreichend gute Annäherung, um zu verstehen, wie sie funktioniert. Zusätzlich zu diesem räumlichen Beleuchtungsterm gibt es einen Term, der mit der Belichtungszeit variiert und gewöhnlich als Dunkelstrom bezeichnet wird (\(d_\text{rate} \times t_\text{lights}\)), der aber nicht von der Position des Pixels auf dem Sensor abhängt. Und schließlich gibt es einen Sockelwert, d.h. den Offset. Dieser Versatz ist in jedem aufgenommenen Bild vorhanden, so dass wir ihn in allen Ausdrücken finden.
Die Darks \(D\) werden nicht belichtet, sie tragen nur den Dunkelstromterm, mit der gleichen Intensität wie die Lichter, da sie mit der gleichen Belichtungszeit aufgenommen werden sowie dem gleichen Offset.
Die Flats \(F\) haben auch einen räumlichen Term, der proportional zu dem Term der Lights ist. Der Faktor \(K\), der größer als 1 ist, zeigt einfach, dass ihre Intensität größer ist. Um dies zu schreiben, müssen wir nur annehmen, dass die Pixel linear auf die Anzahl der Photonen reagieren, die sie sammeln, was sinnvoll ist. Wir hätten auch einen Dunkelstromterm schreiben können, der proportional zur Belichtungszeit der Flats ist. Aber wenn diese Zeit nicht signifikant ist, können wir davon ausgehen, dass sie vernachlässigbar ist. Wenn das nicht der Fall ist, bedeutet das, dass man Darkflats aufnehmen oder zumindest deren Höhe abschätzen muss.
Und schließlich messen die Offsets \(O\) nur den Offset-Pegel.
Zur Veranschaulichung dieser Komponenten haben wir diese Ausdrücke als Kurven in Bezug auf die Position auf ein Frame gezeichnet, und wir ermutigen Sie, dasselbe zu tun und mit den Eingaben zu spielen.
\(a = 200 \text{[ADU]}\)
\(b = 0.0003 \text{[ADU/px}^2\text{]}\)
\(d_\text{rate} = 1 \text{[ADU/s]}\)
\(t_{\text{lights}} = 10 \text{[s]}\)
\(o = 2048 \text{[ADU]}\)
\(W = 1000 \text{[px]}\)
Die Werte \(L\), \(D\) und \(O\) in ADU werden auf der linken Skala angegeben, während \(F\) auf der rechten Skala angegeben wird.

Was bedeutet es nun, die Lights zu kalibrieren? Wenn Sie Ihre Lights kalibrieren, führen Sie den folgenden Vorgang durch:
Der Begriff \(F-O\) ist ein Flat, von dem Sie die Offset-Ebene abgezogen haben (unabhängig davon, ob es sich um eine Masterbias oder einfach einen festen Wert handelt). Dies ist der Vorgang, der vor dem Stapeln des Masterflats durchgeführt wird. Und der Ausdruck \(L-D\) steht für ein Light, von dem Sie den Dunkelstrompegel und den Offset subtrahiert haben, d.h. ein Masterdark. Ersetzt man die oben gezeigten Ausdrücke, erhält man folgendes Ergebnis:
Es bleibt kein räumlicher Variationsterm übrig, Sie haben Ihre bereits mit Flats korrigiert! Siril ermittelt einen sinnvollen Wert in ADU (und nicht \(1/K\)), wenn Sie Ermittle den Normalisierungswert automatisch in der Registerkarte Kalibrierung aktivieren.
Und Sie können es mit jeder anderen Kombination versuchen, keine andere wird die räumlichen Abweichungen beseitigen.
Zur Veranschaulichung haben wir unten die Ergebnisse verschiedener Kombinationen aufgetragen. Um alles auf die gleiche Skalierung zu bringen, sind alle Ergebnisse auf die gleiche Intensität von 1 in der Mitte des Bildes normalisiert. Die folgenden Tests werden dargestellt:
\(L-D\) : Sie haben nur Darks aufgenommen.
\(L/F\) : Sie haben nur Flats erstellt.
\(L/(F-O)\) : Sie haben Flats aufgenommen und diese durch einen Offset (entweder ein Masterbias oder einen synthetischen Bias) korrigiert.
\((L-O)/(F-O)\) : Sie haben nur Flats um den Offset korrigiert. Aber Sie haben auch den Offset von Ihren Lights abgezogen.
\((L-D)/F\) : Sie haben Flats und Darks aufgenommen, aber keinen Offset/Bias.
\((L-D)/(F-O)\) : Sie haben Alles lehrbuchmäßig durchgeführt.

Interessanterweise können Sie feststellen:
\(L-D\) zeigt offensichtlich keine Korrektur der Vignettierung.
Aber sowohl \(L/F\) als auch \(L/(F-O)\) zeigen eine Überkorrektur oder umgekehrte Vignettierung.
Um dem optimalen Ergebnis sehr nahe zu kommen, zeigen \((L-D)/F\) und \((L-O)/(F-O)\) ein nahezu flaches Feld. Dies hängt natürlich davon ab, wie viel Dunkelstrom Ihr Sensor hat und wie viel Vignettierung Ihr Optical Train (Zusammenstellung aller Komponenten vor der Kamera) aufweist.
Die Referenzkalibrierung ergibt ein flaches Feld.
Die Schlussfolgerungen, die Sie aus dem oben Gesagten ziehen können, sind:
Es ist besser, wenn Sie Ihre Lights mit einem Offset (Masterbias oder einfach einem festen Wert) korrigieren, wenn Sie keine Darks gemacht haben.
Noch besser: Wenn Sie keine Zeit haben, eine Reihe von Darks zu machen, lohnt es sich wahrscheinlich, mindestens ein Dark zu machen, dessen Median zu messen und dieses (synthetische) Darklevel von Ihren Lights abzuziehen. Dadurch wird natürlich weder das Ampglow korrigiert noch die Hot-Pixel-Korrektur ermöglicht, aber Ihre Lights werden zumindest flach sein!
Und was ist mit Staub...?
Damit Ihre Flats auch diese unschönen Flecken korrigieren können, müssen Sie leider auch alle Kalibrierungsframes in die Gleichung einbeziehen. Wir haben ein kleines lokales ADU-Defizit in den Lights und Flats hinzugefügt, um diesen Effekt zu veranschaulichen.

Wie Sie sehen können, kann nur die Kombination \((L-D)/(F-O)\) sie korrigieren.

Zur weiteren Veranschaulichung der obigen Gleichungen und Kurven eignet sich nichts besser als ein Beispiel aus der Praxis. Alle Bilder unten wurden mit freundlicher Genehmigung von G. Attard zur Verfügung gestellt.

\(L-D\)

\(L/F\)

\(L/(F-O)\)

\((L-O)/(F-O)\)

\((L-D)/(F-O)\)
Fehlerbehebung bei der Kalibrierung
Die Kalibrierung ist rechnerisch ein sehr einfacher Schritt und kann nicht fehlschlagen, wenn die Eingabedaten den Erwartungen für astronomische Bilder entsprechen.
Allerdings werden Benutzer regelmäßig mit Situationen konfrontiert, in denen die kalibrierten Bilder nicht korrekt sind. In diesem Abschnitt geben wir Ihnen einen Überblick über die möglicherweise auftretenden Probleme und wie Sie diese vermeiden können.
Zunächst einmal ist das Statistiktool eine unschätzbare Hilfe zum Verständnis von Problemen und wird in den meisten Fällen zur Behebung von Problemen verwendet.
Bei der Analyse der Statistiken eines Master-Darks muss dieses zunächst schwarz sein. Dies liegt daran, dass diese Bilder bei verschlossener Kamera aufgenommen wurden und es keinen Grund gibt, warum eine der Fotozellen privilegiert sein sollte. Das Bild muss so aussehen, als wäre es mit einem Monochromsensor aufgenommen worden, wobei die Bayer-Matrix nicht sichtbar ist. Unten sehen Sie ein Beispiel, bei dem der Master-Dark einen unerwünschten Farbabgleich für diesen Bildtyp erfahren hat. Dadurch ist es nicht mehr schwarz und das Bayer-Muster ist sichtbar. Ein solches Darkframe ist unbrauchbar und muss neu erstellt werden.
Ein genauer Blick auf die Statistiken zeigt, dass der Medianwert jedes Kanals unterschiedlich ist, obwohl sie identisch (oder nahezu identisch) sein sollten. Auch die Bayermatrix ist deutlich erkennbar.
Während der Nachtsitzung ist es sehr wichtig, den OFFSET-Wert für alle Bilder auf den gleichen Wert einzustellen. Insbesondere ist es zwingend erforderlich, für die Paare Darks/Lights und Bias/Flats die gleiche Einstellung zu haben. Die Nichterfüllung der ersten Bedingung kann zum Verlust erheblicher Daten führen (Pixel werden auf der linken Seite des Histogramms abgeschnitten). Wenn beide Bedingungen nicht erfüllt sind, wird höchstwahrscheinlich verhindert, dass Ihre Bilder korrekt mit den Flats korrigiert werden (siehe Abschnitt oben).
Überprüfen Sie die Helligkeits- und Dunkelwerte: Der Mittelwert der Lightframes muss ausreichend höher sein als der der Darkframes, um zu vermeiden, dass Bilder voller Pixel mit negativen ADU-Werten entstehen.
Wenn Sie die gleichen Einstellungen für Darks und Bias verwendet haben, sollten deren Mittelwerte sehr nahe beieinander liegen (zumindest bei einer gekühlten Kamera). Andernfalls kann es sein, dass Sie ein Lichtleck haben, das sich auf Ihre Darkframes ausgewirkt hat (Biasframes sind weniger empfindlich, da sie mit einer viel kürzeren Belichtungszeit aufgenommen werden). Überprüfen Sie daher immer Ihren Master-Dark, um festzustellen, ob sich in der Mitte ein Farbverlauf oder ein hellerer Fleck befindet. Dies ist nicht mit Ampglow zu verwechseln, der bei bestimmten Kameras normal ist.
Wir empfehlen dringend, dass Sie Ihre Bilder auf die gleiche Weise aufnehmen: gleiche Software / gleicher Computer oder Astrobox / gleiches Bildformat. Tatsächlich kann es sein, dass jedes Programm seine eigenen Schreibkonventionen verwendet und Bilder möglicherweise nicht mehr miteinander kompatibel sind. Wir hören oft von Benutzern, die alle ihre Bilder mit einer Astrobox machen und die Flats am nächsten Tag direkt mit ihrer DSLR erstellen. In diesem Fall sind die Bilder oft unterschiedlich groß, sodass eine Kalibrierung nicht möglich ist.
Ein beim Ausführen eines Skripts häufig auftretender Fehler ist das Vorhandensein von JPG-Bildern in einem der Eingabeordner (Darks/Biases/Flats/Lights), meist Schnappschüsse, die von der Erfassungssoftware zum schnelleren Durchsuchen gespeichert werden. Die Folge eines solchen Fehlers ist, dass die Kalibrierung fehlschlägt und stoppt und sich darüber beschwert, dass die Bilder nicht die gleiche Größe haben. Da JPG-Bilder bereits debayert sind, verfügen sie tatsächlich über drei Kanäle, während RAW-Bilder nur einen haben. Entfernen Sie alle JPG-Bilder aus den Eingabeordnern, um dieses Problem zu beheben.
Stellen Sie sicher, dass die Flats nicht überbelichtet sind. Flatframes werden verwendet, um die Empfindlichkeitsschwankungen des Sensors von Pixel zu Pixel zu korrigieren. Wenn einige Pixel überbelichtet sind, wird ihre tatsächliche Lichtempfindlichkeit möglicherweise nicht genau dargestellt, was zu falschen Korrekturen während des Kalibrierungsprozesses führt. Eine überbelichtetes Flatframe ist die Garantie für eine fehlerhafte Kalibrierung.
Um nach überbelichteten Pixeln zu suchen, können Sie ein Flatframe laden und
verwenden, um das Histogramm des Bildes anzuzeigen. Der Schnappschuss unten zeigt, dass eine der Berge rechts abgeschnitten ist. Als Vorsichtsmaßnahme sollten Sie stets darauf achten, dass der rechte Ausläufer des Peaks, der am weitesten rechts liegt, nicht über 80 % liegt, um zu vermeiden, dass Sie in einen Bereich geraten, in dem Ihr Sensor möglicherweise nichtlinear wird.Weiß-Clipping eines Flatframes. Wenn dies geschieht, bedeutet das, dass Sie den Gain oder die Belichtungszeit verringern sollten.
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:
Erkennen der abzugleichenden Merkmale in allen Bildern
Berechnen einer lineare Funktion zwischen einem Bild und dem Referenzbild
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 |
Verschiebung |
Euklidisch |
Ähnlichkeit |
Affin |
Homographie |
Sphärisch |
Entzerren |
---|---|---|---|---|---|---|---|---|---|
Global |
Dreiecksvergleich und RANSAC |
Subpixel |
x |
x |
x |
x |
x |
||
2-Durchgänge |
Subpixel |
x |
x |
x |
x |
x |
|||
1-2-3 Sterne |
PSF Minimierung in der Auswahlbox |
Singulärwert-Zerlegung (2-3 Sterne) Differenz (1 Stern) |
Subpixel (1 Stern) |
(2-3 Sterne) |
|||||
Bildmusterausrichtung |
Kreuzkorrelation der Auswahlbox |
Pixel |
|||||||
KOMBAT |
Max der Faltung im räumlichen Bereich auf dem Auswahlfeld |
Pixel |
|||||||
Komet |
PSF Minimierung in der Auswahlbox |
Verschiebungen des Geschwindigkeitsvektors durch Zeitstempel |
Subpixel |
||||||
Manuell |
Deine Augen |
Deine Hand |
Pixel |
||||||
Astrometrie |
. Von der astrometrischen Lösung |
Subpixel |
x |
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
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.

Bei Verwendung der Astrometrischen Registrierung, die in Version 1.3 eingeführt wurde, kann Siril Bilder auch mit Hilfe der sphärischen (gnomonischen) Projektion transformieren, die nichtlinear ist. Dieser Modus ist nützlich, wenn mehrere Bilder aus einem Mosaik zusammengesetzt werden, die ein größeres Sichtfeld abdecken, da er es ermöglicht, dass Kacheln abseits des Zentrums übereinstimmen. Für kleine Sichtfelder ist die planare (homographische) Projektion ausreichend und auch etwas schneller zu berechnen.
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

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 wahrscheinlich der leistungsfähigste und genaueste Algorithmus zur Ausrichtung von Deep-Sky-Bildern.
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.

Automatische Erkennung von Sternen in einem Einzelbild
Bei dieser Ausrichtungsmethode gibt es nur wenige Optionen, da sie weitgehend automatisch durchgeführt wird.

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 Optionen 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.
Die letzte Option, Bringe ausgewählte Sterne zur Deckung, gibt an, ob 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.
Siril Kommandozeile
register sequencename [-2pass] [-noout] [-upscale] [-prefix=] [-minpairs=] [-transf=] [-layer=] [-maxstars=] [-nostarlist] [-interp=] [-noclamp] [-selected]
Globale Sternausrichtung in zwei Durchgängen
Die globale Sternausrichtung erfolgt in zwei Durchgängen, wobei das Referenzbild aus den erkannten Sterninformationen ausgewählt werden kann, anstatt automatisch das erste Bild der Sequenz zu wählen. Die vorgeschlagenen Optionen ähneln dem Algorithmus Globale Registrierung, aber diese Methode erzeugt keine Sequenzen und alle Ausrichtungsinformationen werden in der seq
-Datei 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.
Wenn nicht anders angegeben, werden bei dieser Methode die Sternlisten aller Bilder gespeichert, wobei die Erweiterung .fit(s)
durch .lst
ersetzt wird. Dies erlaubt es, den 2-Pass-Algorithmus sehr schnell mit anderen Parametern, z.B. einer anderen Transformation, erneut zu starten. Falls die Sternerkennung geändert wurde, erkennt der Prozess diese Änderungen und führt die Analyse wie erforderlich 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.

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.

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.
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.
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 in der Datei seq
gespeichert hat. Im letzteren Fall ist die Option Registrierungsdaten sammeln (unten erklärt) sinnvoll.
Bemerkung
Um voll funktionsfähig zu sein, müssen die Bilder einen Zeitstempel haben. Nur FITS-, SER- und TIFF-Bilder sind mit dieser Funktion kompatibel.

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.

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.

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

X- und Y-Verschiebung sehen gut aus. Das aktuelle Bild ist am Referenzbild ausgerichtet.
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:
: aktuell verwendet das aktuelle Referenzbild. Dies ist das Standardverhalten.
: Maximum (Bounding Box) fügt bei Bedarf einen schwarzen Rand um jedes Bild hinzu, damit kein Teil des Bildes beim Registrieren abgeschnitten wird.
: Minimum (gemeinsamer Bereich) beschneidet jedes Bild auf den Bereich, den es mit allen Bildern der Sequenz gemeinsam hat.
: Schwerpunkt bestimmt die beste Position für den Bildausschnitt als Schwerpunkt (cog, Center Of Gravity) aller Bilder.

Siril Kommandozeile
seqapplyreg sequencename { -upscale | -drizzle { [-scale=] [-pixfrac=] [-kernel=] [-flat=] } } [-interp=] [-noclamp] [-layer=] [-framing=] [-prefix=] [-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]]
[-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]]
Ausgabe Registrierung
Dieser Bereich enthält alle Einstellungen für die Ausgabe der Sequenz.

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.
Wenn die Schaltfläche Nur Transformation in der Sequenzdatei speichern aktiviert ist, werden die transformierten Bilder nicht als neu registrierte Sequenz gespeichert. In beiden Fällen werden die Transformationsmatrizen in der Sequenzdatei gespeichert. Die Registrierungsdaten können dann überprüft und einige Bilder abgewählt werden, bevor die Transformationen mit der Methode "Vorhandene Registrierung anwenden" angewendet werden. Diese Option wird automatisch für Alignment-Methoden aktiviert, die nur Shift-Registrierungsdaten erzeugen. Wenn diese Option nicht aktiviert ist, kann ein Präfix für die neu zu erstellende Sequenz definiert werden. Standardmäßig ist dies
r_
.Wenn eine neue Sequenz erstellt wird, auf die eine vollständige Transformation angewendet wird, werden die Pixel der resultierenden Bilder mit einem Algorithmus interpoliert, der dem Benutzer überlassen wird. Es gibt 5 mögliche Interpolationsalgorithmen sowie die Option Keine:
Nächster Nachbar
Bilinear
Bikubisch
Pixel zu Fläche Verhältnis
Lanczos-4
Keine
Die effizientesten Interpolationsmethoden sind im Allgemeinen bikubisch und Lanczoz (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. Letztere kann jedoch in manchen Fällen nutzlos sein. Wir empfehlen Ihnen, es mit Ihren Bildern zu testen.
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.
Die letzte Option Registrierungsdaten sammeln, muss angekreuzt werden, wenn die neuen Registrierungsdaten zu den vorherigen hinzugefügt werden sollen. Diese Option ist nützlich, wenn die Sequenz zuvor mit einer Methode ausgerichtet wurde, die keine neue Sequenz erstellt, sie sollte jedoch deaktiviert werden, wenn der Komet/Asteroid-Algorithmus mehrmals angewendet wird.
Astrometrische Registrierung
Dieser Modus wurde in Version 1.3 eingeführt und ist der bevorzugte Modus für das Zusammensetzen von Mosaiken oder Bildern mit geringer Überlappung. Das Bedienfeld ist Vorhandene Registrierung anwenden sehr ähnlich, da die Informationen zum Exportieren der registrierten Bilder bereits beim astrometrischen Lösen der Sequenz berechnet worden sind.

Panel Astrometrische Registrierung anwenden
Die spezifischen Optionen für diesen Modus sind:
Projektor-Methode zur Auswahl zwischen
Spherical
(sphärisch, für große Sichtfelder) oderPlanar
(Ebene)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: 4961 x 4605 pixels (assuming spherical projection and a scaling factor of 0.80)
Space required for storage: 130.7 MiB
Das Ausgangsregistrierungsfeld weist ebenfalls einige Besonderheiten auf:
undistort (Verzerrungen nicht korrigieren) Option zur Verwendung von SIP-Koeffizienten. Dies wird nur aktiviert, wenn die astrometrische Lösung der Bilder diese Koeffizienten enthält. Dies kann sich als nützlich erweisen, wenn die Bilder bei Vorhandensein von optischer Verzerrung registriert werden.
Scaling /Skalierung) kann zwischen 0,1 und 2 eingestellt werden, um die Größe der ausgegebenen Bilder besser kontrollieren zu können.
Ausgangsregistrierung für astrometrische Registrierung

Auswirkung der Verzerrungskorrektur auf zwei sich überlappende Bilder nach der Registrierung
Siril Kommandozeile
seqapplyastrometry sequencename [-interp=] [-noclamp] [-noundistort] [-projector=] [-scale=] [-framing=] [-prefix=] [-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]]
[-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]]
Quellenverzeichnis
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.
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.
Drizzling
Die lineare Rekonstruktion mit variablen Pixeln, besser bekannt als Drizzle, wurde von Andy Fruchter und Richard Hook [FruchterHook1997] für die Arbeit am Hubble-Weltraumteleskop (HST) entwickelt, zunächst zum Zweck der Kombination geditherter Bilder des Hubble Deep Field North (HDF-N). Man kann sich diesen Algorithmus als eine kontinuierliche Reihe von linearen Funktionen vorstellen, die gleichmäßig zwischen der optimalen linearen Kombinationstechnik (Interlacing) und Shift-and-Add variieren. Dies ermöglicht oft eine Verbesserung der Auflösung und eine Verringerung des korrelierten Rauschens im Vergleich zu Bildern, die nur mit Shift-and-Add erzeugt werden.
Es gibt eine ausgezeichnete Seite, die die Technik zusammenfasst und eine gute grafische Darstellung der Art und Weise liefert, wie die Pixeldaten vom groben Eingabepixelraster auf ein feineres Ausgabepixelraster "herabrieseln" - hier <https://www.stsci.edu/~fruchter/dither/drizzle.html>`_.
Das Ausmaß, in dem der Algorithmus vom Zeilensprungverfahren abweicht und sich in Richtung Shift-and-Add bewegt, hängt davon ab, wie gut die PSF durch die Verschiebungen in den Eingangsbildern unterabgetastet wird. In der Praxis wird das Verhalten des Drizzle-Algorithmus durch die Verwendung eines Parameters gesteuert, der als Pixelanteil bezeichnet wird und den Betrag darstellt, um den die Eingangspixel geschrumpft werden, bevor sie auf die Ausgabebildebene abgebildet werden. Bei einem Pixelanteil von 0 entspricht Drizzle dem reinen Zeilensprungverfahren; bei einem Pixelanteil von 1 entspricht es dem Verschieben und Hinzufügen.
Um den Unterschied zwischen der Drizzle- und der Interpolationsmethode bei der Anwendung der Registrierung zu verstehen, betrachten wir zunächst, wie die Standardinterpolationsmethode funktioniert. Die Registrierungsdaten haben die Form einer 3x3-Homographie-Matrix, die eine lineare Transformation mit 8 Freiheitsgraden von einem Koordinatensatz zum anderen (d. h. von jedem Bild zum Referenzbild) kodiert. Diese wird verwendet, um die Werte jedes Pixels in jedem Eingabebild auf die richtige Stelle im Ausgabebild abzubilden und die Ausgabe am Referenzbild auszurichten. Für die eigentliche Ausrichtung wird eine Interpolationsmethode verwendet, die in den Registrierungsoptionen ausgewählt werden kann. Die Interpolation führt zu einer Verschmierung der Punktspreizfunktion, insbesondere beim Hochskalieren von Bildern. Sie kann auch zu Artefakten führen, obwohl Siril einen Klammermechanismus implementiert, um dies zu minimieren.
Bei Drizzle hingegen wird jedes Pixel des Eingangsbildes in ein Tröpfchen verwandelt und durch ein Gittermuster auf das Ausgangsreferenzbild geträufelt. Jedes Tröpfchen hat eine bestimmte Größe, und durch die Wahl eines vergrößerten Ausgabepixelrasters, aber einer kleineren Tröpfchengröße, können Sie eine bessere Auflösung erzielen, wenn Ihr Image Train unterabgetastet ist. (Wenn die Abtastung für das Auflösungsvermögen Ihres Teleskops korrekt ist, kann Drizzle keine Details jenseits der Beugungsgrenze erzeugen). Der Preis dafür ist ein erhöhtes Bildrauschen: Da jedes Tröpfchen einen kleineren Bereich im Ausgabebild "malt", wird die durchschnittliche Anzahl der Tröpfchen pro Ausgabepixel im endgültigen Stapel reduziert.
Beachten Sie, dass Drizzle nicht den gesamten Registrierungsprozess ersetzt: Sie verwenden weiterhin die globale Sternausrichtung, die 1-2-3-Sternausrichtung, die Kometenregistrierung oder eine andere Registrierungsmethode, die Sie vor dem Drizzeln anwenden möchten: Es ist lediglich eine Alternative zur Interpolationsmethode, die bei der Anwendung der Registrierung verwendet wird.
Drizzle benutzen
Es gibt 3 Hauptgründe, warum Sie Drizzle einer Interpolationsmethode für die Registrierung vorziehen.
Auflösungsverbesserung Wenn Ihr Bild stark unterabgetastet (undersampled) ist, können Sie mit Drizzle möglicherweise eine Auflösungsverbesserung erzielen, die Sie mit der Registrierungsoption Interpolation x2 hochskalieren nicht erreichen können.
CFA-Bilder Wenn Ihre Bilder ein CFA-Muster aufweisen (d. h. wenn Sie eine One-Shot-Color-Kamera oder eine DSLR verwenden), bietet Drizzle eine erhebliche Verbesserung gegenüber dem Debayering. Dies wird manchmal getrennt von Drizzle als Bayer Drizzle bezeichnet, aber eigentlich ist es genau das gleiche Verfahren. Beim Drizzeln eines CFA-Bildes bestimmt die CFA-Farbe des aktuellen Tröpfchens, auf welchem Kanal des Ausgabebildes es landet, während beim Drizzeln eines Monobildes alle Tröpfchen auf dem (einzigen) Mono-Ausgabekanal landen. Das Drizzling von CFA-Bildern vermeidet die Artefakte, die bei allen Debayering-Algorithmen auftreten, was zu verbesserten Rauscheigenschaften bei stark gestreckten Bildern führt. Dies ermöglicht eine bessere Rauschunterdrückung und Dekonvolution für gedrizzelte CFA-Sequenzen im Vergleich zu debayerten und registrierten CFA-Bildern und lässt die dunklen Bildanteile besser aussehen.
Artefakte vermeiden Es ist möglich, eine Sequenz mit scale = 1, pixel fraction = 1 zu drizzeln und im Wesentlichen das gleiche Ergebnis zu erzielen wie bei der Anwendung der Registrierung mit einer der interpolierten Methoden. Sie sollten dies in Erwägung ziehen, wenn Sie Interpolationsartefakte bei der standardmäßigen interpolierten Methode sehen (obwohl diese im Allgemeinen durch die Klammerfunktion effektiv unterdrückt werden). Beachten Sie, dass Drizzle selbst verschiedene Artefakte erzeugen kann (siehe die Überschrift "Einige allgemeine Probleme" weiter unten). Diese können jedoch durch die Wahl des Drizzle-Kerns oder durch eine größere Anzahl von Eingabebildern vollständig vermieden werden und werden im Allgemeinen durch das Stacking perfekt gehandhabt.
Grenzen des Drizzelns
Drizzle ist im Vergleich zur Interpolation etwas langsamer, insbesondere der bevorzugte quadratische Kernel. Wenn Sie ältere oder langsamere Hardware verwenden, sollten Sie die alte Methode bevorzugen.
Bei der Verwendung von Upsampling erzielt Drizzle seine Auflösungsverbesserungen auf Kosten eines erhöhten Bildrauschens. Daher sollten Sie beim Drizzeln mehr Integrationszeit sammeln als bei einer interpolationsbasierten Upsampling-Methode.
Das obige Problem gilt besonders für CFA-Bilder. Bedenken Sie, dass nur 1 von 2 Pixeln grün und nur 1 von 4 Pixeln rot oder blau sind. Für den roten oder blauen Kanal bedeutet der CFA-Drizzle daher bereits die gleiche Reduzierung der Tröpfchenabdeckung wie ein 2x-Upscale-Drizzle. Wenn Sie zusätzlich hochskalieren, benötigen Sie so viel Tröpfchenabdeckung wie bei einem 4-fach hochskalierten Drizzle! Daher wird im Allgemeinen empfohlen, CFA-Bilder im Maßstab 1 zu drizzlen.
Vergleich
Das folgende Bild zeigt einen Vergleich zwischen Drizzle und der herkömmlichen Hochskalierungsmethode. Bei dem Bild handelt es sich um Ha, das aus einer OSC-Sitzung mit einem Dualband-Filter extrahiert wurde. Links sehen Sie das Ergebnis des alten OSC_Extract_HaOIII-Skripts, das die Ha-Daten, die von den roten Pixeln in der OSC-Bayer-Matrix erfasst werden, als halbgroßes Bild extrahiert und OpenCV-Upscaling mit Lanczos4-Interpolation verwendet, um ein Bild zu erzeugen, das der Größe des OIII-Bildes entspricht.
Rechts sehen Sie das Ergebnis des aktualisierten Skripts OSC_Extract_HaOIII_drizzle (verfügbar über das Repository siril-scripts), das die von den roten Pixeln in der OSC-Bayer-Matrix erfassten Ha-Daten als halbgroßes Bild extrahiert und mit scale = 2,0, pixel fraction = 0,5 drizzelt, um ein Bild zu erzeugen, das der Größe des OIII-Bildes entspricht.
Bei einer Betrachtung im 100 %-Maßstab wird deutlich, dass der gedrizzelte Stack einen Großteil der Auflösung des optischen Systems wiederherstellt, die durch die geringere Anzahl roter Pixel in der Bayer-Matrix zu gering ist: Es sieht viel schärfer aus, und die Zahlen bestätigen dies: Das durchschnittliche fwhm im linken Bild beträgt 3,59, während es im rechten Bild 3,25 ist.

Vergleich zwischen Hochskalierung durch Interpolation und Drizzle
Arbeitsablauf und Benutzeroberfläche
Arbeitsablauf Mono
Kalibrierung
Bei Monobildern ändert sich auf der Registerkarte "Kalibrierung" nichts. Kalibrieren Sie wie gewohnt.
Registrierung

Registerkarte zeigt de Drizzle-Einstellungen
Der Arbeitsablauf in Drizzle beginnt mit der Registrierung Ihrer Sequenz. Dies geschieht auf die übliche Weise, aber Sie müssen sicherstellen, dass der gewählte Registrierungsalgorithmus die Registrierung nicht durchführt, sondern nur die Registrierungsdaten in der Sequenz speichert. Für die Methoden 1-2-3 Sterne, globale Sternausrichtung mit zwei Durchgängen, Bildmusterausrichtung, KOMBAT und Kometenausrichtung muss nichts weiter konfiguriert werden; für die globale Sternausrichtungsmethode muss das Kontrollkästchen Nur Transformation in Sequenz speichern aktiviert sein, da sonst die Registrierung mittels Interpolation durchgeführt wird.
Klicken Sie auf Registrierung anwenden, um Ihre Sequenz zu registrieren.
Drizzeln
Sobald die Sequenz über Registrierungsdaten verfügt, können Sie sie nun drizzeln. Wählen Sie diesmal die Registrierungsmethode Bestehende Registrierung anwenden. Daraufhin wird ein Kontrollkästchen Drizzle angezeigt. Wenn Sie dieses Kästchen markieren, werden die Drizzle-spezifischen Optionen angezeigt.
Skalierung
Skalierung legt die Skalierung des Drizzle-Ausgangsbildes in Bezug auf das Eingangsbild fest. Ein typischer Drizzle-Maßstab für ein unterabgetastetes Monobild ist 2,0. Das bedeutet, dass die Eingabe auf ein Ausgabepixelraster mit der doppelten Auflösung gedrizzelt wird. (Wenn Ihr Referenz-Eingangsbild 1024 x 512 Pixel groß ist, wäre Ihr Ausgangsbild 2048 x 1024 Pixel groß). Hinweis: Da das Bild denselben Bereich des Himmels darstellt, sind zwar doppelt so viele Pixel entlang jeder Achse im Ausgabebild vorhanden, aber jedes Ausgabepixel ist effektiv halb so breit und halb so hoch.
Tipp
Je größer die Skalierung ist, desto spärlicher ist jedes Drizzled-Ausgangsbild und desto weniger Pixel werden in jedes Ausgangspixel gestackt. Dies führt zu einem stärker verrauschten Bild: Der Auflösungsgewinn durch Drizzle geht auf Kosten des Rauschens. Dies muss durch eine längere Gesamtintegrationszeit ausgeglichen werden, als dies ohne Drizzling bei einer höheren Auflösung erforderlich wäre.
Pixelanteil
Der Pixelanteil legt die Größe des Tröpfchens aus dem Eingaberaster fest. Nehmen wir einen Nieselregen-Maßstab von 2,0: Da die Ausgabepixel halb so breit und halb so hoch sind, bedeutet dies, dass jedes Eingabepixel-"Tröpfchen" auf die Hälfte der linearen Abmessungen geschrumpft werden sollte, damit es die gleiche Größe wie ein Ausgabepixel hat. Dies entspricht einem Pixelbruchteil von 0,5. Eine gute Faustregel besagt, dass der Pixelanteil ungefähr dem Kehrwert der Drizzle-Skalierung entsprechen sollte (bei einigen Kerneln ist es hilfreich, ihn etwas größer zu wählen, um die Anzahl der Pixel zu verringern, die keinen Input von irgendwelchen Drizzle-Tropfen erhalten.
Mit dem Pixelanteil kann experimentiert werden: Ein größerer Pixelanteil bedeutet, dass jedes Eingangströpfchen mehr Ausgangspixel beeinflusst. Andererseits bedeutet die Einstellung eines kleineren Pixelanteils, dass jedes Eingangströpfchen weniger Ausgangspixel beeinflusst. Der "Punkt"-Kernel ist ein Sonderfall, bei dem der Pixelanteil gleich Null ist (und bei diesem Kernel hat die Einstellung des Pixelanteils keine Auswirkungen).
Tröpfchenmodell
Die Drizzle-Implementierung von Siril bietet mehrere Tröpfchenmodelle:
Quadrat. Damit wird das Tröpfchen als quadratisches Tröpfchen modelliert, das genau am Eingabepixel ausgerichtet ist. Es wird genau auf den Ausgangsreferenzrahmen abgebildet. Dies und die Turbo-Methode sind die einzigen flusserhaltenden Drizzle-Kerne, so dass diese gewählt werden sollten, wenn die Ausgabe für eine genaue Photometrie verwendet werden soll.
Tipp
Genaue Photometrie ist wichtig für die PCC- und SPCC-Farbkalibrierungsprozesse. Wenn diese Prozesse später im Arbeitsablauf verwendet werden sollen, wird daher dringend empfohlen, einen Drizzle-Kernel zu wählen, der den Fluss (flux) bewahrt.
Punkt. Dies modelliert das Tröpfchen als einen Punkt in der Mitte des Eingabepixels. Er wird auf das Ausgangsreferenzsystem abgebildet und beeinflusst immer nur das Ausgangspixel, auf dem er landet.
Turbo. Dies ist eine Vereinfachung des quadratischen Kernels. Er geht davon aus, dass die Drehung zwischen der Eingangs- und Ausgangsreferenz vernachlässigbar ist. Dies führt zu einer viel schnelleren Berechnung, ist aber nur eine näherungsweise Abschätzung. Es handelt sich um einen "schnellen und schmutzigen" Kernel, der ursprünglich für die Verwendung innerhalb des HST-Arbeitsablaufs gedacht war, wo er zur Erzeugung von Eingaben für einen anfänglichen Stack verwendet wurde, der für den Pixelausschluss genutzt und dann verworfen wurde, wobei der quadratische Kernel für den endgültigen Drizzle verwendet wurde. Er kann für einige Zwecke verwendet werden, insbesondere wenn scale = pixfrac = 1.0 ist, aber er ist mit Vorsicht zu genießen.
Gauß. Damit wird das Tröpfchen als Gaußsche Kurve modelliert, die in der Mitte des Eingabepixels zentriert ist. Dies kann eine verbesserte Auflösungswiederherstellung bieten und begrenzt den Pixelanteil, um sicherzustellen, dass alle Ausgabepixel eine gewisse Tröpfchenabdeckung erhalten, aber es ist nicht flusserhaltend (flux).
Lanczos2 und Lanczos3. Diese Kerne modellieren das Tröpfchen als eine Lanczos-Funktion, die auf dem Zentrum des Eingabepixels zentriert ist. Wie beim Gauß-Kernel können sie eine verbesserte Auflösungswiederherstellung bieten, sind aber nicht flusserhaltend (flux). Sie können mit den Drizzle-Kerneln experimentieren, um denjenigen zu finden, der für Ihre Daten die besten Ergebnisse liefert.
Anfängliche Pixelgewichtung
Wenn ein Tröpfchen auf dem Raster der Ausgangspixel landet, kann es mehr als ein Ausgangspixel beeinflussen. Tatsächlich kann ein Ausgangspixel von mehreren Tröpfchen, nur von einem Bruchteil eines Tröpfchens oder sogar von gar keinem Tröpfchen getroffen werden. Der Beitrag jedes Eingangspixels kann durch das Master-Flat gewichtet werden, so dass Pixel aus Bereichen mit höherem SNR (weniger Vignettierung) stärker gewichtet werden. Sofern Sie keine besonders ungewöhnlichen Flats haben, macht dies nur einen sehr geringen Unterschied aus.
Um das Master-Flat zu aktivieren, aktivieren Sie das Kontrollkästchen Master Flat in anfängliche Pixelgewichtung einbeziehen.
Warnung
Das Masterflat muss in der Registerkarte Kalibrierung eingestellt werden!
Lasst uns drizzeln!
Wenn Sie alle Optionen eingestellt haben, klicken Sie erneut auf die Schaltfläche :guilabel:Registrierung ausführen`.
Stacking
Sie können Ihre Drizzle-Sequenz nun wie gewohnt stacken. Beachten Sie, dass bei einigen Kombinationen von Drizzle Skalierung und Tröpfchengröße einige Ausreißerausschlussmethoden besser funktionieren als andere. Insbesondere, wenn Sie eine große Anzahl von "Nulleingabe"- oder Null-Pixeln haben, gibt es weniger Werte, die für die Ausreißererkennung verwendet werden können. MAD kann ein guter Ansatz sein, wenn Ihre übliche Abweisungsmethode nicht funktioniert.
Das folgende GIF zeigt einen Vergleich eines Stacks von 37 Bildern, wobei in einem Fall die Registrierung mittels Interpolation und im anderen Fall die Registrierung mittels Drizzle durchgeführt wurde. Es ist klar erkennbar, dass der Stack, der mit gedrizzelten Daten erstellt wurde, deutlich schärfer ist als der Stack mit Daten, die durch Interpolation registriert wurden.

Vergleich der Registrierung mit Drizzle und mit Interpolation. Klicken Sie zum Vergrößern der Ansicht.
CFA Arbeitsablauf
CFA Kalibrierung
Für One-Shot-Farbbilder (OSC) deaktivieren Sie das Kontrollkästchen Vor dem Speichern debayern. Dies stellt eine Änderung gegenüber früheren Arbeitsabläufen dar, aber für das Drizzling ist es wichtig, dass das CFA-Muster in der Drizzle-Eingabesequenz erhalten bleibt.
CFA Registrierung
Der Arbeitsablauf in Drizzle beginnt mit der Registrierung Ihrer Sequenz. Wie oben beschrieben, müssen Sie sicherstellen, dass der gewählte Registrierungsalgorithmus die Registrierung nicht anwendet, sondern nur die Registrierungsdaten in der Sequenz speichert.
Tipp
OSC-Benutzer: Sie werden feststellen, dass der rote Benachrichtigungstext nun anzeigt, dass ein unterstütztes CFA-Muster erkannt wurde.
Klicken Sie auf Registrierung anwenden, um Ihre Sequenz zu registrieren.
CFA Drizzling
Sobald die Sequenz über Registrierungsdaten verfügt, können Sie sie nun drizzeln. Wählen Sie diesmal die Registrierungsmethode Bestehende Registrierung anwenden. Daraufhin wird ein Kontrollkästchen Drizzle angezeigt. Wenn Sie dieses Kästchen markieren, werden die Drizzle-spezifischen Optionen angezeigt.
CFA-Skalierung
Skalierung legt die Skalierung des Drizzle-Ausgangsbildes in Bezug auf das Eingangsbild fest. In OSC-Kamerabildern nimmt jedes Pixel nur eine einzige Farbe auf: Rot, Grün oder Blau. Die Pixel sind mit einer Farbfilteranordnung (CFA) versehen, die bestimmt, welche Pixel auf rote, grüne und blaue Wellenlängen reagieren. Daher sind alle Pixel im Vergleich zu einem Monosensor, bei dem alle Pixel für jedes Licht, das durch den Filter fällt, empfindlich sind, spärlich verteilt. Sowohl bei Bayer-Mustern als auch bei X-Trans-CFAs sind die roten und blauen Pixel in den Eingabebildern besonders spärlich verteilt, so dass bei einer Erhöhung der Drizzle-Skala über 1,0 noch mehr Bilder erforderlich sind, um eine ausreichende Drizzle-Abdeckung zu erzielen und einen akzeptablen Rauschpegel zu erreichen.
Für eine typische OSC-Sensoranwendung, bei der das Seeing gut an die nominale Abtastung des Sensors angepasst ist, wird empfohlen, CFA-Drizzle mit Skalierung (scale) = 1,0 und Pixelanteil (pixfrac) = 1,0 anzuwenden. Dadurch wird die Auflösung in jedem Farbkanal wiederhergestellt (der aufgrund der Abstände der farbigen Pixel in der CFA effektiv unterabgetastet wird) und herkömmliche Debayering-Artefakte vermieden. Wenn Sie das Bild durch Verwendung von scale > 1.0 ebenfalls hochskalieren möchten, sollten Sie sich darüber im Klaren sein, dass die in jedem Kanal verfügbaren Pixel noch spärlicher werden und Sie noch mehr Daten benötigen, um eine angemessene Abdeckung zu gewährleisten und das Rauschen auf ein akzeptables Maß zu beschränken.
Tipp
Für OSC Drizzle beginnen Sie mit Skalierung = Pixelanteil = 1.0.
CFA Pixelanteil
Pixelanteil legt die Größe des aus dem Eingaberaster entnommenen Tröpfchens fest. Hier gelten die gleichen Anmerkungen wie oben für den Mono-Workflow beschrieben.
CFA-Tröpfchenmodell
Für CFA-Drizzle gilt die gleiche Auswahl an Drizzle-Kernen wie für Mono-Drizzle. Beachten Sie, dass die Kernel, die besonders anfällig für die Erzeugung von Null-Pixeln sind, bei der Verwendung für CFA-Drizzle problematisch sein können. Wenn Sie Zehntausende von Einzelbildern wie in einem Planetenvideo haben, kann Turbo gut funktionieren (und wird schnell sein!), aber für Deep-Sky-Sequenzen mit einer geringeren Anzahl von Einzelbildern wird empfohlen, sich an die quadratischen oder Gauß'schen Kernel zu halten (und bedenken Sie, wie oben erwähnt, dass Gauß nicht flux-erhaltend ist, wenn Sie also etwas mit photometrischen Techniken machen wollen, ist quadratisch vorzuziehen).
CFA Anfängliche Pixelgewichtung
Wie beim Mono-Drizzling kann ein Master-Flat angegeben werden. Um die Master-Flat zu aktivieren, aktivieren Sie das Kontrollkästchen Master-Flat in anfängliche Pixelgewichtung einbeziehen.
Warnung
Das Masterflat muss in der Registerkarte Kalibrierung eingestellt werden!
Auf geht's Bayer Drizzle!
Wenn Sie alle Optionen eingestellt haben, klicken Sie erneut auf die Schaltfläche :guilabel:Registrierung ausführen`.
Stacken Ihrer CFA-Daten
Sie können Ihre Drizzle-Sequenz nun wie gewohnt stacken und dabei die gleichen Anmerkungen zur Ausreißerunterdrückung wie bei Mono-Drizzle beachten (diese können bei CFA-Drizzle deutlicher ausfallen, wenn Sie aufgrund der geringeren Anzahl von Eingangspixeln in jedem Kanal keine ausreichende Abdeckung zur Unterstützung einiger Algorithmen zur Ausreißerunterdrückung haben).
Tipp
Wenn Sie Ihre CFA-Daten drizzeln, um die Auflösung zu erhöhen, kann es sein, dass Sie enttäuscht sind, wenn Sie die Ergebnisse mit gestackten, debayerten Bildern vergleichen. Im Allgemeinen gibt es Gewinne, aber sie können marginal sein (z. B. ein paar Prozent Verbesserung bei fwhm) und sind im Allgemeinen nicht annähernd so beeindruckend wie die Auflösungsgewinne, die durch das Drizzling unterabgetasteter Monodaten (Undersampling) erzielt werden können.
Der Grund dafür ist, dass das Debayering bereits einen Teil der verlorenen Auflösung wiederherstellt. Die verschiedenen Debayering-Algorithmen arbeiten unterschiedlich, aber im Allgemeinen beruhen sie alle auf den Grundsätzen der räumlichen und spektralen Korrelation, um einen Teil der in einem Kanal fehlenden Auflösung auf der Grundlage der aus den anderen Kanälen gewonnenen Informationen abzuleiten. [Losson2010]
Der eigentliche Grund für das Drizzeln von CFA-Daten ist, dass das Drizzle-Ergebnis ein viel saubereres Rauschen aufweist. Es sieht weniger "körnig" aus (d. h. es fehlt die Struktur, die im Hintergrund eines typischen debayerten CFA-Stacks zu sehen ist) und lässt sich daher leichter mit Rauschunterdrückungstechniken reduzieren und liefert konsistentere Daten für photometrische Anwendungen wie die Farbkalibrierung. Wenn das Bild stark gestreckt wird, um schwache Merkmale knapp über dem Hintergrund hervorzuheben, sieht der resultierende Hintergrund natürlicher aus.
Vergleich Bayer Drizzle
Die Animation unten zeigt einen Vergleich zwischen CFA-Drizzle mit zwei verschiedenen Pixelanteilen und zwei der klassischen Debayering-Algorithmen.

Vergleich von CFA Drizzle (hier als Bayer Drizzle bezeichnet) mit klassischen Debayering-Algorithmen
VNG dient als grundlegende Referenz: Beachten Sie das Farbartefakt um die helleren Sterne.
RCD ist recht gut für runde Objekte wie Sterne geeignet.
Bayer Drizzle 1.0 liefert Ergebnisse, die denen von RCD sehr nahe kommen, jedoch mit einem geringeren Rauschen und besseren Hintergrund
Bayer Drizzle 0,5 bietet eine bessere Auflösung auf Kosten von mehr Rauschen. Der Kompromiss, den der Pixelanteil zwischen Auflösung und Rauschen darstellt, ist offensichtlich. Bei einem kleineren Pixelanteil benötigt CFA-Drizzle mehr Daten, um das gleiche Signal-Rauschverhältnis zu erzielen.
Einige häufige Probleme
Tipp
KEINE PANIK - die folgenden Ergebnisse sehen vielleicht etwas seltsam aus, wenn Sie ein einzelnes Drizzle-Sub ansehen, aber sie sind keine Fehler - der Algorithmus funktioniert wie vorgesehen. In den meisten Fällen lösen sie sich beim Stacken von selbst auf, in den übrigen Fällen können sie durch Ändern der Drizzle-Parameter oder durch Einfügen weiterer Datenbilder behoben werden.
Moiré Muster
Aufgrund der Beschaffenheit des Drizzle-Algorithmus erhalten einige Ausgabepixel bei der Hochskalierung möglicherweise keine Daten. Diese werden als "Nullpixel" bezeichnet und haben einen Nullwert. Einige Kernel kompensieren dies, indem sie den Pixelanteil begrenzen, so dass alle Ausgangspixel einen gewissen Input erhalten, andere hingegen nicht.
Ausgabepixel, die keinen Eingabedaten erhalten, sind schwarz: Da sie typischerweise in Mustern auftreten, die auf der Geometrie der Transformation aus dem Eingabebild basieren, sehen sie typischerweise wie Moiré-Muster aus, wie unten gezeigt:

Darstellung von Mustern, die sich aus Null-Pixeln in einem gedrizzelten Bild ergeben
Machen Sie sich darüber keine Sorgen! Siril ignoriert Pixel, die beim Stacking genau 0 sind. Solange Sie also genügend Eingabeframes haben und die Dither-Positionen angemessen gestreut sind, werden alle Pixel von genügend Pixeln abgedeckt und der Ausgabestapel ist in Ordnung. Wenn Sie jedoch mit einer geringeren Anzahl von Eingabebildern stacken und dies zu Problemen führt, sollten Sie einen anderen Drizzle-Kernel verwenden. Hier sehen Sie genau das gleiche Bild, das mit dem gleichen Maßstab und Pixelanteil, aber mit dem quadratischen Kernel anstelle des Turbo-Kernels gedrizzelt wurde. Das Ergebnis ist anders, und die Muster sind nicht mehr erkennbar.

Die Verwendung eines anderen Drizzle-Kerns kann die fleckigen Muster von Null-Pixeln eliminieren
Fleckige Stapel
Ein Problem, das beim Stacken von gedrizzelten Daten auftreten kann, wenn zu viele Null-Pixel vorhanden sind, ist, dass das Endergebnis seltsam fleckig aussehen kann:

Typisches uneinheitliches Erscheinungsbild eines Stacks von gedrizzelten Daten mit zu vielen Null-Pixeln / zu wenig Frames
Dies tritt typischerweise bei Punkt-, Turbo- oder Lanczos-Kerneln auf. Sie können es beheben, indem Sie den quadratischen oder den Gauß-Kernel verwenden oder mehr Eingabebilder nutzen.
Befehle
Siril Kommandozeile
seqapplyreg sequencename { -upscale | -drizzle { [-scale=] [-pixfrac=] [-kernel=] [-flat=] } } [-interp=] [-noclamp] [-layer=] [-framing=] [-prefix=] [-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]]
Beachten Sie, dass die Einführung von "true drizzle" einige Änderungen an bestehenden Befehlsargumenten erforderlich gemacht hat, um die Übersichtlichkeit zu erhöhen. Das alte Argument -drizzle für die Befehle register und seqapplyreg (mit dem die x2-Hochskalierung durch Interpolation aktiviert wurde) wurde in -upscale umbenannt.
ref:seqapplyreg <seqapplyreg> hat ein neues Argument -drizzle, das, zusammen mit einigen verwandten Argumenten, "true drizzle" aktiviert.
Es ist nicht möglich, "True Drizzle" mit dem Befehl register zu aktivieren, daher müssen Sie zwei Schritte durchführen:
Verwenden Sie zunächst register {sequence} -2pass, um Registrierungsdaten in der Sequenz zu erzeugen;
Zweitens: Verwenden Sie seqapplyreg {sequence} -drizzle, um die Sequenz zu drizzeln.
Quellenverzeichnis
Olivier Losson, Ludovic Macaire, Yanqin Yang. Comparison of color demosaicing methods. Advances in Imaging and Electron Physics, 2010, 162, pp.173-265, section 2.2.2. https://hal.science/hal-00683233/document
A. S. Fruchter and R. N. Hook. (1997) A novel image reconstruction method applied to deep Hubble Space Telescope images. Proc. S.P.I.E. vol. 3164. https://arxiv.org/abs/astro-ph/9708242
Stacking
Der letzte Schritt der Vorverarbeitung mit Siril ist das Stacken der Bilder. Stacking ist eine Technik, die in der Astrofotografie verwendet wird, um die Qualität und Detailgenauigkeit eines Bildes zu verbessern, indem mehrere Fotos zu einem einzigen zusammengesetzten Bild kombiniert werden. Bei diesem Verfahren werden mehrere Bilder desselben Objekts aufgenommen und anschließend ausgerichtet und gemittelt, um das Rauschen zu reduzieren und das Signal-Rausch-Verhältnis zu erhöhen. Das Ergebnis ist ein endgültiges Bild, das weniger Rauschen, mehr Details und einen größeren Dynamikbereich aufweist als eine Einzelbelichtung.
Stackingmethoden
Summenstacking
Dies ist der einfachste Algorithmus: Jedes Pixel im Stack wird summiert. Der Anstieg des Signal-Rausch-Verhältnisses (SNR) ist proportional zu \(\sqrt{N}`\), wobei \(N\) die Anzahl der Bilder ist. Aufgrund der fehlenden Normalisierung und Ausreißerbehandlung sollte diese Methode nur für die Verarbeitung von Planetenbildern verwendet werden.
Bei 8- oder 16-Bit-Eingabebildern pro Kanal wird die Summe in einer 64-Bit-Ganzzahl gebildet, bevor sie auf den maximalen Pixelwert normalisiert und als vorzeichenlose 16-Bit-Ganzzahl oder 32-Bit-Fließkommazahl gespeichert wird.
Diese Stackingmethode sollte für 8-Bit-Eingabebilder verwendet werden, da sie die Dynamik der Bilder während des Stackings erhöht und die Details erkennbar macht. Das Stacken mit einer Mittelwert- oder Median-Methode würde bei einer solchen Sequenz nur das Rauschen verringern, aber nicht die Dynamik des Bildes verbessern, das Ergebnis wäre immer noch 8 Bit tief.
Durchschnittswert-Stacking mit Ausschluss
Bei dieser Stapelmethode wird ein Mittelwert der Pixel in einem Stapel berechnet, nachdem abweichende Pixel ausgeschlossen wurden und eine optionale Normalisierung der Bilder gegenüber dem Referenzbild vorgenommen wurde. Wie beim Summenstacking ist die Verbesserung des SNR proportional zu \(\sqrt{N}\). Es gibt verschiedene Möglichkeiten, die Bilder zu normalisieren und abweichende Pixel zu erkennen und zu ersetzen bzw. auszuschließen, die im Folgenden erläutert werden.
Warnung
Einige Betriebssysteme begrenzen die Anzahl der Bilder, die gleichzeitig geöffnet werden können, was für Median- oder Mean-Stacking-Methoden erforderlich ist. Unter Windows liegt die Grenze bei 2048 Bildern. Wenn Sie sehr viele Bilder haben, sollten Sie eine andere Art von Sequenz verwenden, die hier beschrieben wird.

Pixelausschlussmethoden
Perzentil Clipping: Dies ist ein einstufiger Ablehnungsalgorithmus, der ideal für kleine Datensätze (bis zu 6 Bilder) ist.
Sigma Clipping: Hierbei handelt es sich um einen iterativen Algorithmus, der Pixel ausschließt, deren Abstand zum Median am weitesten von zwei vorgegebenen Werten in Sigma-Einheiten (\(\sigma\) low, \(\sigma\) high) entfernt ist.
MAD-Clipping: Hierbei handelt es sich um einen iterativen Algorithmus, der wie Sigma Clipping funktioniert, mit dem Unterschied, dass als Abschätzung die absolute Medianabweichung (MAD) verwendet wird. Dieser Algorithmus wird im Allgemeinen für die Verarbeitung verrauschter Infrarotbilder verwendet.
Median-Sigma-Clipping: Dies ist derselbe Algorithmus wie Sigma Clipping, mit dem Unterschied, dass die abgelehnten Pixel durch den Medianwert des Stacks ersetzt werden.
Winsorized Sigma Clipping: Diese Methode ist der Methode Sigma Clipping sehr ähnlich, nur dass sie robuster bei der Erkennung von Ausreißern sein soll, siehe Hubers Arbeit [Peter2009].
Generalisierter extrem studentisierter Abweichungstest (Generalized Extreme Studentized Deviate Test) [Rosner1983]: Hierbei handelt es sich um eine Verallgemeinerung des Grubbs-Tests, der dazu dient, einen oder mehrere Ausreißer in einem univarianten Datensatz zu erkennen, der einer annähernden Normalverteilung folgt. Dieser Algorithmus zeigt hervorragende Leistungen bei großen Datensätzen mit mehr als 50 Bildern.
Linear Fit Clipping [ConejeroPI]: Er passt die beste gerade Linie (\(y=ax+b\)) des Pixelstacks an und verwirft Ausreißer. Dieser Algorithmus funktioniert sehr gut bei großen Stapeln und Bildern, die Himmelsgradienten mit unterschiedlichen räumlichen Verteilungen und Ausrichtungen enthalten.
Beachten Sie, dass Sie bei gedrizzelten CFA-Bildern mit einigen Methoden Schwierigkeiten haben können, eine zufriedenstellende Unterdrückung (z.B. von Satellitenspuren) im roten und blauen Kanal zu erreichen. In diesen Fällen scheint die MAD-Clipping-Methode am effektivsten zu sein.
Pixelausschlusskarten
Die Option Ausschlusskarte (Rejection Map) erstellen berechnet und erstellt während des Stackings Rejection Maps. Dies sind Bilder, die zeigen, wie viele Bilder für jedes Pixel des Ergebnisbildes zurückgewiesen wurden, geteilt durch die Anzahl der gestapelten Bilder. Wenn L+H zusammenführen angekreuzt ist, erstellt Siril nur eine Rejection Map, die die Summe der Low und High Maps ist.

Beispiel einer Ausschlusskarte (L+H). Wir können sehr deutlich die Spur eines entfernten Satelliten erkennen.
Bilder filtern/gewichten
Die Gewichtung ermöglicht es, jedem Bild ein statistisches Gewicht zuzuweisen. Auf diese Weise tragen die Bilder, die als die besten gelten, mehr bei als die, die als die schlechtesten gelten. Es gibt vier Methoden der Gewichtung:
Anzahl Sterne gewichtet einzelne Bilder auf der Basis der Anzahl berechneten Sterne während der Registrierung.
Gewichtetes FWHM gewichtet einzelne Frames basierend auf dem wFWHM-Wert, der während des Registrierungsschritts berechnet wurde. Dies ist ein FWHM, gewichtet mit der Anzahl der Sterne im Bild. Bei gleichem FWHM-Wert hat ein Bild mit mehr Sternen ein besseres wFWHM als ein Bild mit weniger Sternen.
Rauschen gewichtet die Bilder auf der Basis des Hintergrundrauschens.
Anzahl der Bilder gewichtet einzelne Bilder auf der Basis der Integrationszeit.
Median Stacking
Diese Methode wird meist für Dark/Flat/Bias-Stacking verwendet. Der Medianwert der Pixel im Stapel wird für jedes Pixel berechnet.
Der Gewinn des Signal-Rauschverhältnisses ist proportional zu \(0.8\sqrt{N}\) und ist damit geringer als beim Durchschnitts-Stacking, welches generell zu bevorzugen ist.
Pixel Maximum Stacking
Dieser Algorithmus wird hauptsächlich für die Erstellung von Sternenspurenbildern (Star Trail Images) mit langer Belichtungszeit verwendet. Die Pixel des Bildes werden durch Pixel an denselben Koordinaten ersetzt, wenn die Intensität größer ist.
Pixel Minimum Stacking
Dieser Algorithmus wird hauptsächlich zum Beschneiden von Sequenzen verwendet, indem schwarze Ränder entfernt werden. Die Pixel des Bildes werden durch Pixel an denselben Koordinaten ersetzt, wenn die Intensität geringer ist.
Methoden zur Eingangsnormalisierung
Durch die Normalisierung werden die Helligkeitswerte der einzelnen Bilder an das Referenzbild angepasst. Dies ist besonders nützlich für das Durchschnittswert-Stacking mit Ausschluss, da die Ablehnung von Pixeln, wenn die Bilder Helligkeitsunterschiede aufweisen, nicht sehr sinnvoll ist. Diese Abweichungen können durch leichten Nebel/Wolken, durch den Mond oder die Lichter der Stadt verursachte Lichtgradienten, Temperaturschwankungen des Sensors usw. verursacht werden.
Dadurch wird das Signal-Rausch-Verhältnis tendenziell verbessert, weshalb diese Option bei der additiven Normalisierung standardmäßig verwendet wird.

Wenn einer dieser 5 Punkte ausgewählt wird, wird vor dem Stacking ein Normalisierungsprozess auf alle Eingabebilder angewendet.
Die Normalisierung entspricht dem mittleren Hintergrund aller Eingangsbilder und wird dann durch Multiplikation oder Addition verarbeitet. Beachten Sie, dass beide Verfahren im Allgemeinen zu ähnlichen Ergebnissen führen, aber die multiplikative Normalisierung wird für Bilder bevorzugt, die zur Multiplikation oder Division als Flatfield verwendet werden sollen.
Die Skalierung entspricht der Streuung durch Gewichtung aller Eingangsbilder. Dadurch wird das Signal-Rausch-Verhältnis tendenziell verbessert, weshalb diese Option standardmäßig mit der additiven Normalisierung verwendet wird.
Normalisierung |
Operation |
Anwendungsfall |
||
---|---|---|---|---|
Keine |
Es wird keine Normalisierung angewendet. |
Dark/Bias-Frames |
||
Additiv |
Mittelere Hintergrundwerte werden durch die Anwendung additiver Operationen angeglichen. |
|||
Multiplikativ |
Eine Division wird benutzt um die mittleren Hintergrundwerte anzugleichen. |
Flat-Frames |
||
Additiv + Skalierung. |
In Kombination mit dem additiven Hintergrund durch additives Matching werden die Bilder skaliert, um eine Dispersionsanpassung zu erreichen. |
Light-Frames |
||
Multiplikativ + Skalierung. |
In Kombination mit der Hintergrundanpassung durch Division werden die Bilder skaliert, um eine Dispersionsanpassung zu erreichen. |
Bemerkung
Die Bias- und Dark-Master sollten nicht mit Normalisierung verarbeitet werden. Bei Flat-Field-Bildern muss jedoch eine multiplikative Normalisierung durchgeführt werden.
Beachten Sie, dass beide Verfahren im Allgemeinen zu ähnlichen Ergebnissen führen, aber die multiplikative Normalisierung wird für Bilder bevorzugt, die zur Multiplikation oder Division als Flat verwendet werden sollen.
Da der Schritt der Normalisierungsberechnung in der Regel langwierig ist, da er die Ermittlung aller statistischen Daten des Bildes erfordert, werden die Ergebnisse in der Datei seq
gespeichert. Auf diese Weise kann der Benutzer, wenn er ein weiteres Stacking durchführen möchte, indem er die Ablehnungsparameter ändert, die Berechnung schneller durchführen. Die Option Recompute erlaubt es, die Neuberechnung der Normalisierung zu erzwingen.
Standardmäßig verwendet Siril zur Berechnung der Normalisierung IKSS-Schätzer für Ort und Maßstab. Bei langen Sequenzen kann die Berechnung dieser Schätzer recht aufwendig sein. In solchen Fällen können Sie mit der Option Schnellere Normalisierung schnellere Schätzer (basierend auf dem Median und der absoluten Medianabweichung) wählen. Diese sind zwar weniger widerstandsfähig gegen Ausreißer in den einzelnen Bildern, können aber dennoch ein zufriedenstellendes Ergebnis liefern, wenn man sie mit einer Berechnung ohne Normalisierung vergleicht.
Bilder ausschließen
Es ist auch möglich, eine bestimmte Anzahl von Bildern auszuschließen, um nur die besten Bilder auszuwählen. Dies kann für Lucky-DSO-Techniken sehr nützlich sein, wenn die Anzahl der Bilder in einer Sequenz sehr hoch ist. Man kann zwischen % und k-\(\sigma\) wählen, um entweder einen bestimmten Prozentsatz der Bilder zu behalten oder den zulässigen Schwellenwert mit Hilfe von k-\(\sigma\) zu berechnen.

Es sind mehrere Kriterien verfügbar:
Alle: Alle Bilder der Sequenz werden im Stapel verwendet.
Ausgewählter Bereich: nur Bilder verwenden, die in der Sequenz nicht abgewählt wurden.
FWHM: Bilder mit der besten berechneten FWHM (nur sternbasierte Registrierung).
gewichtete FWHM: Dies ist eine Verbesserung der einfachen FWHM. Sie ermöglicht es, viel mehr fehlerhafte Bilder auszuschließen, indem sie die Anzahl der erkannten Sterne im Vergleich zum Referenzbild verwendet (Nur bei sternbasierter Registrierung).
Rundheit: Bilder mit der besten Sternrundheit (nur sternbasierte Registrierung).
Hintergrund: Bilder mit den niedrigsten Hintergrundwerten (nur sternbasierte Registrierung).
nb Sterne: Bilder mit der höchsten Anzahl von erkannten Sternen (nur sternbasierte Registrierung).
Qualität: Bilder mit der besten Qualität (planetarische DFT- oder Kombat-Registrierungen).
Stacking Ergebnis
Wenn Ausgabe Normalisierung angekreuzt ist, wird das endgültige Bild im Bereich [0, 1] normalisiert, wenn Sie im 32-Bit-Format arbeiten, oder sonst im Bereich [0, 65535].
Warnung
Diese Option sollte beim Master-Stacking nicht aktiviert werden.
Wenn RGB-Gewichtung aktiviert ist, werden die Kanäle im endgültigen Bild ausgeglichen (nur Farbbilder).
Das Stacking-Ergebnis wird unter dem im Textfeld angegebenen Namen gespeichert. Es ist möglich, Pfadparsing zu verwenden, um den Dateinamen zu erstellen. Ein Klick auf die Schaltfläche Überschreiben erlaubt es der neu erstellten Datei, die alte zu überschreiben, falls sie existiert. Wenn letzteres nicht angekreuzt ist, aber bereits ein Bild mit demselben Namen existiert, wird keine neue Datei erstellt.
Quellenverzeichnis
Peter J. Huber und E. Ronchetti (2009), Robust Statistics, 2te Ed., Wiley
Juan Conejero, ImageIntegration, Pixinsight Tutorial
Rosner, B. (1983). Percentage points for a generalized ESD many-outlier procedure. Technometrics, 25(2), 165-172.
Verarbeitung
In diesem Abschnitt werden Sie durch die verschiedenen Bearbeitungsschritte Ihrer Bilder geführt. Das Dropdown-Menü ist von der oberen Leiste aus über die Schaltfläche Bildbearbeitung erreichbar. Die Werkzeuge sind im Menü, und auch in dieser Dokumentation, nach Themen gruppiert.

Bildverarbeitungsmenü
Stretching der Bilder
Die Bilder werden als Pixelwerte gespeichert, die von der Kamera kommen und einer quasi-linearen Gesetzmäßigkeit folgen. Das bedeutet, dass für Bereiche des Himmels, die keine sichtbaren Merkmale aufweisen, der Pixelwert nahe bei Null liegt, während er für helle Objekte wie Sterne je nach Belichtung und Verstärkung nahe bei einem Maximalwert liegt. Wenn ein Nebel eine Oberflächenhelligkeit hat, die halb so groß ist wie die eines Sterns, hat er Pixelwerte, die halb so groß sind wie die des Sterns, und so weiter. Dies ist der so genannte lineare Pixelmodus.
Das menschliche Auge sieht Photonen nicht auf die gleiche Weise. Es verstärkt dunkle Bereiche, so dass ein Objekt, das vielleicht ein Zehntel so hell ist wie ein anderes, nur halb so hell erscheint. In der Astronomie werden Bilder in der Regel mit einer ähnlichen Pixelwert-Skalierung angezeigt (siehe Anzeigemodi in der grafischen Benutzeroberfläche).
Es handelt sich jedoch nur um einen Anzeigetrick, bei dem eine Bildschirmübertragungsfunktion verwendet wird, um die Pixelwerte des unveränderten Bildes in besser aussehende Bilder umzuwandeln.
Beim Stretching geht es darum, etwas Ähnliches zu tun, indem die Pixelwerte von Bildern geändert werden, anstatt nur ihre Darstellung zu verändern. Siril verfügt über drei Hauptwerkzeuge, um dies zu erreichen.
Asinh-Transformation
Die asinh-Transformation (inverser hyperbolischer Sinus) verändert die Pixelwerte des Bildes in ähnlicher Weise wie die asinh-Pixelskalierungsfunktion, die durch die Schieberegler für niedrige und hohe Werte parametrisiert wird. Hier sind die Parameter der Streckungsfaktor und der Schwarzpunktwert.

Dialogbox der Asinh-Transformation
Bei monochromen Bildern werden die Pixelwerte nach der folgenden Funktion geändert:
Für Farbbilder lautet die Funktion:
wobei rgb_original unter Verwendung der Pixelwerte der drei Kanäle berechnet wird.
Theorie
Da rgb_original ein Mittelwert der 3 Kanäle ist, werden ein oder zwei Kanalwerte größer als rgb_original sein und können daher beschnitten werden. Dies kann zu Farbartefakten führen, wenn helle, stark gefärbte Regionen gestreckt werden. Um dieses Problem zu vermeiden, wird der RGB-Blend-Clipping-Algorithmus verwendet. Dieser wurde von denselben Autoren entwickelt wie die Generalised Hyperbolic Stretch-Transformationen. Die \((r, g, b)\)-Werte werden zunächst auf der Grundlage des Luminanzwertes rgb_original gestreckt, um \((r', g', b')\) zu erhalten. Dann werden die ursprünglichen \((r, g, b)\)-Werte unabhängig voneinander gestreckt, um \((r'', g'', b'')\) zu erhalten. Schließlich wird der größte Wert von \(k\) ermittelt, so dass
\(k \times r' + ( 1 - k ) \times r'' ≤ 1\);
\(k \times g' + ( 1 - k ) \times g'' ≤ 1\);
und
\(k \times b' + ( 1 - k ) \times b'' ≤ 1\)
Dann werden die transformierten Werte wie folgt berechnet
\(( k \times r' + ( 1 - k ) \times r'', k \times g' + ( 1 - k ) \times g'', k \times b' + ( 1 - k ) \times b'')\)
Dieser Algorithmus zum Beschneiden von RGB-Überblendungen wird auch für die weiter unten beschriebenen Generalisierten Hyperbolischen Streckungstransformationen verwendet.
Wenn die Option RGB-Arbeitsraum verwenden nicht aktiviert ist, ist rgb_original der Mittelwert der drei Pixelwerten; wenn sie gesetzt ist, ändert sich die Abwägung auf 0,2126 für den Rotwert, 0,7152 für den Grünwert und 0,0722 für den Blauwert, was die Ergebnisse näher an eine neutrale Farbbalance bringt.
Siril Kommandozeile
asinh [-human] stretch [offset]
Transformation Mitteltonübertragungsfunktion (MTF)
MTF ist eines der leistungsfähigsten Werkzeuge zum Strecken des Bildes. Sie kann leicht automatisiert werden, und deshalb wird sie auch in der automatisch gestreckten Ansicht verwendet.

Dialogbox der Histogramm-Transformation
Das Werkzeug wird in Form eines Histogramms mit 3 Schiebereglern (in Form von Dreiecken unter dem Histogramm) dargestellt, die wir bewegen müssen, um das Bild zu verändern. Das Dreieck auf der linken Seite steht für den Schattenpunkt, das Dreieck auf der rechten Seite für die Lichter und das Dreieck in der Mitte für die Mitteltonbalance. Die Werte dieser Schieberegler werden unterhalb des Histogramms auf der linken Seite angezeigt und können direkt von Hand verändert werden. Auf der anderen Seite steht der Prozentsatz der Pixel, die durch die Transformation abgeschnitten werden: Es ist wichtig, nicht zu viele Pixel abzuschneiden. Wenn nur der Parameter für die Mitteltöne geändert wird, kann kein Pixel abgeschnitten werden.
Theorie
Die neuen Pixelwerte werden dann mit dieser Funktion berechnet:
Für \(x_p=0\), \(\text{MTF} = 0\),
Für \(x_p=m\), \(\text{MTF} = 0.5\),
Für \(x_p=1\), \(\text{MTF} = 1\),
wobei \(x_p\) der Pixelwert ist wie folgt
Bemerkung
Es wird im Allgemeinen nicht empfohlen, den Wert der Lichter zu ändern, da diese sonst gesättigt werden und Informationen verloren gehen.
Die Symbolleiste enthält zahlreiche Schaltflächen, die die Darstellung des Histogramms beeinflussen. Sie können wählen, ob Sie das Eingangshistogramm, das Ausgangshistogramm, die Übertragungskurve oder das Gitter anzeigen möchten. Die Schaltfläche ermöglicht es Ihnen, die gleiche Transformation wie der Autostretch-Algorithmus anzuwenden. Es ist selten ratsam, diese Schaltfläche unverändert zu verwenden. In der Regel sind Anpassungen erforderlich, um Informationsverluste zu vermeiden. Am oberen Rand des Histogramms können Sie auch wählen, ob das Histogramm in logarithmischer Darstellung angezeigt werden soll, wie in der Abbildung dargestellt. Dieses Verhalten kann als Standard eingestellt werden, wie hier erklärt wird. Schließlich ist ein Zoom in X verfügbar. Dies ist sehr nützlich, wenn das gesamte Signal auf der linken Seite des Histogramms konzentriert ist.
Siril Kommandozeile
mtf low mid high [channels]
Bemerkung
mtf
ist auch eine Funktion, die in dem Werkzeug PixelMath verwendet werden kann.
Siril Kommandozeile
autostretch [-linked] [shadowsclip [targetbg]]
Anwendung der Transformation auf die Sequenz
Diese Transformation kann leicht auf eine Sequenz angewendet werden. Sie müssen nur die Transformation für das geladene Bild (mit einer bereits geladenen Sequenz) definieren, dann die Schaltfläche Auf Sequenz anwenden aktivieren und das Ausgabepräfix der neuen Sequenz (standardmäßig mtf_
) definieren, oder den folgenden Befehl verwenden:
Siril Kommandozeile
seqmtf sequencename low mid high [channels] [-prefix=]
Verallgemeinerte hyperbolische Streckungstransformationen (Generalised Hyperbolic Stretch/GHS)
Dies ist das leistungsfähigste und modernste Werkzeug von Siril, aber auch das am schwierigsten zu erlernende. Eine sehr ausführliche Anleitung für dieses Tool in Siril wurde von den Autoren dieses Algorithmus geschrieben: https://siril.org/tutorials/ghs. Wir werden hier nur die grundlegende Funktionsweise dieses Tools zusammenfassen.

Dialogbox für die Allgemeine Hyperbolische Streckung
Einfach ausgedrückt, kann das GHS den Kontrast eines Helligkeitsbereichs in einem Bild verbessern. Wenn man zum Beispiel die Details im mittleren bis hohen Helligkeitsbereich eines Nebels (der im Allgemeinen in einem Astrobild sehr schwach ist) besser sehen möchte, kann man nur diesen Bereich für die Streckung auswählen. Es ist sehr gut geeignet, den Kontrast von Hauptobjekten zu verbessern, ohne dass die Sterne zu groß werden. Das Werkzeug basiert auf einer iterativen Anwendung, d. h. es werden nacheinander alle Helligkeitsbereiche des Bildes durch kleine Eingriffe gestreckt.
Um dies zu erreichen, stützt sich das Werkzeug in hohem Maße auf die Anzeige und Interaktion von Histogrammen für jeden Farbkanal. Die Transformationsfunktion, die die Form einer Hyperbel oder eines "S" hat, kann durch Verschieben ihres Zentrums (Parameter SP - Symmetriepunkt), durch Abflachen eines ihrer Enden (mit Schatten-Schutzpunkt (SP) und Lichter-Schutzpunkt (HP)) und natürlich durch ihre Verdrehung (Faktoren D und b für die lokale Dehnung) verändert werden. Die Manipulation dieser Parameter an einem kleinen Bild (für die Geschwindigkeit) mit einem SP-Wert von 0,5 wird Ihnen helfen, ihre Wirkung zu verstehen.
Bei jeder Iteration gibt es zwei Hauptoperationen: die Auswahl des zu ändernden Helligkeitsbereichs und die eigentliche Änderung des Bereichs. Die Auswahl des Bereichs ist recht einfach, es geht darum, einen repräsentativen Wert (SP) zu finden und die Breite des Bereichs (b) zu definieren. Die Einstellung von SP kann auf drei Arten erfolgen:
Auswahl eines Bereichs mit ähnlicher Helligkeit im Bild und Klicken auf die Schaltfläche "Pipette"
Anklicken des Histogramms mit der linken Maustaste (es ist möglich, das Histogramm mit Hilfe der Schaltfläche + oben links zu vergrößern)
mit dem Cursor oder den zugehörigen Plus- und Minus-Tasten oder der direkten Eingabe eines Wertes.
Die Breite des Bereichs hängt von der lokalen Dehnung ab. Ein hoher Wert von b ergibt einen kleinen Bereich und erhöht den Kontrast in einem kleinen Helligkeitsbereich des Bildes.
Die Änderung des Histogramms, nachdem der Ort der Änderung festgelegt wurde, ist ein komplexerer Vorgang. Ein von den Autoren des Algorithmus vorgegebenes Ziel ist es, die logarithmische Ansicht des Histogramms (aktiviert durch Ankreuzen des Kästchens) so nah wie möglich an eine abfallende Linie heranzuführen. Zu diesem Zweck müssen Unebenheiten beseitigt und Täler aufgefüllt werden. Im Folgenden finden Sie eine kurze Übersicht über die zu verwendenden Werte, je nachdem, was erreicht werden soll:
Anfängliche Streckung von linear: SP leicht links vom Hauptpeak einstellen, b Wert von 6 und höher moderieren, D leicht erhöhen, nur um das Hauptobjekt zu sehen. Dehnen Sie zu diesem Zeitpunkt nicht zu sehr, wie es ein Autostretch tun würde, sonst würden die Sterne zu groß werden (<https://siril.org/tutorials/ghs/#performing-initial-stretches-using-ghs>`_).
Verbesserung des Kontrasts eines Bereichs oder Auffüllen eines Tals: Stellen Sie SP auf die Mitte des Tals im Histogramm ein, stellen Sie b so hoch ein, wie der Bereich oder das Tal schmal ist, verringern Sie HP, um die Sterne nicht aufzublähen, erhöhen Sie D langsam, bis die Verbesserung sichtbar wird.
Verringerung des Kontrasts eines Bereichs oder Abflachung eines Spitzenwerts: Die Verringerung eines Spitzenwerts ist nicht einfach zu bewerkstelligen, erfolgt aber als Nebeneffekt der Auffüllung von Tälern. So wird beispielsweise durch das Erzeugen einer Spitze oder das Auffüllen eines Tals der Bereich links von SP verringert. Eine andere Möglichkeit ist die Verwendung der inversen Transformation aus dem Kombinationsfeld Typ der Streckung, ein hoher LP-Wert und HP bei 1.
Kurve nach links verschieben, wodurch das Bild dunkler wird: Wenn wir das gesamte Histogramm strecken, verschiebt sich die Spitze oft nach rechts, wodurch der Hintergrund zu hell wird. Es gibt eine einfache Möglichkeit, alles nach links zu verschieben: Wählen Sie im Kombinationsfeld Typ der Streckung den letzten Eintrag, Lineare Streckung (Schwarzpunkt-Verschiebung). Jetzt muss nur noch ein Cursor bewegt werden, der bestimmt, wie weit er verschoben wird - oder Sie klicken im Histogramm auf den gewünschten Schwarzpunkt links neben dem Berg.
Einige Operationen sind auch bei Farbbildern üblich, da wir oft eine ähnliche Kurvenform für die drei Kanäle haben wollen. Wir können jeden Kanal unabhängig bearbeiten, indem wir sie mit den drei farbigen Kreisen unter der Histogrammansicht abwählen:

Die generalisierte hyperbolische Streckung für ein Farbbild
Verschieben der Spitze nach rechts: eine einfache Streckung mit einem SP-Wert links von der Spitze wird dies im Allgemeinen bewirken, daher sollte dies als Teil einer Streckung erfolgen.
Einen Berg strecken: um einen Kanal etwas mehr zu strecken und ihm mehr Bedeutung im Endergebnis zu geben, ohne die Position des Peaks zu sehr zu verändern, stellen Sie SP in der Nähe der Bergspitze oder leicht rechts davon ein, stellen Sie b ein, je nachdem, wie der Beitrag im gesamten Kanal gewünscht wird, zwischen einem negativen Wert, wenn die Auswirkung bis zu den Sternen zu spüren sein soll (um ihre Farbe zu ändern) und einem hohen Wert, wenn dies nur für einen Nebel gilt, erhöhen Sie D, um die Zielbreite des Bergs zu erhalten, und versetzen Sie dann den Berg nach links, indem Sie HP erhöhen.
Alle Kanäle zusammen verschieben: Es gibt eine alternative Streckung der Luminanzzuordnung, siehe das Kombinationsfeld Farbstreckungsmodell oben rechts im GHS-Fenster. Wenn Sie einen der beiden Luminanz-Streckungswerte verwenden, wird die Luminanz gestreckt und die Farben darauf neu angewendet, anstatt die drei Kanäle direkt zu strecken. Mit den Luminanzmodi können die Farben im Bild besser erhalten werden. Diese Modi verwenden denselben RGB-Überblendungsmodus, der oben beschrieben wurde, um Artefakte beim Beschneiden der Farbkanäle zu vermeiden.
Bildsättigung neu abbilden: Die GHS-Transformationen können auf den Sättigungskanal des Bildes angewendet werden, indem die Option Sättigung aus dem Kombinationsfeld Farbdehnungsmodell ausgewählt wird. Wenn dieser Modus ausgewählt ist, werden die Histogramme der Sättigung vor und nach der Streckung gelb angezeigt. Alle GHS-Optionen sind verfügbar und dieser Modus ermöglicht eine sehr gezielte Anpassung des Sättigungskanals. Eine einfache Methode, um die Sättigung in relativ ungesättigten Regionen zu erhöhen und gleichzeitig eine Übersättigung zu vermeiden, ist die Verwendung einer Inversen verallgemeinerten hyperbolischen Transformation, bei der SP auf etwa 0,5 eingestellt ist und HP so weit heruntergefahren wird, dass das obere Ende des Sättigungshistogramms abgeflacht wird.
Das obige Bild zeigt, wie die Anwendung des GHS-Werkzeugs auf den Sättigungskanal eine einfache Möglichkeit bietet, die Sättigung in einem Bild mit geringer Sättigung stark zu verstärken und gleichzeitig die Kontrolle über das obere Ende des Sättigungshistogramms zu behalten, das hier verwendet wurde, um ein "Mineralische Mond"-Bild zu erstellen, das die unterschiedliche mineralische Zusammensetzung der verschiedenen Regionen der Mondoberfläche hervorhebt.
Siril Kommandozeile
ght -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
Siril Kommandozeile
invght -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
Siril Kommandozeile
modasinh -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
Siril Kommandozeile
invmodasinh -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
Siril Kommandozeile
linstretch -BP= [-sat] [channels]
Anwendung der Transformation auf die Sequenz
Diese Transformation kann leicht auf eine Sequenz angewendet werden. Sie müssen nur die Transformation auf das geladene Bild (mit einer bereits geladenen Sequenz) definieren, dann die Schaltfläche Auf Sequenz anwenden aktivieren und das Ausgabepräfix der neuen Sequenz definieren (standardmäßig stretch_
). Alle Befehle haben auch eine Form der Sequenzverarbeitung. Jeder Sequenzstreckungsbefehl beginnt mit seq und das erste Argument muss der Sequenzname sein, aber ansonsten sind sie gleich.
Siril Kommandozeile
seqght sequence -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
Siril Kommandozeile
seqinvght sequence -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
Siril Kommandozeile
seqmodasinh sequence -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
Siril Kommandozeile
seqinvmodasinh sequence -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
Siril Kommandozeile
seqlinstretch sequence -BP= [channels] [-sat] [-prefix=]
Farbkalibrierung
Siril bietet drei Möglichkeiten, die Farben Ihres Bildes abzurufen:
Photometrische Farbkalibrierung, auch PCC genannt.
ref:Spektralphotometrische Farbkalibrierung <processing/color-calibration/spcc:Spectrophotometric Color Calibration>, auch SPCC genannt. Dies ist die genaueste und empfohlene Methode
"Abrufen" bedeutet hier, dass die RGB-Kanäle neu abgeglichen werden, um den wahren Farben des aufgenommenen Objekts so nahe wie möglich zu kommen.
Tipp
PCC und SPCC sind zwei Methoden, die ein astrometrisch gelöstes Bild erfordern. Ohne diese Voraussetzung ist es nicht möglich, auf diese Werkzeuge zuzugreifen.
Farbkalibrierung (manuell)
Warnung
Die Farbkalibrierung muss an einem linearen Bild durchgeführt werden, dessen Histogramm noch nicht gestreckt wurde. Andernfalls sind die erhaltenen Farben nicht garantiert korrekt.
Bei der manuellen Methode wird das folgende Fenster verwendet:

Dialogfenster Farbkalibrierung.
Der erste Schritt befasst sich mit dem Hintergrund Ihres Bildes. Das Ziel ist es, die RGB-Ebenen anzugleichen, damit der Hintergrund als neutrale graue Farbe erscheint.
Nachdem Sie eine Auswahl in Ihrem Bild festgelegt haben (in einem nicht zu kleinen oder zu kontrastreichen Bereich), wird der Bereich berücksichtigt, indem Sie auf die Schaltfläche Verwende aktuelle Auswahl im oberen Bereich klicken. Die Koordinaten des Rechtecks werden angezeigt. Dann berechnet Hintergrund Neutralisation den Median jedes Kanals und gleicht ihn aus.
Der zweite Schritt befasst sich mit den hellen Objekten des Bildes. Auch hier können Sie das Histogramm auf zwei Arten verändern:
Manuell, mit Weiß-Referenz und den 3 Koeffizienten R, G und B, je nach eigenem Geschmack.
Automatisch, durch Auswahl eines rechteckigen Bereichs mit kontrastreichen Objekten (wie zuvor) durch Klick auf die untere Schaltfläche Verwende aktuelle Auswahl
Mit zwei Schiebereglern können Sie die Ausschlussgrenze für zu dunkle und zu helle Pixel in der Auswahl ändern.
Da es sich hierbei um einen Prozess mit Versuch und Irrtum handelt, können Sie das Ergebnis mit der Schaltfläche Undo (oben links) rückgängig machen und es dann mit anderen Auswahlbereichen oder Koeffizienten versuchen, bis Sie zufrieden sind.
Photometrische Farb-Kalibrierung
Warnung
Die Kalibrierung der Farben durch Photometrie muss unbedingt an einem linearen Bild durchgeführt werden, dessen Histogramm noch nicht gestreckt wurde. Andernfalls wird die photometrische Messung falsche Ergebnisse liefern und es gibt keine Garantie für die Korrektheit der erhaltenen Farben.
Eine andere Möglichkeit, die Farben abzurufen, besteht darin, die Farbe der Sterne im Bild mit ihrer Farbe in Katalogen zu vergleichen, um automatisch und nicht subjektiv die natürlichste Farbe zu erhalten. Dies ist das PCC-Tool (Photometric Color Calibration) (Strg + Shift + P). Dies funktioniert nur für Bilder, die mit einem Satz roter, grüner und blauer Farbfilter oder mit Farbbildern eines RGB-Sensors aufgenommen wurden. Um Sterne im Bild mit denen des Katalogs zu identifizieren, ist eine astrometrische Lösung erforderlich. Bitte beachten Sie die Dokumentation des Lösermoduls.
Diese Methode ist weniger genau als die unten erläuterte spektralfotometrische Farbkalibrierung, kann jedoch mithilfe lokaler Kataloge durchgeführt werden und ist daher die beste Option, wenn keine Internetverbindung verfügbar ist.
Bemerkung
Diese Technik ist stark von der Art des verwendeten Filters abhängig. Die Verwendung verschiedener Arten von R-, G- und B-Filtern macht keinen großen Unterschied, aber die Verwendung eines Lichtverschmutzungsfilters oder das fehlen eines IR-Sperrfilters führt dazu, dass die Lösung erheblich abweicht und nicht die erwarteten Farben liefert.
Seit Version 1.4 laufen die beiden Tools unabhängig voneinander: Die photometrische Analyse und Farbkorrektur des Bildes ist nur dann möglich, wenn das Bild bereits astrometrisch gelöst wurde. Dies bedeutet auch, dass für PCC und Astrometrie unterschiedliche Kataloge verwendet werden können. Das Tool ist auch als pcc
-Befehl verfügbar, sodass es in Bildnachbearbeitungsskripte eingebettet werden kann.

Dialogfenster Photometrische Farbkalibrierung.
Wenn das Bild zuvor astrometrisch gelöst wurde, aktivieren Sie die Funktion „:ref:`Beschriftung <astrometry/annotations:annotations>“, um zu überprüfen, ob die Kataloge mit dem Bild übereinstimmen. Wenn die astrometrische Lösung nicht gut genug ist, wiederholen Sie bitte die die astrometrische Lösung.
Im Abschnitt Katalogeinstellungen können Sie auswählen, welcher photometrische Katalog verwendet werden soll, NOMAD, APASS oder Gaia DR3, sowie die Grenzgröße.
Tipp
The NOMAD catalog can be locally installed, while the APASS and GAIA catalogs require internet access to obtain their contents.
Im Abschnitt Sternenerkennung können Sie manuell auswählen, welche Sterne für die photometrische Analyse verwendet werden sollen. Es ist besser, mindestens Hunderte von ihnen zu haben, so dass eine individuelle Auswahl nicht ideal wäre.
Falls gewünscht, kann die Hintergrundreferenz manuell ausgewählt werden, wie in Manuelle Farbkalibrierung beschrieben. Dies kann bei Bildern großflächiger Nebel nützlich sein, bei denen nur sehr wenig Himmelshintergrund sichtbar ist.
Wenn genügend Sterne gefunden wurden und die astrometrische Lösung korrekt ist, druckt der PCC diese Art von Text auf der Registerkarte Konsole aus:
Applying aperture photometry to 433 stars.
70 stars excluded from the calculation
Distribution of errors: 1146 no error, 18 not in area, 48 inner radius too small, 4 pixel out of range
Found a solution for color calibration using 363 stars. Factors:
K0: 0.843 (deviation: 0.140)
K1: 1.000 (deviation: 0.050)
K2: 0.743 (deviation: 0.130)
The photometric color correction seems to have found an imprecise solution, consider correcting the image gradient first
Wir sehen, dass 433 Sterne aus dem Katalog und dem Bild für die photometrische Analyse ausgewählt wurden, aber irgendwie haben wir nur 363 tatsächlich verwendet, 70 wurden ausgeschlossen. Die Zeile Distribution of errors erklärt, warum sie ausgeschlossen wurden: 18 wurden nicht an der erwarteten Position gefunden, 48 waren zu groß und 4 wahrscheinlich gesättigt. Es kommt sehr häufig vor, dass viele Sterne ausgeschlossen werden, weil sie die strengen Anforderungen für eine gültige photometrische Analyse nicht erfüllen.
Wir können auch sehen, dass die PCC drei Koeffizienten gefunden hat, die auf die Farbkanäle anzuwenden sind, um den Weißabgleich zu korrigieren. Die Abweichung (deviation), d. h. die durchschnittliche absolute Abweichung der Farbkorrektur für jeden Stern des photometrischen Satzes, ist hier mäßig hoch. Bei gut kalibrierten Bildern ohne Gradient, mit korrekten Filtern und ohne einen Farbnebel, der das gesamte Bild bedeckt, würde die Abweichung näher bei 0 liegen.
Siril Kommandozeile
pcc [-limitmag=[+-]] [-catalog=] [-bgtol=lower,upper]
Spektrophotometrische Farb-Kalibrierung
Warnung
Die Kalibrierung der Farben durch Photometrie muss unbedingt an einem linearen Bild durchgeführt werden, dessen Histogramm noch nicht gestreckt wurde. Andernfalls wird die photometrische Messung falsche Ergebnisse liefern und es gibt keine Garantie für die Korrektheit der erhaltenen Farben.
Spectrophotometric Color Calibration (Ctrl + Shift + C) is the newest method of color calibration available in Siril. This method uses the extensive spectral data available in the Gaia DR3 online catalogue [GaiaDR3]. Owing to the data volumes, this method is only available when an internet connection is available: there is no offline version of the Gaia DR3 xp_sampled spectrum database that Siril can use.
Warnung
Da SPCC auf die Verbindung zum Gaia-Archiv angewiesen ist, ist zu beachten, dass die SPCC-Funktionen von Siril nicht zur Verfügung stehen, wenn das Archiv wegen Wartungsarbeiten oder einer Störung offline ist. Glücklicherweise ist das Archiv normalerweise sehr zuverlässig, aber im Zweifelsfall können Sie den Status hier überprüfen: https://gaia.esac.esa.int/gaiastatus/.

SpectroPhotometric Color Calibration dialog window.
Tipp
Was ist der Unterschied zwischen SPCC und PCC? Wann soll man die Eine oder die Andere Variante benutzen? SPCC ist eine genauere Version der PCC und macht letztere überflüssig. SPCC berücksichtigt den Sensor und die Filter Ihres Equipments. Dadurch ist die erzeugte Farbe viel näher an der "Realität". Das Beispiel in der Abbildung unten veranschaulicht den Unterschied in den Ergebnissen.

Vergleich zwischen PCC (links) und SPCC (rechts): Zum Vergrößern anklicken. (Mit freundlicher Genehmigung von Ian Cass)
How it Works
SPCC erfordert Kenntnisse über Ihren Sensor und die von Ihnen verwendeten RGB-Filter. Diese werden über ein Online-Repository bereitgestellt, das Siril entweder automatisch beim Start oder bei Bedarf manuell synchronisiert. Sensor- und Filterinformationen werden über dieselbe Synchronisierungsmethode aktualisiert, die auch für das Online-Skript-Repository verwendet wird. (Dies bedeutet, dass Daten zu neuen Filtern oder Sensoren, sobald sie verfügbar sind, dem Repository hinzugefügt werden können, ohne dass eine Aktualisierung der Anwendung erforderlich ist.)
In the GUI you select your sensors and filters from the widgets in the SPCC dialog. Don't worry if there isn't an exact match for your equipment, just pick the closest option, or the appropriate default option. You also need to select a white reference. The default reference is the Average Spiral Galaxy reference which is suitable for a wide range of astrophotographic scenes, however there is an extensive range of galaxy and star types to choose from. The Sun's spectral type is G2(iv) so if you want to balance your image using sunlight as a white reference, you would pick Star, type G2(iv) from the list.
SPCC then uses the stellar spectra in Gaia DR3 and knowledge of your imaging sensor and filters to compute for each star in the catalogue that matches a star detected in the image by Siril the expected flux in each color channel. It then compares this with the actual flux measured in each channel using Siril's photometric capabilities.
Given the sensor and filter knowledge, SPCC computes the expected flux in each channel for the specified white reference. A robust linear fit is obtained to give the best fit of catalogue to image R/G and B/G flux ratios for each star and for the white reference. This fit is used to derive correction coefficients which are applied multiplicatively to each channel, resulting in spectrophotometrically accurate color channels.
Your image must be plate solved for SPCC to work: if it is not already, this should be done with the dedicated tool. It is important to make sure that the plate solving information is correct, as some software is known to add inaccurate WCS data to images.
Graphical Interface
Selection of Sensor In order to select your sensor, ensure that the mono / OSC toggle button is set correctly. You will then see the appropriate dropdown to choose from the available sensors.
Selection of Filters SPCC can operate in two modes.
The default mode is broadband operation. In this mode, the Narrowband mode check box should be unchecked. You can choose either red, green and blue filters (for composited images made with a mono sensor) or OSC filters, for example light pollution filters, for images made with an OSC sensor.
By checking the Narrowband mode check box, you enable narrowband mode. This is intended either for images composited from narrowband filters used with a mono sensor or for images made using an OSC sensor with a dual, tri-band or quad band narrowband filter. In this mode the available controls change, and for each color channel you enter the nominal wavelength and bandwidth of the filter passband. For ultra-narrowband mono filters the passband may be as little as 3nm; for a quadband OSC filter like the Altair QuadBand V2 the passbands may be as much as 35nm. Note that for a HOO composition where two channels are set to the same data, the nominal wavelength and bandwidth should be set equal in the SPCC interface too.
Calibrated HOO image. Image by Cyril Richard.
Tipp
Some manufacturers specify a center wavelength and FWHM. It is fine to use the FWHM as the bandwidth: these filters have very sharp cutoffs.
Warnung
Don't expect to retrieve the Hubble palette for SHO imaging using the wavelengths of the SII, \(\mathrm{H}\alpha\) and OIII filters respectively. The result will be an image with a huge green cast. This is easily explained by the fact that the SII emission line is much fainter than that of hydrogen, and the SPCC gives a representation of real intensities. But this is not the case in the Hubble palette. In fact, manual color calibration will give better results.
SHO image calibrated by SPCC compared to the same, manually calibrated one. The entire nebula was taken as a white reference during manual calibration. Image by Cyril Richard.
Selection of DSLR Low Pass Filter (LPF) DSLRs contain a low-pass filter (sometimes also called a 'hot mirror'. These reduce transmittance at wavelengths of interest to astronomers (Ha at 656nm and S-II at 674nm). If the selected OSC is a DSLR, a dropdown will be provided from which you can the appropriate LPF profile. Options exist for stock LPFs as well as astro-modified LPFs and an ideal Full spectrum filter model for if the LPF has been removed altogether.
Selection of White Reference SPCC requires an absolute white reference spectrum. The default is Average Spiral Galaxy and the source spectra used to create this white reference are taken from the SWIRE templates [SWIRE] in a manner consistent with other astrophotography software providing the same white reference. A wide range of other white references is available, covering the full range of galaxy and star classifications [Stellar]. If you wish to use sunlight as your white reference, you would choose the white reference Star, type G2(iv) as the Sun is a type G2(iv) star.
Graphs showing white reference data from spiral galaxies. At around 350 nm, the Average Spiral Galaxy data become identical to the Sc galaxies, which are also a good representation of the white reference.
NGC 4414 is a great example of a Sc-type galaxy, the type closest of the average spiral galaxy used as white reference by default. Image Credit: NASA, ESA, W. Freedman (U. Chicago) et al, & the Hubble Heritage Team (AURA/STScI), SDSS; Processing: Judy Schmidt.
Tipp
Summary of Stellar Spectral Classifications Stellar classifications have two parts, a Morgan-Keenan type and a Luminosity index.
The first part of the spectral classification (G2 in the case of the Sun) takes one of the following letters: O, B, A, F, G, K, M. O represents extremely hot blue stars, while M represents cool red stars. The sun is roughly in the middle of the spectrum. The number represents intermediate cases, for example a B5 star is halfway between type B and type A.
The second part of the spectral classification is the luminosity index ranging from i to v. Stars with luminosity index i are supergiants, whereas stars with luminosity index v are dwarfs. Main sequence stars such as the sun have a luminosity index of iv.
Graphs showing white reference data for a set of two different star classes, G and K.
Difference in color calibration depending on the choice of white reference. On the left, an M-type star, on the right the average spiral galaxy. Please note that the data are linear, and only an autostretch has been applied to the visualization.
The interface allows you to view details of the selected sensor, filter and white reference using the Details button next to each combo box. From the details information box that this brings up you also have the option to plot the Quantum Efficiency (for sensors) or transmittance (for filters) or relative photon count (for white references) against wavelength. A Plot All button is also available in the main SPCC dialog which allows you to see the responses of all your filters and your sensor and the white reference spectrum all plotted together.

Plotting all the responses of all your filters and your sensor and the white reference spectrum all plotted together
When you are happy, click Apply and SPCC will run. It will cache catalogue data but the first time you apply it to an image it will take a few seconds to perform the online catalogue searches and retrieve the source and spectral data. SPCC will then be applied to the image. Additional plots showing the linear fit of the catalogue Red / Green and Blue / Green to image Red / Green and Blue / Green ratios.

By default, Siril outputs graphs showing the fits used in the process. In this example the magnitude was limited to 17.
Tipp
How do I process L-RGB images? We recommend that you process them as normal RGB images. In fact, the L filter generally has very good transmission in the visible range and therefore has little influence on image colorimetry.
Tipp
Für Bilder, die mit einem OSC-Sensor aufgenommen wurden, empfehlen wir die Verwendung von Bayer Drizzle zur Wiederherstellung der Bildfarben. Dies gewährleistet genauere Farben, wie im folgenden Bild gezeigt wird.

SPCC in identischer Weise auf dasselbe Bild angewendet. Links: konventionelles Demosaicing mit dem VNG-Algorithmus; rechts: Bayer-Drizzle-Technik. Auf dem konventionell debayerten Bild ist ein dominanter Grünton deutlich sichtbar. **Der VNG-Algorithmus wurde für dieses Beispiel gewählt, weil die hier erläuterten Effekte stärker ausgeprägt sind. In Siril ist der Standard-Demosaikierungsalgorithmus jedoch RCD. Klicken Sie zum Vergrößern auf das Bild.
SPCC-Filter- und Sensordatenbank
SPCC basiert auf der Bereitstellung von Daten über verschiedene Filter, Sensoren und Weißreferenzen. Diese Datenbank ist kostenlos, und wir zählen auf die Gemeinschaft, die uns hilft, sie zu erweitern, damit möglichst viele Nutzer davon profitieren können. Die Datenbank und Anleitungen zu ihrer Verbesserung finden Sie unter: https://gitlab.com/free-astro/siril-spcc-database.
Saved Preferences
As most users are likely to do most of their imaging with one setup, or maybe two, it would be tedious to reselect the sensor and filters each time. The user choices are therefore automatically remembered when set and restored next time the tool is used, even if Siril is closed and restarted in between. This works using the preferences system but there is no need to use the preferences dialog to remember the set sensor and filters, it is done automatically.
The chosen white reference is not remembered: the default Average Spiral Galaxy is a suitable choice for most astronomical scenes, and alternative white references would normally be set for a specific image to draw out a particular aspect of the color.
Siril Kommandozeile
spcc [-limitmag=[+-]] [ { -monosensor= [ -rfilter= ] [-gfilter=] [-bfilter=] | -oscsensor= [-oscfilter=] [-osclpf=] } ] [-whiteref=] [ -narrowband [-rwl=] [-gwl=] [-bwl=] [-rbw=] [-gbw=] [-bbw=] ] [-bgtol=lower,upper]
spcc_list { oscsensor | monosensor | redfilter | greenfilter | bluefilter | oscfilter | osclpf | whiteref }
Quellenverzeichnis
Vallenari, A., et al. "Gaia Data Release 3-Summary of the content and survey properties." Astronomy & Astrophysics 674 (2023): A1. 99(613), 191.
Andere Farbwerkzeuge
Farbsättigung
Dieses Werkzeug wird verwendet, um die Farbsättigung des Bildes zu verändern. Sie können zwischen einem bestimmten Farbton oder dem Gesamtfarbton (Global) wählen, der verstärkt oder vermindert werden soll. Die Stärke der Sättigung wird mit dem Schieberegler Stärke eingestellt.
Mit dem Schieberegler Hintergrundfaktor wird der mit dem Hintergrundwert multiplizierte Faktor eingestellt. Je niedriger der Wert, desto stärker ist der Sättigungseffekt. Bei einem hohen Wert bleibt der Hintergrund erhalten.

Dialogfenster Farbsättigung.
Siril Kommandozeile
satu amount [background_factor [hue_range_index]]
Grün-Rauschen entfernen
Da Grün in Deep-Sky-Bildern von Natur aus nicht vorkommt (mit Ausnahme von Kometen und einigen planetarischen Nebeln), können wir davon ausgehen, dass Grün zum Rauschen gehört, wenn das Bild bereits kalibriert wurde, die Farben ausgewogen sind und das Bild frei von jeglichen Farbverläufen ist. Es ist dann interessant, eine Methode zu finden, um dieses dominante Grün zu entfernen. Genau das schlägt das Werkzeug Grünes Rauschen entfernen vor, das vom Werkzeug Subtraktive Farbrauschunterdrückung abgeleitet ist, aber nur für Grün.

Dialogfenster Grün-Rauschen entfernen.
Warnung
This tool is not intended for direct use on a typical green image from a stack where the background sky level has not been equalized. Its use in such conditions would destroy the image's chrominance.
Dieses Werkzeug hat 3 Einstellungen. Die Schutzmethode, den Betrag (im folgenden Abschnitt \(a\) genannt) und eine Schaltfläche Erhalte Helligkeit. Die folgenden Methoden zeigen die verschiedenen Möglichkeiten, die grünen Pixel durch eine Mischung aus Rot und Blau zu ersetzen. Der Wert Stärke ist nur für Methoden mit Maskenschutz verfügbar. Der Wert muss mit Bedacht gewählt werden, um den Anstieg des Magentastichs im Himmelshintergrund zu minimieren. Zögern Sie nicht, die Schaltflächen Undo und Redo zu verwenden, um den Wert fein abzustimmen.
Schutzmethode
Maximaler Maskenschutz
Additiver Maskenschutz
Durchschnittlicher neutraler Maskenschutz (Standardmethode)
Maximaler Neutralschutz
Die Schaltfläche Erhalte Helligkeit schließlich bewahrt die ursprüngliche CIE L*-Komponente im verarbeiteten Bild. Um nur die chromatische Komponente zu verarbeiten, ist es sehr empfehlenswert, diese Option aktiviert zu lassen.
Siril Kommandozeile
rmgreen [-nopreserve] [type] [amount]
Negative Transformation
Bei der negativen Transformation werden die Pixelwerte von \((L-1)\) subtrahiert, wobei \(L\) der maximal mögliche Wert des Pixels ist, und durch das Ergebnis ersetzt.
Das Werkzeug Negativtransformation unterscheidet sich von der Negativansicht in der Werkzeugleiste. Die Transformation ist nämlich nicht nur visuell, sondern wird tatsächlich auf die Pixelwerte angewendet. Wenn Sie das Bild speichern, wird es als Negativ gespeichert.

Originalbild mit schwachem Signal (Bild Cyril Richard).

Negatives Bild, bei dem das Signal besser sichtbar ist (Bild Cyril Richard).
Tipp
Eine häufige Anwendung der Negativtransformation ist die Entfernung des Magentastichs aus SHO-Bildern. In diesem Fall muss man Negative Transformation anwenden, dann Grün- Rauschen entfernen, dann wieder Negative Transformation.
Siril Kommandozeile
neg
Filter
In diesem Abschnitt werden alle in Siril vorhandenen Filter vorgestellt. Filter sind Werkzeuge, die die Pixel des Bildes je nach Bedarf verändern.
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.
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.

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.

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
Siril Kommandozeile
wrecons c1 c2 c3 ...
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
Banding Reduzierung
In einigen Fällen können die Bilder unter einem Banding-Fehler leiden. Dies wird in der Regel durch den Sensor verursacht, und die Kalibrierung durch Darks, Bias und Flats verbessert die Bilder nicht.

Originalbild mit sichtbarem Banding.

Dialogbox Banding-Reduzierung.
Das Fenster zur Reduzierung der Streifenbildung enthält einige Parameter zur Optimierung des Verarbeitungsprozesses:
Mit Stärke wird die Stärke der Korrektur festgelegt. Je höher der Wert, desto stärker ist die Korrektur.
Schutz der Lichter ignoriert helle Pixel, wenn die Option aktiviert ist.
Mit 1/Sigma-Factor wird der Highlightschutz eingestellt. Ein höherer Wert sorgt für einen besseren Schutz.
Vertikale Rasterung ermöglicht es dem Benutzer, das Banding zu korrigieren, wenn es vertikal verläuft.
Die Anwendung des folgenden Filters auf das Originalbild mit den in der Abbildung gezeigten Parameterwerten führt zu einem schönen Ergebnis ohne Streifenbildung.

Ergebnis nach der Durchführung des Filters. Es ist kein Banding mehr sichtbar.
Diese Transformation kann leicht auf eine Sequenz angewendet werden. Sie müssen nur die Transformation auf das geladene Bild (mit einer bereits geladenen Sequenz) definieren, dann die Schaltfläche Auf Sequenz anwenden aktivieren und das Ausgabepräfix der neuen Sequenz definieren (standardmäßig unband_
).
Siril Kommandozeile
fixbanding amount sigma [-vertical]
Siril Kommandozeile
seqfixbanding sequencename amount sigma [-prefix=] [-vertical]
Kontrastbegrenztte Adaptive Histogrammausgleichung (CLAHE)
Die CLAHE-Methode (Contrast-Limited Adaptive Histogram Equalization) wird zur Verbesserung des Kontrasts von Bildern eingesetzt. Sie unterscheidet sich von der gewöhnlichen Histogramm-Streckung dadurch, dass die adaptive Methode mehrere Histogramme berechnet, von denen jedes einem separaten Abschnitt des Bildes entspricht, und diese zur Neuverteilung der Helligkeitswerte des Bildes verwendet. Auf diese Weise kann der lokale Kontrast verbessert und die Kantenschärfe in jedem Bereich eines Bildes erhöht werden.

Dialogbox Kontrastbegrenzte adaptive Histogrammausgleichung.
Tipp
Dieser Filter ist ein Liveview-Filter. Das heißt, dass jede Änderung der Einstellungen automatisch auf dem Bildschirm sichtbar ist. Dies kann jedoch durch Deaktivieren der Schaltfläche Vorschau deaktiviert werden.
Die Größe der Kacheln, in denen die Histogramme berechnet werden, kann über einen Schieberegler festgelegt werden. Standardmäßig ist sie auf 8 eingestellt.
Die Obere Grenze ist eine Option, die verhindert, dass das Rauschen in relativ homogenen Regionen eines Bildes übermäßig verstärkt wird. Dann wird der abgeschnittene Teil des Histogramms, der die Obergrenze überschreitet, gleichmäßig auf alle Intervalle des Histogramms verteilt.
Tipp
Dieser Filter funktioniert besser bei nicht linearen Daten. Es wird empfohlen, das Bild vorher zu strecken.

Ein Beispiel für einen CLAHE-Filter, angewandt auf nicht-lineare Daten mit Tiles Grid Size=21
und Clip Limit=4.20
.
Siril Kommandozeile
clahe cliplimit tileSize
Kosmetische Korrektur
In Siril ist die kosmetische Korrektur der Schritt, der Hot- und Coldpixel im Bild beseitigt. Sie wird in der Regel während der Vorverarbeitung unter Verwendung des Masterdarks durchgeführt. Der Grund dafür ist, dass das Masterdark in der Regel eine gute Karte der defekten Pixel enthält und es einfacher ist, sie darauf zu finden. Wenn Sie jedoch nicht über ein Masterdark verfügen, bietet Siril eine Alternative mit einem automatischen Erkennungsalgorithmus für diese Pixel in einem Light.

Dialogfenster Kosmetische Korrektur.
Das Dialogfenster enthält mehrere Parameter, die für das ordnungsgemäße Funktionieren des Tools erforderlich sind. Die Verwendung der Standardeinstellungen führt jedoch in der Regel zu guten Ergebnissen.
"Kaltes" Sigma: Wie oft (in durchschnittlichen Abweichungseinheiten) muss ein Pixelwert vom Wert der umliegenden Nachbarn abweichen, um als Coldpixel zu gelten.
"Warmes" Sigma: Wie oft (in durchschnittlichen Abweichungseinheiten) muss ein Pixelwert vom Wert der umliegenden Nachbarn abweichen, um als Hotpixel zu gelten.
Stärke: Dies ist ein Modulationsparameter, wobei 0 keine Korrektur und 1 eine 100%ige Korrektur bedeutet.
CFA: Diese Option muss für CFA-Bilder mit Bayer-Muster aktiviert werden. Sie funktioniert nicht für den X-Trans-Sensor.
Dieser Vorgang kann auf Sequenzen angewendet werden. Öffnen Sie eine Sequenz und bereiten Sie die Einstellungen vor, die Sie verwenden möchten. Aktivieren Sie dann die Schaltfläche Auf Sequenz anwenden und definieren Sie das Ausgabepräfix der neuen Sequenz (standardmäßig cc_
).
Hotpixelerkennung
Nennen wir \(m_{5\times 5}\) den Median der 5 nächsten Nachbarn. Wenn der Pixelwert größer ist als
mit avgDev, der Durchschnittsabweichung des gesamten Bildes.
Dann wird das Pixel durch den Durchschnitt der \(3\-mal 3\) Pixel ersetzt: \(a_{3\-mal 3}\), aber nur wenn
Coldpixelerkennung
Wenn der Pixelwert kleiner ist als
dann wird das Pixel durch \(m_{5\times 5}\) ersetzt.

Animation zur kosmetischen Korrektur.
Siril Kommandozeile
find_cosme cold_sigma hot_sigma
Siril Kommandozeile
find_cosme_cfa cold_sigma hot_sigma
Dekonvolution
Die Dekonvolution oder Entfaltung ist ein mathematisches Werkzeug, um Unschärfe- oder Verzerrungseffekte in einem Bild zu kompensieren. Die wahre Szene ist nicht das, was auf Ihrem Sensor aufgezeichnet wird - Sie nehmen eine Schätzung der wahren Szene auf, die von einer PSF (Point Spread Function) gefaltet wird (mathematisch ausgedrückt, die "unscharfe PSF", die atmosphärische Verzerrungen, physikalische Eigenschaften Ihres Teleskops, Bewegungsunschärfe usw. repräsentiert und Ihre Aufnahme verschlechtert). Die Entfaltung kann diese Bildverschlechterung bis zu einem gewissen Grad rückgängig machen. Es ist jedoch wichtig, von vornherein zu sagen, dass die Entfaltung ein Problem ist, das Mathematiker als inkorrekt gestellt oder schlecht gestellt (ill-posed) bezeichnen (wie die meisten inversen Probleme). Schlecht gestellt bedeutet, dass es entweder keine Lösung gibt, oder wenn doch, dann ist sie nicht eindeutig, und sie ist nicht kontinuierlich von den Daten abhängig. Im Wesentlichen bedeutet dies, dass die Dekonvolution selbst theoretisch sehr schwierig ist und es keine Garantie dafür gibt, dass sie funktioniert.
All dies wird noch schwieriger, wenn wir nicht genau wissen, was die PSF ist, die wir zu entfernen versuchen. In der Astronomie können wir uns theoretisch ein Bild von der PSF machen, indem wir die Wirkung der Unschärfe auf die Punktquellen (Sterne), die wir abbilden, betrachten. Manchmal ist die tatsächliche PSF jedoch nicht über das gesamte Bild hinweg konstant, manchmal verhindern andere Faktoren wie die Sättigung der Sterne, dass die Stern-PSF eine ganz genaue Schätzung der PSF ist, und manchmal (z. B. bei Mondaufnahmen) gibt es keine Sterne.
Siril zielt darauf ab, einen flexiblen Ansatz zur Dekonvolution zu bieten. Es gibt mehrere Optionen für die Definition oder Schätzung der PSF und mehrere Entfaltungsalgorithmen, die für die letzte Phase der Entfaltung nach der Definition der PSF zur Auswahl stehen.

Beispiel einer Dekonvolution eines Sternfeldes.
Der Zugriff auf die Entfaltung erfolgt über das Menü Bildverarbeitung oder über Siril-Befehle.

Dialogbox des Dekonvolution-Werkzeugs.
Überblick über die Nutzung
Um eine Dekonvolution-PSF zu erzeugen, wählen Sie die gewünschte PSF-Erzeugungsmethode aus und drücken Sie Erzeuge die PSF. Dies kann getrennt von der eigentlichen Dekonvolution durchgeführt werden, so dass der Benutzer die Auswirkungen der Änderung der PSF-Parameter sehen kann.
Siril erzeugt nur monochrome PSFs, da dies der häufigste Anwendungsfall ist und die Benutzeroberfläche vereinfacht. Es können jedoch drei monochrome PSFs gespeichert und zusammengesetzt werden, um eine 3-Kanal-PSF zu erzeugen, die geladen und zur Dekonvolution von 3-Kanal-Bildern verwendet werden kann.
Um die Dekonvolution auf ein einzelnes Bild anzuwenden, wählen Sie die gewünschte PSF-Erzeugungsmethode aus und drücken Sie Anwenden. Wenn zuvor eine Methode zur blinden PSF-Schätzung ausgeführt wurde, wird die Methode automatisch auf Vorherige PSF gesetzt, um eine unnötige Neuberechnung der PSF zu vermeiden.
Um die Entfaltung auf eine Sequenz anzuwenden, gehen Sie wie oben beschrieben vor, stellen aber sicher, dass Sie das Kontrollkästchen Auf Sequenz anwenden aktivieren. Sie können auch ein benutzerdefiniertes Präfix für die Ausgabesequenz angeben: Wenn kein anderes Präfix angegeben wird, wird das Standardpräfix (
dec_
) verwendet.Beim der Dekonvolution einer Sequenz wird die PSF nur für das erste Bild berechnet. Dieselbe PSF wird für alle Bilder der Sequenz wiederverwendet.
Überblick über die Methoden zur Definition des Unschärfekerns
\(\boldsymbol{ℓ_0}\) Abstieg: Dies ist die Standardmethode zur PSF-Schätzung, die auf der Arbeit von Anger, Delbracio und Facciolo basiert. Die Parameter müssen im Allgemeinen nicht angepasst werden, außer dass Sie bei besonders großen PSFs vielleicht das Modell zur mehrstufigen PSF-Schätzung ausprobieren möchten. Mehrstufig ist standardmäßig deaktiviert, da während der Entwicklung festgestellt wurde, dass es bei den häufigeren kleinen bis mittleren PSF-Größen zu eher unnatürlichen Ergebnissen führt.
Spektrale Unregelmäßigkeit [Goldstein2012]: Diese Methode zur PSF-Schätzung wird als Alternative angeboten. Im Allgemeinen schneidet sie nicht so gut ab wie die \(ℓ_0\) Gradientenabstiegs-Methode, sie kann jedoch nützlich sein, wenn Sie ein Bild entdecken, bei dem die Standardmethode keine guten Ergebnisse liefert. Für diese Methode muss das latent scharfe Bild keine Kanten enthalten, solange das spektrale Zerfallsmodell eingehalten wird. Der Gradientenabstieg \(ℓ_0\) hingegen geht von einem ähnlichen Modell aus (da die Kanten den gleichen spektralen Zerfall aufweisen), setzt aber voraus, dass die Gradienten spärlich und kontrastreich sind, d. h. dass die Kanten gleichphasig sind, so dass dieses Modell theoretisch bei kontrastarmen, sternlosen Bildern besser funktionieren könnte. Es sind wahrscheinlich einige Experimente erforderlich, um den Algorithmus zu finden, der am besten zu Ihren Daten passt.
PSF aus den Sternen: Diese Methode modelliert eine PSF aus der durchschnittlichen PSF der ausgewählten Sterne. Es ist wichtig, bei der Auswahl der Sterne wählerisch zu sein: Sie dürfen nicht gesättigt sein, da dies zu einer groben Verzerrung der PSF-Schätzung führen würde, aber sie dürfen auch nicht so schwach sein, dass die Sternanalysefunktionen von Siril ungenaue Messungen der Sterne liefern. Die ausgewählten Sterne sollten einigermaßen hell sein, sich ziemlich zentral im Bild befinden und in einem Bereich des Bildes mit einem ziemlich konstanten Hintergrund liegen. Sobald die Sterne ausgewählt sind, können Sie entweder ein Gauß- oder ein Moffat-Sternprofilmodell wählen. Bei der Ausführung der Dekonvolution wird die PSF aus den durchschnittlichen Parametern der ausgewählten Sterne synthetisiert. Wenn keine Sterne ausgewählt werden, versucht Siril, Sterne mit einer Spitzenamplitude zwischen 0,07 und 0,7 mit einem Moffat-Profil automatisch zu erkennen. Dieser Bereich vermeidet gesättigte Sterne sowie solche, die zu schwach sind, um eine genaue Lösung zu liefern, und liefert im Allgemeinen gute Ergebnisse.
Manuelles PSF: Mit dieser Methode können Sie eine PSF manuell definieren. Es können Gauß-, Moffat-, Scheiben- oder Beugungsscheibchen- PSF-Modelle definiert werden. Beachten Sie, dass die FWHM in Pixeln und nicht in Bogensekunden angegeben wird. Die Gauß- und Moffat-Modelle eignen sich für die Entfaltung der Formen von Sternen, die durch atmosphärische Verzerrungen entstehen; die Scheiben-PSF-Modelle eignen sich für die Dekonvolution des Effekts einer leichten Unschärfe.
Lade PSF aus einer Datei: Mit dieser Methode können Sie ein PSF aus einem beliebigen von Siril unterstützten Bildformat laden. Die bereitgestellte PSF muss quadratisch sein (wenn sie nicht quadratisch ist, wird sie abgelehnt) und sollte ungerade sein (wenn sie nicht ungerade ist, wird sie um ein Pixel in jeder Richtung beschnitten, was jedoch eine leicht dezentrierte PSF ergibt und im Vergleich zur Bereitstellung einer ungeraden PSF nicht optimal ist). Es können entweder monochrome oder 3-Kanal-PSFs geladen werden. Wenn eine 3-Kanal-PSF in Verbindung mit einem monochromen Bild geladen wird, werden die gleich gewichteten Luminanzwerte der PSF verwendet. Wenn eine 3-Kanal-PSF zusammen mit einem 3-Kanal-Bild geladen wird, wird jeder Kanal des Bildes unter Verwendung des entsprechenden Kanals der PSF dekonvolviert. Wenn eine monochrome PSF zusammen mit einem 3-Kanal-Bild geladen wird, wird das Bild in den LAB-Farbraum konvertiert und der L-Kanal (Luminanz) wird unter Verwendung der monochromen PSF dekonvolviert, um die Berechnungen effizienter zu gestalten.
Vorherige PSF: Diese Methode ermöglicht die Wiederverwendung der zuvor geschätzten Unschärfe-PSF. Sie ist vor allem bei den Methoden zur blinden PSF-Schätzung von Nutzen: Wenn Sie mit der geschätzten PSF zufrieden sind, aber eine Reihe von Testläufen mit verschiedenen Parametern für die letzte Stufe der Dekonvolution durchführen möchten, können Sie die vorherige PSF wiederverwenden und etwas Rechenzeit sparen.
Nach der Schätzung können die PSFs auf Wunsch gespeichert werden. Wenn Siril mit libtiff-Unterstützung kompiliert wurde, wird der PSF im 32-Bit-TIFF-Format gespeichert, mit dem gleichen Dateinamen wie das aktuelle Bild, aber mit einem Datums- und Zeitstempel versehen und mit dem Suffix
_PSF
. Wenn Siril ohne libtiff-Unterstützung gebaut wurde, wird das PSF als FITS-Datei gespeichert. Während dies das primäre Format von Siril für astronomische Bilddateien ist, wird TIFF für PSFs bevorzugt: Der Nachteil der Verwendung des FITS-Formats für PSFs ist die möglicherweise eingeschränkte Kompatibilität mit Bildbearbeitungsprogrammen, die Sie zur Bearbeitung oder Untersuchung der gespeicherten Datei verwenden möchten.
Tipp
Während die blinde Dekonvolution einer Entfaltungs-PSF bei linearen und nichtlinearen Daten möglich ist, kann die Verwendung einer PSF aus Stern-PSF nur bei linearen Bildern erfolgen. Andernfalls wären die PSF-Werte nicht gültig.
Tipp
If a ROI is set, blind PSF estimation methods will calculate the PSF from the ROI rather than the whole image. If you do wish to calculate a PSF from the whole image you must clear the ROI before estimating the PSF, then set the ROI to apply a preview. However, you also have the option of calculating the PSF only from a selected part of the image. This may be desirable if you have optical aberrations close to the edge of the image and wish to estimate the PSF from the central area only.
Überblick über die nicht-blinde Dekonvolution
Richardson-Lucy-Dekonvolution [Lucy1974]: Dies ist der standardmäßige, nicht-blinde Dekonvolutionsalgorithmus. Es handelt sich um ein iteratives Verfahren, das für seine Verwendung bei der Korrektur von Bildverzerrungen in der Anfängen der Betriebszeit des Hubble-Weltraumteleskops bekannt ist. In Siril wird es entweder durch die Methode der totalen Variation (TV) reguliert, die darauf abzielt, den Algorithmus für die Verstärkung des Rauschens zu bestrafen, oder durch die Frobenius-Norm der lokalen Hessian-Matrix. Diese Regularisierung basiert auf den zweiten Ableitungen. Neben der Regularisierung gibt es ein Stoppkriterium, mit dem der Algorithmus frühzeitig gestoppt werden kann, sobald seine Konvergenzrate unter ein bestimmtes Niveau fällt. Eine Erhöhung des Wertes des Stoppkriteriums kann die Ringbildung (Ringing) um Sterne und kontraststarke Kanten reduzieren. Es werden zwei Formulierungen des Richardson-Lucy-Algorithmus angeboten: die multiplikative Formulierung und die Formulierung des Gradientenabstiegs. Letztere ermöglicht eine bessere Kontrolle, da die Schrittgröße des Gradientenabstiegs geändert werden kann (der Nachteil dabei ist, dass durch die Verwendung kleinerer Schritte mehr Iterationen erforderlich sind, um das gleiche Konvergenzniveau zu erreichen). Der größte Vorteil der Gradientenabstiegsmethode ist, dass sie eine stärkere Regularisierung ermöglicht - dies kann beim multiplikativen Richardson-Lucy-Algorithmus problematisch sein, da der Regularisierungsterm im Nenner erscheint und kleine Werte hier (starke Regularisierung) zu Instabilität führen können. Siril verwendet die naive Faltung für kleine Kernelgrößen und die FFT-basierte Faltung für größere Kernelgrößen, bei denen FFTs einen effizienteren Algorithmus bieten. (Dies geschieht automatisch und erfordert keinen Benutzereingriff.)
Wiener Filter-Methode: Diese Methode ist eine nicht-iterative Entfaltungsmethode. Sie modelliert ein angenommenes Gaußsches Rauschprofil, d.h. Rauschen, das durch ein konstantes Profil modelliert wird. Die Konstante Alpha wird verwendet, um die Stärke der Regularisierung in Bezug auf den Rauschpegel festzulegen. Wie bei den anderen Algorithmen sorgt ein kleinerer Wert von Alpha für eine stärkere Regularisierung. Dieser Algorithmus eignet sich gut für Mondbilder, bei denen das Rauschen Gauß- und nicht Poisson-Charakter hat, funktioniert aber in der Regel schlecht bei Deep Space-Bildern, bei denen das Rauschen meist dazu tendiert einer Poisson-Verteilung zu entsprechen.
Split-Bregman-Methode: Diese Methode wird intern im Rahmen der Unschärfe-PSF-Schätzung verwendet und wird auch als Entfaltungsalgorithmus für die letzte Stufe angeboten. Es ist ein häufig verwendeter Algorithmus für die Lösung konvexer Optimierungsprobleme. Auch dieser Algorithmus wird durch eine Kostenfunktion für die Gesamtvariation reguliert. Er schneidet bei Bildern mit Sternen nicht so gut ab wie Richardson-Lucy, kann aber für sternlose Bilder oder Bilder von der Mondoberfläche in Betracht gezogen werden.
Tipp
Die Wahl der Entfaltungsmethode ist sehr wichtig, um gute Ergebnisse zu erzielen. Bei DSO-Bildern ist es im Allgemeinen richtig, eine Richardson-Lucy-Methode zu verwenden: Sowohl die Split-Bregman- als auch die Wiener-Methode liefern aufgrund des extremen Dynamikbereichs um Sterne herum schlechte Ergebnisse. Bei linearen Bildern ist es in der Regel am besten, die Richardson-Lucy-Methode mit Gradientenabstieg zu verwenden, und wenn in der Nähe heller Sterne Ringing auftritt, sollte die Schrittweite verringert werden. Dieser Ansatz verringert die Auswirkung jeder Iteration, so dass mehr Iterationen erforderlich sind, aber es bedeutet, dass Sie eine feinere Kontrolle erreichen können, indem Sie die Dekonvolution nur bis zu dem Punkt durchführen, an dem sich Artefakte bilden, und dann ganz leicht zurückgehen. Für gestreckte Bilder können Sie den multiplikativen Richardson-Lucy-Algorithmus verwenden.
Tipp
Für gestackte Mond- und Planetenbilder können die Split-Bregman- oder Wiener-Methoden besser geeignet sein. Diese Methoden erfordern im Allgemeinen keine Iteration wie die Richardson-Lucy-Methode und sind möglicherweise besser für die Rauscheigenschaften von gestackten Bildern mit hohem Signal-Rausch-Verhältnis geeignet. (Der Richardson-Lucy-Algorithmus basiert auf der Annahme eines Poisson-Rauschens, was in der Regel auf DeepSky-Bilder zutrifft, während die hier implementierte Wiener-Methode von einer Gaußschen Rauschverteilung ausgeht, die besser zu gestackten Planeten-/Mondbildern passt.)
Parameter und Einstellungen
Allgemeine Einstellungen
Größe der PSF. Die PSF-Eingangsgröße sollte ausreichend groß gewählt werden, um sicherzustellen, dass die PSF im angegebenen Bereich enthalten ist. Wird sie jedoch zu groß gewählt, können die Methoden zur blinden PSF-Schätzung zu einem schlechteren und zeitaufwändigeren Ergebnis führen.
Lambda (\(\lambda\)). Regularisierungsparameter für die PSF-Schätzung. Versuchen Sie, diesen Wert für verrauschte Bilder zu verringern.
Einstellung zur PSF Schätzung des \(\boldsymbol{ℓ_0}\) Gradientenabstiegs
Mehrstufig. Diese Einstellung aktiviert die mehrstufige PSF-Schätzung. Dies kann helfen, die PSF-Schätzung zu stabilisieren, wenn eine große PSF-Größe angegeben wird, aber einige PSFs, die mit dieser Option erzeugt werden, können zu unnatürlich aussehenden Ergebnissen führen, weshalb sie standardmäßig deaktiviert ist.
Experteneinstellungen. Diese sollten normalerweise nicht angepasst werden müssen, werden aber für Neugierige zur Verfügung gestellt.
Gamma legt die Stärke der Regularisierung fest, die bei der Durchführung der Vorhersage des geschärften Bildes verwendet wird. Bei einem gegebenen Gamma wird mit zunehmendem Rauschen auch die Schätzung stärker verrauscht. Wenn Gamma erhöht wird, wird die Schätzung weniger durch Rauschen beeinträchtigt, ist aber tendenziell glatter. Der Standardwert von 20 wurde in [Anger2019] experimentell ermittelt.
Iterationen legt die Anzahl der Iterationen fest, die bei der PSF-Schätzung verwendet werden. Die Autoren des Algorithmus berichten, dass es nur einen minimalen Vorteil bringt, diese Zahl auf 3 zu erhöhen, und dass es überhaupt keinen Vorteil bringt, sie über 3 hinaus zu erhöhen.
Lambda-Verhältnis und Lambda-Minimum legen die Parameter für die Verfeinerung der Schärfevorhersage durch aufeinanderfolgende Werte des Regularisierungsparameters für die Vorhersage des geschärften Bildes bei jeder Iteration der Methode fest.
Skalierungsfaktor, Hochskalierungsunschärfe und Herunterskalierungsunschärfe werden nur verwendet, wenn die mehrstufige Schätzung aktiv ist. Sie legen den Standard-Skalierungsfaktor zwischen den einzelnen Skalierungsstufen und den Grad der Unschärfe fest, der bei der Neuskalierung zwischen den einzelnen Skalen verwendet wird.
Kernel-Schwellenwert. Werte unterhalb dieser Schwelle werden bei der PSF-Schätzung auf Null gesetzt.
Spektrale Unregelmäßigkeit Einstellungen für die PSF-Schätzung
Der Kompensationsfaktor steuert die Stärke eines Filters, der verwendet wird, um eine übermäßige Schärfe in der geschätzten PSF zu vermeiden. Für Bilder mit intrinsischer Unschärfe sollte ein Wert nahe bei Eins verwendet werden. Bei an sich scharfen Bildern können niedrige Werte zu Artefakten führen und der Wert sollte auf eine große Zahl erhöht werden, um den Filter effektiv zu deaktivieren.
Experteneinstellungen. Diese sollten normalerweise nicht angepasst werden müssen, werden aber für Neugierige zur Verfügung gestellt.
Iterationen der inneren Schleife legt die Anzahl der Iterationen fest, die in der inneren Schleife der spektralen Unregelmäßigkeitsmethode durchgeführt werden. Der Algorithmus konvergiert schnell und es kann möglich sein, die Anzahl der Iterationen auf etwa 100 zu reduzieren, ohne dass sich das Ergebnis wesentlich verschlechtert.
Abtastungen der äußerer Schleife. Hier wird festgelegt, wie viele Zufallsphasen abgetastet werden sollen. Da die Phasenabfrage mit zufälligen Werten für jede Probe beginnt, ist es wichtig, genügend Proben zu ziehen, um zu vermeiden, dass ein lokales Minimum erreicht wird. Die PSF stabilisiert sich bei Bildern mit geringem Rauschen schnell, aber wenn Sie mit dieser Methode bessere Ergebnisse erzielen möchten, sollten Sie dies als erste der Experteneinstellungen ausprobieren, insbesondere bei Bildern mit höherem Rauschen.
Iterationen der äußeren Schleife. [Anger2018], legt nahe, dass 2 Iterationen ausreichen können, um eine plausible PSF-Schätzung zu erhalten, und dass es unnötig ist, diesen Wert über 3 zu erhöhen.
PSF aus den Sternen
Diese Methode der PSF-Erzeugung hat keine einstellbaren Parameter. Sie erzeugt eine PSF basierend auf den durchschnittlichen Parametern der ausgewählten Sterne mit dem Befehl findstar oder dem Dialog Dynamische PSF. Die durchschnittlichen Parameter werden im Dekonvolutionsdialog angezeigt, wenn diese PSF-Erzeugungsmethode gewählt wird. Es ist besser, wenn der Benutzer die Sterne, die er für diese Methode verwenden möchte, aktiv auswählt, um eine möglichst genaue PSF zu erhalten. Idealerweise sollten etwa 10 ziemlich helle, aber nicht gesättigte Sterne aus dem zentralen Bereich des Bildes ausgewählt werden (um Sterne auszuschließen, die möglicherweise unter Koma oder anderen Aberrationen leiden). Wenn der Benutzer jedoch keine Sterne ausgewählt hat, versucht Siril, geeignete Sterne automatisch zu erkennen, indem es seine Erkennungsroutine mit Filtern durchführt, die so eingestellt sind, dass nur Sterne mit Spitzenamplituden zwischen 0,07 und 0,7 berücksichtigt werden. Dieser Bereich vermeidet sowohl gesättigte Sterne als auch solche, die zu schwach sind, um eine genaue Lösung zu liefern. Dies funktioniert in den meisten Fällen gut, kann aber dennoch durch außermittige Aberrationen beeinträchtigt werden.
Wenn Sie das Kontrollkästchen Symmetrische PSF aktivieren, wird die erzeugte PSF perfekt kreisförmig sein. Dies entspricht dem durchschnittlichen FWHM und Beta der ausgewählten Sterne, aber nicht der Elongation.
Manuelle PSF
Diese Methode der PSF-Erzeugung ermöglicht die Erzeugung einer benutzerdefinierten parametrischen PSF.
Der Profiltyp ermöglicht die Wahl des PSF-Profils. Es werden Gauß-, Moffat-, Scheiben- und Beugungsscheibchen-PSFs unterstützt.
Gauß- und Moffat-PSFs werden für den Abgleich der aus dem Bild gemessenen Sternparameter verwendet. Sie sollten eine gute Schätzung der gesamten Unschärfefunktion liefern, die auf das Bild angewendet wird, da Sterne Punktlichtquellen sind.
Ein Beispiel für Moffat-PSF mit fwhm=5", Winkel=45°, Verhältnis=1,20, \(\beta=4,5\) und einer PSF-Größe von 15.
Scheiben-PSFs werden zur Dekonvolution von Bildern verwendet, die unscharf sind.
Ein Beispiel für ein Scheibenprofil mit fwhm=5" und einer PSF-Größe von 15.
PSFs von Beugungsscheibchen werden verwendet, um die Beugung, die als physikalische Folge der Lichtbeugung durch die Öffnung Ihres Teleskops auftritt, zu korrigieren.
Beispiel einer Beugungsscheibchen-PSF mit Teleskopdurchmesser=250mm, Brennweite=4500mm, Wellenlänge=525nm, Pixelgröße=2,9µm, zentraler Obstruktion=40% und einer PSF-Größe von 41.
FWHM gibt die volle Breite bei halbem Maximum des gewählten Profils an (bei Scheiben-PSFs wird einfach der Radius angegeben).
Beta (\(\beta\)) gibt den im Moffat-PSF-Profil verwendeten Beta-Parameter an. Er wird bei anderen PSF-Profilen ignoriert.
Für Beugungsscheibchen-PSFs sind eine Reihe von Parametern Ihres Teleskops und Sensors erforderlich:
Öffnung
Brennweite
Sensor-Pixelgröße
Zentrale Wellenlänge, die abgebildet wird. Siril versucht, diese Daten aus den Metadaten Ihres Bildes zu extrahieren, wenn sie verfügbar sind. Wenn jedoch einige Parameter fehlen oder fehlerhaft erscheinen, hebt Siril sie hervor und gibt eine Warnung im Protokoll aus, die Ihnen empfiehlt, sie zu überprüfen. Das Verhältnis der zentralen Obstruktion ist ebenfalls erforderlich, um ein genaues Beugungsscheibchen zu erzeugen. Dieser wird als Prozentsatz ausgedrückt, d. h. die Gesamtfläche der zentralen Obstruktion geteilt durch die Gesamtfläche der Öffnung x 100. Bei Refraktoren ist dieser Wert gleich Null, bei anderen Teleskopen variiert er: Er kann bei einem Newton-Reflektor etwa 20 % und bei einigen korrigierten Dall-Kirkham-Teleskopen sogar 40-50 % betragen. Sie müssen Ihr Instrument ausmessen oder die Spezifikationen des Herstellers konsultieren.
Richardson-Lucy Dekonvolution
Die Parameter zur Konfiguration der Richardson-Lucy-Entfaltung in Siril lauten wie folgt:
alpha legt die Stärke der Regularisierung fest. Ein kleinerer Wert von alpha führt zu einer stärkeren Regularisierung und einem glatteren Ergebnis; ein größerer Wert verringert die Stärke der Regularisierung und bewahrt mehr Bilddetails, kann aber zu einer Verstärkung des Rauschens führen.
Iterationen gibt die maximale Anzahl der zu verwendenden Iterationen an. Wenn kein Rauschen vorhanden ist, führt eine große Anzahl von Iterationen dazu, dass die Entfaltung die Schätzung näher an das wahre Bild heranführt. Eine zu große Anzahl von Iterationen verstärkt jedoch auch das Rauschen und verursacht Ringing-Artefakte um Sterne. Die Voreinstellung ist 1 Iteration: eine höhere Zahl kann eingestellt werden, um mehrere Iterationen automatisch zu berechnen, oder Sie können Anwenden drücken, um eine Iteration nach der anderen anzuwenden, bis Sie mit dem Ergebnis zufrieden sind. (Oder gehen Sie noch einen Schritt weiter, entscheiden Sie, dass Sie nicht mehr zufrieden sind und verwenden Sie Undo.)
Stoppkriterium legt ein Konvergenzkriterium auf der Grundlage aufeinander folgender Schätzungsdifferenzen fest. Damit wird der Algorithmus angehalten, sobald die Konvergenz innerhalb der angegebenen Grenze liegt. Dies ist ein wichtiger Parameter - wenn Sie Ringe um Sterne in Ihrem endgültigen Bild erhalten, versuchen Sie, den Wert des Stoppkriteriums zu erhöhen. Sie können diese Funktion auch ganz deaktivieren, indem Sie das Kontrollkästchen abwählen.
Algorithmus/Mmethode gibt an, ob die multiplikative Implementierung oder die Implementierung des Gradientenabstiegs verwendet werden soll.
Schrittgröße des Gradientenabstiegs gibt die Schrittweite für die Implementierung des Gradientenabstiegs an. Sie sollte nicht zu groß gewählt werden, da der Algorithmus sonst nicht konvergieren kann. Dieser Parameter hat keine Auswirkung, wenn die multiplikative Implementierung ausgewählt ist.
Tipp
Bei linearen Bildern bieten die Methoden des Gradientenabstiegs die notwendige Kontrolle, um Ringing um Sterne herum zu vermeiden. Bei der Dekonvolution von gestreckten Bildern kann dies jedoch unnötig langsam sein, so dass die Verwendung der multiplikativen Methoden oft Zeit sparen kann, ohne die Bildqualität zu beeinträchtigen.
Split Bregman Dekonvolution
Die Parameter für die Konfiguration der Split-Bregman-Entfaltung in Siril lauten wie folgt:
alpha legt die Stärke der Regularisierung fest. Ein kleinerer Wert von alpha führt zu einer stärkeren Regularisierung und einem glatteren Ergebnis; ein größerer Wert verringert die Stärke der Regularisierung und bewahrt mehr Bilddetails, kann aber zu einer Verstärkung des Rauschens führen.
Iterationen gibt die maximale Anzahl der zu verwendenden Iterationen an. Die Split-Bregman-Methode erfordert nicht mehrere Iterationen in der hier implementierten Form, kann aber auf Wunsch iteriert werden. Dies macht im Allgemeinen nur einen kleinen Unterschied und ist daher standardmäßig auf 1 eingestellt.
Wiener Filter
Die Wiener Entfaltung in Siril erfordert nur einen Parameter:
alpha legt die Stärke der Regularisierung fest. Ein kleinerer Wert von alpha führt zu einer stärkeren Regularisierung und einem glatteren Ergebnis; ein größerer Wert verringert die Stärke der Regularisierung und bewahrt mehr Bilddetails, kann aber zu einer Verstärkung des Rauschens führen.
FFTW Leistungseinstellungen
Die Algorithmen zur PSF-Schätzung und -Entfaltung machen ausgiebig Gebrauch von schnellen Fourier-Transformationen (FFT) unter Verwendung der FFTW-Bibliothek. Dies bietet eine Reihe von Einstellungsmöglichkeiten, die auf der Registerkarte "Speichereinstellungen" des Siril-Hauptdialogs Einstellungen angepasst werden können.
Hinweis zur Reihenfolge der Bildzeilen
Bei verschiedenen Arten von Bildern, die von Siril verarbeitet werden, können die Pixeldaten in unterschiedlicher Reihenfolge angeordnet sein. SER-Videodateien speichern die Daten immer von oben nach unten, während FITS-Dateien die Daten entweder von unten nach oben oder von oben nach unten speichern können. Die ursprüngliche Empfehlung lautet "von unten nach oben", allerdings stammen FITS-Dateien zunehmend von CMOS-Kameras, bei denen die Pixelreihenfolge eher von oben nach unten verläuft.
Wenn ein Bild mit einer PSF dekonvolviert wird, die aus demselben Bild (oder bei geöffnetem Bild) erstellt wurde, ist dies kein Problem. Es kann jedoch zu Problemen kommen, wenn eine PSF mit einem Bild mit einer Reihenfolge erzeugt und zur Dekonvolvierung eines Bildes oder einer Sequenz mit der entgegengesetzten Reihenfolge verwendet wird. Dies ist ein Nischenanwendungsfall, aber die konsequente Handhabung führt zu einem Verhalten, das auf den ersten Blick überraschend sein kann: Es wird daher im Folgenden erläutert.
Siril behandelt das Problem, indem es die Zeilenreihenfolge des Bildes verfolgt, mit dem das PSF erstellt wurde. PSFs werden immer in der Reihenfolge von unten nach oben gespeichert (wobei sie automatisch umgedreht werden, wenn sie mit einem Bild von oben nach unten erstellt wurden), und wenn sie geladen werden, wird die Reihenfolge an die Reihenfolge des aktuell geöffneten Bildes angepasst. Wird ein Bild mit der entgegengesetzten Zeilenreihenfolge geöffnet, wird die Zeilenreihenfolge des PSF entsprechend geändert. Das bedeutet, dass, wenn Sie z. B. einige FITS-Bilder von unten nach oben nehmen, eines davon zur Erzeugung einer PSF verwenden und sie dann in eine SER-Sequenz von oben nach unten konvertieren, die PSF in die richtige Ausrichtung konvertiert wird, um mit der SER-Sequenz übereinzustimmen. Wenn eine PSF in der Vorschau angezeigt wird, während ein Bild mit der umgekehrten Reihenfolge geöffnet wird, wird die Vorschau nicht sofort aktualisiert: Die Änderung der Reihenfolge wird automatisch erkannt und die PSF zu dem Zeitpunkt gespiegelt, zu dem sie auf das Bild angewendet wird.
Verbrecheralbum
In diesem Abschnitt werden einige Beispiele gezeigt, bei denen die Dekonvolution schief gelaufen ist, und es wird erklärt, warum.

Die manuell festgelegte PSF war zu groß, was zu großen dunklen Ringen um die Sterne führte.

Es wurden zu viele Iterationen durchgeführt. (Ich habe sie einzeln angewandt, um das Ergebnis zu übertreiben, weshalb der Iterationsparameter immer noch 1 anzeigt.)

Eine Nahaufnahme zeigt die Auswirkungen einer zu starken Regularisierung (Alpha = 30) mit der multiplikativen Version von Richardson-Lucy. Für eine starke Regularisierung und / oder eine bessere Kontrolle über jede Iteration wird die Formulierung des Gradientenabstiegs empfohlen.

Typisches Beispiel für den Versuch, ein nicht gestrecktes Sternfeld mit Split Bregman (in diesem Fall) oder Wiener Filter zu dekonvolvieren. Diese sind besser für Planeten-/Mond-/Sonnenbilder geeignet; für Sternenlandschaften wird immer Richardson-Lucy empfohlen.
Dekonvolution: Tipps für die Verwendung
Sie sind über die Schaltfläche "Hinweise" im Entfaltungswerkzeug in Siril hierher gelangt. Keine Sorge: Dekonvolution ist eine knifflige Technik. Selbst in der mathematischen Theorie ist sie sehr schwierig: Es gibt keine Garantie dafür, dass das Verfahren immer zu einer eindeutigen Lösung konvergiert, die Ihr Bild verbessert. Daher finden Sie hier einige Tipps, wie Sie die Dekonvolution von Siril optimal nutzen können.
Welchen PSF soll ich verwenden?
Die Verwendung einer präzisen PSF ist von grundlegender Bedeutung, um gute Ergebnisse bei der Dekonvolution zu erzielen. Die beiden einfachsten Möglichkeiten zur Erzeugung einer PSF sind die Verwendung einer blinden PSF-Schätzung oder die Modellierung der PSF anhand von Sternen im Bild.
PSF aus den Sternen
Siril kann Sterne in Ihrem Bild erkennen und modellieren. Einzelheiten finden Sie auf der Handbuchseite zu Dynamische PSF. Um ein gutes Modell für Ihre PSF zu erhalten, versuchen Sie, das Moffat-Sternprofil in Dynamische PSF auszuwählen. Sterne sind Punktlichtquellen, so dass die Streufunktion eines durchschnittlichen Sterns ein gutes Modell für die Unschärfeeffekte ist, die wir durch Entfaltung zu entfernen versuchen.
Tipp
Sobald Sie Sterne gefunden haben, sortieren Sie sie nach der Spitzenamplitude (Parameter "A"). Wählen Sie alle Sterne mit einer Amplitude von mehr als 0,7 oder weniger als 0,1 aus und löschen Sie sie, und wenn Ihr Bild Hintergrundgalaxien enthält, überprüfen Sie, dass keine falsch-positiven Sterne übrig bleiben. Sterne in diesem Helligkeitsbereich sind nicht gesättigt und nicht zu schwach, um ein genaues PSF-Modell zu liefern.
Tipp
Während die blinde Dekonvolution einer Entfaltungs-PSF bei linearen und nichtlinearen Daten möglich ist, kann die Verwendung einer PSF aus Stern-PSF nur bei linearen Bildern erfolgen. Andernfalls wären die PSF-Werte nicht gültig.
Blinde PSF-Schätzung
Diese Methoden können eine PSF automatisch auf der Grundlage des Bildes selbst schätzen. Wenn Sie keine besseren Vorkenntnisse über die PSF haben, wie z. B. Sterne im Bild (z. B. Mondbilder, die keine Sterne enthalten), ist dies möglicherweise die beste Option. In den meisten Fällen ist es empfehlenswert, die Standardmethode \(\boldsymbol{ℓ_0}\) zu verwenden: Sie ist schneller und liefert in der Regel bessere Ergebnisse.
Tipp
Wie auch immer Sie Ihre PSF erzeugen, prüfen Sie in der Vorschau, ob sie nicht abgeschnitten aussieht. Wenn dies der Fall ist, erhöhen Sie die PSF-Größe, bis keine wesentlichen Teile des PSF mehr abgeschnitten werden.
Andere PSF-Erzeugungsmethoden
Andere erwähnenswerte Methoden zur PSF-Erzeugung sind das manuelle Scheibenprofil und die Beugungsscheibchen Das Scheibenprofil kann verwendet werden, um Bilder zu verbessern, bei denen der Fokus minimal verschoben ist. Versuchen Sie, die Größe der Scheibe an die Stärke der Unschärfe anzupassen. Das Beugungsscheibchen kann verwendet werden, um die leichte Unschärfe zu korrigieren, die durch die Beugung der Teleskopoptik selbst verursacht wird.
Tipp
Wenn Sie über ein hervorragendes Seeing verfügen (wenig bis keine atmosphärische Unschärfe), reicht es vielleicht aus, das Bild mit einem Beugungsscheibchen zu entfalten.
Dekonvolvierung des Bildes
Sobald Sie eine PSF erzeugt haben, mit der Sie zufrieden sind, können Sie Ihr Bild entfalten. Um gute Ergebnisse zu erzielen, ist es wichtig, die richtigen Einstellungen zu verwenden.
Tipp
Die Entfaltung ist bei großen Bildern recht langsam. Um die besten Parameter schneller zu finden, speichern Sie Ihre Arbeit an dieser Stelle und schneiden Sie einen kleinen repräsentativen Teil des Bildes aus. Entfalten Sie diesen mit verschiedenen Einstellungen und verwenden Sie die Schaltfläche Rückgängig/Undo, bis Sie zufrieden sind. Machen Sie dann die Rückgängig-Funktion noch einmal rückgängig, um zu Ihrem unbeschnittenen Bild zurückzukehren, und wenden Sie die Einstellungen auf das gesamte Bild an.
Bilder mit Sternen
Bilder, die Sterne enthalten, insbesondere lineare (nicht gestreckte) Daten, sollten immer mit der Richardson-Lucy-Methode entfaltet werden. Ignorieren Sie Split Bregman und Wiener: Diese Algorithmen sind besser für Bilder des Sonnensystems geeignet.
Bei der Dekonvolution von Deep-Sky-Aufnahmen gibt es zwei Schwierigkeiten: Ringing um helle Sterne und Rauschverstärkung im Hintergrund.
Um die Ringe um die Sterne zu vermeiden, verwenden Sie die Methode des Gradientenabstiegs und erhöhen Sie die Anzahl der Iterationen allmählich, bis Sie Anzeichen für die Bildung dunkler Ringe um die Sterne sehen, und reduzieren Sie dann die Iterationen etwas.

Die obige Animation zeigt, wie sich die Verringerung der Anzahl der Iterationen der multiplikativen Formulierung von Richardson-Lucy auswirkt: Sie veranschaulicht auch die feinere Steuerung, die durch die Verwendung der Gradientenabstiegsmethode erreicht werden kann, allerdings auf Kosten von mehr Iterationen.
Um die Verstärkung des Hintergrundrauschens in den Griff zu bekommen, können Sie versuchen, vor der Entfaltung eine kleine Rauschunterdrückung anzuwenden. Wählen Sie im Dialogfeld Rauschunterdrückung den sekundären Entrauschungsalgorithmus Anscombe VST und lassen Sie die Modulation recht niedrig, etwa 50-60 %. Sie wollen nur das Rauschen reduzieren, damit Sie die Anzahl der Iterationen etwas erhöhen können, und nicht ein völlig glattes Bild erzeugen.
Mondbilder
In der Regel möchten Sie ein Mondbild nach dem Stacking schärfen. Gestackte Mondbilder können mit den Methoden Split Bregman oder Wiener sehr gut geschärft werden. Meine übliche Wahl ist Split Bregman. Versuchen Sie, den Wert von \(\boldsymbol{\alpha}\) auf dem Standardwert zu belassen und das Bild mit einer blind geschätzten \(\boldsymbol{ℓ_0}\) PSF zu entfalten. Das folgende Beispiel zeigt ein frisch gestacktes Mondbild (d.h. es wurde noch keine Wavelet-Verarbeitung durchgeführt).

Gestackte Planetenaufnahmen
Ein typische Workflow für Planetenaufnahmen beinhaltet das Stacken des planetarischen SER-Videos in einem Spezialwerkzeug wie Autostakkert! oder Astrosurface und die anschließende Schärfung des resultierenden Bildes mit Hilfe von Wavelets und Dekonvolution. Eine Kombination aus dem Siril-Werkzeug A trous Wavelets und dem Werkzeug Dekonvolution liefert hervorragende Ergebnisse, wie hier gezeigt. Dieses Bild von Jupiter wurde zunächst mit Wavelets geschärft, wobei der erste Ebenenregler auf 75, der zweite auf 10 und alle anderen auf die Standardeinstellungen gesetzt wurden. Anschließend wurde eine Farb-PSF aus drei Beugungsscheibchen erstellt, die für das verwendete Teleskop und den verwendeten Sensor berechnet wurden (ein 6"-Newton mit einer 3fach-Barlow-Linse und einer ASI462MC-Kamera mit 2,9-Mikrometer-Pixeln), die mit dem RGB-Kompositionswerkzeug zusammengesetzt wurden. Damit wurde das Bild mit 6 Iterationen von Richardson-Lucy (hier habe ich die multiplikative Version verwendet) entfaltet. Mit jedem Schritt wird das Bild schärfer.

Rohstack, noch unscharf.

Bearbeitet in Siril mit der Wavelet-Zerlegung, Wavelet-Schicht 1 Stärke 75, Wavelet-Schicht 2 Stärke 10.

Bearbeitet mit Wavelets wie oben, und dann mit 6 Iterationen der multiplikativen Richardson-Lucy-Entfaltung geschärft.
Ungestackte Planetensequenzen
Tipp
Achtung: Diese Methode ist extrem langsam, da sie die individuelle Verarbeitung von typischerweise 30.000 (oder mehr) Bildern in einer Planetensequenz erfordert!
Vielleicht möchten Sie versuchen, die Beugung der Teleskopoptik vor dem Stacking zu korrigieren, indem Sie Ihre Sequenz mit einer Beugungsscheibchen-PSF entfalten. Um dies mit einer typischen One-Shot-Farb-Planetenkamera zu tun, muss die Sequenz beim Laden auf "Debayern" eingestellt werden. Wenn Sie möchten, können Sie noch einen Schritt weiter gehen und drei separate Beugungsscheibchen für rote, grüne und blaue Wellenlängen erzeugen (typischerweise 600 nm, 530 nm bzw. 450 nm). Siril kann nicht direkt eine Farb-PSF erzeugen (die Dekonvolution-Benutzeroberfläche ist komlex genug!), aber wenn Sie jede der roten, grünen und blauen Beugungsscheibchen separat speichern, können Sie sie mit dem RGB-Kompositionswerkzeug zu einer Farb-PSF kombinieren. Wenn Sie diese speichern und ein Farbbild oder eine Farbsequenz laden, wird die PSF in Farbe geladen und jeder Farbkanal wird mit der entsprechenden PSF entfaltet.

Gestapelt und geschärft, ohne einzelne Bilder zu entfalten.

Rohstapel: die besten 30 % von 91k Einzelbildern werden mit Siril entfaltet.

Ergebnis der Schärfung des individuell entfalteten Stacks.
Im obigen Bild ist eine leichte Verbesserung der Kantenform in der Version zu erkennen, die vor dem Stacking Bild für Bild mit einer Beigungsscheibchen-PSF nach der Richardson-Lucy-Methode von Siril entfaltet wurde, aber es ist Vorsicht geboten, um Detailverluste zu vermeiden. Dieser Prozess ist sehr langsam: Meine Entwicklungsmaschine benötigte 4,5 Stunden für die Dekonvolution jedes der 91k Einzelbilder in dieser Sequenz, und die Verbesserung dürfte, wenn überhaupt, nur gering sein.
Befehle
Siril Kommandozeile
makepsf clear
makepsf load filename
makepsf save [filename]
makepsf blind [-l0] [-si] [-multiscale] [-lambda=] [-comp=] [-ks=] [-savepsf=]
makepsf stars [-sym] [-ks=] [-savepsf=]
makepsf manual { -gaussian | -moffat | -disc | -airy } [-fwhm=] [-angle=] [-ratio=] [-beta=] [-dia=] [-fl=] [-wl=] [-pixelsize=] [-obstruct=] [-ks=] [-savepsf=]
Siril Kommandozeile
rl [-loadpsf=] [-alpha=] [-iters=] [-stop=] [-gdstep=] [-tv] [-fh] [-mul]
Siril Kommandozeile
sb [-loadpsf=] [-alpha=] [-iters=]
Siril Kommandozeile
wiener [-loadpsf=] [-alpha=]
Quellenverzeichnis
Anger, J., Facciolo, G., & Delbracio, M. (2018). Estimating an image's blur kernel using natural image statistics, and deblurring it: an analysis of the Goldstein-Fattal method. Image Processing On Line, 8, 282-304. https://doi.org/10.5201/ipol.2018.211
Anger, J., Facciolo, G., & Delbracio, M. (2019). Blind image deblurring using the l0 gradient prior. Image processing on line, 9, 124-142. https://doi.org/10.5201/ipol.2019.243
Goldstein, A., & Fattal, R. (2012, October). Blur-kernel estimation from spectral irregularities. In European Conference on Computer Vision (pp. 622-635). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33715-4_45
Lucy, L. B. (1974). An iterative technique for the rectification of observed distributions. The astronomical journal, 79, 745. https://doi.org/10.1086/111605.
Fourier Transformation
Eine Fourier-Transformation (FT) ist eine mathematische Transformation, bei der Funktionen in Frequenzkomponenten zerlegt werden, die durch das Ergebnis der Transformation als Funktion der Frequenz dargestellt werden. Diese Transformation wird häufig in der Bildgebung verwendet, da sie es ermöglicht, Signale mit regelmäßigen Frequenzen zu sehen.
Siril ermöglicht die Umwandlung eines Bildes in den Frequenzraum mit Hilfe eines Algorithmus zur schnellen Fourier-Transformation. Das Ergebnis liegt in Form von zwei Bildern vor. Das erste Bild, das automatisch geladen wird, enthält den Betrag (oder Modulus) der Transformation, das zweite Bild enthält die Phase. Die Namen der beiden Bilder müssen auf der Registerkarte Direkttransformation (siehe Abbildung unten) des Dialogs eingegeben werden. Es ist dann möglich, das Modulusbild zu verändern, indem Frequenzspitzen, die unerwünschten Signalen entsprechen, entfernt werden. Es ist wichtig, dass Sie nicht vergessen, die Änderungen zu speichern.
Wenn die Option Zentriert aktiviert ist, wird der Ursprung der direkten Fourier-Transformation zentriert. Ist sie nicht aktiviert, befindet sich der Ursprung in der linken, oberen Ecke.

Registerkarte Direkte Transformation.
Um das Bild zu rekonstruieren, klicken Sie auf die Registerkarte Inverse Transformation und geben Sie den Dateipfad der Modul- und Phasenbilder ein.

Registerkarte Inverse Transformation.
Siril Kommandozeile
fftd modulus phase
Siril Kommandozeile
ffti modulus phase
Median-Filter
Der Median stellt den mittleren Datenpunkt dar, wobei die Hälfte der Daten kleiner und die Hälfte der Daten größer als dieser Punkt ist. Dies ist ein robuster Schätzerwert, um Ausreißer aus einem Datensatz zu entfernen. Folglich kann dieses Werkzeug als naiver Entrauscher nützlich sein, der gegen Impulsrauschen wirksam ist.

Dialogbox Median Filter.
Der Aufbau des Fensterdialogs ist recht einfach und es sind nur wenige Einstellungen möglich.
Kernelgröße: Von \(3 imes 3\) bis \(15 imes 15\) wird hier die Größe des quadratischen Kerns festgelegt, der zur Anwendung des Filters verwendet wird. Je größer der Kernel ist, desto unschärfer wird das Ergebnis sein.
Iterationen: Hier wird die Anzahl der Durchläufe des Kernels festgelegt.
Modulation: In Siril ist die Modulation ein Parameter zwischen 0 und 1, der das Originalbild und das bearbeitete Bild mischt. Bei einem Wert von 1 bleibt nur das verarbeitete Bild erhalten, bei einem Wert von 0 wird überhaupt kein Medianfilter angewendet.
Siril Kommandozeile
fmedian ksize modulation
Rauschreduzierung
Bildrauschen
Bilder leiden unter verschiedenen Arten von Rauschen:
Impulsrauschen
Diese Art von Rauschen (manchmal auch "Salz- und Pfefferrauschen" genannt) entsteht in der Regel durch Hot- oder Coldpixel. In der Regel wird es durch die Verwendung eines Sigma-Rejection-Stacking behandelt, aber manchmal müssen Sie es auch manuell behandeln, wenn Sie ein einzelnes, nicht gestacktes Bild verarbeiten.
Additives weißes Gaußsches Rauschen
Diese Art von Rauschen ist typisch für stark belichtete Fotos: Es entsteht durch die thermischen und elektronischen Schwankungen des Aufnahmegeräts, und der Rauschpegel ist unabhängig vom Signal. Additives weißes Gaußsches Rauschen (Additive White Gaussian Noise - AWGN) kann während der Aufnahme durch die Verwendung gekühlter Kameras reduziert werden, und es wird beim Stacking reduziert, weil das Stapeln von \(n\) Bildern das korrelierte Signal um einen Faktor von \(n\) erhöht, während das unkorrelierte Rauschen nur um einen Faktor von \(\sqrt{n}\) zunimmt. Dies ist auch die Art von Rauschen, auf deren Entfernung die meisten klassischen Entrauschungsalgorithmen ausgelegt sind.
Poissonrauschen
Bei photonenarmen Bildern ist das Rauschen nicht mehr in erster Linie gaußförmig, sondern die Wahrscheinlichkeitsverteilung der Photonenzählung wird signifikant oder sogar dominant. Dies wird durch eine Poisson-Verteilung modelliert, und diese Art von Rauschen ist signalabhängig.
Rauschreduzierung in Siril
Siril bietet gut untersuchte klassische Entrauschungsalgorithmen auf dem neuesten Stand der Technik. Die Kriterien für die Auswahl der Algorithmen waren:
Der Algorithmus sollte in wissenschaftlichen Fachzeitschriften mittels Peer Review analysiert werden, mit einer Beschreibung des Algorithmus und einem objektiven quantitativen Vergleich seiner Leistung.
Die Autoren sollten eine F/OSS-Implementierung zur Verfügung gestellt haben. Dies ist wichtig, um IP-Probleme zu vermeiden und, wenn die Referenzimplementierungen direkt verwendet wurden, die Lizenzkompatibilität sicherzustellen.
Die Algorithmen sollten mit einer angemessenen Geschwindigkeit arbeiten.
Schließlich muss die Implementierung des Algorithmus in der Lage sein, 32-Bit-Gleitkomma-Pixeldaten zu verarbeiten.
Die Technologie der neuronalen Netze zur Rauschunterdrückung wurde untersucht, aber zum gegenwärtigen Zeitpunkt aufgrund der Komplexität der Entwicklung verworfen. Die Entrauschungsleistung neuronaler Netze kann klassische Ansätze in der Regel um bis zu einem dB Peak des Signal-Rausch-Verhältnisses übertreffen, aber die Leistung hängt in hohem Maße davon ab, dass das neuronale Netz auf Daten trainiert wird, die für die Live-Daten repräsentativ sind auf denen es angewendet werden soll.

Dialog Bildentrauschung
Algorithmen: Impulsrauschen
Siril entfernt das Impulsrauschen in erster Linie durch Stacking mit Sigma-Unterdrückung. Wenn Sie diese Stacking-Methode verwenden, sollten Sie keine Probleme mit Impulsrauschen haben. Wenn Sie jedoch an einer Einzelbelichtung arbeiten, können Sie durchaus Impulsrauschen in Ihrem Bild finden. Dieses sollte mit der Funktion Kosmetische Korrektur von Siril behandelt werden, bevor eine andere Rauschreduzierung verwendet wird, da das Vorhandensein von Impulsrauschen Entrauschungsalgorithmen für "Additives weißes gaußsches Rauschen" verfälschen und Artefakte erzeugen kann. Die Funktion funktioniert ähnlich wie die Sigma-Rückweisung, allerdings für benachbarte Pixel. Jedes Pixel, dessen Intensität um mehr als n Standardabweichungen von seinen Nachbarn abweicht, wird zurückgewiesen und durch einen Wert ersetzt, der auf dem Median der Nachbarn basiert. Im Entrauschungswerkzeug ist die kosmetische Korrektur standardmäßig aktiviert und findet vor allen weiteren Entrauschungsschritten statt. (Auch wenn bereits eine Impulsrauschen-Entfernung durchgeführt wurde, schadet es nicht, die Einstellung aktiviert zu lassen). Alternativ kann die kosmetische Korrektur auch manuell mit dem Werkzeug Kosmetische Korrektur im Menü Bildbearbeitung durchgeführt werden.
Algorithmen: Additives weißes Gaußsches Rauschen AWGN
Der wichtigste Algorithmus zur Reduzierung des AWGN-Rauschens, der in Siril verwendet wird, ist die nicht-lokale Bayes'sche Entrauschung (NL-Bayes) [Lebrun2013].
Nichtlokale Entrauschungsalgorithmen stellen eine wesentliche Verbesserung gegenüber früheren pixelzentrierten linearen Filtern dar. NL-Bayes ist eine verbesserte Version eines früheren nichtlokalen Entrauschungsalgorithmen und bietet einen der besten klassischen AWGN-Entrauschungsalgorithmen. Er ist geringfügig besser als der moderne "Benchmark"-Algorithmus Block Matching and 3D tranform (BM3D) zur Rauschunterdrückung und viel schneller in der Ausführung.
Der Schlüsselparameter, der zur Optimierung der Leistung von AWGN-Algorithmen erforderlich ist, ist sigma, die Standardabweichung des Rauschens. Siril misst den Rauschpegel direkt aus den Bilddaten und gibt ihn an den NL-Bayes-Algorithmus weiter. Daher gibt es im Siril-Entrauschungstool keine konfigurierbaren Eingaben für NL-Bayes.
Siril ergänzt NL-Bayes mit einer Reihe von anderen Algorithmen zur Rauschunterdrückung:
Dataadaptive Dual-Domain-Entrauschung (DA3D) [Pierazzo2017]
Dabei wird das Ergebnis von NL-Bayes als Vorgabe verwendet. Diese Vorgabe wird zur erneuten Verarbeitung des Originalbildes verwendet, indem eine Schrumpfung im Frequenzbereich an form- und datenadaptiven Feldern vorgenommen wird. Dies verbessert die Leistung von NL-Bayes geringfügig, verursacht aber zusätzliche Rechenkosten. Die form- und datenadaptiven Patches werden dynamisch ausgewählt, so dass sich die Berechnungen auf die Bereiche mit den größten Bilddetails konzentrieren. Sie kann auch dazu beitragen, Treppenartefakte im Originalbild zu reduzieren.
Im Siril-Entrauschungstool ist DA3D ein einfacher Schalter ohne optionale Einstellungen.
Iterator "Operate Subtract" stärken (SOS) [Romano2015]
SOS funktioniert, indem der primäre Entrauschungsalgorithmus mehrmals wiederholt wird. Bei jeder Iteration wird das Bild "verstärkt", indem ein Teil des ursprünglichen verrauschten Bildes beigemischt wird. Der NL-Bayes-Algorithmus wird auf diesem verstärkten Bild ausgeführt, woraufhin die vorherige Schätzung subtrahiert wird.
Das Bild x in einer Iteration \(k+1\) ist gegeben durch \(x_{k+1}=f(y+x_k)-x_k\), wobei \(y\) das verrauschte Eingangsbild ist.
Im Siril-Entrauschungsprogramm ist SOS ein Schalter mit zwei Parametern: Die Anzahl der
SOS Iterationen
kann eingestellt werden, und der Anteil des verrauschten Bildes, der bei jeder Iteration beigemischt wird (rho
), kann eingestellt werden. Vermeiden Sie es,rho
zu hoch einzustellen, da dies zu Problemen mit der Konvergenz von SOS führen kann: die Standardwerte (3 Iterationen
undrho = 0,2
) sind normalerweise in Ordnung.
Algorithmen: Poisson und Poisson-Gaußsches Rauschen
Anscombe VST mit exakter unverzerrter Invertierung (Anscombe Variance-Stabilising Transform) [Mäkitalo2011], [Mäkitalo2012]
Varianzstabilisierende Transformationen werden für Bilder mit Poisson- oder Poisson-Gaußschem Rauschen verwendet, um die Signalabhängigkeit des Rauschens zu minimieren und es eher wie AWGN aussehen zu lassen, das mit NL-Bayes gut entfernt werden kann, und anschließend wird eine inverse Transformation angewendet. Die für Siril gewählte Transformation ist die Anscombe-Transformation \(A: x\rightarrow 2\times \sqrt{\left(x+\frac{3}{8}\right)}\)
Da die Transformation nicht linear ist, würde die Verwendung der direkten algebraischen Umkehrung zu einer Verzerrung des Ergebnisses führen. Siril verwendet daher eine geschlossene Annäherung an die exakte unverzerrte Umkehrung, die schnell zu berechnen ist und eine wesentliche Verbesserung gegenüber anderen Formen der Umkehrung wie der asymptotischen Umkehrung darstellt.
Im Siril-Entrauschungstool ist Anscombe VST ein einfacher Schalter ohne optionale Einstellungen.
Beachten Sie, dass nur einer der oben genannten komplementären Entrauschungsalgorithmen gewählt werden kann.
Die nachstehende Animation zeigt, was mit Hilfe der Varianzstabilisierung bei einem photonenarmen Bild möglich ist, in diesem Fall ein einzelnes 5-minütiges Rotfilter-Light des Pelikannebels, das mit der Bildschirmübertragungsfunktion Auto-Stretch angezeigt wird. Man beachte das Fehlen von Unschärfen, Aufblähungen oder Detailverlusten um die Sterne herum und die scharfe Kante des Nebels im unteren linken Teil des Bildes im Vergleich zu dem, was man mit einfacheren Rauschunterdrückungsprogrammen erreichen könnte. Wenn man das Bild auf sympathischere Weise streckt und mit anderen Kanälen kombiniert, würde dies die Qualität, die mit sehr begrenzten Daten erreicht werden kann, erheblich verbessern (obwohl mehr Daten immer die bessere Lösung sind!)

Entrauschen eines photonenarmen Bildes
Modulation
In Siril ist die Modulation ein Parameter zwischen 0 und 1, der das Originalbild und das entrauschte Bild mischt. Bei einem Wert von 1 bleibt nur das entrauschte Bild erhalten, bei einem Wert von 0 wird überhaupt keine Rauschunterdrückung vorgenommen. Die Modulation verringert natürlich die Leistung der Rauschunterdrückung, aber in einigen Fällen, wenn die Rauschunterdrückung flache Bereiche des Bildes etwas zu glatt aussehen lässt, können Sie die Modulation verwenden, um das Aussehen der Mikrotextur in diesen Regionen zu erhalten.
Wann die Rauschunterdrückung eingesetzt werden sollte
Die Algorithmen zur Rauschunterdrückung sind darauf ausgelegt, AWGN zu entfernen, und sollten daher am besten bei ungestreckten Bildern funktionieren: Wenn weißes Rauschen einer nichtlinearen Streckung unterzogen wird, ändern sich seine Eigenschaften und es ist nicht mehr weiß. Die Rauschunterdrückung kann auch bei gestreckten Bildern durchgeführt werden und führt zu einer Verbesserung, ist aber möglicherweise nicht so effektiv wie bei der Anwendung im linearen Bild.
Rauschunterdrückung Benutzeroberfläche
Auf das Siril-Rauschunterdrückungsprogramm kann auf zwei Arten zugegriffen werden: über die grafische Benutzeroberfläche oder über die Befehlsschnittstelle. Die grafische Benutzeroberfläche ist unten abgebildet. Hinweis: Die erweiterten SOS-Optionen sind ausgeblendet, wenn SOS nicht ausgewählt ist.

Siril Bildentrauschungs-GUI
Die Rauschunterdrückung kann auch mit Siril-Befehlen entweder in der Konsole oder in Skripten durchgeführt werden. Das Format ist:
Siril Kommandozeile
denoise [-nocosmetic] [-mod=m] [ -vst | -da3d | -sos=n [-rho=r] ] [-indep]
Vergleich
Die folgenden Bilder zeigen einen einfachen Vergleich der verschiedenen Algorithmen. Beachten Sie, dass nur ein Bild verwendet wird: In der Praxis werden sich verschiedene Algorithmen besser für die Verwendung bei unterschiedlichen Bildern eignen. Alle Bilder können angeklickt werden, um sie mit 100 % Zoom zu betrachten.
Verrauschtes Originalbild

Verrauschtes Bild
Nur mit NL-Bayes entrauscht

Nur mit NL-Bayes entrauscht
Nur mit NL-Bayes entrauscht, mit 75% Modulation um einen Teil der Mikrotexturen zu erhalten

Verwendung der Modulation
Entrauscht mit NL-Bayes unter Verwendung der Anscombe VST

Entrauscht mit NL-Bayes, Varianzstabilisierung mit Anscombe-Transformation. Rechts ist ein nicht interpolierter 200%-Zoom zu sehen.
Entrauscht mit DA3D unter Verwendung eines NL-Bayes-Führungsbildes

Mit DA3D entrauschtes, mit NL-Bayes aufbereitetes Führungsbild. Rechts ist ein nicht interpolierter 200%-Zoom zu sehen.
Entrauscht mit NL-Bayes und SOS

Entrauscht mit NL-Bayes und SOS-Iterationen. Rechts ist ein nicht interpolierter 200%-Zoom zu sehen.
Einschränkungen
Die wichtigste Einschränkung besteht darin, dass die Algorithmen am besten funktionieren, wenn das Rauschen gaußförmig ist (oder mit Hilfe des VST annähernd gaußförmig gemacht werden kann). Es gibt einige Gründe, warum dies nicht der Fall sein könnte:
Wenn das Bild bereits stark bearbeitet wurde, z. B. durch Entfaltung oder Wavelet-Schärfung, ist der Charakter des Rauschens im Allgemeinen nicht mehr gaußförmig. Wenn sowohl Rauschunterdrückung als auch Entfaltung Teil Ihres Arbeitsablaufs sind, sollte die Rauschunterdrückung zuerst durchgeführt werden.
OSC-Bilder lassen sich weniger gut entrauschen als Mono- oder zusammengesetzte Farbbilder. Es wird zwar eine geringfügige Verringerung des AWGN in der Luminanz erreicht, aber durch das De-Bayering wird der Charakter des Rauschens so verändert, dass es nicht mehr gut als AWGN modelliert und nicht sehr effektiv entfernt wird. Darüber hinaus wird Chrominanzrauschen sowohl bei OSC- als auch bei zusammengesetzten Monofarbbildern in der Regel nicht gut als AWGN modelliert und muss anders behandelt werden. Gegenwärtig wird Chrominanzrauschen am besten mit allgemeiner Bildbearbeitungssoftware wie The GIMP behandelt.
Quellenverzeichnis
Lebrun, M., Buades, A., & Morel, J. M. (2013) Implementation of the “Non-Local Bayes” (NL-Bayes) Image Denoising Algorithm. Image Processing On Line, 3 , pp. 1–42. https://doi.org/10.5201/ipol.2013.16
Pierazzo, N., & Facciolo, G. (2017). Data adaptive dual domain denoising: a method to boost state of the art denoising algorithms. Image Processing On Line, 7, 93-114. https://doi.org/10.5201/ipol.2017.203
Mäkitalo, M., & Foi, A. (2012, March). Poisson-gaussian denoising using the exact unbiased inverse of the generalized anscombe transformation. In 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) (pp. 1081-1084). IEEE. https://doi.org/10.1109/ICASSP.2012.6288074
Makitalo, M., & Foi, A. (2011). A closed-form approximation of the exact unbiased inverse of the Anscombe variance-stabilizing transformation. IEEE transactions on image processing, 20(9), 2697-2698. https://doi.org/10.1109/TIP.2011.2121085
Romano, Y., & Elad, M. (2015). Boosting of image denoising algorithms. SIAM Journal on Imaging Sciences, 8(2), 1187-1219. https://doi.org/10.1137/140990978
Larson Sekanina Filter (Rotationsgradient)
Der Rotationsgradient, auch Larson Sekanina filter genannt, ist ein Filter, mit dem kreisförmige Strukturen aus einem Bild entfernt werden können, um andere Details besser hervorzuheben. Diese Technik ist besonders effektiv, um die aus dem Kern eines Kometen austretenden Strahlen zu zeigen.
Das Prinzip ist ganz einfach: Diese Bildbearbeitung besteht darin, zwei Kopien des Bildes voneinander zu subtrahieren, wobei eine der beiden Kopien zuvor in Bezug auf einen im Bild definierten Punkt gedreht worden ist.
Wenn um diesen Punkt herum kreisförmige Strukturen vorhanden sind, werden diese durch die Drehung nicht verändert und verschwinden nach der Drehung.
Wenn es nicht kreisförmige Strukturen gibt, wie z. B. Jets in der Koma, werden diese zwischen den beiden Kopien gegeneinander verschoben, und die Subtraktion verstärkt den Kontrast dieser Strukturen im Ergebnis.
Wenn sich der Komet im Bild bewegt, ist es möglich, eine radiale Verschiebung hinzuzufügen.

Dialogbox Larson Sekanina Filter.
Im folgenden Beispiel, das den Kometen 46-P Wirtanen zeigt, wurde die Ausrichtung auf den Kometen vorgenommen, und die Sterne zeigen deutlische Spuren. Der Komet ist sehr kreisförmig und es ist schwierig, Details seiner Aktivität zu erkennen. Daher ist es nicht notwendig, eine radiale Verschiebung zu bestimmen. Für die Drehung wurde ein Winkel von etwas mehr als 28° gewählt (diese Wahl wurde nach mehreren Versuchen und unter Verwendung der Rückgängig-Taste getroffen). Um die Koordinaten des Rotationszentrums zu bestimmen, markieren Sie einfach den Kometenkern und klicken Sie auf Verwende aktuelle Auswahl. Diese Aktion kopiert die Koordinaten des Schwerpunkts an die gewünschte Stelle.

Bild eines Kometen, dessen Schweif kaum sichtbar ist.
Ein einfacher Klick auf Anwenden wendet den Filter an. In unserem Beispiel wird der Schweif sichtbar.

Nach Anwendung des Filters erscheint der Schweif des Kometen sehr deutlich.
Siril Kommandozeile
rgradient xc yc dR dalpha
Sternbearbeitung
Sterne sind ein wesentlicher Bestandteil von Deep-Sky-Bildern und spielen eine entscheidende Rolle, wenn es darum geht, die Schönheit und die Details von Himmelsobjekten hervorzuheben. Sie erscheinen oft als brillante Lichtpunkte, die ihre Helligkeit und Farben zur Geltung bringen und Deep-Sky-Bilder wirklich fesselnd machen. Aufgrund der begrenzten Beobachtungsbedingungen können die Sterne auf den Bildern jedoch größer und überbelichtet erscheinen. Um dem entgegenzuwirken, setzen die Astronomen fortschrittliche Bildverarbeitungstechniken ein, um die Sterne separat zu verarbeiten und ihre Größe und Helligkeit im endgültigen Bild zu kontrollieren.
Dieser Teil der Dokumentation ist allem gewidmet, was mit der Verarbeitung der Sterne zu tun hat.
StarNet++ Sternentfernung
StarNet++ ist eine Software, die von Nikita Misiura entwickelt wurde. Die erste Version <https://github.com/nekitmm/starnet>`_ wurde unter einer freien und Open-Source-Lizenz veröffentlicht. Leider wurde die Version 2 proprietär und die Quellen sind seitdem geschlossen. Die Version 2 ist kostenlos erhältlich unter <https://www.starnetastro.com/download>`_. Stellen Sie sicher, dass Sie die Kommandozeilenversion herunterladen. Siril kann mit jeder Version des StarNet CLI-Tools zusammenarbeiten, einschließlich der neuen experimentellen Torch-basierten Version, die zunächst für M1- und M2-basierte Apple Macs veröffentlicht wurde.
Warnung
If you are wondering why StarNet doesn’t launch, please run it outside Siril first. It’s not Siril’s fault if it’s not supported by your computer or badly installed for some reason. If your processor does not support the vectorization instructions required by StarNet, there is no way to bypass that. The error message will be obtained by executing StarNet alone.
Tipp
On MacOS, for Siril to detect and use StarNet correctly, it is necessary
to fix some permissions and security issues first. Start by opening the
Terminal application from the Utilities folder within Applications. In
Terminal, you need to change your working directory from your home directory
to the StarNetCLI installation directory. To do this type in cd
followed
by a space and then drag the StarNetCLI folder into the terminal
window to copy its path. Press enter. Then type in the following four
commands, pressing enter after each one:
xattr -r -d com.apple.quarantine libtensorflow_framework.2.dylib
xattr -r -d com.apple.quarantine starnet++
chmod +x starnet++
chmod +x run_starnet.sh
Dann kann bei der ersten Verwendung mit Siril die Ausführung von StarNet++ mit einer Warnung über libtensorflow fehlschlagen. Schließen Sie diese Warnung. Öffnen Sie die Systemeinstellungen und klicken Sie unter Datenschutz und Sicherheit auf die Schaltfläche Trotzdem erlauben für libtensorflow. Danach sollte StarNet++ in Siril ordnungsgemäß ausgeführt werden.
Tipp
On MacOS, again, there is a new Starnet executable optimized for the Apple Silicon chip that has been released on the site: https://www.starnetastro.com/experimental/. This new version is much faster than previous version because it uses the new MPS accelerated PyTorch (https://developer.apple.com/metal/pytorch/). Also, this version contains signed binaries, follow the installation instructions in the README.txt
Es ist jedoch immer noch möglich, dass Siril externe Binärdateien ausführt, und wir haben beschlossen, dies ab Siril 1.2.0 zu implementieren. Für die Einstellungen lesen Sie bitte die Seite Dort wird erklärt, wie man Siril mitteilt, wo sich StarNet befindet.
Warnung
Dies ist das Verzeichnis der Kommandozeilenversion von Starnet++, das angegeben werden muss, nicht das der GUI-Version.
Beachten Sie, dass StarNet seine Eingabe in Form von TIFF-Bildern benötigt. Wenn Siril also ohne libtiff-Unterstützung kompiliert wird, ist die StarNet-Integration nicht verfügbar.
Der Hauptzweck von StarNet besteht darin, alle Sterne aus den Bildern zu entfernen, um einen unterschiedliche Prozess auf die Sterne und die übrigen Bildinhalte anzuwenden. Dies hilft in der Regel, die Aufblähung der Sterne während der verschiedenen Abschnitte zu kontrollieren, ist aber auch sehr nützlich für die Erstellung von Bildern von Kometen, bei denen sich die Kometenverfolgungsrate erheblich von den weit entfernten Sternen unterscheiden kann.

Dialogbox StarNet.
Das Tool ist sehr einfach zu bedienen, und es sind nur fünf Optionen verfügbar:
Lineares Bild vordehnen: Wenn diese Option ausgewählt ist, wird vor der Ausführung von StarNet++ eine optimierte MTF-Streckung (Midtone Transfer Function) auf das Bild angewendet, und nach Abschluss wird die umgekehrte Streckung durchgeführt. Dies ist für die Verwendung von StarNet während der linearen Verarbeitungsphase erforderlich.
Sterne nach Fertigstellung neu zusammensetzen: Wenn diese Option ausgewählt ist, wird nach Abschluss der Sternentfernung das Werkzeug zur Neuzusammensetzung der Sterne geöffnet, das eine Schnittstelle zum unabhängigen Strecken und Überblenden des Hintergrunds und der Sterne bietet, wenn eine Reduzierung der Sterne statt einer vollständigen Entfernung gewünscht ist. Diese Option hat bei der Bearbeitung einer Sequenz keine Auswirkungen.
Generiere Sternmaske: Dies erzeugt eine Sternmaske und speichert sie im Arbeitsverzeichnis. Die Sternmaske wird als Differenz zwischen dem Originalbild und dem sternlosen Bild berechnet. Standardmäßig wird eine Sternmaske erzeugt.
Resample x2: Mit dieser Option wird das Bild vor der Ausführung von StarNet++ um den Faktor 2 hochgerechnet. Dies verbessert die Leistung bei sehr engen stehenden Sternen, vervierfacht aber die Verarbeitungszeit und kann die Leistung bei sehr großen Sternen beeinträchtigen. Das Bild wird nach der Bearbeitung wieder auf die ursprüngliche Größe skaliert.
Benutzerdefinierte Schritte verwenden: Für den stride-Parameter in StarNet++ kann ein benutzerdefinierter Wert eingegeben werden. Der Standardwert ist 256 und der StarNet-Entwickler empfiehlt, diesen Wert nicht zu ändern.
Der StarNet-Prozess kann leicht auf eine Sequenz angewendet werden. Mit der Checkbox Auf Sequenz anwenden wird ausgewählt, ob der Prozess auf ein einzelnes Bild oder auf eine Sequenz angewendet werden soll. Wenn der Prozess auf eine Sequenz angewendet wird, wird eine neue Sequenz mit den sternlosen Bildern erstellt, und wenn die Sternmaskenerzeugung ausgewählt wird, wird eine zweite Sequenz mit den entsprechenden Sternmaskenbildern erstellt.
Weitere Informationen über StarNet finden Sie auf der Original-Webseite.
Mit einem Klick auf Ausführen wird der Prozess gestartet. Je nach der Leistung Ihres Rechners kann dies langsam sein. Siril zeigt jedoch einen Fortschrittsbalken an, um die Verarbeitung zu verfolgen. Wie bei anderen Siril-Prozessen wird der Fortschrittsbalken bei der Verarbeitung einer Sequenz erst nach Abschluss jedes Bildes der Sequenz aktualisiert und zeigt den Gesamtfortschritt der Sequenz an.
Befehle
Siril Kommandozeile
starnet [-stretch] [-upscale] [-stride=value] [-nostarmask]
Stern-Neuzusammensetzung
Stern-Neuzusammensetzung ist ein GUI-Werkzeug, das bei der Kombination von Bildern ohne Sterne und Sternmasken hilft. Es bietet keine einzigartige Bildmanipulation, die nicht auch auf andere Weise möglich ist, z. B. mit PixelMath und dem Werkzeug "Verallgemeinerte hyperbolische Streckung", aber es bietet eine Echtzeit-Vorschau auf die Kombination von zwei separaten Bildern mit unterschiedlichen Streckungen, die auf beide angewendet werden.
There is no command-line equivalent for this tool as it is purely graphical in nature, however starless and star mask images could be combined using the PixelMath pm command and GHT-related commands (ght, invght, modasinh, invmodasinh and linstretch).
Das Werkzeug befindet sich im Menü Bildbearbeitung im Untermenü Sternbearbeitung.
Das Dialogfeld ist in zwei Spalten unterteilt, eine für jedes der Eingabebilder.

Stern-Neuzusammensetzung.
Jedes Eingabebild wird über die entsprechende Dateiauswahl geladen. Jede Spalte verfügt über eine Vorschau des Streckungshistogramms, die minimiert werden kann, um die Verwendung auf kleinen Bildschirmen zu erleichtern, sowie über eine Reihe von GHS-Streckungssteuerungen sowie Schaltflächen zum Zurücksetzen und Anwenden.
Der Histogrammmodus kann zwischen linear und logarithmisch umgeschaltet werden, indem Sie den Schalter am unteren Rand des Dialogs betätigen. Dieses Dialogfeld befolgt die Siril-weite Voreinstellung für lineare oder logarithmische Histogramme, die im Fenster "Voreinstellungen" festgelegt werden kann.
Einfacher Modus
Das Dialogfeld hat zwei Ansichten, die bestimmen, welche Steuerelemente angezeigt werden. Es öffnet sich im einfachen Modus, der nur die nützlichsten Steuerelemente für eine typische Starless/Starmask-Kombination anzeigt.
The stretch type for the starless image is set to Generalized Hyperbolic stretch and the Stretch Factor, Local stretch intensity, Symmetry Point and Black Point controls are shown. As well as using the SP control, the Symmetry Point can be set using the eyedropper tool to select the average pixel value of a selection from the image.
Note that the eyedropper tool is disabled when there is an unapplied BP shift: because of the process of applying the hyperbolic stretch and then the BP shift, the behaviour of the tool becomes non-intuitive when a non-zero BP parameter is set. To resolve this, simply apply the BP shift and the eyedropper will become available again for your next hyperbolic stretch.
Der Streckungstyp für das Sternmaskenbild ist auf modifizierte Arcsinh-Streckung eingestellt und die Steuerelemente Streckungsfaktor und Lichter-Schutzpunkt werden angezeigt.
Das menschlich gewichtete Luminanz-Farbmodell wird für beide Streckungssätze verwendet: Dadurch bleiben die Farben im ungestreckten Bild besser erhalten.
Einzelheiten zu allen Streckungssteuerungen, sowohl die im einfachen als auch die im erweiterten Modus, finden Sie auf der Dokumentationsseite Generalisierte hyperbolische Streckung.
Das BP-Steuerelement funktioniert etwas anders als das BP-Steuerelement in der eigenständigen linearen GHS-Streckung (Schwarzpunktanpassung). In diesem Werkzeug wird die Schwarzpunktanpassung nach der hyperbolischen Streckung angewendet, während sie im eigenständigen Werkzeug eine separate Streckung ist, die allein angewendet wird. Bei dem Versuch, die Kombination unabhängiger Streckungen für die beiden Eingabebilder zu optimieren, erwies sich diese Vorgehensweise als die praktikabelste. Dies bedeutet jedoch, dass der Betrag der Schwarzpunktverschiebung, der in diesem Werkzeug erforderlich ist, sich von dem Betrag unterscheidet, der im GHS-Werkzeug erforderlich ist, und dass der Schwarzpunkt nicht durch Klicken auf das Histogramm eingestellt werden kann.
Jede Streckung ist unabhängig. Die Streckungseinstellungen für das sternlose Bild können über die linke Schaltfläche "Anwenden" angewendet werden: Dadurch wird das sternlose Bild entsprechend den aktuellen Streckungseinstellungen gestreckt und dann die Streckungseinstellungen zurückgesetzt, so dass weitere Streckungen iterativ angewendet werden können. In ähnlicher Weise können die Streckungseinstellungen für die Sternmaske über die rechte Schaltfläche "Anwenden" angewendet werden. Beide Streckungseinstellungen können mit der jeweiligen Schaltfläche "Zurücksetzen" auf die Standardwerte zurückgesetzt werden.
Mit der Schaltfläche am unteren Rand des Dialogs kann zwischen dem einfachen und dem erweiterten Modus umgeschaltet werden.
Erweiterte Ansicht
Im erweiterten Modus steht die gesamte Palette der GHS-Stretch-Steuerungen zur Verfügung, einschließlich Stretch-Typ, Farb-Stretch-Modell und Schattenschutzpunkt für beide Eingangsbilder. Dies ermöglicht bei Bedarf eine stärkere Anpassung der beiden Streckungen. Wenn die Benutzeroberfläche in den einfachen Modus zurückgesetzt wird, bleiben alle Änderungen, die mit den erweiterten Steuerelementen vorgenommen wurden, in Kraft, nur die Steuerelemente werden ausgeblendet.
Bemerkung
Es ist nicht möglich, die Sättigungskanäle mit diesem Werkzeug zu strecken. Das Werkzeug ist bereits recht speicher- und rechenintensiv: Eine Verdoppelung des Speicherbedarfs durch Hinzufügen einer HSL-Kopie jedes Arbeitsbildes wird als übertrieben angesehen. Die Sättigung kann leicht separat gestreckt werden, nachdem die Kombination abgeschlossen ist.

Mit der Sternneuzusammensetzung ein sternloses Bild und eine Sternmaske der Alnitak-Region kombinieren
Sterne entsättigen
Wenn ein Sternsucher auf ein Bild angewendet wird (dessen Daten immer linear sind), werden um die Sterne Ellipsen angezeigt. Wenn eine Ellipse magentafarben ist, bedeutet dies, dass der Stern gesättigt ist.
Ein gesättigter Stern ist ein Stern, dessen hellste Pixel keine Informationen mehr über die Farbe haben und auf den Maximalwert beschnitten werden. Im Allgemeinen versuchen wir, die Sterne nicht zu sättigen, auch wenn dies bei den hellsten Sternen nicht immer möglich ist. Wenn trotz aller Vorsichtsmaßnahmen immer noch gesättigte Sterne vorhanden sind, verfügt Siril über einen Algorithmus, der das Profil des Sterns unter Berücksichtigung der Ergebnisse der während der Sternsuche ermittelten Daten rekonstruiert.
Zunächst müssen Sie eine Sternsuche durchführen, entweder mit dem Befehl findstar oder mit der Schaltfläche im Fenster Dynamisches PSF. Das Entsättigungswerkzeug finden Sie dann unter .
Tipp
Wir empfehlen die Verwendung eines Moffat-Profils im Fenster Dynamisches PSF, um bessere Parameter zu erhalten.
Warnung
Es ist wichtig, dieses Tool auf linearen Bildern auszuführen, da die Sterne sonst kein Gauß/Moffat-Profil haben und die Berechnungen ungültig sind.

Eine Sternsuche zeigt alle von Siril gefundenen Sterne. Die magentafarbenen Ellipsen stehen für gesättigte Sterne. Das Bild wird in der Autostretch-Ansicht angezeigt: Die Daten sind noch linear.
Nach einem Klick auf das Werkzeug schaltet Siril auf die Konsole um und zeigt die Ergebnisse des aktuellen Prozesses an:
22:26:17: Star synthesis (desaturating clipped star profiles): processing...
22:26:17: Findstar: processing for channel 0...
22:26:21: Star synthesis: desaturating stars in channel 0...
22:26:21: Star synthesis: 70 stars desaturated
22:26:21: Remapping output to floating point range 0.0 to 1.0
22:26:21: Execution time: 4.09 s
Um die Änderungen zu sehen, ist es notwendig, eine erneute Sternsuche durchzuführen.

Nach einer Entsättigungsbearbeitung sind keine magentafarbenen Ellipsen mehr sichtbar. Alle Sterne sind rekonstruiert worden. Das Bild wird in der Autostretch-Ansicht angezeigt: Die Daten sind immer noch linear.

Vergleich für einen Stern vor und nach der Anwendung des Entsättigungswerkzeugs.
Siril Kommandozeile
unclipstars
Vollständige Resynthese
Das Werkzeug Vollständige Resynthese soll helfen, stark verzerrte Sterne mit Hilfe der Sternanpassungsfunktionen von Siril zu korrigieren. Es kann bei der Rettung von Bildern hilfreich sein, die unter einer starken Koma oder anderen Verzerrungen leiden. Wenn Siril die Sterne erkennen kann, kann es sie korrigieren.
Das Werkzeug befindet sich im Menü Bildbearbeitung im Untermenü Sternbearbeitung.
Das Ergebnis des Werkzeugs ist eine synthetische Sternmaske. Um diese nutzen zu können, muss sie mit einer sternfreien Version des Originalbildes neu kombiniert werden. Diese kann mit dem Befehl starnet oder dem Starnet-GUI-Tool oder mit Sternentfernungssoftware von Drittanbietern erstellt werden.
Dieses Werkzeug hat keine Optionen, man klickt einfach auf den Menüpunkt, um es zu benutzen, oder benutzt den Befehl synthstar.
Wenn keine Sterne im Bild erkannt wurden, ermittelt das Programm automatisch Sterne unter Verwendung der aktuellen Sternmodellierungsparameter, die über das Werkzeug "Dynamische PSF" oder über den Befehl setfindstar zugänglich sind.
Wenn Sterne mit dem Werkzeug Dynamische PSF oder dem Befehl findstar modelliert wurden, werden die entdeckten Sterne mit ihren individuellen modellierten Leuchtkraftprofilen resynthetisiert. Eine Verknüpfung zum Werkzeug "Dynamische PSF" wird über die Konfigurationsschaltfläche im GUI-Menü neben dem Werkzeug "Vollständige Resynthese" bereitgestellt.
Es wird empfohlen, die Sternerkennung zunächst manuell durchzuführen, da dies eine Überprüfung der Ergebnisse ermöglicht: Falls Galaxien fälschlicherweise als Sterne erkannt wurden, können sie aus der Liste der Sterne entfernt werden, bevor die Resynthese durchgeführt wird.
Sobald die synthetische Sternmaske erstellt wurde, kann sie mit dem Werkzeug Stern-Neuzusammensetzung mit dem sternlosen Bild kombiniert werden.
Befehle
Siril Kommandozeile
synthstar
Geometrie
Rotieren
Um 90 Grad drehen
Mit dem entsprechenden Menü können Sie das Bild um 90 Grad im und gegen den Uhrzeigersinn drehen. Hier wird die Drehung ohne Interpolation der Pixel durchgeführt und ist daher die bevorzugte Methode, wenn Sie das Bild um ein Vielfaches von 90 Grad drehen möchten. Diese Funktion ist auch über die Icons und
in der Symbolleiste zu erreichen.
Rotieren und Zuschneiden
Für eine Drehung um einen anderen Winkel müssen Sie das Werkzeug Drehen&Zuschneiden verwenden. Es ermöglicht ein präzises Drehen und Zuschneiden, das leicht kontrolliert werden kann.

Dialogbox Drehen und zuschneiden.
Es stehen fünf Interpolationsalgorithmen zur Verfügung:
Nächster Nachbar
Bilinear
Bikubisch
Pixel zu Fläche Verhältnis
Lanczos-4 (Standard)
Lanczos-4 ist das Verfahren, das die besten Ergebnisse liefert. Wenn Sie jedoch Artefakte sehen, insbesondere Sterne, die von schwarzen Pixeln umgeben sind, sollten Sie andere Interpolationsverfahren ausprobieren. Die Schaltfläche Interpolation wendet jedoch einen Begrenzungsfaktor auf die bikubische und Lanczos-4-Interpolation an, um Ringing-Artefakte zu vermeiden.
Wenn Sie nicht möchten, dass das Bild nach der Drehung beschnitten wird, sollten Sie das Häkchen bei der Schaltfläche Zuschnitt entfernen. Die fehlenden Bereiche des Bildes werden dann jedoch mit schwarzen Pixeln gefüllt.
Das Interessante an diesem Werkzeug ist, dass die Drehung des Bildes durch einen roten Rahmen dargestellt wird, wie in der Abbildung unten zu sehen ist. Wenn eine Auswahl aktiv ist, ist es außerdem möglich, ihre Größe zu ändern und die Veränderung des Rahmens in Echtzeit zu sehen.

Dialogfeld "Drehen und Zuschneiden" mit einer aktiven Auswahl. Klicken Sie, um die Abbildung zu vergrößern und die Details besser zu sehen.
Siril Kommandozeile
rotatePi
Siril Kommandozeile
rotate degree [-nocrop] [-interp=] [-noclamp]
Spiegeln
Es ist auch möglich, eine Spiegeltransformation auf das Bild anzuwenden. Entweder entlang der x-Achse oder entlang der y-Achse. Diese Transformation ist auch über die Schaltflächen und
der Symbolleiste zugänglich.
Siril Kommandozeile
mirrorx [-bottomup]
Siril Kommandozeile
mirrory
Binning
Das Binning ist eine spezielle Transformation für das Resampling von Bildern. Es berechnet die Summe oder den Mittelwert der Pixel 2x2, 3x3, ... (abhängig vom Binning-Faktor) des gespeicherten Bildes (ähnlich dem analogen Binning einer CCD-Kamera).

Dialogbox Binning
Siril Kommandozeile
binxy coefficient [-sum]
Resample
Mit dem Werkzeug Resample können Sie die Größe des Bildes auf Kosten einer Interpolation aus der folgenden Liste ändern:
Nächster Nachbar
Bilinear
Bikubisch
Pixel zu Fläche Verhältnis
Lanczos-4 (Standard)
Lanczos-4 ist das Verfahren, das die besten Ergebnisse liefert. Wenn Sie jedoch Artefakte sehen, insbesondere Sterne, die von schwarzen Pixeln umgeben sind, sollten Sie andere Interpolationsverfahren ausprobieren. Die Schaltfläche Interpolation wendet jedoch einen Begrenzungsfaktor auf die bikubische und Lanczos-4-Interpolation an, um Ringing-Artefakte zu vermeiden.
Wenn Sie das Bildverhältnis ändern möchten, sollten Sie die Schaltfläche Seitenverhältnis beibehalten deaktivieren.

Dialogbox Resample
Siril Kommandozeile
resample { factor | -width= | -height= } [-interp=] [-noclamp]
seqresample sequencename { -scale= | -width= | -height= } [-interp=] [-prefix=]
Hintergrund-Extraktion
Der Himmelshintergrund hat oft einen unerwünschten Farbverlauf bzw. Gradienten, der durch Lichtverschmutzung, den Mond oder einfach durch die Ausrichtung der Kamera relativ zum Boden verursacht wird. Diese Funktion tastet den Hintergrund an vielen Stellen des Bildes ab und sucht nach einem Trend in den Helligkeitsschwankungen und entfernt ihn anhand einer geglätteten Funktion, um zu vermeiden, dass Nebel mit entfernt werden.

Dialogbox Hintergrund-Extraktion. Auf der linken Seite ist die Polynom-Version zu sehen, rechts RBF.
Proben können automatisch platziert werden, indem Sie eine Dichte angeben (Proben pro Zeile) und auf Generieren klicken. Wenn Bereiche des Bildes um einen Faktor Rastertoleranz mal Sigma heller als der Median sind, wird dort keine Probe platziert.
Tipp
Wenn Sie sehr starke Gradienten haben, zum Beispiel bei Aufnahmen unter einem Stadthimmel mit hohem Bortle-Wert, reicht möglicherweise selbst die maximale Gittertoleranz nicht aus. In diesem Fall können Sie das Kontrollkästchen „Alle Proben behalten“ aktivieren und das gesamte Probenraster wird ausgefüllt. Anschließend müssen Sie manuell Proben von tatsächlichen astronomischen Objekten entfernen.
Nach der Generierung können Proben auch manuell hinzugefügt (Linksklick) oder manuell entfernt (Rechtsklick) werden.
Es gibt zwei Algorithmen zur Entfernung des Gradienten:
RBF
Dies ist die modernste Methode. Es verwendet die Radiale Basisfunktion <https://de.wikipedia.org/wiki/Radiale_Basisfunktion>, um einen Himmelshintergrund zu synthetisieren und den Farbverlauf mit großer Flexibilität zu entfernen. Es erfordert einen einzelnen Parameter, der in Form eines Schiebereglers vorliegt: Glätten. Mit diesem Wert können Sie bestimmen, wie weich oder hart der Übergang zwischen den Abtastpunkten berechnet wird. Bei großen und gleichmäßigen Verläufen ist ein hoher Glättungsfaktor sinnvoll, bei kleinen, lokalen Verläufen ein entsprechend niedrigerer Wert.
Tipp
Beginnen Sie mit der Grundeinstellung (50 %) und optimieren Sie diese schrittweise, um optimale Ergebnisse zu erzielen.
Theorie
Radiale Basisfunktionen sind Funktionen der Form \(\phi(\mathbf{x}) = \phi(\| \mathbf{x} \|)\), wobei wir in unserem Fall die euklidische Norm \(\| \mathbf{x} \| = \sqrt{x_1^2 + x_2^2}\) verwenden. Die Funktion \(f\), die das Hintergrundmodell beschreibt, kann nun als lineare Kombination ausgedrückt werden
wobei \(w_i\) den Gewichtungen für die verschiedenen Stichprobenpunkte entspricht und \(o\) einem konstanten Offset entspricht.
Die Anforderung, dass die Funktion \(f\) die Beispielpunkte durchlaufen soll, führt zu der Bedingung
was nur erfüllt werden kann, wenn die Matrix auf der linken Seite invertierbar ist. Mit der richtigen Wahl der Funktion \(\phi\) kann dies immer gewährleistet werden [Wright2003].
Zusätzlich wird der Summand \(s \, I\) zur Matrix auf der linken Seite hinzugefügt, wobei \(s\) ein Glättungsparameter und \(I\) die Einheitsmatrix ist. Der Summand bewirkt eine Regularisierung, die zu einem glatteren Ergebnis führt, je größer der Parameter \(s\) ist. Dieser Parameter kann mit dem Parameter Glätten des Dialogfelds geändert werden.
Für die radiale Basisfunktion verwenden wir den Dünnplatten-Spline \(\phi(|\mathbf{x}|) = |\mathbf{x}|^2 \log(|\mathbf{x}|)\).
Polynomisch
Dies ist der ursprüngliche und einfachste Algorithmus, der in Siril entwickelt wurde. Bei der Polynomberechnung wird nur ein Parameter verwendet: die Ordnung. Je höher der Ordnungsgrad, desto flexibler ist die Korrektur, aber ein zu hoher Grad kann zu seltsamen Ergebnissen wie einer Überkorrektur führen.
Tipp
Eine Korrektur der Stufe 1 kann sehr nützlich sein, wenn Sie den Farbverlauf auf den Subs/Lights entfernen möchten.
Theorie
Polynomfunktionen sind Funktionen der Form
In Siril ist der maximal zulässige Grad \(n=4\) und kann über das Dropdown-Menü Ordnung geändert werden. Darüber hinaus ist das Modell im Allgemeinen instabil und liefert schlechte Ergebnisse.
Allgemeine Einstellungen
Dithering hinzufügen: Aktivieren Sie diese Option, wenn nach der Hintergrundextraktion Farbstreifen entstehen. Dither ist eine bewusst angewandte Form des Rauschens, die verwendet wird, um Quantisierungsfehler zu randomisieren und so großflächige Muster wie Farbstreifen in Bildern zu verhindern.
Korrektur:
Subtraktion: Sie wird hauptsächlich zur Korrektur von additiven Effekten verwendet, z. B. von Gradienten, die durch Lichtverschmutzung oder den Mond verursacht werden.
Division: Sie wird hauptsächlich zur Korrektur multiplikativer Phänomene verwendet, wie z. B. Vignettierung oder differentielle atmosphärische Absorption. Diese Art von Operation sollte jedoch besser mit einer Master-Flat-Korrektur durchgeführt werden.
Berechne den Hintergrund-Gradienten: Dies berechnet den synthetischen Hintergrund und wendet die ausgewählte Korrektur an. Das Modell wird immer aus dem im Speicher geladenen Originalbild berechnet, so dass der Benutzer iterativ arbeiten kann.
Zeige Originalbild: Halten Sie diese Schaltfläche gedrückt, um das Originalbild zu sehen.
Der Hintergrundgradient eines vorverarbeiteten Bildes kann komplex sein, da sich der Gradient mit der Aufnahmesitzung gedreht haben kann. Es kann schwierig sein, ihn vollständig zu entfernen, da es schwierig ist, ihn mit einer Polynomfunktion darzustellen. Wenn dies der Fall ist, können Sie in Erwägung ziehen, den Gradienten in den Einzelframes zu entfernen: In einem Einzelbild ist der Hintergrundgradient viel einfacher und folgt im Allgemeinen einer einfachen linearen Funktion (Grad 1).
Tipp
Gute Ergebnisse mit dem RBF-Algorithmus erfordern im Allgemeinen weniger Stichproben als mit dem Polynomalgorithmus.
Siehe auch
Weitere Erklärungen finden Sie in der entsprechenden Anleitung hier (englisch).
Siril Kommandozeile
subsky { -rbf | degree } [-dither] [-samples=20] [-tolerance=1.0] [-smooth=0.5]
Siril Kommandozeile
seqsubsky sequencename { -rbf | degree } [-nodither] [-samples=20] [-tolerance=1.0] [-smooth=0.5] [-prefix=]
Wright, Grady Barrett. Radial basis function interpolation: numerical and analytical developments. University of Colorado at Boulder, 2003.
Extraktion
Farbkanäle aufteilen
Diese Funktion erzeugt drei monochrome Bilder aus einem 3-Kanal-Farbbild, je nach konfiguriertem Farbraum. Bei RGB wird die Datei einfach in drei Teile zerlegt. Für die anderen wird der entsprechende Farbraum berechnet, entweder HSL (Farbton-Sättigungs-Helligkeit), HSV (Farbton-Sättigungs-Wert) oder CIELAB.

Dialogbox Kanal Extraktion.
Tipp
Wird kein Name für einen Kanal angegeben, wird der Kanal nicht extrahiert.
Siril Kommandozeile
split file1 file2 file3 [-hsl | -hsv | -lab]
CFA aufteilen
CFA bedeutet Farbfilteranordnung. Dieser Begriff wird häufig verwendet, um den einkanaligen Bildinhalt eines Farbbildes zu beschreiben, wobei jedes Pixel den Werten entspricht, die hinter einem sensoreigenen Farbfilter erfasst wurden. Dies steht im Gegensatz zu debayerten Bildern (oder Debayered oder Demosaic).
Das Öffnen eines CFA-Bildes in Siril ist für die Vorverarbeitung/Kalibrierung erforderlich, z. B. das Entfernen des Dunkelstroms vor der Interpolation des Bildes in ein 3-Kanal-Farbbild. Wir können die Funktion "CFA aufteilen" verwenden, um diese Daten zu extrahieren:
CFA (Color Filter Array) Kanäle aufteilen: Aus dem CFA-Bild werden vier Bilder erstellt, die jeweils einen Filter der Bayer-Matrix darstellen, also im Allgemeinen R.fit, G1.fit, G2.fit und B.fit. Dies ist nützlich, wenn das Ziel darin besteht, die verschiedenen Farben des Bildes getrennt zu verarbeiten.
Ha Extrahieren: Die Verwendung eines H-Alpha-Filters mit einem Farbkamerabild (OSC: on-sensor color, oder one-shot color camera) bedeutet, dass nur die Pixel mit Rotfilter nützlich sind, also im Allgemeinen nur ein Viertel davon. Diese Funktion erzeugt ein neues Bild, das nur die Pixel enthält, die mit dem Rotfilter verbunden sind, der in der Bayer-Matrix des Bildes dokumentiert ist.
Ha/OIII extrahieren: Für OSC-Kameras gibt es Filter, die (fast) nur Photonen der Wellenlängen H-alpha und O-III durchlassen. Bei dieser Extraktion werden zwei Bilder erzeugt: ein Bild aus den roten Pixeln wie bei Extract Ha und ein Bild, das die grünen und blauen Pixel zu einem Bild für O-III kombiniert. Beide Bilder entsprechen der halben Auflösung des Eingabebildes.
Bemerkung
There is a frequently asked question about why Ha and OIII images are different sizes and how they are split out. This note attempts to explain an answer to that FAQ.
In a colour image sensor the pixels are covered in a very fine filter matrix called a Color Filter Array (CFA) or Bayer matrix. The arrangement of filtered pixels is one of a number of patterns: RGGB, GBGR etc.
Original image by Cburnett, licensed as CC BY-SA 3.0.
Of these pixels, only the R pixels are sensitive to Ha. So first we split out all the red pixels into a Ha image. As only 1 in 4 of the CFA elements are red, the image dimensions of the Ha image are half that of the original sub.
The remaining pixels, G and B, are all sensitive to OIII. The sensitivity of the G filtered pixels to OIII is different to the sensitivity of B filtered pixels to OIII, however they are imaging the same scene and evenly distributed so the average intensity must be the same.
\[ \begin{align}\begin{aligned}\text{G}_\text{i} = \text{G}_\text{io} \times \frac{3 \times \overline{\text{G}_\text{o}}}{2 \times \overline{\text{G}_\text{o}} + \overline{\text{B}_\text{o}}}\\\text{B}_\text{i} = \text{B}_\text{io} \times \frac{3 \times \overline{\text{B}_\text{o}}}{2 \times \overline{\text{G}_\text{o}} + \overline{\text{B}_\text{o}}}\end{aligned}\end{align} \]Where \(\text{B}_\text{i}\) is the \(i^{\text{th}}\) blue pixel, \(\text{B}_\text{io}\) is the \(i^{\text{th}}\) original blue pixel and \(\overline{\text{B}_\text{o}}\) is the average of all the original blue pixels (and similarly for the green pixels).
So far we have an equalised set of G and B pixels with gaps where the R pixels have been removed. So finally we use bilinear interpolation to estimate the R pixel values and end up with a full size OIII image.
Bemerkung
Die Ha/OIII-Resampling-Option bestimmt, wie die Ausgabe von Extract Ha/OIII behandelt wird. Keine Neuabtastung erzeugt ein OIII-Bild mit voller Auflösung und ein Ha-Bild mit halber Auflösung; Upsample Ha vergrößert das Ha-Bild um den Faktor 2, um es dem OIII-Bild anzupassen; Downsample OIII verkleinert das OIII-Bild um den Faktor 2, um es dem Ha-Bild anzupassen.
You may wish to use drizzling to upscale the Ha data instead of upscaling. As drizzling is a stacking method, in this case you must use seqextract_HaOiii to extract the Ha and OIII from each frame of the sequence, and then stack the OIII images in the usual way and the Ha images with a 2x drizzle.
Grün extrahieren: Für die Fotometrie ist es oft nützlich, nur den grünen Teil des CFA-Bildes zu verarbeiten, da dieser empfindlicher ist und zwei Pixel zum Mitteln hat, was das Rauschen noch weiter reduziert. Natürlich wird auch die Schärfe des erzeugten Bildes um die Hälfte reduziert.

Dialogbox CFA aufteilen.
Bemerkung
Diese Funktionen funktionieren nur, wenn die Bayer-Matrix von der Aufnahmesoftware ordnungsgemäß dokumentiert wurde und wenn das Bildformat sie unterstützt, also im Allgemeinen FITS oder SER.
Warnung
Dies funktioniert nicht mit anderen Filtermatrizen als den Bayer-Matrizen, wie dem Fujifilm X-TRANS.
Wavelet Layer
Dieses Tool extrahiert die verschiedenen Ebenen des Bildes durch Anwendung des Wavelet-Verfahrens. Jede Ebene wird in einem Bild gespeichert und der Satz von Bildern kann als Sequenz gelesen werden. Sie können bis zu 9 Ebenen für die Wavelet-Berechnung wählen, und der Algorithmus ist entweder linear oder BSpline. Letzteres ist in der Regel die bevorzugte Methode.

Dialogfeld zur Extraktion von Wavelet-Ebenen.
Die Zerlegung erfolgt durch eine Reihe von Detailschichten, die mit zunehmenden charakteristischen Maßstäben definiert werden, und eine abschließende Restschicht, die die verbleibenden unaufgelösten Strukturen enthält.

Originalbild von M45 (courtesy of V. Cohas).

6 extrahierte Ebenen.
Lineare Übereinstimmung
Beim linearen Abgleich geht es darum, eine lineare Funktion zu finden, die die Intensität der Pixel eines Bildes am besten (im Sinne der kleinsten Quadrate) mit denen eines Referenzbildes abgleicht. Dies ist eine schnelle und einfache Methode, um die Histogramme verschiedener Bilder einander anzugleichen.

Dialogfeld Lineare Übereinstimmung
Mit dem Referenz-Bild können Sie das Referenzbild auswählen.
Die Schieberegler Ausschluss Low und Ausschluss High ermöglichen es, Pixelwerte am linken und rechten Rand der Intensitätsverteilungen auszuschließen. Sie sind als Quantile definiert, die im Bereich [0, 1] liegen. Der Standardwert für hoch ist beispielsweise 0,92, was bedeutet, dass die 8% hellsten Pixel von der Anpassung ausgeschlossen werden, um die linearen Anpassungskoeffizienten zu finden.
Warnung
Das Bild und die Referenz müssen vor der Anwendung eines linearen Abgleichs registriert werden. Andernfalls gibt es keinen Grund für die Annahme, dass die Intensitäten der Pixel korreliert sind.
Siril Kommandozeile
linear_match reference low high
RGB-Zusammensetzung

The RGB composition tool allows you to assemble up to 8 monochrome images to form a single color image. The tool has been updated to provide access to all the best registration methods available in Siril, plus a manual registration method unique to this tool.
The operation of this tool is quite simple, just load the images and assign them a color. The first field, optional, is reserved for the luminance layer. Once a luminance layer is loaded you can integrate it or not in the composition thanks to the Use Luminance button. Each color can be customized by clicking on it and choosing a new one. When more than 3 images (or 4 if there is luminance) are loaded, or when the assigned colors are color mixtures rather than pure R, G and B, it may be necessary to adjust the brightness of each channel. The Adjust layers brightness button performs this operation automatically.
When compositing different channels, especially from narrowband filters, the histograms may be severely mismatched. A basic initial correction can be made by applying a linear match using the Linear match button. This works in the same way as the Image Processing menu entry, but is tailored to this particular tool. The top layer loaded (usually Luminance or Red) is taken as the reference channel, and all other channels are automatically linearly matched to it. This is particularly important if assigning non-pure colours to some layers, as each layer will potentially be blended into each RGB channel in the result, and it will no longer be possible to separately adjust the histograms of the input layers by adjusting the R, G and B histograms of the composition.
Es ist möglich, die Option Belichtungszeit summieren zu aktivieren oder nicht. Diese Option gibt dem Benutzer die Möglichkeit, die Belichtungszeiten der einzelnen Bilder zu addieren oder nicht und das Ergebnis im FITS-Header zu speichern.
Bemerkung
For binning and image dimensions, the first loaded image determines the size of the output image. If you have images of different sizes, you should always load the largest first. If your images are different just because of binning, so with the same field of view, the composition tool will upscale the smaller images when they are loaded to match the size of the first loaded image. It is useful for the common L-RGB taken with the colour filters in bin 2. This also means that if two images have not been taken with the same sensor, it is unlikely they will have the same field of view and pixel sampling after image resampling. Whether or not this tool can align such images will depend on the scale mismatch and the alignment method used.
Für das Rendern der Komposition stehen drei Farbräume zur Verfügung:
HSL (for Farbton (hue), Sättigung (saturation), Helligkeit (lightness))
HSV (für Farbton/hue, Sättigung/saturation, Wert/value; auch bekannt als HSB, für Farbton/hue, Sättigung/saturation, Helligkeit/brightness)
und sind der Wahl des Benutzers überlassen.
Once the composition is finished, it is possible to do the color balance by clicking on the button Color Calibration: this opens either the color calibration dialog, the photometric colour calibration dialog or the spectrophotometric colour calibration dialog depending on the chosen option.
If the images are not aligned with each other, then it is possible to align them. The following algorithms are possible:
Deep Sky (two step global star registration): no selection is required for this method. This generates a very accurate 8 degrees-of-freedom homography mapping between images.
Planetary (DFT pattern alignment): you have to draw a selection around the object you want to align. A high enough contrast is required for the algorithm to work properly. This method only registers image shifts, it cannot compensate for rotation. This is fine for planetary images but for deep sky images it is recommended to use the global star registration method.
KOMBAT: as with the DFT pattern matching, you have to draw a selection around the object you want to align. This method also only registers image shifts. It is much faster than the DFT method, but can be less successful when the image patterns in the different channels are significantly different (for example, two planetary channels filtered with IR and UV filters may not share enough pattern similarity for KOMBAT to match them).
Manual alignment: this method is unique to the RGB composition tool. When selected, the spin buttons change function from displaying information about alignment shifts to allowing you to enter desired shifts in x and y as well as rotation. Rotation defaults to centering on the image center, but a custom rotation center may be chosen for each layer using the centermark button at the right of each set of layer controls. This method may be of use if you have imagery that is not suited to alignment using any of the other methods, or if you wish to fine tune results.
You can choose the framing method that will be applied to your aligned layers. The following methods are possible:
First channel - this method frames all other frames to the first channel (usually Luminance or Red). This makes particular sense for LRGB compositions.
MAX - this method applies the maximum framing: the image will be expanded so that all parts of all the registered images fall within the frame. The user is then free to crop the image as desired.
MIN - this method applies the minimum framing: the largest rectangle including only regions that are covered by all the input images will be framed.
COG - this method selects an optimum framing for the composition based on the centre of gravity of the aligned image pixels.
Bemerkung
Framing methods do not apply to DFT shift alignment. This method always frames based on the first layer. If this alignment method is selected, the chosen framing method will be ignored.
Tipp
On alignment the RGB composition tool aligns the loaded images in memory. That means that if you decide you aren't happy with the alignment and want to try a different method or a different framing, you have to reload all the images to get back to their original state before alignment. The Reload all button is provided for this purpose.
If you prefer to composite your images in a different way, for example using Pixel Math, you can still use the RGB composition tool as a quick means of aligning the images. After alignment, pressing Save all will save all the aligned images with their original filenames prefixed with comp_. These can then be brought into whatever tool you like and, unlike if you create a sequence with your stacks and align it in the normal way, it is obvious from the filename which image is which.
This tool is by nature graphical and is not exactly replicated in a Siril command, however there are commands that can be used to achieve part of the process:
Registration can align a sequence containing your stacked images,
The rgbcomp command can compose a RGB image from 3 separate R, G and B images or 4 L, R, G, B images, however the images must be pre-aligned and it cannot assign mixed colors to the input images.
Pixelmath can also be used in scripts to combine channels.
There is also a built-in RGB Composition script that can partly automate the process.
Siril Kommandozeile
rgbcomp red green blue [-out=result_filename] [-nosum]
rgbcomp -lum=image { rgb_image | red green blue } [-out=result_filename] [-nosum]
CFA Kanäle zusammenführen

Der Zweck dieses Werkzeugs besteht darin, mehrere monochrome Bilder zu kombinieren, die zuvor aus einem CFA-Sensor extrahiert wurden (z. B. mit dem Menü
). Das Werkzeug fügt die getrennten Bilder des roten, grünen (x2) und blauen Kanals zu einem einzigen zusammengesetzten Bild, dem CFA-Bild, zusammen.Warnung
Dieses Tool ist für Bilder aus einer Bayer-Matrix gedacht und kann daher nicht mit Bildern aus X-Trans-Dateien von Fuji-Kameras arbeiten.
Der Dialog ist in drei verschiedene Teile gegliedert:
Eingabedateien: Wählen Sie das Bild aus, das die Bayer-Teilmuster CFA0, CFA1, CFA2 und CFA3 enthält. Wenn dieses Bild mit der Siril-Funktion "Split CFA" erstellt wurde, hat es das Präfix "CFA".
Bayer-Muster: Legt den Bayer-Muster-Header fest, der auf das Ergebnis angewendet werden soll. Dieses muss mit dem Bayer-Muster des Bildes übereinstimmen, aus dem die ursprünglichen Bayer-Subkanäle aufgeteilt wurden.
Im unteren Teil des Dialogs können ganze Sequenzen verarbeitet werden, indem eine CFA-Bildsequenz rekonstruiert wird. Wenn Sie auf die Schaltfläche Auf Sequenz anwenden klicken, wird ein Hilfetext angezeigt, um korrekt vorzugehen. Dieser Text wird im nächsten Tooltip angezeigt. Es sind zwei Optionen verfügbar:
Sequenz-Eingabemarkierung: Kennzeichnungspräfix, das zur Bezeichnung der CFA-Nummer in den einzelnen CFA-Kanalbildern verwendet wird. Dies sollte auf das Sequenzpräfix gesetzt werden, das bei der Ausführung des split_cfa-Prozesses verwendet wurde (Standard:
CFA_
).Präfix der Sequenzausgabe: Präfix der Bildnamen, die aus dem Merge-CFA-Prozess resultieren. Standardmäßig ist dies
mCFA_
.
Tipp
Sie müssen die Sequenz CFA0 auf der Registerkarte Sequenz des Hauptfensters ausgewählt haben.
Ihre einzelnen Sub-CFA-Sequenzen müssen auf genau dieselbe Weise bearbeitet worden sein.
Die Dateien müssen sich im gleichen Verzeichnis befinden und die Dateinamen müssen sich nur durch den Namen des CFA-Kanals unterscheiden. d.h. wenn ein CFA0-Bild r_pp_CFA_0_Licht_0001.fit ist, müssen die entsprechenden Bilder für die anderen CFA-Kanäle r_pp_CFA_1_Licht_0001.fit, r_pp_CFA_2_Licht_0001.fit und r_pp_CFA_3_Licht_0001.fit sein.
Jedes Bild in der Sequenz wird nur verarbeitet, wenn die entsprechenden Bilder für die anderen 3 CFA-Kanäle gefunden werden können. Sowohl G1 als auch G2 sind erforderlich. Dies bedeutet, dass, wenn Sie ein Bild verwerfen, das einen CFA-Kanal eines Bildes zwischen split_cfa und merge_cfa enthält, merge_cfa nicht in der Lage ist, die verbleibenden CFA-Kanäle für dieses Bild zusammenzuführen. Alle Sequenzfilterungen sollten entweder vor split_cfa oder nach merge_cfa durchgeführt werden.
Siril Kommandozeile
merge_cfa file_CFA0 file_CFA1 file_CFA2 file_CFA3 bayerpattern
Siril Kommandozeile
seqmerge_cfa sequencename bayerpattern [-prefixin=] [-prefixout=]
Pixel Math
Eines der leistungsfähigsten Werkzeuge in Siril ist die Pixelmathematik. Mit ihr können Sie die Pixel der Bilder mit mathematischen Funktionen manipulieren. Von einfacher Addition oder Subtraktion bis hin zu fortgeschrittenen Funktionen wie Modulationsübertragungsfunktion/MTF ist Pixel Math ein perfektes Werkzeug für die astronomische Bildverarbeitung.
Auf dieser Seite soll das Tool vollständig beschrieben werden. Detaillierte Beispiele finden Sie im ausgezeichneten Tutorial (englisch) auf der Website.

Dialogfeld Pixel Math wie beim Öffnen gezeigt
Das Fenster ist in 5 Bereiche unterteilt.
Die erste enthält 3 Textfelder, die die mathematischen Formeln enthalten. Nur daw erste Feld wird verwendet, wenn Sie ein monochromes Bild erzeugen wollen. Deaktivieren Sie die Schaltfläche Nutze einzelnen RGB/K Ausdruck, um eine RGB-Ausgabe zu erzeugen.
Der zweite ist der Variablenbereich mit der Auswahl von Funktionen und Operatoren. Jede Variable ist ein Bild, das zuvor mit der Schaltfläche + geladen werden muss. Sie können auf die gewünschte Funktion und/oder den gewünschten Operator klicken, um sie im Formelfeld erscheinen zu lassen.
Der dritte, der Bereich Parameter, erlaubt es dem Benutzer, Parameter zu definieren, die durch
,
getrennt sind. Wenn Sie zum Beispiel Parameter mit dem AusdruckFaktor=0,8, K=0,2
festlegen, werden alle Vorkommen vonFaktor
undK
in der obigen Formel durch 0,8 bzw. 0,2 ersetzt. Die FormelHa * Faktor + OIII * K
würde also zuHa * 0,8 + OIII * 0,2
führen.Parameterbox Pixel Math
Das Feld Ausgabe ist für die Skalierung des Bildes innerhalb eines bestimmten Bereichs und für die Aktivierung oder Deaktivierung der Option Belichtungszeit addieren reserviert. Diese letzte Option gibt dem Benutzer die Möglichkeit, die Belichtungszeiten der einzelnen Bilder zu summieren oder nicht, und das Ergebnis im FITS-Header zu speichern. Vor der Verwendung muss der Rahmen erweitert werden.
Pixel Math Skalierungsbox
Der Bereich Voreinstellungen schließlich ermöglicht es dem Benutzer, zuvor gespeicherte Formeln mit der Schaltfläche rechts neben den Formelbereichen wiederzuverwenden. Vor der Verwendung muss der Bereich aufgeklappt werden. Doppelklicken Sie auf die Formel, um sie in das korrekte Feld zu kopieren.
Pixel Math Voreinstellungen
Benutzung
Namen der Variablen
Standardmäßig ist es möglich, 10 Bilder gleichzeitig zu laden. Jedem Bild wird ein Variablenname gegeben, der mit I beginnt, gefolgt von einer Zahl von 1 bis 10. Enthält das geladene Bild jedoch das Schlüsselwort FILTER
, so wird der Wert dieses Schlüsselworts zum Standardvariablennamen. Natürlich ist es jederzeit möglich, ihn durch einen Doppelklick zu ändern.

Es ist möglich, den Namen der Variablen zu ändern.
Beispiele
Nehmen wir ein monochromes Bild von Galaxien. Es handelt sich um lineare Daten, die durch die Autostretch-Ansicht betrachtet werden.

Originalbild.
Der folgende Ausdruck:
iif(Image>med(Image)+3*noise(Image), 1, 0)
wird eine Sternmaske erzeugt.

Nach der obigen Formel.
Siril Kommandozeile
pm "expression" [-rescale [low] [high]] [-nosum]
Funktionen
Es gibt zwei Arten von Funktionen. Solche, die sich direkt auf die Pixel beziehen, und solche, die sich auf das gesamte Bild beziehen (z. B. die Statistikfunktionen).
Funktion |
Anwendung |
Definition |
---|---|---|
abs |
abs ( x ) |
Absoluter Wert von x. |
acos |
acos ( x ) |
Arkuscosinus von x. |
acosh |
acosh ( x ) |
Arkuscosinus Hyperbolikus von x. |
asin |
asin ( x ) |
Arkussinus von x. |
asinh |
asinh ( x ) |
Hyperbolscher Arkussinus von x. |
atan |
atan ( x ) |
Arkustangens von x. |
atan2 |
atan2 ( y, x ) |
Arkustangens von y/x. |
atanh |
atanh ( x ) |
Arkustangens Hyperbolicus von x. |
ceil |
ceil ( x ) |
Rundet x auf zur nächsten Ganzzahl. |
cos |
cos ( x ) |
Cosinus von x. |
cosh |
cosh ( x ) |
Cosinus Hyperbolicus von x. |
e |
e |
Die Konstante e=2.718282... |
exp |
exp ( x ) |
Exponentialfunktion. |
fac |
fac( x ) |
Fakultätsfunktion. |
iif |
iif( cond, expr_true, expr_false ) |
Bedingungsfunktion (oder einzelige Wenn-Funktion/inline if function).
Liefert expr_true, falls cond zu einem Wert != 0 ausgewertet wird.
Liefert expr_false falls cond zu 0 ausgewertet wird.
|
floor |
floor ( x ) |
Höchste Ganzzahl die kleiner oder gleich x ist. |
ln |
ln ( x ) |
Natürlicher Logarithmus von x. |
log |
log ( x ) |
Logarithmus von x zur Basis 10. |
log10 |
log10 ( x ) |
Logarithmus von x zur Basis 10. |
log2 |
log2 ( x ) |
Logarithmus von x zur Basis 2. |
max |
max ( x, y ) |
Maximum-Funktion. Liefert x, falls x>y, sonst y. |
min |
min ( x, y ) |
Minimum-Funktion. |
mtf |
mtf ( m, x ) |
Modulationsübertragungsfunktion (MTF, Midtones Transfer Function) von x für einen Mitteltonausgleichsparameter m im Bereich [0, 1]. |
ncr |
ncr ( x, y ) |
Binominalkoeffizient "n choose r". |
npr |
npr ( x, y ) |
Permutationsbefehl. Liefert die Anzahl der Permutationen ohne Wiederholungen von x Elementen aus einer Liste von y Elementen. |
pi |
pi |
Die Konstante π=3.141592... |
pow |
pow ( x, y ) |
Exponentialfunktion x hoch y. |
sign |
sign ( x ) |
Vorzeichen von x:
\(+1\) if \(x > 0\)
\(−1\) if \(x < 0\)
\(\;0\) if \(x = 0\).
|
sin |
sin ( x ) |
Sinus von x. |
sinh |
sinh ( x ) |
Sinus Hyperbolicus von x. |
sqrt |
sqrt ( x ) |
Quadratwurzel von x. |
tan |
tan ( x ) |
Tangens von x. |
tanh |
tanh ( x ) |
Tangens Hyperbolicus von x. |
trunc |
trunc ( x ) |
Verkürzt x auf die vorherige Ganzzahl. |
Funktion |
Anwendung |
Definition |
---|---|---|
adev |
adev ( Image ) |
Durchschnittliche absolute Abweichung des Bildes. |
bwmv |
bwmv ( Image ) |
Bi-gewichtete Mittelvarianz des Bildes (Biweight midvariance). |
height |
height ( Image ) |
Höhe des angegebenen Bildes in Pixeln. |
mad |
mad ( Image ) |
Mittlere absolute Abweichung des Bildes. mdev kann ebenfalls genutzt werden. |
max |
max ( Image ) |
Pixel-Maximalwert des Bildes. |
mean |
mean ( Image ) |
Mittelwert der Pixel des Bildes. |
med |
med ( Image ) |
Median der Pixelwerte des Bildes. Es kann auch "median" verwendet werden. |
min |
min ( Image ) |
Minimaler Pixelwert des Bildes. |
noise |
noise ( Image ) |
Abschätzung des gaußschen Rauschens des Bildes. |
sdev |
sdev ( Image ) |
Standardabweichung der Pixelwerte des Bildes. |
width |
width ( Image ) |
Breite des Bildes in Pixeln. |
Operatoren
Operator |
Anwendung |
Definition |
---|---|---|
~ |
~x |
Pixel-Inversoperator. |
- |
-x |
Unärer Minus-Operator (Vorzeichenwechsel). |
+ |
+x |
Unärer Plus-Operator. |
! |
!x |
Logischer NICHT-Operator. |
^ |
x ^ y |
Exponentialoperator. |
* |
x * y |
Multiplikationsoperator. |
/ |
x / y |
Divisionsoperator. |
% |
x % y |
Modulsoperator (liefert den Divisionsrest). |
+ |
x + y |
Additionsoperator. |
- |
x - y |
Subtraktionsoperator. |
< |
x < y |
Kleiner-Als relationaler Operator. |
<= |
x <= y |
Kleiner-Gleich relationaler Operator. |
> |
x > y |
Größer-Als relationaler Operator. |
>= |
x >= y |
Größer-Gleich relationaler Operator. |
== |
x == y |
Relationaler Gleichheitsoperator. |
!= |
x != y |
Relationaler Ungleichheits-Operator. |
&& |
x && y |
Logscher Operator UND. |
|| |
x || y |
Logischer Operator ODER. |
Astrometrie
Astrometrie ist die Wissenschaft, die sich mit der Position und der Bewegung von Himmelskörpern beschäftigt. Astrometrie ist in der modernen Astronomie unverzichtbar, wo Aufnahmesoftware wie N.I.N.A., Ekos, APT oder Andere die Bilder vermessen um die Lage eines Bildes im Bezug zum Himmel genau zu bestimmen (Plate Solve). Die Astrometrie kann auch in der Verarbeitungsphase verwendet werden, z.B. bei der photometrischen Farbkalibrierung.
Platesolving/astrometrische Lösung
Die Plattenauflösung ist ein wichtiger Schritt in der astronomischen Bildverarbeitung. Sie ermöglicht es, Bilder mit Himmelskoordinaten zu verknüpfen, so dass man weiß, welches Objekt sich im beobachteten Sichtfeld befindet. Viele der Siril-Werkzeuge, wie z. B. die spektrophotometrische oder photometrische Farbkalibrierung (SPCC oder PCC), müssen die Koordinaten des Bildes mit ausreichender Genauigkeit kennen, damit sie funktionieren.
Die Astrometrie in Siril kann mit zwei verschiedenen Werkzeugen durchgeführt werden :
Mit dem speziellen Werkzeug, das über das Menü
, oder über die Tastenkombination Strg + Umschalttaste + A zugänglich ist.

Dialog Astrometrische Lösung
Durch Benutzung des Befehls
platesolve
, eingeführt in Siril 1.2.Siril Kommandozeile
platesolve [image_center_coords] [-noflip] [-nocrop] [-force] [-focal=] [-pixelsize=] [-limitmag=[+-]] [-catalog=] [-localasnet [-blindpos] [-blindres]] [-downscale] [-order=] [-radius=]
Berechnet eine astrometrische Lösung für das geladene Bild.Wenn das Bild bereits eine astrometrische Lösung besitzt, wird nichts getan, es sei denn, das Argument -force wird übergeben, um eine neue Lösung zu erzwingen. Wenn WCS oder andere Bild-Metadaten fehlerhaft sind oder fehlen, müssen Argumente übergeben werden:Die ungefähren Koordinaten des Bildmittelpunkts können in Dezimalgraden oder Grad/Stunde-Minute-Sekunde-Werten (J2000 mit Doppelpunkten) angegeben werden, wobei die Werte für Rektaszension und Deklination durch ein Komma oder ein Leerzeichen getrennt sind (für astrometry.net nicht obligatorisch).Brennweite und Pixelgröße können mit -focal= (in mm) und -pixelsize= in (in µm) übergeben werden, wobei die Werte aus dem Bild bzw. den Einstellungen überschrieben werden. Siehe auch unter Optionen zum blinden Lösen mit lokalem Astrometry.netBilder können entweder mit Siril unter Verwendung eines Sternkatalogs und des globalen Registrierungsalgorithmus oder mit dem lokalen solve-field-Befehl von astrometry.net (aktiviert mit -localasnet) astrometrisch gelöst werden.Die folgenden Optionen gelten für beide astrometrischen Löser:Wenn -noflip nicht angegeben ist, wird das Bild gespiegelt, wenn es als auf dem Kopf stehend erkannt wird.Für eine schnellere Erkennung von Sternen in großen Bildern ist eine Verkleinerung des Bildes mit -downscale möglich.Bei der Lösung können Verzerrungen nach der SIP-Konvention mit Polynomen bis zur Ordnung 5 berücksichtigt werden. Standardmäßig wird die kubische Verzerrung aus den Astrometrie-Einstellungen genutzt. Dies kann mit der Option -order= geändert werden, die einen Wert zwischen 1 und 5 angibt.Wenn Sie lokale Siril-Solver-Kataloge oder lokales Astrometry.net verwenden und die anfängliche Lösung nicht erfolgreich ist, sucht der Solver nach einer Lösung innerhalb eines Radiuskegels, der mit der Option -radius= angegeben wird. Wenn kein Wert übergeben wird, wird der Suchradius aus den Astrometrieeinstellungen übernommen. Die Siril-Nähesuche kann durch Übergeben eines Werts von 0 deaktiviert werden. (kann für Astrometry.net nicht deaktiviert werden).Die folgenden Optionen gelten nur für die astrometrische Lösung mit Siril:Die Grenzgröße der Sterne, die für die Plattenlösung verwendet werden, wird automatisch aus der Größe des Sichtfeldes berechnet, kann aber durch Übergabe eines +Offset- oder -Offset-Wertes an -limitmag= oder einfach durch einen absoluten positiven Wert für die Grenzgröße geändert werden.Die Wahl des Sternkatalogs erfolgt automatisch, es sei denn, die Option -catalog= wird übergeben: Wenn lokale Kataloge installiert sind, werden sie verwendet, andernfalls erfolgt die Wahl auf der Grundlage des Sichtfelds und der Grenzgröße. Wenn die Option übergeben wird, erzwingt sie die Verwendung des im Argument angegebenen Remote-Katalogs, mit den möglichen Werten: tycho2, nomad, gaia, ppmxl, brightstars, apass.Wenn das berechnete Bildfeld größer als 5 Grad ist, wird die Sternerkennung auf eine beschnittenen Bereich um das Bildzentrum begrenzt, falls nicht die Option -nocrop verwendet wird.Die folgenden Optionen gelten nur für die astrometrische Lösung mit Astrometry.net:Die Übergabe der Optionen -blindpos und/oder -blindres ermöglicht die blinde Lösung nach Position bzw. nach Sampling. Sie können diese verwenden, wenn Sie ein Bild mit einem völlig unbekannten Bildausschnitt und einem unbekannten Sampling lösen
Seit Version 1.2 kann die astrometrische Lösung mit zwei verschiedenen Algorithmen durchgeführt werden. Der erste war bis zu dieser Version der einzige in Siril, er basiert auf der globalen Sternregistrierung und versucht, Bilder auf ein virtuelles Bild eines Katalogs mit demselben Gesichtsfeld zu registrieren. Das zweite ist neu, es benutzt ein externes Programm namens solve-field
aus der Astrometry.net Suite, das lokal installiert wird. Für Windows-Plattformen ist der einfachste Weg, es zu bekommen, ansvr zu benutzen.
Seit Version 1.3 sucht der interne Siril-Löser auch innerhalb eines Kegels um die ursprünglichen Zielkoordinaten, wenn keine Übereinstimmung gefunden wurde. Dies ist nur verfügbar, wenn lokale Sternkataloge verwendet werden. Das Protokoll zeigt in diesem Fall folgende Informationen an:
Initial solve failed
Attempting a near solve with a radius of 10.0 degrees
Für astrometrische Lösungen müssen einige Parameter ermittelt werden, z. B. die Abtastrate. Das Fenster des Tools hilft bei der Erfassung dieser Parameter. Wir werden nun sehen, wie man sie korrekt ausfüllt.
Bildparameter
Zielkoordinaten
Die Suche nach einer astrometrischen Lösung ist einfacher und schneller, wenn wir ungefähr wissen, wo wir suchen. Sirils Plate-Solver muss, da er einen Katalog mit dem Bild vergleicht, die ungefähre Position des Bildmittelpunkts kennen, um den richtigen Katalogauszug zu erhalten. Astrometry.net hat alle Kataloge, die es braucht lokal gespeichert, so dass sie alle durchsucht werden können, um eine Lösung zu finden, aber es ist natürlich viel schneller, anzugeben anfangen werden soll.
Die Aufnahmesoftware steuert heutzutage oft auch das Teleskop und sollte die ungefähren Koordinaten kennen, an denen das Bild aufgenommen wurde. In diesem Fall werden diese Koordinaten bei Verwendung des FITS-Formats in den Metadaten des Bildes, dem FITS-Header, angegeben. Das ist nicht immer der Fall, und schon gar nicht, wenn RAW-DSLR-Bilder anstelle von FITS erstellt werden.
Beim Öffnen der Fenster "Astrometrische Lösung" oder "Photometrische Farbkalibrierung" werden die Metadaten des aktuellen Bildes geladen und im Fenster angezeigt. Wenn oben keine Koordinaten erscheinen oder RA und Dec gleich Null sind, ist eine Benutzereingabe erforderlich. Wenn Sie überhaupt nicht wissen, um welches Bild es sich handelt, verwenden Sie eine Blindlösung mit astrometry.net. Andernfalls geben Sie äquatoriale J2000-Koordinaten an, die so nahe wie möglich am Zentrum des Bildes liegen, indem Sie entweder die Felder ausfüllen, wenn Sie die Koordinaten bereits kennen, oder indem Sie eine Abfrage mit einem Objektnamen machen (noch nicht über den Befehl möglich).
Das Textfeld oben links im Fenster ist das Suchfeld, dessen Ziel es ist, einen Objektnamen in seine Koordinaten umzuwandeln. Wenn Sie ENTER drücken oder auf die Schaltfläche Suchen klicken, wird das Objekt zunächst in den lokalen Beschriftungskatalogen gesucht. Wenn es nicht gefunden wird, wird eine Web-Anfrage gestellt, um seine Koordinaten zu erhalten. Es können mehrere Ergebnisse für den eingegebenen Namen gefunden werden, die in der Liste unten angezeigt werden. Durch Auswahl eines Ergebnisses werden die Koordinaten am oberen Rand aktualisiert, standardmäßig ist das erste Ergebnis ausgewählt.
Es ist auch möglich, den Server auszuwählen, auf dem die Abfrage ausgeführt werden soll. Dies ändert die Ergebnisse nicht wesentlich, aber manchmal kann einer der Server offline sein, so dass andere als Backup fungieren. Auswahl zwischen CDS, VizieR und SIMBAD (Standard).
Bemerkung
Wenn das Objekt nicht gefunden wird, versuchen Sie es bitte mit dem vollständigen Namen oder mit dem Namen aus einem Katalog. Die Beschriftungskataloge enthalten einige gebräuchliche Namen, die Online-Dienste auch, aber nicht alle, und sie finden keine Teilantworten. Für den Blasennebel zum Beispiel geben Sie bitte NGC 7635
oder bubble nebula
ein, nicht bubble
. Die Katalogbezeichnungen der meisten Kataloge entstammen der englischen Sprache. Also horsehead
und nicht Pferdekopf
.
Die Koordinatenfelder werden automatisch ausgefüllt, aber Sie können auch Ihre eigenen Koordinaten eingeben. Vergessen Sie nicht, das Feld "S" anzukreuzen, wenn sich das gesuchte Objekt auf der Südhalbkugel des Himmels befindet (negative Deklinationen).
Abtastrate
Die Abtastrate ist der wichtigste Parameter für die Ermittlung der astrometrischen Lösung. Sie wird in Bogensekunden pro Pixel angegeben und gibt an, wie stark das Bild auf den Himmel gezoomt ist, d. h. wie breit das zu suchende Feld ist.
Sie wird von zwei Parametern abgeleitet: Brennweite und Pixelgröße. Sie sind häufig auch in den Metadaten des Bildes verfügbar. Wenn sie nicht aus der Bilddatei verfügbar sind, werden die in den Einstellungen gespeicherten Werte verwendet. Die Werte der Bilder und der Einstellungen können über den Dialog Information eingestellt werden. Überprüfen Sie in jedem Fall den angezeigten Wert vor der astrometrischen Lösung und korrigieren Sie ihn gegebenenfalls. Wenn eine astrometrische Lösung gefunden wird, werden die Standardwerte für Brennweite und Pixelgröße überschrieben. Dieses Verhalten kann in den Einstellungen deaktiviert werden.
Warnung
Wenn Binning verwendet wurde, sollte es im FITS-Header angegeben sein, aber dies kann auf zwei Arten geschehen: Die Pixelgröße kann gleich bleiben und der Binning-Multiplikator sollte zur Berechnung des Samplings verwendet werden, oder die Pixelgröße wird bereits von der Erfassungssoftware multipliziert. Je nach Fall kann eine der beiden Formen in den Voreinstellungen oder im Fenster Informationen gewählt werden.
Die Pixelgröße ist in den technischen Daten der astronomischen Kameras angegeben und kann im Allgemeinen im Internet für DSLR- oder andere Kameras gefunden werden. Es gibt nur eine begrenzte Anzahl verwendeter Bildsensoren und die Daten der meisten Sensoren sind bekannt.
Die Brennweite hängt vom Hauptinstrument, aber auch vom Backfocus und den verwendeten Korrektur- oder Zoomobjektiven ab. Geben Sie einen Wert an, der Ihrer Meinung nach der effektiven Brennweite am nächsten kommt. Wenn eine astrometrische Lösung gefunden wird, wird die berechnete Brennweite in den Ergebnissen gespeichert, und Sie können diese in Ihrer Aufnahmesoftware und für künftige Verwendungen des Tools wiederverwenden.
Wenn eines der Felder aktualisiert wird, wird das Sampling neu berechnet und im Fenster angezeigt (hier "Auflösung" genannt). Achten Sie darauf, dass der Wert so nah wie möglich an der Realität ist.
Tipp
In der GUI in oranger Farbe geschriebene Daten weisen auf Werte hin, die nicht aus dem Bildheader abgerufen werden konnten. Dies bedeutet nicht, dass sie falsch (sie könnten aus den Einstellungswerten geladen worden sein und gültig sein) oder obligatorisch (Sie könnten blind lösen) sind. Diese Farbe dient lediglich zur Unterscheidung von aus der Kopfzeile gelesenen Werten.
Parameter des Lösers
Seit Siril 1.2 kann Siril zwei verschiedene Löser verwenden, seinen internen Löser und Astrometry.net lokale Installation. Die Schnittstelle unterscheidet sich je nachdem, ob das eine oder das andere in der entsprechenden Dropdown-Liste ausgewählt wird.

Optionen des internen Siril-Lösers
Verzerrungen
Die Option Lösungsreihenfolge, die über die Dropdown-Liste ausgewählt wird, gibt die Reihenfolge der astrometrischen Lösung an. Wenn Sie Linear
wählen, versucht der Algorithmus eine Lösung zu finden, die davon ausgeht, dass keine Verzerrungen im Bild vorhanden sind (d.h. das Feld ist optisch flach). Diese Annahme kann jedoch bei Vorhandensein von optischen Abbildungsfehlern (falscher Backfocus, kein Field-Flattener etc...) unzutreffend sein. Seit Version 1.3 kann der Plattelöser versuchen, polynomiale Verzerrungen bis zur fünften Ordnung anzupassen, wobei er der SIP-Konvention <https://irsa.ipac.caltech.edu/data/SPITZER/docs/files/spitzer/shupeADASS.pdf>`_ folgt. Standardmäßig verwendet der Platesolver kubische (SIP)
Polynome, die für die meisten Anwendungsfälle geeignet sein sollten. Diese Standardeinstellung kann in den Einstellungen geändert werden. Diese Option ist bei beiden Lösern verfügbar.
Suchradius
Wenn lokale Kataloge installiert sind oder wenn Astrometry.net verwendet wird, wird ein Kegel um die Zielposition durchsucht. Die Größe dieses Kegels in Grad kann mit dem Suchradius-Steuerelement geändert werden, dessen Standardwert in den Einstellungen geändert werden kann. Für den Siril-Löser kann diese Funktion durch Ankreuzen des Kontrollkästchens „Nahbereichs-Suche deaktivieren“ deaktiviert werden.
Blinder Löser Astrometry.net
Wenn der Astrometry.net-Löser ausgewählt ist, stehen zwei zusätzliche Optionen zur Verfügung:
Position ignorieren (blinde Lösung) ermöglicht das Ignorieren der in der Zielkoordinatensteuerung angegebenen Position.
Sampling ignorieren (blinde Lösung) ermöglicht das Ignorieren des aus der Pixelgröße und Brennweite berechneten Samplings.

Optionen des Astrometry.net Lösers
Verwenden Sie diese beiden Optionen zusammen, wenn das Ziel und das Sampling des Bildes völlig unbekannt sind.
Warnung
Hier passiert keine Magie. Um eine Lösung für ein beliebiges Sichtfeld zu finden, müssen die erforderlichen Indizes installiert sein, die das tatsächliche Sichtfeld des zu lösenden Bildes abdecken.
Andere Parameter
Schließlich gibt es noch drei Schaltflächen am unteren Rand des Dialogs, die Sie umschalten können:
Bilder herunterrechnen
: Diese Option führt ein Downsampling des Eingabebildes durch, bevor versucht wird, es zu lösen. Dies ist in einigen Fällen für gedrizzelte Bilder nützlich und beschleunigt den Prozess. Die Größe des Ausgangsbildes bleibt dabei unverändert.Wenn das Bild von der astrometrischen Lösung als auf dem Kopf stehend erkannt wird und die Option Bild bei Bedarf spiegeln aktiviert ist, wird es am Ende gespiegelt. Dies kann je nach Aufnahmesoftware nützlich sein, wenn das Bild nicht die richtige Ausrichtung hat, wenn es in Siril angezeigt wird (siehe mehr Erläuterungen).
Automatischer Crop (für Weitfeld)
: Wenn diese Option aktiviert ist, wird nur in der Mitte des Bildes eine eine astrometrische Lösung durchgeführt. Dies macht man nur bei Bildern mit einem großem Bildfeld (größer als 5 Grad), bei denen Verzerrungen außerhalb des Zentrums groß genug sind, um das Werkzeug zu behindern. Wird bei Verwendung des astrometry.net-Solvers ignoriert.
Katalogparameter
Dieser Abschnitt ist nur für den internen Siril-Löser relevant.
Online-Kataloge verwenden
Standardmäßig ist dieser Bereich inaktiv, da alles auf automatisch eingestellt ist. Wenn Sie das Kästchen "Automatisch" deaktivieren, können Sie den Online-Katalog auswählen, der für die astrometrische Lösung verwendet wird, was von der Auflösung des Bildes abhängen kann. Die Auswahl erfolgt zwischen:
TYCHO2, ein Katalog mit Positionen, Eigenbewegungen und zweifarbigen photometrischen Daten für 2.539.913 der hellsten Sterne in der Milchstraße.
NOMAD <https://cdsarc.cds.unistra.fr/viz-bin/cat/I/297>`_, eine Zusammenführung von Daten aus den Katalogen Hipparcos, Tycho-2, UCAC2, Yellow-Blue 6 und USNO-B für Astrometrie und optische Photometrie, ergänzt durch 2MASS Nahinfrarot. Der fast 100 GB große Datensatz enthält astrometrische und photometrische Daten für etwa 1,1 Milliarden Sterne.
Gaia DR3 <https://cdsarc.cds.unistra.fr/viz-bin/cat/I/355>`_, veröffentlicht am 13. Juni 2022. Die astrometrische Lösung mit fünf Parametern, Positionen am Himmel (α, δ), Parallaxen und Eigenbewegungen, wird für etwa 1,46 Milliarden Quellen mit einer Grenzgröße bis G = 21 angegeben.
PPMXL, ein Katalog mit Positionen, Eigenbewegungen, 2MASS- und optischer Photometrie von 900 Millionen Sternen und Galaxien.
Bright Stars <https://cdsarc.cds.unistra.fr/viz-bin/cat/V/50>`_, ein Sternkatalog, der alle Sterne mit einer Sterngröße von 6,5 oder heller auflistet, d. h. ungefähr alle von der Erde aus mit bloßem Auge sichtbaren Sterne. Der Katalog enthält 9.110 Objekte.
APASS <https://cdsarc.cds.unistra.fr/viz-bin/cat/II/336>`_, ein Sternkatalog, der alle Sterne mit einer Sterngröße von 6,5 oder heller auflistet, d. h. ungefähr alle von der Erde aus mit bloßem Auge sichtbaren Sterne. Der Katalog enthält 9.110 Objekte.
Bemerkung
Für die Nutzung dieser Online-Kataloge ist eine Internetverbindung erforderlich.
Alle diese Kataloge sind über das VizieR-Katalogzugriffstool, CDS, Straßburg, Frankreich, verfügbar (DOI:10.26093/cds/vizier). Die ursprüngliche Beschreibung des VizieR-Dienstes wurde im Jahr 2000 veröffentlicht, A&AS 143, 23.
Die Option Katalog Mag-Limit
ist eine Option, mit der Sie die Helligkeit der im Katalog gefundenen Sterne begrenzen können. Der automatische Wert wird anhand der Bildauflösung berechnet.
Lokale Kataloge verwenden
Mit der Version 1.1, die im Juni 2022 erschien, war es möglich, einen lokal installierten Sternkatalog zu verwenden, um den Funktion ohne Internetverbindung und mit größerer Ausfallsicherheit zu gewährleisten. Der Sternkatalog, den wir für unsere Bedürfnisse am besten geeignet fanden, ist der von KStars. Er besteht in der Tat aus vier Katalogen (dokumentiert hier in KStars), von denen zwei nicht direkt in den KStars-Installationsdateien enthalten sind:
namedstars.dat, die hellsten Sterne, die alle einen Namen haben
unnamedstars.dat, ebenfalls helle Sterne, aber bis zur Größenklasse 8
deepstars.dat, schwächere Sterne aus dem Tycho-2-Katalog der 2,5 Millionen hellsten Sterne, bis zur Helligkeit 12,5
USNO-NOMAD-1e8.dat, ein Auszug aus dem riesigen NOMAD-Katalog, der sich auf photometrische B-V-Informationen und die Eigenbewegung von Sternen in kompakter Form bis zur Helligkeit 18 beschränkt.
Beim Vergleich dieser Kataloge mit dem Online-Katalog NOMAD kann man leicht feststellen, dass viele Sterne fehlen. Wenn nicht genügend Sterne für Ihr Bildfeld gefunden werden, sollten Sie trotzdem die Remoteabfragen verwenden. Wenn die Kataloge installiert sind, kann man mit dem Befehl conesearch überprüfen, welche Sterne des Bildes für die PCC verwendet werden, nämlich diejenigen, die mit photometrischen Informationen in den Katalogen verfügbar sind.
conesearch -phot
Download
Die ersten beiden Dateien sind im KStars-Quelltext verfügbar, der Tycho-2-Katalog aus einem Debian-Paket und der NOMAD-Katalog ebenfalls aus KStars-Dateien, wie in diesem kleinen Artikel zur KStars-Installation dokumentiert. Es gibt mehrere weltweite Spiegel wie in den Artikeln angegeben.
Um es den Siril-Benutzern und möglicherweise auch den KStars-Benutzern leichter zu machen, stellen wir die vier Dateien an einem einzigen Ort und in einem stärker komprimierten Format zur Verfügung. Mit dem LZMA-Algorithmus (verwendet von xz oder 7zip) beträgt die Dateigröße 1,0 GB anstelle der 1,4 GB der ursprünglichen gzip-Datei.
Um es schneller von überall her verfügbar zu machen, wird es mit bittorrent verteilt, indem diese torrent-Datei oder über den folgenden magnet link.
Langsamere direkte Download-Links finden Sie hier <https://free-astro.org/download/kstars-siril-catalogues/>`__ (klicken Sie mit der rechten Maustaste auf jeden Dateinamen auf der linken Seite und speichern Sie die Links).
Installation in Siril
Die Dateien können an beliebiger Stelle abgelegt und ihre Pfade in den Einstellungen von Siril angegeben werden, aber es gibt einen Standardspeicherort für die vier Dateien: ~/.local/share/kstars/
unter Linux. Sie können dort verlinkt werden, um unnötige Kopien zu vermeiden. Die Einstellungen können nun von der Kommandozeile aus geändert werden, indem man den Befehl :ref:`set <set>`verwendet.
Wenn verfügbar und lesbar, verwendet Siril den Webdienst nicht, um astrometrische oder photometrische Daten abzurufen. Überprüfen Sie anhand der Meldungen auf der Registerkarte Protokoll oder auf der Konsole, ob die Katalogdateien wie erwartet verwendet werden.
Ab Siril 1.4.0 sucht Siril zuerst in Lokalen Beschriftungskataloge, um die Koordinaten eines Objekts zu finden, das im Dialog der astrometrischen Lösung übergeben wurde, um den Mittelpunkt des Bildes zu lokalisieren. Dies bedeutet, dass Sie, sofern Sie die lokalen Sternkataloge installiert haben, Ihre Bilder ohne Internetverbindung lösen können. Dies ist natürlich nur erforderlich, wenn die Aufnahmesoftware die Zielkoordinaten nicht im FITS-Header gespeichert hat oder wenn Sie das SER-Dateiformat verwenden, das diese Informationen nicht speichern kann.
Benutzung
Mit dem Hinzufügen der neuen Verbindung zwischen Sirils Plattenlöser und dem lokalen Katalog und der neuen Verbindung zwischen Sirils PCC und dem lokalen Katalog wurde ein neuer Befehl conesearch
geschaffen (ab Siril 1.4.0), um Katalogobjekte in einem astrometrisch gelösten Bild anzuzeigen. Um Sterne anzuzeigen, die photometrische Informationen (den B-V-Index) enthalten und für die Kalibrierung verwendet werden können, können Sie zum Beispiel folgendes verwenden:
conesearch -phot
Dies ist eine gute Möglichkeit, zusätzlich zur Objektbeschriftung (siehe Beschriftungen) zu überprüfen, ob die astrometrische Lösung und das Bild übereinstimmen.

Einstellungen bei lokalen Katalogen
Technische Informationen
Für die Photometrie verwendet Siril nur den B-V-Index, der Informationen über die Sternfarbe liefert. Die drei Bildkanäle werden dann skaliert, um die beste Farbdarstellung für alle Sterne im Bild zu erhalten.
Für weitere Informationen über den KStar-Binärdateityp siehe diese Seite und diese Diskussion über kstars-devel und einige Entwicklungshinweise in Siril hier und hier.
Sha1-Summen für die 4 Katalogdateien:
4642698f4b7b5ea3bd3e9edc7c4df2e6ce9c9f7d namedstars.dat
53a336a41f0f3949120e9662a465b60160c9d0f7 unnamedstars.dat
d32b78fd1a3f977fa853d829fc44ee0014c2ab53 deepstars.dat
12e663e04cae9e43fc4de62d6eb2c69905ea513f USNO-NOMAD-1e8.dat
Lizenzen für die 4 Katalogdateien.
Verwendung des lokalen astronomy.net-Solvers
Installation
Seit Version 1.2 kann der Solver solve-field
aus der astrometry.net Suite von Siril verwendet werden, um Bilder oder Bildsequenzen astrometrisch zu lösen.
Für Windows-Plattformen ist der einfachste Weg, es zu bekommen, ansvr zu verwenden. Wenn Sie das Standard-Installationsverzeichnis, d.h. %LOCALAPPDATA%cygwin_ansvr, nicht verändert haben, wird Siril ohne zusätzliche Einstellungen danach suchen. Wenn Sie cygwin haben und astrometry.net aus den Quellen gebaut haben, müssen Sie den Ort des cygwin root-Verzeichnisses in den Eisntellungen angeben.
Für MacOS folgen Sie bitte dieser Anleitung <http://www2.lowell.edu/users/massey/Macsoftware.html#Astrom>`_. Installieren Sie es mit homebrew und fügen Sie es dem PATH
hinzu. Vergewissern Sie sich auch, dass das Programm für die Testbilder funktioniert, wie in der Anleitung angegeben, sowie außerhalb von Siril.
Bei Nicht-Windows-Betriebssystemen wird erwartet, dass die ausführbare Datei im PATH
zu finden ist.
Die Verwendung dieses Tools ermöglicht es, Bilder blind zu lösen, ohne a priori zu wissen, welchen Bereich des Himmels sie enthalten. Es ist auch eine gute Alternative zu Sirils astrometrischem Plattenlöser, falls dieser versagt, da es sich um ein spezielles und bewährtes Werkzeug handelt, das auch die Feldverzerrung berücksichtigen kann.
Die Standardeinstellungen sollten in Ordnung sein, können aber mit dem Befehl set (Standardwerte in Klammern) oder in der Registerkarte Astrometrie in den Voreinstellungen geändert werden, wenn Sie das wirklich wollen. Wie groß der Bereich der erlaubten Skalierung ist (15%), wie groß der Radius der Suche von den Anfangskoordinaten ist (10 Grad), die Polynomordnung für die Feldverzerrung (0, deaktiviert), das Entfernen oder nicht der temporären Dateien (ja), die Verwendung des Ergebnisses als neue Standardbrennweite und Pixelgrößen (ja).
Indexdateien
Astrometry.net benötigt Indexdateien, um zu funktionieren. Wir empfehlen Ihnen dringend, die neuesten Indexdateien zu verwenden, die auf der Website <http://data.astrometry.net/>`_ verfügbar sind, d.h. die Serien 4100 und 5200. Das Bildfeld jeder Serie ist auf ihrer github page beschrieben. (die offizielle Dokumentation enthält diese Tabelle noch nicht).
Auf Unix-basierten Systemen können Sie einfach den Anweisungen in der Dokumentation folgen.
Unter Windows, wenn Sie ansvr verwenden, werden diese neuen Indexdateien vom Index-Downloader nicht zur Verfügung gestellt. Sie können sie dennoch separat herunterladen und dort speichern, wo die anderen Indexdateien aufbewahrt werden (ich würde empfehlen, die alten Dateien zu entfernen, auch wenn dies den Index-Downloader durcheinander bringen kann).
Wie es funktioniert
Genau wie der interne Plattenlöser wird Siril mit der Extraktion der Sterne aus Ihren Bildern fortfahren (um von der internen Parallelität zu profitieren) und diese Liste von Sternen an astrometry.net solve-field
übermitteln. Wenn Sie dann möchten, dass astrometry.net den Index parallel durchforstet, müssen Sie dies in der Datei astrometry.cfg
angeben.
Sequenzen lösen
Wenn eine Sequenz geladen wird, wird am unteren Rand des Dialogs ein zusätzliches GUI-Element angezeigt.

Astrometrische Optionen bei Sequenzen
Sie können angeben, dass die gesamte Sequenz astrometrisch gelöst werden soll. Standardmäßig werden die bereits gelösten Bilder erneut gelöst, es sei denn, das Kästchen Bereits gelöste Bilder überspringen ist angekreuzt. Um Astrometrische Registrierung zu verwenden, müssen Sie die gesamte Sequenz verarbeiten, damit nützliche Informationen mit der Sequenz gespeichert werden (FWHM, Anzahl der Sterne, Hintergrundpegel...), also kreuzen Sie dieses Kästchen dann nicht an.
Wenn Sie Siril Solver mit lokalen Katalogen verwenden oder Astrometry.net verwenden, werden die im Dateiheader enthaltenen Informationen (falls vorhanden) verwendet, um das Bildzentrum und das Sampling für jedes Bild zu aktualisieren. Wenn Sie den Siril-Solver jedoch mit Online-Katalogen verwenden, wird standardmäßig ein einzelner Sternkatalog heruntergeladen, um zu viel Netzwerkverkehr und Serveranfragen zu vermeiden. Wenn die Bilder keine zu große Drift aufweisen und das Sampling gleich ist, ist dies normalerweise ausreichend. Wenn die Bilder jedoch nicht genügend Überlappung oder unterschiedliches Sampling aufweisen, können Sie das Herunterladen eines Sternkatalogs pro Bild erzwingen, indem Sie das Kontrollkästchen „Sterne für jedes Bild abrufen“ aktivieren.
Mit den drei Feldern am unteren Rand können Sie schließlich festlegen, ob der astrometrische Löser die Zielkoordinaten, die Pixelgröße und den Brennpunkt aus den Kopfzeilen der einzelnen Bilder oder aus den im Dialogfeld angegebenen Werten lesen soll.
Am Ende der Sequenzlösung gibt das Protokoll an, wie viele Bilder gelöst wurden und ob welche übersprungen wurden.
Sequence processing succeeded.
Execution time: 676.35 ms
3 images successfully platesolved out of 3 included
(2 were already solved and skipped)
Das Lösen von Sequenzen ist auch über den Befehl seqplatesolve möglich.
Bemerkung
Beim Lösen von FITS-Sequenzen oder einer FITSEQ-Datei werden die Bilder direkt gespeichert, ohne dass eine neue Sequenz erstellt wird. Bei FITS-Sequenzen werden die Originaldateien nicht aktualisiert, wenn die Sequenz mithilfe symbolischer Links erstellt wurde. Stattdessen wird der Name des symbolischen Links verwendet, um eine neue FITS-Datei zu erstellen, wobei das Original unberührt bleibt. Beim Lösen einer SER-Sequenz wird eine neue Sequenz mit dem Präfix „ps_“ erstellt, da SER keine WCS-Daten speichern kann.
Sternerkennung
Standardmäßig verwendet die Sternsuche den Algorithmus findstar mit den aktuellen Einstellungen. Er funktioniert sehr gut, um viele Sterne zu finden, aber in manchen Fällen möchten wir die Sterne manuell erkennen oder einfach sehen, welche verwendet werden. Ein erster Schritt wäre, das Fenster PSF zu öffnen und die Sternsuche zu starten, dann die Einstellungen anzupassen (siehe die zugehörige Dokumentation Dokumentation).
Eine andere Möglichkeit wäre, die Sterne einzeln auszuwählen, indem man sie mit einem Auswahlrechteck umgibt und dann mit der rechten Maustaste auf Stern auswählen klickt. Je mehr Sterne ausgewählt werden, desto größer ist die Wahrscheinlichkeit, dass der Algorithmus erfolgreich ist.
Öffnen Sie dann im Astrometrie-Fenster den Abschnitt "Sternsuche" und aktivieren Sie die Option Manuelle Suche. Anstatt Sternsuche auszuführen, wird nun die aktuelle Liste der Sterne verwendet.
Verstehen der Ergebnisse
Wenn eine astrometrische Lösung gefunden wird, können wir auf der Registerkarte Konsole diese Art von Meldungen sehen:
Up is -5.26 deg ClockWise wrt. N
Resolution: 3.051 arcsec/px
Focal length: 254.21 mm
Pixel size: 3.76 µm
Field of view: 04d 51m 58.27s x 03d 01m 1.21s
Image center: alpha: 21h02m02s, delta: +68°10'48"
Was 119.64 arcmin from initial value
Saved focal length 254.21 and pixel size 3.76 as default values
Flipping image and updating astrometry data.
Die astrometrische Lösung liefert uns die J2000-Äquatorialkoordinaten des Bildzentrums, die projizierte horizontale und vertikale Dimension des Bildes am Himmel, die Brennweite, die dieses Feld für die gegebene Pixelgröße ergeben könnte, und folglich die tatsächliche Samplingrate, den Winkel des Bildzentrums macht mit der Erdachse, dem Sichtfeld und der Bildmitte. Es gibt auch an, wie groß der Abstand zum ursprünglich angegebenen Mittelpunkt war.
Wenn die astrometrische Lösung fehlschlägt, überprüfen Sie, ob die Startkoordinaten und die Pixelgröße korrekt sind, und versuchen Sie, die Größe zu ändern. Dadurch ändert sich die Anzahl der aus den Katalogen heruntergeladenen Sterne, und möglicherweise werden mehr Sterne identifiziert. Wenn Sirils Löser keine Lösung findet, ist es dennoch möglich, ein externes Tool zu verwenden. Die Lösung wird in jedem Fall in den FITS-Header geschrieben.
Visualisierung von Verzerrungen
Um die Gültigkeit der Lösung zu überprüfen, können Sie den Befehl conesearch verwenden. Dieser Befehl zeigt die Positionen der Sterne aus den Katalogen an und überprüft, ob sie mit den tatsächlichen Sternen im Bild übereinstimmen.
Die beiden folgenden Bilder zeigen Beschriftungen in der oberen rechten Ecke eines Bildes mit erheblicher Verzerrung. Das obere Bild ist die lineare Lösung, während das untere Bild unter Berücksichtigung von kubischen Polynomen gelöst wurde.

Sternbeschriftungen mit linearer Lösung

Sternbeschriftung mit kubischer Lösung
Wenn die astrometrische Lösung mit Verzerrungen erfolgreich ist, kann der Befehl disto eine Darstellung der Korrekturen als Overlay auf dem Bild anzeigen.
Siril Kommandozeile
disto [clear]Zeigt das Verzerrungsfeld eines astrometrisch gelösten Bildes mit Verzerrungstermen anOption clear angeben zum deaktivieren
Ein Beispiel wird unten gezeigt.

Bild mit Verzerrungs-Overlay
Beschriftungen/Objektnamen
Beschriftungen/Objektnamen sind Glyphen, die über den Bildern angezeigt werden, um das Vorhandensein bekannter Himmelsobjekte wie Galaxien, helle Sterne usw. darzustellen. Sie stammen aus Katalogen, können aber nur auf Bildern angezeigt werden, von denen wir wissen, welchen Teil des Himmels sie repräsentieren, also auf Bildern, für die eine astrometrische Lösung ermittelt wurde (Plate Solved) und die Weltkoordinatensystem-Informationen (WCS) in ihrem Header enthalten, also nur FITS oder Astro-TIFF Dateien.

Ansicht eines vollständig beschrifteten Bildes
Die astrometrische Lösung (Plate Solving) kann in Siril über den Eintrag astrometry.net oder ASTAP erfolgen.
oder mit externen Tools wie
Schaltflächen für Beschriftungen
Wenn ein astrometrisch gelöstes Bild in Siril geladen wird, sehen sie die Himmelskoordinaten für das Pixel unter dem Mauszeiger in der rechten unteren Ecke, und die Schaltflächen für die Anzeige von Beschriftungen sind verfügbar. Die erste Schaltfläche schaltet die Objektbeschriftungen um, die zweite das Himmels-Koordinatensystem und den Kompass.
Offline-Beschriftungskataloge
Siril wird mit einer vordefinierten Liste von Katalogen für die Beschriftungen geliefert:
Messier Katalog (M)
New General Katalog (NGC)
Index Katalog (IC)
Lynds Katalo of Dark Nebulae (LdN) - Lynds Katalog der Dunkelnebel
Sharpless Katalog (Sh2)
Sternkatalog (3661 der hellsten Sterne)
Zusätzlich können 2 benutzerdefinierte Kataloge verwendet werden:
Benutzerkatalog DeepSky (DSO)
Benutzerkatalog "Objekte des Sonnensystems" (SSO)
Sie werden mit den Befehlen gefüllt, die im Abschnitt über searching for a known object beschrieben sind.
Sie werden im Verzeichnis der Benutzereinstellungen gespeichert. Ihr Speicherort hängt vom Betriebssystem ab:
für Unix-basierte Betriebssysteme werden sie in
~/.config/siril/catalogue
seinunter Windows befinden sie sich in
%LOCALAPPDATA%\siril\catalogue
.
Alle obigen Kataloge können in den Einstellungen Reiter ein- und ausgeschaltet werden.
imDie beiden benutzerdefinierten Kataloge können auch über die entsprechenden Schaltflächen geleert(d. h. gelöscht) werden.
Eine Bildlaufleiste auf der rechten Seite erlaubt es einfach durch die Katalogliste zu scrollen.

Verwaltung der Kataloge in Einstellungen/Astrometrie
Diese Beschriftungskataloge werden in erster Linie zu Anzeigezwecken verwendet. Ab Siril 1.3 werden sie auch verwendet, um das Zentrum des Bildes für Astrometrie- oder Photometrie-Tools zu lokalisieren. Wenn das Objekt lokal gefunden wird, wird der Plattenlöser als lokal angezeigt. Wenn nicht, wird auf einen Online-Plattenlöser zurückgegriffen.

Objekt im lokalen Beschriftungskatalog gefunden
Online-Beschriftungskatalog
Möglicherweise möchten Sie andere Datenbanken als die bereits mit Siril gelieferten abfragen, die im Abschnitt Offline Beschriftungskataloge beschrieben sind. Dies funktioniert wieder nur für astrometrisch gelöste Bilder Bilder.
Ab Siril 1.3 ist dies mit dem Befehl conesearch
möglich. Dieser neue Befehl ersetzt und erweitert die Möglichkeiten, die zuvor durch nomad
und solsys
ab Siril 1.2 zur Verfügung standen.
Siril Kommandozeile
conesearch [limit_magnitude] [-cat=] [-phot] [-obscode=] [-tag={on|off}] [-log={on|off}] [-trix=] [-out=]
Zu tun
Wird erweitert, wenn wir die neuen UI-Elemente haben
In der nachstehenden Tabelle sind alle verfügbaren Kataloge sowie die Links zu den Originaldaten aufgeführt.
Katalog |
-cat= |
Referenz |
---|---|---|
Lokal |
ausgelassen |
|
Tycho2 |
tycho2 |
|
Nomad |
nomad |
|
Gaia DR3 |
gaia |
|
PPMXL |
ppmxl |
|
Kataloge heller Sterne |
bsc |
|
APASS DR9 |
apass |
|
GCVS |
gcvs |
|
VSX |
vsx |
|
SIMBAD |
simbad |
|
PGC/HYPERLEDA |
pgc |
|
Archiv für Expoplaneten |
exo |
|
AAVSO VSP |
aavso_chart |
|
IMCCE Solar system skybot |
solsys |
Die folgenden Abfragen werden Ihnen dank der folgenden Organisation zur Verfügung gestellt:
Vizier (über CDS Vizier TAP Abfrageservice)
Simbad (über CDS Simbad TAP Abfrageservice)
IMCCE (über seinen Skybot Kegel-Suchservice)
NASA Exoplanetenarchiv (über seinen TAP Abfrageservice)
Für die Abfrage von Sonnensystemobjekten können Sie einen zusätzlichen Parameter -obscode= übergeben, den 3-Zeichen-Code für ein IAU-Observatorium in der Nähe Ihres Beobachtungsortes. Dadurch wird die Genauigkeit der Beschriftungen verbessert. Bitte beachten Sie, dass die Ergebnisse immer noch leicht von denen abweichen können, die Sie mit einer direkten Ephimeridenabfrage für ein spezifisches Objekt erhalten, welche den genauen Beobachtungsort verwendet (falls im FITS-Header vorhanden).
Diese zusätzlichen Beschriftungen werden in ROT angezeigt, um sie von den Offline-Beschriftungen zu unterscheiden, die in GRÜN angezeigt werden. Diese Beschriftungen werden gelöscht, sobald die Schaltfläche Objektnamen anzeigen
umgeschaltet wird.

Ergebnis eines Prozesses zur Sonnensystem-Suche
Zusätzliche Kataloge
You may want to display your own user catalogues. This can be done with the
command show
. This command can also be used to display, for instance,
csv files created with the feature to find
comparison stars.
Siril Kommandozeile
show [-clear] [{ -list=file.csv | [name] RA Dec }] [-nolog] [-notag]
Diese Kataloge können jede csv-Datei (comma-separated) sein die folgende Regeln befolgen:
Kommentarzeilen - falls vorhanden - sollten mit dem Zeichen # beginnen
am Anfang sollte eine Zeile mit den Spaltennamen stehen, die durch Kommas getrennt sind
Es sollten mindestens die Spalten ra und dec in Dezimalgraden angegeben werden.
Die Spalten können in beliebiger Reihenfolge angegeben werden
weitere Spalten können übergeben werden:
Name (text)
Durchmesser (Doppeltgenaue Fließkommazahl), der Objektdurchmesser in Bogenminuten
mag (doppeltgenaue Fließkommazahl), die Magnitude des Objekts
Typ (text), wird in der Konsole nach dem Namen in () angezeigt
Weitere Spalten können eingefügt werden, werden aber nicht genutzt.
Liste der bekannten Benutzerkataloge:
Manchmal erstellen Benutzer ihre eigenen Kataloge, wir können versuchen, sie hier zu verlinken, um allen zu helfen.
Variable Sterne, entnommen aus GCVS 5.1, besprochen hier auf Französisch, (
Dateilink
).
Warnung
Im Gegensatz zu den Anweisungen im verlinkten Thema ist es nicht empfehlenswert, den Benutzer-DSO-Katalog durch solche Dateien zu ersetzen. Von der Verwendung wird abgeraten, da einige von ihnen besonders groß sein können und jedes Neuzeichnen von Beschriftungen enorm verlangsamen würden.
Suche nach einem bekannten Objekt
Wenn Sie wissen, dass sich ein bestimmtes Objekt irgendwo im Bild befindet (falls nicht, siehe den Abschnitt Suche nach einem unbekannten Objekt), können Sie es zu den Beschriftungen hinzufügen.
Deep-Sky-Objekte
Laden Sie ein astrometrisch gelöstes Bild und geben Sie Strg+Umschalt + / oder Objekt suchen... im Pop-up-Menü ein (Rechtsklick).
Es erscheint ein kleiner Suchdialog, in den Sie den Namen des Objekts eingeben können. Wenn Sie Enter drücken, wird zunächst in den vorhandenen Beschriftungskatalogen nach diesem Namen gesucht, falls er bereits unter einem anderen Namen existiert. Falls nicht, wird eine Online-Anfrage an SIMBAD gesendet, um die Koordinaten eines Objekts mit diesem Namen zu erhalten. Wenn es gefunden wird und noch in keinem Katalog vorhanden ist, wird das Objekt dem Deep Sky Benutzerkatalog hinzugefügt.
Die Objekte dieses Katalogs werden in ORANGE angezeigt, während die Objekte aus den vordefinierten Katalogen in GRÜN dargestellt werden.

Deep-Sky-Objekte aus benutzerdefinierten und vordefinierten Katalogen
Beispiele für gültige Eingaben (Groß- und Kleinschreibung wird nicht berücksichtigt):
HD 86574
oderHD86574
sind beide für diesen Stern gültig
Objekte des Sonnensystems
Ab Siril Version 1.2 kann auch nach Objekten des Sonnensystems gesucht werden, indem der Dienst "Miriade ephemcc <https://ssp.imcce.fr/webservices/miriade/api/ephemcc/>" verwendet wird. Dies geschieht auf die gleiche Weise wie bei den Deep Sky Objekten, wobei dem Namen des zu suchenden Objekts ein Schlüsselwort vorangestellt wird, das die Art des Objekts angibt: a:
für Asteroiden, c:
für Kometen, p:
für Planeten, dp:
für Zwergplaneten und `s:
für natürliche Satelliten. Wenn Sie ein Bild abfragen, das an einem Datum und zu einer Zeit aufgenommen wurde, die nahe genug an einem anderen Bild liegt (gleiche Nacht), das bereits mit SSOs versehen ist, werden deren zwischengespeicherte Positionen verwendet und um die Geschwindigkeit der einzelnen Objekte korrigiert, die von den Ephemeriden zurückgegeben wird. Die Objekte in diesem Katalog werden in GELB angezeigt.
Beispiele für gültige Eingaben (Groß- und Kleinschreibung wird nicht berücksichtigt):
c:67p
oderc:C/2017 T2
sind gültige Formen für Kometena:1
unda:ceres
sind beide gültig für (1) Ceresa:2000 BY4" ist gültig für 103516 2000 BY4
p:4
oderp:mars
können Beide für den Mars verwendet werdendp:Pluto
ist gültig für Plutos:Moon
ors:Io
ist gültig für natürliche Satelliten.
Warnung
Bilder, die keinen DATE-OBS
Headerschlüssel haben, können nicht für SSOs beschriftet werden. Bilder, die keine Informationen über den Standort des Beobachters enthalten (SITELAT, SITELONG und SITEELEV Header Keys), werden trotzdem mit Beschriftungen versehen, allerdings unter der Annahme einer geozentrischen Beobachterposition, d.h. als ob man vom Erdmittelpunkt aus beobachten würde. Je nach der Entfernung der Objekte zur Erde kann dies dazu führen, dass die Positionen geringfügig von ihren tatsächlichen Positionen abweichen.
Befehl catsearch
Die gleiche Funktion ist über den Befehl catsearch
zugänglich:
Siril Kommandozeile
catsearch name
Suche nach einem unbekannten Objekt
Besonders nützlich für photometrische Arbeiten ist die Möglichkeit, einen Stern oder andere Objekte im Bild zu identifizieren, indem man eine Auswahl um sie herum zieht, mit der rechten Maustaste klickt, um das Kontextmenü aufzurufen, und den Eintrag PSF auswählt.
Dadurch wird das PSF-Fenster geöffnet, und wenn es sich um einen Stern handelt, werden die Gauß'schen Anpassungsparameter angezeigt, aber es wird auch ein Weblink unten links im Fenster angezeigt. Wenn Sie diesen Link öffnen, gelangen Sie auf die SIMBAD-Seite <https://simbad.cds.unistra.fr/simbad/sim-fcoo>`_ mit den Koordinaten des Objekts und in vielen Fällen auch mit dem Namen des Objekts.
SIMBAD enthält nicht alle bekannten Objekte, aber die Koordinaten auf der Seite können als Ausgangspunkt für die Suche nach dem Objekt in anderen Online-Katalogen verwendet werden, z. B. Gaia DR3 (VizieR).
Dynamische Point Spread Funktion
Dieser Abschnitt beschreibt die beiden wesentlichen Schritte, die zur Erkennung von Sternen in Einzelbildern durchgeführt werden. Die Erkennung eines Einzelbildes kann mit
oder mit der Tastenkombination Strg + F6 durchgeführt oder feinjustiert werden.
Dynamische PSF auf einem Deep-Sky-Bild.
Das Verfahren ist wie folgt:
eine erste Erkennung von potenziellen Sternkandidaten vornehmen
Anpassung eines PSF-Modells für jeden Kandidaten. Anhand der Parameter der Modellanpassung eine Überprüfung durchführen, um sicherzustellen, dass es sich um einen Stern handelt, und Nicht-Stern-Kandidaten ablehnen.
Am Ende dieses Prozesses erhält man eine Liste von Sternen mit den Positionen im Bild relativ zur linken oberen Ecke und den gemessenen Helligkeit aller Sterne in der Liste.
Erste Sternkandidaten
Während es beim Betrachten eines Bildes offensichtlich erscheint, wo sich die Sterne befinden, ist es etwas schwieriger, den Prozess in mathematische Operationen und Kriterien zu übertragen. In diesem Abschnitt wird der zugrunde liegende Algorithmus kurz beschrieben. Er ist inspiriert von dem Handbuch der Software "DAOPHOT" DAOPHOT software manual [Stetson1987], wobei Vereinfachungen vorgenommen wurden, um die Leistung zu steigern. Der ursprüngliche Algorithmus zielte darauf ab, alle möglichen Sterne zu erkennen und diente der Erstellung von Sternkatalogen, während Siril Sterne hauptsächlich als Merkmale für die Registrierung erkennen muss. Außerdem muss der Algorithmus auf eine große Vielfalt unterschiedlicher Bilder reagieren können - die meisten von uns haben keine professionelle astronomische Ausrüstung im Hinterhof - und wir mussten einige Entscheidungen hinsichtlich der Einschätzung der Abbildungsbedingungen (Abtastung, Seeing usw.) treffen.
Im Laufe der Jahre hat sich unsere Implementierung zu dem entwickelt, was sie heute ist. Sie zielt darauf ab, keine sehr hellen Sterne zu übersehen, die für die Registrierung wichtig sind, und so viele Ausreißer wie möglich zurückzuweisen, während sie gleichzeitig vertretbar schnell bleibt.
Sie kann in folgende Schritte zerlegt werden:
die Statistik des Bildes berechnen, um sowohl den Hintergrund als Median des Bildes als auch sein Rauschen zu erfassen. Dabei wird davon ausgegangen, dass das Bild eine relativ gleichmäßige Helligkeit hat. Folglich wird die Erkennung in den Ecken weniger effizient sein, wenn nach der Kalibrierung eine starke Vignettierung vorliegt.
es wird auch der Dynamikbereich berechnet, definiert als das Maximum des Bildes abzüglich des Hintergrunds. Dies wird später nützlich sein, um gesättigte Sterne zu erkennen.
das Bild mit einem Gauß-Kernel glätten. Die ideale Glättung wäre die Verwendung eines Kernels, der die gleiche FWHM wie das Bild hat. Stattdessen haben wir eine mittlere Größe gewählt, die in einem sehr breiten Spektrum von Bedingungen zufriedenstellende Ergebnisse liefert. Dies ermöglicht es, "blind" gegenüber den Bildparametern zu sein.
auf der geglätteten Version des Bildes lokale Maxima über einem Pegel erkennen, der als Hintergrundpegel plus dem X-fachen des Rauschens definiert ist (X kann mit dem
threshold
-Wert in der GUI variiert werden). Stellen Sie sicher, dass dies ein Maximum über einer bestimmten Boxgröße ist (definiert durch den Parameterradius
).es wird eine Plausibilitätsprüfung durchgeführt, um sicherzustellen, dass das Maximum und seine Nachbarn deutlich über den umgebenden Pixeln liegen (um z. B. Flecken in den hellen Teilen eines Nebels auszuschließen).
Überprüfung, ob der Kern um die Maxima gesättigt ist, d.h. durchgängig nahe an der oberen Grenze des dynamischen Bereichs liegt. Wenn ja, wird ein Edge-Walking-Algorithmus ausgeführt, um die Grenze des gesättigten Bereichs zu ermitteln.
Die erste und zweite Ableitung entlang einer horizontalen und vertikalen Linie , die durch den Mittelpunkt verläuft, werden verwendet, um den lokalen Hintergrund, die Amplitude und die Größe des Sterns in allen Richtungen (oben, unten, links und rechts) zu ermitteln.
Wenn die Parameter in allen Richtungen symmetrisch genug sind (bis hin zum Parameter
roundness
), wird der Stern als potentiellen Kandidat bestätigt.
Sobald die Liste der potenziellen Kandidaten zusammengestellt ist, werden sie nach abnehmender Amplitude sortiert und dem PSF-Anpassungsalgorithmus zugeführt, der im Abschnitt Minimalisierung beschrieben ist.
Modelle
Im dynamische PSF-Fenster werden zwei Modelle verwendet. Im Allgemeinen ist das Moffat-Modell viel besser geeignet, um Objekte wie Sterne anzupassen.
Eine elliptische Gaußsche Anpassungsfunktion, definiert als
(1)\[ G(x,y) = B+Ae^{-\left(\frac{(x-x_0)^2}{2\sigma^2_x}+\frac{(y-y_0)^2}{2\sigma^2_y}\right)}.\]Eine elliptische Moffat-PSF-Anpassungsfunktion, definiert als
(2)\[ M(x,y) = B+A\left(1+\frac{(x-x_0)^2}{\sigma^2_x}+\frac{(y-y_0)^2}{\sigma^2_y}\right)^{-\beta},\]
wobei:
\(B\) ist der durchschnittliche lokale Hintergrund.
\(A\) ist die Amplitude, d.h. der Maximalwert der angepassten PSF.
\(x_0\), \(y_0\) sind die Koordinaten des Schwerpunkts in Pixel-Einheiten.
\(\sigma_x\), \(\sigma_y\) sind die Standardabweichung der Gaußverteilung auf der horizontalen und vertikalen Achse, gemessen in Pixeln.
\(\beta\) ist der Exponent aus der Moffat-Formel, der die Gesamtform der Anpassungsfunktion steuert. Die Obergrenze dieses Parameters wurde auf 10 festgelegt. Ein höherer Wert ist bedeutungslos und bedeutet, dass die Gaußfunktion gut genug ist, um den Stern abzubilden.
Andere Parameter werden von diesen angepassten Variablen abgeleitet:
\(\text{FWHM}_x\) und \(\text{FWHM}_y\): Das Full Width Half Maximum auf der X- und Y-Achse in Pixel-Einheiten. Diese Parameter werden wie folgt berechnet:
\(\text{FWHM}_x = 2\sigma_x\sqrt{2\log 2}\).
\(\text{FWHM}_y = 2\sigma_y\sqrt{2\log 2}\).
Es ist möglich, die FWHM-Parameter in der Einheit Bogensekunden zu erhalten. Dazu müssen Sie alle Felder, die Ihrer Kamera und Ihrem Objektiv/Teleskop-Fokus entsprechen, im Parameterfenster des Hamburger-Menüs ausfüllen, dann Bildinformationen und Information... ausführen. Wenn die Standard-FITS-Schlüsselwörter
FOCALLEN
,XPIXSZ
,YPIXSZ
,XBINNING
undYBINNING
aus dem FITS-Header gelesen werden, berechnet das PSF auch den Bildmaßstab in Bogensekunden pro Pixel.
\(r\): Der Rundheitsparameter. Er wird ausgedrückt als \(\text{FWHM}_x/\text{FWHM}_y\), wobei \(\text{FWHM}_x > \text{FWHM}_y\) die Symmetriebedingung ist.
Ein weiterer Parameter wird ebenfalls sowohl im Gauß- als auch im Moffat-Modell angepasst. Dies ist der Drehwinkel \(theta\), der im Bereich \([-90°,+90°]\) definiert ist. Die Hinzufügung dieses Parameters impliziert eine Koordinatenänderung, bei der die in (1) und (2) ausgedrückten Variablen \(x\) und \(y\) durch \(x\) und \(y\) ersetzt werden:
(3)\[\begin{split} x' &= +x \cos\theta+y \sin\theta \\ y' &= -x \sin\theta+y \cos\theta.\end{split}\]
Darstellung zweier kreisförmiger PSFs nach einem Gauß-Profil und einem Moffat-Profil. Beide Modelle verwenden die gleichen Parameter, wobei das Moffat-Profil \(\beta = 1.4\) verwendet.
Die gedrehte Gauß- und die Moffat-Funktion haben \(\sigma_x=2\sigma_y\), \(\theta=45°\). Für Moffat gilt: \(\beta = 1.4\).

Sternprofil mit Gauß- und Moffat-Modell. Es werden mehrere \(\beta\)-Werte ausprobiert. \(\beta = 10\) ergibt ein Profil, das dem Gaußschen Profil sehr nahe kommt.
Minimierung
Die Minimierung erfolgt mit einem nicht-linearen Levenberg-Marquardt-Algorithmus dank der sehr robusten GNU Scientific Library. Dieser Algorithmus wird verwendet, um das Minimum einer Funktion zu finden, die einen Satz von Parametern auf einen Satz von Beobachtungswerten abbildet. Es handelt sich um eine Kombination aus zwei Optimierungstechniken: der Methode des Gradientenabstiegs und der invers-hessischen Methode.
Der Levenberg-Marquardt-Algorithmus passt den Kompromiss aus diesen beiden Methoden in Abhängigkeit von der Krümmung der zu minimierenden Funktion an. Wenn die Krümmung klein ist, verwendet der Algorithmus die Methode des Gradientenabstiegs, und wenn die Krümmung groß ist, verwendet der Algorithmus die inverse hessische Methode.
Seit Version 1.2.0 wird der gesättigte Teil des Sterns aus dem Anpassungsprozess entfernt, wodurch der nicht gesättigte Teil viel genauer erfasst werden kann. Dies ermöglicht die "Rekonstruktion" des Sternprofils bei Verwendung der Menüoption Sterne entsätigen oder des Befehls unclipstars.
Nutzung
Dynamische PSF kann auf zwei verschiedene Arten aufgerufen werden, je nachdem, was Sie wollen:
Vielleicht möchten Sie nur einen oder ein paar Sterne einpassen. In diesem Fall können Sie, nachdem Sie eine Auswahl um einen ungesättigten Stern gezogen haben (dies ist wichtig für die Genauigkeit des Ergebnisses), entweder mit der rechten Maustaste klicken und die Option Stern auswählen wählen, auf die Schaltfläche + im Dialogfeld "Dynamisches PSF" klicken oder Strg + Leertaste eingeben. Daraufhin wird eine Ellipse um den Stern gezeichnet. Um den Dialog zu öffnen, können Sie auch die Tastenkombination Strg + F6 verwenden.
Sie können so viele Sterne wie möglich analysieren, indem Sie auf das Symbol klicken oder die Befehlszeile findstar verwenden. Alle gefundenen Sterne sind von einer Ellipse umgeben: orange, wenn der Stern in Ordnung ist, magenta, wenn der Stern gesättigt ist. Es ist auch möglich, den Durchschnitt der berechneten Parameter anzuzeigen, wie unten dargestellt, indem man auf die Schaltfläche
klickt.

Durchschnitt der angepassten Sterne im Gaußschen Modell.
Die Erkennung von Sternen hat eine Reihe von Anwendungen:
Siril verwendet es intern für astrometrische Zwecke bei der Registrierung von Bildsequenzen. Dies geschieht automatisch und erfordert keinen Benutzereingriff.
Da Sterne im Vergleich zu lichtschwachen Objekten wie Nebeln oder Galaxien sehr hell sind, kommt es häufig vor, dass einige Sterne in einem Bild gesättigt sind, was bedeutet, dass ihr Helligkeitsprofil beschnitten ist. Dies kann bei einigen Bildverarbeitungsfunktionen, insbesondere bei der Dekonvolution, Probleme verursachen und führt zu einem Verlust von Farbinformationen und einer etwas größeren Aufblähung der Sterne bei der Anwendung von Streckungen. Die Analyse aller Sterne zeigt Ihnen, welche Sterne gesättigt sind, und Sie können dann die Menüoption Sterne entsättigen oder den Befehl unclipstars verwenden, um das Problem durch Synthese des abgeschnittenen Teils des Profils zu beheben.
Siril Kommandozeile
unclipstars
Reprofiliert übersättigte Sterne, um sie zu entsättigen, und skaliert die Ausgabe so, dass alle Pixelwerte <= 1,0 sindIm Idealfall sollten alle Sterne in einem Bild vollkommen rund sein. Probleme wie Koma, Astigmatismus und schlechte Nachführung sowie Probleme wie ein falscher Backfokus bei Korrektoren können jedoch zu verzogenen, elliptischer Sterne in einem Bild führen. Die Ellipsen, die mit dem Werkzeug Dynamische PSF erzeugt werden, können solche Probleme visuell gut veranschaulichen.
Die Untersuchung der durchschnittlichen Sternparameter, insbesondere FWHM und der Beta-Parameter der Moffat-Anpassungsfunktion, kann Informationen über die Qualität des Seeings in einem Bild liefern.
Die Erkennung aller Sterne ist der erste Schritt zur Verwendung des Werkzeugs
. Dieses Werkzeug erstellt korrigierte Helligkeitsprofile für alle erkannten Sterne und kann zur Erstellung einer synthetischen Sternmaske verwendet werden, die dann mit einem von Starnet++ erzeugten sternlosen Bild gemischt werden kann, um andernfalls astrometrisch nicht lösbare Sterne in einem Bild zu korrigieren. In diesem Fall kann die Erkennung von Sternen unter Verwendung des Moffat-Profils ein realistischeres Ergebnis liefern und auch das Herausfiltern von Galaxien, die fälschlicherweise als Sterne erkannt wurden, erleichtern, indem die Einstellung Minimum beta verwendet wird.Die Schaltfläche Ausgewählten Stern zentrieren kann verwendet werden, um einen bestimmten Stern in der Liste schnell und einfach im Bild zu finden, indem er im Ansichtsfenster zentriert wird. Dies ist nützlich, wenn Sie alle Sterne erkannt haben und bestimmte Lösungen überprüfen möchten, um sicherzustellen, dass es sich wirklich um einen Stern und nicht um eine Galaxie oder einen kosmischen Strahl handelt.
In ähnlicher Weise wird durch Klicken auf eine orange- oder magentafarbene Sternenellipse im Hauptfenster die ausgewählte Sternlösung im Dialogfeld Dynamische PSF hervorgehoben. Dies kann nützlich sein, wenn Sie die Parameter eines einzelnen Sterns sehen möchten.
Die Dekonvolution-Funktionen von Siril unterstützen die Verwendung von dynamischen PSF-Messungen, um eine Dekonvolution-Funktion zu synthetisieren, die den direkt aus dem Bild gemessenen Sternparametern entspricht.
Konfiguration
Der dynamische PSF kann mit den Einstellungen im Dialogfeld Dynamischer PSF konfiguriert werden:
Mit Radius wird die halbe Größe des Suchfelds festgelegt. Wenn Sie Probleme haben, bestimmte Sterne zu erkennen, können Sie versuchen, dies zu ändern, aber normalerweise ist die Standardeinstellung in Ordnung.
Schwellwert ändert den Schwellenwert über dem Rauschen für die Sternerkennung. Wenn Sie diesen Wert erhöhen, werden weniger schwache Sterne erkannt. Bei sehr verrauschten Bildern sollten Sie dies dennoch tun. Wenn Sie diesen Wert verringern, werden zwar mehr schwache Sterne erkannt, aber der Algorithmus erkennt auch eher zufällige Helligkeitsspitzen im Rauschen als Sterne.
Der Schwellenwert für die Rundheit legt die zulässige Elliptizität fest, ab der Sterne als solche erkannt werden. Stark elliptische Sterne können aufgrund von unvollkommener Nachführung oder Abbildungsfehlern auftreten, aber manchmal werden auch Doppelsterne, die zu nahe beieinander liegen, als ein einziger sehr länglicher Stern erkannt. Um all diese Probleme hervorzuheben, ist es möglich, eine höhere Grenze für die Rundheit festzulegen. Ein Maximalwert von 1 ist gleichbedeutend mit der Deaktivierung des Bereichs, so dass nur der Minimalwert übrig bleibt. Dieser Rundheitsbereich sollte für die Registrierung oder Astrometrie deaktiviert werden.
Umrechnung legt ein Konvergenz-Kriterium fest, das vom Solver verwendet wird. Wird dieser Wert erhöht, kann der Solver mehr Interaktionen durchführen, um zu konvergieren, und möglicherweise zusätzliche Sterne entdecken, aber die Laufzeit des Solvers kann sich erhöhen.
Der Profiltyp wählt zwischen Gauß'schen oder Moffat'schen Profilen für die Sterne aus.
Minimum beta legt einen zulässigen Mindestwert für beta fest, damit eine Entdeckung als Stern akzeptiert wird. Galaxien können manchmal als Moffat-Profilsterne entdeckt werden, aber sie haben diffuse Profile und der Wert von Beta ist normalerweise sehr niedrig, weniger als etwa 1,5.
Relax PSF checks ermöglicht eine Lockerung mehrerer Qualitätsprüfungen für Sternkandidaten. Dies wird wahrscheinlich zu einer signifikanten Zunahme von falsch-positiven Sternentdeckungen führen, oft mit wilden Parametern.
Ein Bereich von minimaler und maximaler Amplitude kann eingestellt werden, um die Amplitude (Parameter mit der Bezeichnung
A
in den Berichten) der erkannten Sterne zu begrenzen. Dies ist nützlich, wenn nur nicht gesättigte Sterne ausgewählt werden sollen, z. B. für die PSF-Anpassung bei der Dekonvolution. Beachten Sie, dass das Entfernen der gesättigten Sterne aus der Erkennung die Registrierung und Astrometrie stören kann.
Tipp
Die in diesem Fenster definierten Einstellungen können an dem aktuell geladenen Bild getestet werden. Sie müssen jedoch bedenken, dass sie auch für alle Bilder der Sequenz verwendet werden, insbesondere für die Registrierungsmethode globale Sternausrichtung.
Der Befehl findstar befolgt die gleichen Einstellungen, die im Dialog Dynamischer PSF eingegeben wurden, kann aber auch mit dem Befehl setfindstar konfiguriert werden.
Siril Kommandozeile
findstar [-out=] [-layer=] [-maxstars=]
Siril Kommandozeile
setfindstar [reset] [-radius=] [-sigma=] [-roundness=] [-focal=] [-pixelsize=] [-convergence=] [ [-gaussian] | [-moffat] ] [-minbeta=] [-relax=on|off] [-minA=] [-maxA=] [-maxR=]
Quellenverzeichnis
Stetson, P. B. (1987). DAOPHOT: A computer program for crowded-field stellar photometry. Publikation der Astronomical Society of the Pacific, 99(613), 191.
FITS Header
Im Header einer FITS-Datei enthaltene Schlüsselwörter können in Siril angezeigt werden. Klicken Sie dazu einfach auf dumpheader.
. Eine andere Möglichkeit, den Header anzuzeigen, ist die Verwendung der BefehlszeileSeit Version 1.3.0 ist es möglich, den Wert der von Siril unterstützten Schlüsselwörter zu ändern, entweder mit dem Befehl update_key oder über die grafische Oberfläche im entsprechenden Fenster.
Warnung
Siril erlaubt Ihnen nicht, den Header einer sequence-Datei im laufenden Betrieb zu ändern.
Bemerkung
Es gibt einen Unterschied zwischen dem, was in der Befehlszeile angezeigt wird, und dem, was Sie im Grafikmodus sehen. Im letzteren Modus werden nur von Siril verwaltete keywords angezeigt, während dumpheader alle in der Datei vorhandenen Schlüsselwörter anzeigt. Daher ist es nicht immer möglich, einen Wert mit update_key zu aktualisieren, wenn Siril das Schlüsselwort nicht verwaltet.
Es können nur Schlüsselwerte geändert werden, keine Kommentare. Außerdem muss der Schlüssel ungeschützt sein. Zur besseren Erkennung werden geschützte Schlüssel lachsfarben dargestellt. Die Bearbeitung ist sehr einfach: Doppelklicken Sie einfach auf den Schlüsselwert. Beim ersten Mal wird das Feld ausgewählt, beim zweiten Mal wird der Bearbeitungsmodus geöffnet. Durch Drücken der Enter-Taste wird die Eingabe bestätigt.
Warnung
Bitte beachten Sie, dass Siril die Gültigkeit des eingegebenen Werts nicht prüft. Es ist Sache des Benutzers, einen gültigen Wert einzugeben. Ein falscher Wert kann zu unerwünschtem Verhalten bei der Keyword-Verarbeitung von Siril führen.

FITS-Header-Dialogfeld beim Bearbeiten des Werts eines Schlüsselworts.
Das Fenster enthält eine Option in Form einer Schaltfläche Auswahl kopieren. Es kopiert ausgewählte Zeilen in die Zwischenablage.
Siril Kommandozeile
dumpheader
Siril Kommandozeile
update_key key value
Intensitätsprofilierung
Siril verfügt über einen Modus zur Erstellung von Intensitätsprofilen. Der Benutzer wählt eine Linie zwischen zwei Punkten aus und Siril erstellt ein Diagramm der Pixelwerte zwischen diesen Punkten. Dies hat mehrere Anwendungsmöglichkeiten. Es kann zur Untersuchung des Intensitätsprofils eines einzelnen Sterns, zur Erstellung eines Profils einer ganzen Galaxie oder zur Erstellung von Spektrogrammen verwendet werden, wenn Sie einen Beugungsgitterfilter wie den Star Analyzer SA-100 oder einen echten Spektrographen haben.
Basis-Intensitätsprofil
Um ein Basis-Intensitätsprofil eines Sterns oder eines anderen Objekts zu erstellen, wählen Sie die Schaltfläche Profil in der unteren Symbolleiste. Dadurch wird Siril in den Profilierungsmodus versetzt und ein kleiner Dialog geöffnet.

Sie können nun auf die Hauptbildanzeige klicken und ziehen, um den Anfangs- und Endpunkt der Linie festzulegen, die Sie profilieren möchten. Wenn Sie beim Ziehen der Linie die Umschalttaste gedrückt halten, rastet die Linie entweder horizontal oder vertikal ein.
Tipp
Wenn die Profillinie genau horizontal oder genau vertikal verläuft, können exakte Pixelwerte direkt aus dem Bild verwendet werden. Wenn die Profillinie weder horizontal noch vertikal ist, fallen die zu zeichnenden Punkte nicht genau auf ein Pixel und es werden daher bilinear interpolierte Pixelwerte verwendet.
Ein benutzerdefinierter Titel für Ihr Diagramm kann in das Steuerelement am unteren Rand des Dialogs eingegeben werden.
Tipp
Bei der Verarbeitung einer Sequenz ist es möglich, dass der benutzerdefinierte Titel die Bildnummer und die Gesamtzahl anzeigt, indem Sie () an das Ende des Titels anhängen. Wenn Sie z. B. Solarspektren () als Titel für eine 5-Bild-Sequenz eingeben, werden die Titel Solarspektren (1 / 5), Solarspektren (2 / 5) usw. erzeugt. Die Klammern werden ignoriert und entfernt, wenn ein einzelnes Bild verarbeitet wird.
Profiltypen
Verwenden Sie die Optionsfelder, um den gewünschten Profiltyp auszuwählen. (Klicken Sie auf die Beispielbilder unten, um sie in voller Größe zu sehen).
Mono-Profil. Für Mono- oder Farbbilder wird ein Leuchtdichteprofil zwischen zwei Punkten erstellt. Dieser Modus kann mit spektrometrischen Daten verwendet werden.

Tipp
Wenn ein Farbbild geladen ist, aber der Mono-Profilierungsmodus ausgewählt ist, wird das Profil entsprechend dem Ansichtsfenster erstellt. Die Ansichtsfenster R, G und B liefern Monoprofile für den jeweiligen Kanal und das Ansichtsfenster RGB liefert ein Luminanzprofil, bei dem alle drei Kanäle gleich gewichtet werden.
Farbprofil. Für Farbbilder werden drei Profile für die R-, G- und B-Pixelwerte zwischen zwei Punkten erstellt. Dieser Modus kann mit spektrometrischen Daten verwendet werden.

Tri-Profil (Mono). Für Mono- oder Farbbilder werden drei parallele, gleichabständige Leuchtdichteprofile zwischen zwei Punkten erzeugt. Der Abstand zwischen den 3 Profilen kann über die Schaltfläche "Drehen" eingestellt werden.

CFA. Bei Bildern, die nur ein Bayer-Muster aufweisen, werden vier Profile für die vier CFA-Unterkanäle zwischen zwei Punkten erstellt. Dies kann besonders nützlich sein, um das Profil von Flats mit Bayer-Muster oder anderen Bildern mit Bayer-Muster zu prüfen, bevor sie debayered werden.

Dieses Bild zeigt die Verwendung des Steuerelements Benutzerdefinierter Titel zum Festlegen eines benutzerdefinierten Titels für die Darstellung.
Bemerkung
Die Optionen für spektrometrische Daten schließen sich gegenseitig mit den Modi Tri-Profiling und CFA-Profiling aus: Tri-Profiling und CFA-Profiling ignorieren alle angegebenen Wellenzahldaten und die Option Profilbreite.
Klicken Sie auf Anwenden, um Ihr Profil zu erstellen.
Präzise Koordinateneingabe
Um die präzise und wiederholbare Eingabe von Koordinaten zu erleichtern, gibt es eine manuelle Eingabemethode. Klicken Sie auf die Schaltfläche Manuelle Koordinaten und Sie können die X- und Y-Koordinaten des Start- und Endpunkts der Profillinie eingeben. Wenn eine Profillinie bereits gezeichnet ist, aber ein Punkt nicht ganz an der gewünschten Stelle liegt, können Sie diesen Popup-Dialog verwenden, um die Platzierung der Endpunkte fein abzustimmen.
Wenn Sie einen Endpunkt genau auf die Position eines Sterns setzen möchten, wählen Sie einen rechteckigen Bereich um den Stern herum aus und klicken Sie auf die entsprechende Sternschaltfläche rechts im Dialogfeld. Dies ist besonders nützlich, wenn Sie Spektrografie mit einem Beugungsgitterfilter durchführen, da es hilft, das Profil genau durch das Zentrum des gebeugten Spektrums zu zeichnen.
Tipp
Wenn Sie diese Methode für die Spektrographie verwenden, muss der Stern, dessen Spektrum aufgezeichnet wird, als Startpunkt und nicht als Endpunkt gewählt werden, da sonst die Wellenzahlachse rückwärts verläuft.
Bemerkung
Bei Verwendung des CFA-Modus werden die Koordinaten im Eingabebild angegeben. Jeder CFA-Kanal ist jedoch halb so breit und halb so hoch. Die x-Achse in der Darstellung im CFA-Modus wird in Pixeln im CFA-Unterkanal gemessen, d. h. sie umfasst die halbe Anzahl von Pixeln wie im Eingabebild.
Messungen
Die Intensitätsprofillinie kann auf zwei Arten als Messinstrument verwendet werden:
Wenn Sie das Kontrollkästchen Profil messen aktivieren, werden alle mit der Maus gezogenen Profillinien gemessen, ähnlich wie bei der Schnellmessfunktion Strg + Umschalt + Ziehen.
Im Dialogfeld Koordinaten gibt es eine Schaltfläche Messen. Diese bietet die gleiche Messfunktion, ermöglicht es Ihnen aber, die Endpunkte genau zu bestimmen und die Profillinie dann bei Bedarf zu messen. Durch die Auswahl von Sternen, Kleinplaneten oder Kometenkernen als Startpunkt, wie oben beschrieben, können Messungen zwischen zwei Himmelskörpern sehr präzise (mit Sub-Pixel-Präzision) durchgeführt werden.

Hier wurden zwei nahe Sterne ausgewählt und als Endpunkte festgelegt, wobei der Abstand zwischen ihnen mit 5,2 Bogensekunden gemessen wurde. Dies könnte zur Untersuchung naher Doppelsterne oder zur Triangulation der Position eines Kleinplaneten verwendet werden.
Bemerkung
Die Siril-Messfunktion verwendet die Kleinwinkel-Approximation für den Winkelabstand \(\theta\). Der größte Fehlerterm ist proportional zu \(\theta^3\) und beträgt weniger als 1% für Messungen bis zu 10°: Er ist daher für die meisten astrometrischen Anwendungen gültig, wird aber bei großen Messungen über Ultra-Weitwinkel-Bilder ungenau. Bei Messungen über 10° wird eine Warnung in das Protokoll geschrieben.
Spektrographie
Möglicherweise verfügen Sie über einen Spektrographen oder ein Beugungsgitterfilter. In diesem Fall können Sie zusätzliche Funktionen des Profilierungsmodus nutzen, um ein Spektrogramm zu erstellen. Klicken Sie auf die Schaltfläche Spektrometrische Daten, um Daten zu den Spektralmessungen einzugeben.
Um das Rauschen zu reduzieren, kann eine Schnittbreite angegeben werden. Wenn diese größer als 1 ist, wird an jedem Punkt ein Durchschnittswert aus mehreren Pixeln senkrecht zur Schnittlinie anstelle eines einzelnen Wertes verwendet. Eine größere Breite reduziert das Rauschen stärker, aber bei Verwendung eines Beugungsgitters ist das Spektrum eines Sterns ziemlich schmal, so dass das Profil nicht sehr breit gemacht werden kann bevor es die Region der Spektraldaten überschreitet.
Um die Wellenzahlachse zu kalibrieren, können Sie zwei Punkte mit bekannten Wellenzahlen oder Wellenlängen im Diagramm auswählen, zum Beispiel bekannte Absorptionslinien. Klicken Sie dazu zunächst auf die Schaltfläche Punkt 1 auswählen, und klicken Sie auf das Bild an der Stelle, die der ersten bekannten Wellenzahl entspricht. Die gewählten x- und y-Koordinaten rasten auf dem nächstgelegenen Punkt der Schnittlinie ein. Wenn Sie auf die falsche Stelle klicken, klicken Sie einfach erneut auf die Schaltfläche und wählen Sie den Punkt erneut aus. Wiederholen Sie diesen Vorgang für die zweite bekannte Wellenzahl oder Wellenlänge, indem Sie diesmal die Schaltfläche Punkt 2 auswählen anklicken.
Sie können auch wählen, ob Sie Ihr Spektrogramm mit einer x-Achse mit Wellenlänge (Standardeinstellung) oder Wellenzahl darstellen möchten, indem Sie das Kombinationsfeld verwenden.
Bemerkung
Die Achsenkalibrierung beruht auf der Näherung der kleinen Achse, d. h. der Abstand entlang der x-Achse ist proportional zur Wellenlänge. Dies ergibt sich aus der Beugungsgleichung \(d \sin(\theta) = m \lambda\). Daraus ergibt sich die entlang einer senkrecht zum Gitter verlaufenden x-Achse gebeugte Entfernung von \(x = D \tan\left(\arcsin\left(\frac{m \lambda}{d}\right)\right)\) und der Fehler der x-Achse beträgt weniger als 1 %, solange der gebeugte Winkel weniger als 9 Grad beträgt. Dies gilt für viele Beugungsgitter, z. B. hat der Star Analyser SA-100 einen Linienabstand von 100 Linien/mm. Für Wasserstoff-Alpha-Emissionen mit einer Wellenlänge von 656 nm ergibt dies einen Beugungswinkel erster Ordnung von 0,125 Grad.

Wenn Sie mit Ihrer Auswahl zufrieden sind, klicken Sie auf Anwenden, um zum Hauptdialog für die Profilerstellung zurückzukehren. Sie können nun auf Anwenden klicken, um Ihr Spektrogramm zu erzeugen.

Hier ist ein solares FeH-Spektrum, das mit dem THEMIS-Teleskop aufgenommen wurde, gemittelt über 15 Pixel pro Spalte, um das SNR zu verbessern, und mit einer Beschriftung der Wellenzahlachse über das Popup-Menü Spektrometrie-Daten.

Als Beispiel sind hier die Wasserstofflinien der Balmer-Reihe zu sehen, die durch ein Beugungsgitter aufgenommen wurden. Zur Kalibrierung des Spektrums wurden zwei Linien verwendet (\(text{H}_\alpha\) und \(text{H}_\beta\)).
Bemerkung
Die Wellenzahl, wie sie in der Spektroskopie und in den meisten Bereichen der Chemie verwendet wird, ist definiert als die Anzahl der Wellenlängen pro Entfernungseinheit, in der Regel in Zentimetern (cm \(^{-1}\)):
wobei \(\lambda\) die Wellenlänge ist. Sie wird manchmal als spektroskopische Wellenzahl bezeichnet. Sie ist gleich der Ortsfrequenz.
Siril Grafikwerkzeug
Die Profilerstellungsfunktion verwendet das Siril-interne Grafikwerkzeug zur Darstellung der verschiedenen Profile. Mit den erzeugten *.dat
-Dateien können Sie weiterhin jedes beliebige Plot-Tool verwenden, um die zugrunde liegenden Daten zu untersuchen.
Ein Rechtsklick auf eine beliebige Stelle der Plotfläche öffnet ein Kontextmenü:
Gitter und Legende anzeigen/verbergen
Aktuelle Ansicht in Zwischenablage exportieren,
*.png
or*.svg
Zugrunde liegende Daten in einer Datei
*.dat
speichern

Kontextmenü für Siril-Grafiken
Beachten Sie, dass alle Exporte den aktuellen Zoom/Ausschnitt berücksichtigen, während beim Speichern in dat die Daten ungefiltert exportiert werden.
Die folgenden GUI-Interaktionen stehen zur Verfügung:
Klicken + Ziehen, um eine Auswahl zu treffen. Der Zoom wird auf den ausgewählten Bereich gesetzt, wenn die Maus losgelassen wird.
Strg + Ziehen zum Verschieben der aktuellen Ansicht.
Strg + Scrollrad zum Vergrößern/Verkleinern.
Doppelklick zum Zurücksetzen auf die Standardposition/den Standardzoom.
Befehle
Siril Kommandozeile
profile -from=x,y -to=x,y [-tri] [-cfa] [-arcsec] { [-savedat] | [-filename=] } [-layer=] [-width=] [-spacing=] [ {-xaxis=wavelength | -xaxis=wavenumber } ] [ {-wavenumber1= | -wavelength1=} -wn1at=x,y {-wavenumber2= | -wavelength2=} -wn2at=x,y] ["-title=My Plot"]
Siril Kommandozeile
seqprofile sequence -from=x,y -to=x,y [-tri] [-cfa] [-arcsec] [-savedat] [-layer=] [-width=] [-spacing=] [ {-xaxis=wavelength | -xaxis=wavenumber } ] [{-wavenumber1= | -wavelength1=} -wn1at=x,y {-wavenumber2= | -wavelength2=} -wn2at=x,y] ["-title=My Plot"]
Bildinspektoren
Siril verfügt über mehrere Werkzeuge, die Ihnen bei der Analyse Ihres Bildes helfen und Ihnen Informationen zur Qualität der Aufnahme geben können. Insbesondere, ob Ihr Setup optische Defekte hat oder nicht.
Verkippung
Das erste von Siril vorgeschlagene Werkzeug ist die Verkippungsanalyse. Eine Verkippung tritt auf, wenn der Sensor nicht orthogonal zur Abbildungsebene steht: Dies erfordert einen Eingriff in das optische System. Sie können diese Funktion auf zwei verschiedene Arten ausführen. Entweder klicken sie in der grafischen Benutzeroberfläche auf die Verkippung-Schaltfläche (im Menü
) oder über die Kommandozeile. Letzteres bietet sogar die Möglichkeit die Verkippung über eine komplette Sequenz zu ermitteln, um eine größere Genauigkeit zu erreichen. Der folgende Befehl:Siril Kommandozeile
tilt [clear]
gibt Folgendes aus:
22:28:13: Running command: tilt
22:28:13: Findstar: processing for channel 0...
22:28:15: Stars: 7598, Truncated mean[FWHM]: 3.40, Sensor tilt[FWHM]: 0.31 (9%), Off-axis aberration[FWHM]: 0.39
In der Konsole werden angezeigt:
die Anzahl der für die Messung verwendeten Sterne
der durchschnittliche FWHM-Wert auf dem Sensor, frei von Ausreißern
die Verkippung, ausgedrückt als Differenz zwischen der besten und der schlechtesten FWHM an den vier Ecken des Bildes mit dem Prozentsatz der Neigungsabweichung in Klammern (ein Wert von mehr als 10% weist auf ein Neigungsproblem hin)
die Bildfeldwölbung (Abberation), ausgedrückt durch die Differenz der FWHM zwischen den Sternen in der Mitte und den Sternen am Rand des Sensors
Wenn die Anzahl der erkannten Sterne klein ist (<200), ermöglichen die Sternerkennungseinstellungen der dynamischen PSF eine Verbesserung durch Anpassung des Schwellenwertes/Radius. Je größer die Anzahl der in die Berechnung einbezogenen Sterne ist, desto zuverlässiger ist das Ergebnis der Analyse.
Warnung
Damit das Ergebnis sinnvoll ist, sollte dieser Befehl vorzugsweise mit einem Einzelbild und nicht mit einem Summenbild ausgeführt werden. Ein kalibriertes Einzel-Lights (für Farbsensoren nur debayered) ist daher ideal. Außerdem sind die Proportionen des gezeichneten Vierecks übertrieben, um auf dem Bildschirm besser sichtbar zu sein. Es kann nicht genau der Realität entsprechen.

Anzeige des Verkippungsdiagramms
Tipp
Neben der Verwendung des Befehls "tilt -clear" kann das Tilt-Diagramm auch über die Schaltfläche Entfernen im Dialogfeld Dynamische PSF gelöscht werden.
Siril Kommandozeile
seqtilt sequencename
Inspektor für die Bildfeldwölbung (Abberration Inspektor)
Dieses Werkzeug erstellt ein 3x3-Mosaik aus der Bildmitte, den Ecken und Rändern. So lässt sich die Form der Sterne in verschiedenen Bildbereichen leicht vergleichen. Sie können auf diese Funktion zugreifen, indem Sie mit der rechten Maustaste auf das Bild klicken und Einstellungen einstellen.
auswählen. Sie können die Einstellungen dieses Werkzeugs, wie z.B. die Größe der Felder und des Fensters, in den
Das Fenster des Bildfeldwölbungs-Inspektors zeigt die durch das optische System bedingten Verzerrungen der Sterne in den Randbereichen des Bildes.
Es ist auch ein sehr gutes Hilfsmittel, um festzustellen, ob das Bild einen Farbverlauf/Gradienten enthält: Die Unterschiede in Helligkeit und/oder Farbe werden deutlich sichtbar.

Das Fenster des Bildfeldwölbungs-Inspektors zeigt Helligkeitsunterschiede an.
Siril Kommandozeile
inspector
Photometrie
In diesem Abschnitt werden Sie mit allen Hilfsmitteln im Zusammenhang mit der Photometrie vertraut gemacht. Zunächst werden die Grundsätze der Photometrie erläutert, dann wird erklärt, wie sie in Siril verwendet werden.
Siril ist in der Lage, die Helligkeit von Sternen sowie die Ungenauigkeit der Helligkeit zu bestimmen. Von dieser Information aus ist es möglich, Helligkeitsveränderungen bestimmter Sterne, Exoplaneten oder Bedeckungen zu untersuchen. Am Ende des Prozesses wird auch eine Lichtkurve erstellt.

Beispiel einer Exoplaneten-Photometrie in Siril.
Grundlagen
Die Photometrie ist die Wissenschaft von der Messung des Lichts. Sie zielt darauf ab, den Fluss oder die Intensität des von astronomischen Objekten ausgestrahlten Lichts zu messen. In Siril kann die Photometrie verwendet werden, um die Lichtkurve veränderlicher Sterne, Transits von Exoplaneten oder Sternbedeckungen zu analysieren oder um Farben in RGB-Bildern zu kalibrieren.
Die verwendete Methode ist die Aperturphotometrie. Ihr Grundprinzip besteht darin, den beobachteten Lichtstrom in einem bestimmten Radius um das Zentrum eines Objekts zu summieren und dann den Gesamtbeitrag des Himmelshintergrunds in derselben Region abzuziehen (berechnet im Ring zwischen dem inneren und dem äußeren Radius, unter Ausschluss der abweichenden Pixel), so dass nur der Lichtstrom des Objekts übrig bleibt, um eine instrumentelle Helligkeit zu berechnen. Dies ist in der folgenden Abbildung dargestellt.

Kreise der Aperturphotometrie
Die Werte dieser Einstellungen können in der Sektion Photometrie der Voreinstellungen geändert werden. aperture muss alle Pixel des zu messenden Objekts enthalten, annulus sollte dagegen keine seiner Pixel enthalten. Standardmäßig wird aperture für ein Ziel mit der doppelten FWHM der PSF eingestellt, aber die Größe des Annulus ist fest. Diese Werte sollten für ein bestimmtes Sampling angepasst und sorgfältig überprüft werden.
Bemerkung
Der folgende Text ist eine gekürzte und modifizierte Kopie der ausgezeichneten MuniPack-Softwaredokumentation von David Motl, die unter der GNU Free Documentation License veröffentlicht wurde und deren Quellen hier verfügbar sind.
Messung der Helligkeit eines Objekts
Die Summe S der Pixel in einem kleinen Bereich A um ein Objekt ist die Summe der Nettointensität I des Objekts plus der Hintergrundintensität \(B\cdot A\):
Die Werte von S und B werden aus dem Quellbild abgeleitet, die Fläche A wird als Fläche eines Kreises mit dem Radius r bestimmt, wobei r die Größe der Blende in Pixeln ist. Es ist dann einfach, die Nettointensität I eines Objekts in ADU zu berechnen:
Unter der Annahme, dass die Nettointensität I proportional zum beobachteten Fluss F ist, können wir die scheinbare Helligkeit m des Objekts mit Hilfe des Pogsonschen Gesetzes ableiten:
Abschätzung des Messfehlers
Nachdem wir die instrumentelle Rohhelligkeit eines Objekts ermittelt haben, werden wir versuchen, seinen Standardfehler zu schätzen. Zunächst werden wir uns an einige allgemeine Regeln erinnern, die für den Standardfehler und seine Ausbreitung gelten. Dies ist eine allgemeine Regel für die Fehlerfortpflanzung durch eine Funktion f mit unsicherem Wert X:
Aus dieser allgemeinen Regel leiten wir zwei Gesetze der Fehlerfortpflanzung ab. Im ersten Fall wird der unsichere Wert X mit einer Konstanten a multipliziert und um einen konstanten Offset b verschoben. Dieses Gesetz kann auch für den Fall angewendet werden, dass nur eine Multiplikation oder nur eine Verschiebung stattfindet.
Das zweite Gesetz definiert den Fehler eines Logarithmus einer unbestimmten Größe X:
Bitte beachten Sie, dass die log-Funktion hier der natürliche Logarithmus ist, während die Pogson-Formel (siehe oben) den Logarithmus zur Basis 10 enthält. Die folgende Gleichung hilft uns, mit diesem Unterschied umzugehen:
Setzt man diese beiden Gleichungen zusammen, erhält man:
Wenn wir zwei unkorrelierte unbestimmte Variablen X und Y haben, ist die Varianz ihrer Summe die Summe ihrer Varianzen, diese Gleichung ist als Bienaymé-Formel bekannt.
Aus dieser Formel lässt sich auch der Standardfehler eines Stichprobenmittelwerts ableiten. Wenn wir N Beobachtungen einer Zufallsvariablen X mit einer stichprobenbasierten Schätzung des Standardfehlers der Grundgesamtheit s haben, dann ist der Standardfehler einer Stichprobenmittelwertschätzung des Grundgesamtheitsmittels
Mit diesem Wissen ausgestattet, können wir über die Schätzung des Standardfehlers der Objekthelligkeit nachdenken. Wir werden die folgenden drei Unsicherheitsquellen in Betracht ziehen: (1) zufälliges Rauschen innerhalb der Teleskopöffnung, das das thermische Rauschen des Sensors, das Ausleserauschen des Signalverstärkers und des Analog-Digital-Wandlers umfasst, (2) Poisson-Statistiken der Zählung diskreter Ereignisse (auf den Sensor auftreffende Photonen), die während eines festen Zeitraums auftreten, und (3) der Fehler bei der Schätzung der mittleren Himmelshelligkeit.
Für die Schätzung des mittleren Himmelsniveaus haben wir den Algorithmus des robusten Mittelwerts verwendet. Er ermöglicht die Schätzung seiner Stichprobenvarianz \(\sigma_{pxl}^2\). Dies ist eine pixelbasierte Varianz, und da wir A Pixel in der Sternblende summiert haben, gilt die Bienaymé-Formel: Die Summe S ist eine Summe von A unkorrelierten Zufallsvariablen, von denen jede die Varianz \(\sigma_{pxl}^2\) hat. Für die Varianz der ersten Fehlerquelle erhalten wir:
wobei A eine Anzahl von Pixeln in der Sternblende ist.
Aus der Poisson-Statistik können wir eine Varianz ableiten, die durch die Zählung diskreter Ereignisse, der auf einen Sensor auftreffenden Photonen, entsteht, die während eines festen Zeitraums, der Belichtung, auftreten. Wir müssen wiederum die Verstärkung/Gain p des Sensors verwenden, um eine Intensität in ADU in eine Anzahl von Photonen umzuwandeln. Wenn die gemessene Nettointensität eines Objekts I ist, berechnen wir die mittlere Anzahl von Photonen \(lambda\) als
Bemerkung
Der Wert der Verstärkung p des Sensors/ADC-Konverters kann im Abschnitt Photometrie der Siril-Einstellungen geändert werden
Dann ist die Varianz der Intensität aufgrund der Poisson-Statistik gleich ihrem Mittelwert.
Die Varianz ist in Photonen angegeben, wir müssen sie in ADU umrechnen, um die Varianz in Einheiten \(ADU^2\) zu erhalten.
Wir haben den Himmelspegel als Stichprobenmittelwert der Pixelpopulation im Himmelsring abgeleitet. Da jedes Pixel im Ring eine Varianz \(\sigma_{pxl}^2\) hat, ist die Varianz des Stichprobenmittelwertes
wobei \(n_{sky}\) die Anzahl der Pixel im Himmelsring ist.
Aus der Gleichung (9) wird die Varianz der Intensität des Objekts berechnet als
Beachten Sie, dass in der Gleichung (2) der Himmelspegel mit A multipliziert wird, so dass wir seine Varianz mit \(A^2\) multiplizieren müssen - siehe die Gleichung (16). Nun verwenden wir das Gesetz der Fehlerfortpflanzung für den Logarithmus, der mit der Formel des Pogsonschen Gesetzes übereinstimmt.
Setzt man die Gleichungen (17) und (16) zusammen, kann man den Standardfehler der Helligkeit des Objekts in Magnituden ableiten als
Schnelle Photometrie
Photometry areas explained
As Siril only performs aperture photometry, it's important to understand and set the correct parameters.
The stars are modeled according to your choice: Gaussian or Moffat as decribed here in the Dynamic PSF chapter.
So a particular star on a particular image has its own FWHM.

PSF and photometry terms.
The aperture photometry process needs 3 radii:
The outer circle, defined by the outer radius (most often expressed in pixel).
The inner circle, defined by the inner radius (most often expressed in pixel). These 2 circles define the annulus which is used to measure the background (that is the sky level + additionnal noise).
The aperture circle, defined by the aperture radius. It can be expressed in pixel or as a ratio of the star FWHM (the automatic checkbox in the window). This area is used to measure the star signal added to a backgroud signal.
These 3 radii can be set and tweaked individually from the GUI
tab.
Radii settings.
Or via the command line interface:
Siril Kommandozeile
setphot [-inner=20] [-outer=30] [-aperture=10] [-dyn_ratio=4.0] [-gain=2.3] [-min_val=0] [-max_val=60000]
Tipp
These radii settings apply to all aperture photometric processes: quick photometry and Light Curves. Check them carfully.
Photometrie an handverlesenen Objekten eines einzelnen Bildes
Die Schaltfläche Schnellphotometrie ist eine Schaltfläche in der Symbolleiste, mit der Sie eine Photometrie der Sterne durchführen können, was im Allgemeinen der einfachste Weg ist.
Tipp
Wenn sich der Stern in der Mitte mehrerer Sterne befindet und das Werkzeug nicht auf den richtigen Stern zeigt, besteht eine alternative Lösung darin, eine Auswahl um den Stern zu zeichnen, dann mit der rechten Maustaste zu klicken und auf PSF zu klicken. Es könnte auch interessant sein zu wissen, dass Strg-Mittelklick (oder Befehlstaste-Mittelklick unter MacOS) eine Auswahl einer empfohlenen Größe für PSF/Photometrie zeichnet (basierend auf dem konfigurierten Außenradius).
Tipp
Wenn die Photometrie auf der RGB-Ebene durchgeführt wird, werden die Ergebnisse tatsächlich auf der grünen Ebene berechnet. Um Photometrie auf den roten oder blauen Schichten zu erhalten, müssen Sie an den entsprechenden Kanälen arbeiten.
Siril Kommandozeile
psf [channel]
Klicken Sie auf diese Schaltfläche, um den Bildauswahlmodus zu ändern, und klicken Sie dann auf einen Stern. Es wird nicht nur die Photometrie berechnet, sondern Siril berechnet auch die PSF (Point Spread Function/Punktspreizfunktion) des Sterns, mit einer Vielzahl von Details.
Für die Berechnung der PSF werden zwei Berechnungsmodelle verwendet, die vom Benutzer im Fenster Dynamisches PSF ausgewählt werden können (Strg + F6).

Fenster mit photometrischem Ergebnis.
Das Ergebnis der Photometrie und die zugehörige PSF werden in folgender Form angezeigt:
PSF fit Result (Gaussian, monochrome channel):
Centroid Coordinates:
x0=5258.25px 09h25m34s J2000
y0=2179.72px +69°49'31" J2000
Full Width Half Maximum:
FWHMx=7.13"
FWHMy=6.79"
r=0.95
Angle:
82.87deg
Background Value:
B=0.000874
Maximal Intensity:
A=0.628204
Magnitude (relative):
m=-2.3948±0.0014
Signal-to-noise ratio:
SNR=28.9dB (Good)
RMSE:
RMSE=1.890e-03
Die Angleichung wurde mit der Gaußschen Anpassungsfunktion durchgeführt, so dass keine zusätzlichen Parameter erforderlich sind. Wenn jedoch Moffat verwendet wurde, wird die folgende Ausgabe angezeigt:
PSF fit Result (Moffat, beta=2.9, monochrome channel):
Schwerpunktkoordinaten (Centroid Coordinates) gibt die Koordinaten des Schwerpunkts in Pixeln an. Wenn jedoch, wie im obigen Beispiel, eine astrometrische Lösung das Bild existiert, gibt Siril die Koordinaten im Welt-Koordinatensystem (RA und Dek) an.
Full Width Half Maximum (FWHM/Halbwertsbreite) wird in Bogensekunden ausgegeben, wenn der Bildmaßstab bekannt ist (aus dem Header oder aus der ) und in Pixeln, falls nicht. Die Rundheit r wird als das Verhältnis von \(\frac{\text{FWHMy}}{\text{FWHMx}}\) errechnet.
angle (Winkel) ist der Drehwinkel der X-Achse in Bezug auf die Schwerpunktkoordinaten. Er variiert in dem Bereich \([-90°,+90°]\).
Background Value (Hintergrundwert) ist der lokale Hintergrund im Bereich \([0,1]\) für 32-Bit-Bilder und \([0,65535]\) für 16-Bit-Bilder. Es handelt sich dabei um einen angepassten Wert, nicht um den im Ring der Blendenphotometrie berechneten Hintergrund.
Der Wert maximum Intensity (Maximalintensität) ist ebenfalls ein angepasster Wert und stellt die Amplitude dar. Es handelt sich um den Maximalwert der angepassten Funktion, der sich an den Koordinaten des Schwerpunkts befindet.
Die Magnitude, die mit ihrer Genauigkeit angegeben wird, ist das Ergebnis der Photometrie. Wenn die Berechnung jedoch aus bestimmten Gründen nicht möglich ist (gesättigte Pixel oder schwarze Pixel), wird eine Unsicherheit von 9,999 angegeben. In diesem Fall wird die Photometrie als ungültig gekennzeichnet, aber es wird immer noch ein Magnitudenwert angegeben, der jedoch mit Vorsicht verwendet werden sollte.
In den Ergebnissen wird ein Schätzwert für das signal-to-noise ratio (Signal-Rausch-Verhältnis) angezeigt. Sein Wert wird nach der folgenden Formel berechnet und in dB angegeben:
(1)\[ \text{SNR} = 10 \log_{10}\left(\frac{I}{N}\right)\]wobei I die Nettointensität ist, proportional zum beobachteten Fluss F und N die Summe der Unsicherheiten, wie in (18) ausgedrückt.
Zum besseren Verständnis wird sie in 6 Qualitätsstufen eingeteilt:
Hervorragend (SNR > 40dB)
Gut (SNR > 25dB)
Befriedigend (SNR > 15dB)
Niedrig (SNR > 10dB)
Schlecht (SNR > 0dB)
Unbekannt
Dieser letzte Vermerk wird nur angezeigt, wenn die Berechnung aus dem einen oder anderen Grund fehlgeschlagen ist.
Schließlich liefert RMSE einen Schätzwert für die Anpassungsqualität. Je niedriger der Wert, desto besser das Ergebnis.
Wenn eine photometrische Lösung für das Bild gefunden wird, führt die Schaltfläche Mehr Details am unteren Rand des Fensters zu einer Seite auf der SIMBAD-Website mit Informationen über den ausgewählten Stern. Es ist jedoch möglich, dass die Seite keine zusätzlichen Informationen liefert, wenn der Stern nicht in der SIMBAD-Datenbank enthalten ist.

Mehr Details über den analysierten Stern. Klicken Sie auf das Bild, um es zu vergrößern.
Schnelle Photometrie von Sequenzen
Eine Schnellphotometrie kann auch mit einer Sequenz durchgeführt werden. Dies ist im Allgemeinen dazu gedacht, eine Lichtkurve zu erhalten, wie hier erklärt. Um dies durchzuführen, müssen Sie eine Sequenz laden, eine Auswahl um einen Stern zeichnen und dann mit der rechten Maustaste auf das Bild klicken.
Tipp
Im Idealfall muss die Sequenz ohne Interpolation registriert werden, um die Rohdaten nicht zu verändern. Verwenden Sie z. B. die globale Sternausrichtung mit der Option Nur Transformation in der Sequenzdatei speichern.
Bemerkung
Stellen Sie sicher, dass die inneren und äußeren Radien für den Hintergrundring an den zu analysierenden Stern und die Sequenz angepasst sind. Einige Bilder können aufgrund von Himmelsbedingungen oder schlechter Nachführung eine viel größere FWHM haben als das Referenzbild. Sie können in den Einstellungen oder mit dem Befehl setphot
geändert werden.
Am Ende des Prozesses öffnet Siril automatisch die Registerkarte "Grafischer Plot" mit den berechneten Kurven. Es ist möglich, auf mehrere Sterne zu klicken, um die Berechnung zu reproduzieren, wobei der erste Stern den besonderen Status eines veränderlichen Sterns erhält und die übrigen Sterne als Referenzen dienen. Dies ist wichtig für die Berechnung der Lichtkurve.

In diesem Beispiel wurden 3 Sterne analysiert. Der erste wird als veränderlicher Stern verwendet. Die anderen sind Referenzen.
Berechnung der wahren Größenordnungen
Die berechnete Helligkeit ist nur aussagekräftig, wenn sie mit anderen Werten im linearen Bild verglichen wird. Der angegebene Wert entspricht nicht der tatsächlichen sichtbaren Helligkeit des Sterns, er ist unkalibriert, auch relative Helligkeit genannt.
Siril stellt Werkzeuge zur Verfügung, mit denen eine ungefähre scheinbare Helligkeit berechnet werden kann. Dazu muss die Helligkeit eines anderen auf dem Bild sichtbaren Sterns bekannt sein, der als Referenz dienen soll. Derzeit ist es nur möglich, einen einzigen Stern als Referenz zu verwenden, daher die ungefähre Angabe. Für eine höhere Genauigkeit sollte ein Stern mit ähnlicher Farbe und Helligkeit wie der/die zu messende(n) Stern(e) gewählt werden, und seine Helligkeit sollte mit dem für die Aufnahme des Bildes verwendeten Filter übereinstimmen. Kataloge enthalten Helligkeiten, die mit einem <https://en.wikipedia.org/wiki/Photometric_system>`_ photometrischen Filter berechnet wurden, der im Allgemeinen nicht von Amateuren verwendet wird, um schöne Bilder zu machen, was eine weitere Annäherung darstellt.
Führen Sie eine schnelle Photometrie an einem bekannten Stern durch, die angegebene relative Helligkeit ist
-2.428
. Es ist möglich, die tatsächliche sichtbare Helligkeit herauszufinden, indem Sie auf die Schaltfläche Mehr Details klicken, wie oben beschrieben. Sagen wir, der gefundene Wert ist11.68
(stellen Sie sicher, dass Sie einen Wert verwenden, der dem Spektralband des Bildes entspricht).Lassen Sie dann den Stern markiert und geben Sie in Siril folgenden Befehl ein
setmag 11.68
Das ergibt dann etwa folgende Ausgabe
10:50:49: Relative magnitude: -2.428, True reduced magnitude: 11.680, Offset: 14.108
Siril Kommandozeile
setmag magnitude
Kalibriert die Helligkeit durch Auswahl eines Sterns und Angabe der bekannten scheinbaren Magnitude.Alle PSF-Berechnungen liefern anschließend die kalibrierte scheinbare Magnitude anstelle einer scheinbaren Helligkeit relativ zu ADU-Werten. Beachten Sie, dass der angegebene Wert mit der Helligkeit übereinstimmen muss, damit der Beobachtungsfilter sinnvoll ist.Zum Zurücksetzen der Magnitudenkonstante siehe UNSETMAGNun müssen alle berechneten Magnituden Werte aufweisen, die nahe an ihrer tatsächlichen visuellen Helligkeit liegen. Dies gilt jedoch insbesondere für Sterne, deren Helligkeit in der gleichen Größenordnung liegt wie die des Referenzsterns.
Fenster mit den Ergebnissen der Photometrie mit eingestellter wahrer Magnitude.
Um den berechneten Offset wieder zu löschen, geben Sie einfach
unsetmag
Siril Kommandozeile
unsetmag
Tipp
Die gleichen Befehle gibt es auch für die Sequenzen. Sie lauten seqmagset
und sequnsetmag
. Sie werden auf die gleiche Weise verwendet, wenn eine Sequenz geladen wird.
Siril Kommandozeile
seqsetmag magnitude
Siril Kommandozeile
sequnsetmag
Lichtkurven
In astronomy, a light curve is a graph of light intensity of a celestial object as a function of time, typically with the magnitude of light received on the y axis and with time on the x axis. Siril is able to generate such curves when analysing stars.
Es gibt nun zwei Möglichkeiten, die veränderlichen Sterne und die Referenzsterne (auch Vergleichssterne genannt) auszuwählen: manuell oder mit Hilfe einer Liste von Sternen, die vom N.I.N.A.-Exoplaneten-Plugin erhalten wurde.
Manuelle Sternwahl
Wechseln Sie zunächst in den Photometrie-Modus (klicken Sie auf ).
Wählen Sie (Rechtsklick) den veränderlichen Stern aus, gefolgt von den gewünschten Vergleichssternen, wie hier erklärt.

Ein Stern ist der Veränderliche (violett mit einem V) und die 5 anderen dienen als Referenz.
Warnung
Achten Sie darauf, dass Sie keine veränderlichen Sterne als Referenz auswählen. Wenn die Astrometrie auf Ihrem Bild durchgeführt wird, zögern Sie nicht, die SIMBAD Anfrage zu verwenden, um mehr über die Sterne zu erfahren.
Eine praktische Möglichkeit, Ihren Vergleichsstern zu überprüfen, besteht darin, die drei Variablenkataloge für veränderliche Sterne anzuzeigen: GCVS, AAVSO-VSX und GAIA-varisum.
Sie müssen Ihren eigenen Parameter (Grenzgröße) festlegen, aber als Beispiel sind hier die Befehle:
conesearch 18.0 -cat=gcvs
conesearch 18.0 -cat=aavso_chart
conesearch 18.0 -cat=varisum
Tipp
It is preferable to choose references whose magnitude is close to that of the variable as explained later here.
Sobald dies geschehen ist, lädt Siril automatisch die Registerkarte "Grafischer Plot", wie in der Abbildung unten dargestellt. Hier werden die FWHM-Kurven als Funktion der Bildnummer dargestellt.

Die Registerkarte "Grafischer Plot" wird direkt nach der Schnellphotometrie der Sequenz angezeigt.
Was uns in diesem Teil interessiert, ist die Darstellung der Magnitudenkurven. Gehen Sie einfach zum Dropdown-Menü und ändern Sie FHWM in Magnitude. Anschließend werden die Magnitudenkurven jedes analysierten Sterns angezeigt. Die Untermenüs in Photometrie des Werkzeug-Menüs sind ebenfalls aktiv.
Ausgewählte Vergleichssterne speichern
Wenn Sie mit den eingestellten Vergleichssternen zufrieden sind, können Sie diese für die zukünftige Verwendung in einem Automatische Lichtkurve-Prozess speichern oder einfach eine Liste zur weiteren Dokumentation aufbewahren.
Wählen Sie im Extras-Menü :menuselection:`Photometrie --> Vergleichssterndatei erstellen...“.
Die Standardeinstellung Sterne im aktuell geladenen Bild verwenden ist ausgewählt.

Die manuell ausgewählten Sterne in einer .csv-Datei speichern.
Der Standardname der Ausgabedatei lautet V_SirilstarList_user.csv
, Sie können ihn jedoch nach Bedarf ändern.
Nachdem Sie auf OK geklickt haben, wird die Datei erstellt und in Ihrem aktuellen Arbeitsverzeichnis gespeichert.
Lichtkurve (ETD-Format)
Die Schaltfläche Lichtkurve (ETD-Format) im Menü ist für Exoplanetentransitdaten bestimmt und erzeugt eine Datei in dem von der ETD-Website <http://var2.astro.cz/ETD>`_ verwalteten Format.

Beim Umschalten auf die Magnitudenansicht wird die Schaltfläche Photometrische Ausgabe aktiv.
Sobald die Analyse mit einer Anzahl mindestens 4 oder 5 Referenzsternen abgeschlossen ist (je höher die Zahl, desto genauer das Ergebnis. Es sind jedoch maximal 19 Sterne zulässig). Siril fragt nach einem Dateinamen, um die Daten im „csv“-Format zu speichern, dann wird die Lichtkurve in einem neuen Fenster angezeigt.
#JD_UT (+ 2457403)
# JD_UT V-C err
2457403.260428 -1.01054 0.00468598
2457403.261956 -1.00321 0.0046727
2457403.263461 -1.00132 0.00540513
2457403.264977 -0.994067 0.00505492
2457403.266481 -1.00397 0.00465623
2457403.267998 -1.00532 0.00467666
...
Dies ist eine Datei mit 3-Spalten. Die ersten beiden Zeilen beginnen mit einem „#“ und sind Kommentare. Dann gibt die erste Spalte den genauen Zeitpunkt der Beobachtung im Julianischen Datumsformat an. Die zweite Spalte ist die Helligkeit des Variablen (\(V\)), von der die Summe der instrumentellen Helligkeiten der Vergleichssterne abgezogen wurde. Die dritte Spalte stellt die Größenunsicherheit dar.
\(V\) wird durch die folgende Formel berechnet:
mit
\(N\) ist die Gesamtzahl der Vergleichssterne und \(C_\text{ins},i\) ist die instrumentelle Größe des i-ten Sterns im Ensemble.

Lichtkurve eines Exoplaneten-Transits.
Tipp
Die Lichtkurve wird mit dem internen Plottool von Siril gezeichnet. Ausführlichere Anweisungen zur Verwendung finden Sie in der Dokumentation.
Erweitertes AAVSO-Dateiformat
Die Schaltfläche AAVSO-Dateiformat befindet sich im Menü und ist dem erweiterten AAVSO-Dateiformat für veränderliche Sterne gewidmet. Dadurch wird ein neuer Dialog geöffnet, der nach Abschluss eine CSV-Datei exportiert, die auf die entsprechende Website hochgeladen werden kann.

AAVSO-Parameter-Sialog. Dieser Dialog wird zum Füllen der erweiterten AAVSO-Datei verwendet. Weitere Informationen finden Sie auf der „AAVSO-Website <https://www.aavso.org/aavso-extended-file-format>“
In Siril verwendet das exportierte AAVSO-Dateiformat die standardisierte Magnitude, die wie folgt definiert ist:
wobei \(V_\text{ins}\) und \(C_\text{ins}\) die instrumentelle Magnitude des Veränderlichen bzw. der Vergleichssterne, und \(C_\text{std}\) die Diagramm-Magnitude für den Vergleich sind. Sie können den Wert für \(C_\text{std}\) im AAVSO-Parameter-Dialog vor dem Export angeben.
Ein Beispiel für die Photometrie ist unten mit dem Stern Rx And angegeben. Dieser Stern weist eine große Variabilität auf: Seine Helligkeit variiert zwischen 10,2 und 15,1 mit einer Periodizität von etwa 13 Tagen. Nach der Verarbeitung in Siril, Festlegung eines Vergleichssterns und eines Prüfsterns erhalten wir nach dem Hochladen der Daten die folgende AAVSO-Kurve. Die neuen Daten befinden sich ganz rechts (aufgenommen am 24. und 25. November 2023) und werden grün dargestellt.

Ein konkretes Beispiel für die Photometrie variabler Sterne (mit freundlicher Genehmigung von H. Meunier).
Automatische Sternauswahl
Automatische Lichtkurve
In order to automate the process of exoplanet transit analysis, lists of reference stars, also called comparison stars, could be obtained from star catalogues, with the appropriate criteria: similar magnitude, similar color (to not change their relative magnitude with atmospheric extinction at different elevations), proximity.
Die Aufnahmesoftware N.I.N.A verfügt über ein Exoplaneten-Plugin, das solche Sterne anzeigt und die Speicherung der Liste in einer CSV-Datei ermöglicht, z. B. csv-Datei
:
Type,Name,HFR,xPos,yPos,AvgBright,MaxBright,Background,Ra,Dec
Target,HD 189733 b,2.6035068712769851,1992,1446,1640.3703703703704,39440,1917.0601851851852,300.18333333333328,22.709722222222222
Var,SW Vul,2.8626145609282911,2972,276,26.14,2012,1905.445,300.02171,22.93517
Var,DQ Vul,2.372369130017419,3006,1040,28.180555555555557,2048,1906.9027777777778,300.01254,22.78103
Var,HQ Vul,3.8351043206620834,157,1690,49.393939393939391,2104,1905.7454545454545,300.55808,22.64067
...
Comp1,ATO J300.3222+22.7056,2.4268101078425852,1367,1465,352,4496,1913.9504132231405,300.32229415181337,22.705681453738887
Comp1,HD 189657,2.5343988482845927,2527,2808,23.814814814814813,2012,1906.5061728395062,300.08714683055996,22.4400393728
...
Comp2,000-BJP-946,2.2738807043120195,1832,750,29.962962962962962,2024,1910.0648148148148,300.23741666666666,22.846999999999998
Comp2,000-BJP-942,2.0977710589704297,2760,1572,31.083333333333332,2096,1908.6527777777778,300.025875,22.704777777777778
...
Im Werkzeug-Menü kann Siril diese Datei über die Schaltfläche Automatische Lichtkurve... laden. Um dies nutzen zu können, müssen einige Voraussetzungen erfüllt sein:
the calibrated images sequence must be already loaded
das Referenzbild der Sequenz muss astrometrisch gelöst werden, um sicherzustellen, dass wir die richtigen Sterne anhand ihrer äquatorialen J2000-Koordinaten identifizieren
Von da an läuft alles automatisch ab und zeigt am Ende des Prozesses die Lichtkurve für die ausgewählten Vergleichssterne.
In this window, the used aperture and background areas are also reminded.

The Automatic Photometry window.
Das folgende Video zeigt eine automatische Verarbeitung der Lichtkurve mit der Vergleichssternliste von NINA:
Light curve through Command
It is also possible to automate or create the light curve remotely using the
light_curve
command. As blind operation needs as much automation as
possible, the configuration of the background annulus radii can be automated
with the -autoring
argument: it runs a star detection in the reference
image and multiplies the mean FWHM with a configurable factor to obtain the
inner and outer radii that should work with the sequence.
Siril Kommandozeile
light_curve sequencename channel [-autoring] { -at=x,y | -wcs=ra,dec } { -refat=x,y | -refwcs=ra,dec } ...
light_curve sequencename channel [-autoring] -ninastars=file
Generating a list of comparison stars
Wenn Sie kein NINA-Benutzer sind, aber die automatische Lichtkurvenfunktion verwenden möchten, können Sie seit Siril-1.3 mit dem neuen Siril-Tool eine Liste von Vergleichssternen erstellen.
List through GUI
Auf diese Funktion kann über das Menü Extras, zugegriffen werden, sobald das aktuell angezeigte Bild der geladenen Sequenz astrometrisch gelöst wurde.

Die Funktion Vergleichssterndatei erstellen... im Extras-Menü.
Voraussetzung ist das Laden eines repräsentativen, astrometrisch gelösten Bildes der Sequenz.

Grundlegende Benutzeroberfläche für das Fenster „Vergleichssterne“.
Die Vergleichssterne aus Katalog-Anfrage finden ist in diesem Anwendungsfall zwingend erforderlich.
Das erste Feld muss der Name des veränderlichen Sterns sein, dessen Lichtkurve Sie erhalten möchten.
Mit dem Kontrollkästchen Kleines Bildfeld können Sie einen Kreis mit der Mitte des Bildes auswählen.
Das zweite Feld ist der delta_Vmag-Wert. Dies ist die maximale Abweichung vom Ziel V-Magnitude (0,0 < delta_Vmag < 6,0). Der Standardwert ist auf 3,0 eingestellt.
Das dritte Feld ist der delta_BV-Wert. Dies ist die maximale Abweichung vom angestrebten BV-Index (0,0 < delta_BV < 0,7). Der Standardwert ist auf 0,5 eingestellt.
Das vierte Feld ist der max_emag-Wert. Dies ist der maximal zulässige statistische Fehler bei Vamg (0,0 < max_emag < 0,1). Der Standardwert ist auf 0,03 eingestellt.
Anschließend können Sie die Quelle der Vergleichssterne auswählen: aus dem APASS-Katalog oder dem NOMAD-Katalog.
Diese beiden Kriterien helfen Ihnen dabei, Vergleichssterne zu erhalten, die der Zielgröße und dem Farbindex entsprechen.
Die maximale Anzahl der Vergleichssterne ist intern auf 20 festgelegt.
After you click OK, a request is sent to the adequate server.
The answer is a list of stars, coming from the chosen catalogue, matching your criteria, displayed in red in your image and saved as a CSV file compatible with the NINA Exoplanet process.
Note: As the stars are red labelled, they belong to a temporary catalogue that shall be emptied after the Annotation button is toggled.
Tipp
Weitere Informationen zur Auswahl der Vergleichssterne finden Sie im „DSLR Observing Manual – Version 1.4 <https://www.aavso.org/sites/default/files/publications_files/dslr_manual/AAVSO_DSLR_Observing_Manual_V1-4.pdf>_ Seite 67 der AAVSO.
List through command
Es gibt auch einen Befehl zum Ausführen des Prozesses „Vergleichssterne finden“. Dadurch können Sie Ihre Auswahl noch weiter verfeinern.
Siril Kommandozeile
findcompstars star_name [-narrow|-wide] [-catalog={nomad|apass}] [-dvmag=3] [-dbv=0.5] [-emag=0.03] [-out=nina_file.csv]
-narrow
limits the field of search to a circle inscribed and centred in your image. This avoids choosing stars in a potentially distorted part of the image.Ansicht des durch „-narrow“ eingeschränkten Suchfelds. (Der gelbe Kreis dient nur zur Veranschaulichung)
Ohne die Option „-narrow“ wird nach Vergleichssternen im gesamten Bild gesucht. Dies kann bei einem Sichtfeld mit wenigen Sternen nützlich sein.
Ansicht eines größeren Suchfeldes.
Mit „[-catalog={nomad|apass}]“ können Sie zwischen dem NOMAD-Katalog (default) und dem APASS-Katalog wählen.
Tipp
Die angezeigten Namen werden auf einfache Zahlen reduziert und nach zunehmendem Abstand zur Bildmitte sortiert. Diese Beschriftungen dienen nur der Information.
[-dvmag=3]
,[-dbv=0.5]
und[-max_emag=0.03]
stehen jeweils für die delta_Vmag, delta_BV und max_emag-Kriterien wie zuvor erläutert.[-out=nina_file.csv]
setzt den Namen der CSV-Datei.
Tipp
APASS steht für AAVSO Photometric All Sky Survey. Weitere Informationen finden Sie hier.
Di rAAVSO Photometric All-Sky Survey (APASS DR9) liefert kalibrierte Helligkeiten im Bereich 7,0 < Vmag < 17,0 für den gesamten Himmel in den BVugriZsY Bändern.
Die Photometrie ist auf etwa 0,02 mag genau, und die Astrometrie ist auf etwa 0,15 Bogensekunden genau (siehe „Verwendung von APASS und 2GSS zur Untersuchung veränderlicher Sterne <https://www.researchgate.net/publication/319603237_Using_APASS_and_2GSS_for_studying_variable_stars/fulltext/59b4be50a6fdcc3f8895a420/U“) singen- APASS-and-2GSS-for-studying-variable-stars.pdf>`_).
Verwerfen potenzieller veränderlicher Sterne
Unter den von APASS oder NOMAD zurückgegebenen Sternen können einige als veränderliche Sterne identifiziert werden. Wenn einer (oder mehrere) dieser Sterne als Vergleichssterne ausgewählt werden, kann ihre Flussschwankung das Endergebnis für den untersuchten veränderlichen Stern beeinflussen.
Die Funktion zum automatischen Sternenlistenvergleich von Siril ist also in der Lage, diese Ausreißersterne zu finden und sie entsprechend zu verwerfen.
Zur Erkennung veränderlicher Sterne können drei Hauptkataloge verwendet werden:
Der Allgemeine Katalog variabler Sterne (GCVS). Bietet mehr als 89.000 veränderliche Sterne.
Der AAVSO VSX listet alle Sterne auf, die einen Eintrag im AAVSO International Variable Star Index haben.
Das GAIA varisum GAIA varisum, eine Untertabelle von GAIA DR3, die „potenzielle variable Objekte“ auflistet.
Diese 3 Kataloge können während des Verwerfungsprozesses einzeln oder alle gleichzeitig verwendet werden. Allerdings muss man sich darüber im Klaren sein, dass jeder ausgewählte Katalog eine zusätzliche Online-Anfrage nach sich zieht.
Grundsätzlich wird nur das GAIA Varisum ausgewählt. Der Benutzer kann jedoch weiterhin seine eigene Wahl treffen.
Die verwendeten Kataloge werden mit einer Siril-Variablen photometry.discard_var_catalogues
gemäß der folgenden Tabelle verwaltet:
Variablenwert |
Binär |
GCVS |
AAVSO VSX |
GAIA Varisum |
---|---|---|---|---|
0 |
0000 |
|||
1 |
0001 |
✔ |
||
2 |
0010 |
✔ |
||
3 |
0011 |
✔ |
✔ |
|
4 |
0100 |
✔ |
||
5 |
0101 |
✔ |
✔ |
|
6 |
0110 |
✔ |
✔ |
|
7 |
0111 |
✔ |
✔ |
✔ |
(Aus der vorherigen Tabelle ist ersichtlich, dass die Variable im Binärformat geschrieben werden kann, mit „Bit#0“ als GCVS, „Bit#1“ als VSX und „Bit#2“ als GAIA- Varisum).
Diese Variable kann man mit dem folgenden Befehl lesen:
get photometry.discard_var_catalogues
Mit dem folgenden Befehl kann man der Variablen einen anderen Wert zuweisen:
set photometry.discard_var_catalogues=4
As an example, with the command:
set photometry.discard_var_catalogues=7
You will have the 3 catalogues checked and the consol will display:
Contacting server
-> 5 variable stars found within the image from AAVSO Variable stars
Contacting server
-> 1 variable stars found within the image from GCVS
Contacting server
-> 8 variable stars found within the image from Gaia DR3 Variability
Struktur der Ausgabedatei
Wenn Sie den Befehl „findcompstars“ und den Parameter``-out=auto`` oder die GUI-Schaltfläche Comparison stars festlegen verwenden, erhalten Sie einen Dateinamen mit der folgenden Struktur:
[star_name]_SirilstarList_[delta_Vmag]_[delta_BV]_[max_emag]_[catalogue].csv
Zusätzliche Informationen sind im Datei-Header (als Kommentar) verfügbar:
# Sorted comparison stars for KELT-16 from APASS according to the following criteria
# Siril: 12 stars, dVmag 1.00, dBV 0.30, max e_mag 0.03
type,name,ra,dec,mag
Target,KELT-16,314.268494,31.661009,11.72
Comp1,1,314.256578,31.660406,12.307
Comp1,2,314.317434,31.754368,12.431
Comp1,3,314.305316,31.546814,11.682
Comp1,4,314.263680,31.541927,12.084
Comp1,5,314.465451,31.626255,12.084
Comp1,6,314.459388,31.596876,11.979
Comp1,7,314.452316,31.746360,11.504
Comp1,8,314.437181,31.827260,11.24
Comp1,9,314.314246,31.879192,12.313
Comp1,10,314.431752,31.839763,10.88
Comp1,11,314.006569,31.666214,11.896
Comp1,12,314.304606,31.925116,11.713
Plot-Funktion
Siril verfügt über eine Registerkarte, auf der die während der Registrierung oder anderer Berechnungen ermittelten Daten graphisch dargestellt werden. Diese Registerkarte ist sehr leistungsfähig und ermöglich ein einfaches Sortieren der Bilder sowie eine eingehende Analyse derselben. Das Tastenkürzel für den Zugriff auf diese Registerkarte lautet F5.
Plot/Grafische Darstellung der Registrierungsdaten
Um die manuelle Sortierung und Auswahl Ihrer registrierten Einzelbilder zu verbessern, wurden auf der Registerkarte "Plot" Möglichkeiten zur grafischen Darstellung hinzugefügt. Nach Abschluss der Registrierung Ihrer Sequenz (oder beim Laden einer registrierten Sequenz) können Sie nun in der Dropdown-Liste die Parameter auswählen, die für die Darstellung und Sortierung Ihrer Daten von Interesse sind.

Registerkarte Plot wie sie nach einer globalen Registrierung angezeigt wird.
Sie können außerdem wählen, ob Sie einen der Parameter gegen einen Anderen darstellen möchten. In der Dropdown-Liste sind folgende Optionen verfügbar:
FWHM: Dies ist die maximale Breite bei halbem Maximum, eines der gängigsten Kriterien zur Beurteilung der Qualität eines Deep-Sky-Bildes.
Rundheit: Die Rundheit r wird als Verhältnis \(\frac{\text{FWHMy}}{\text{FWHMx}}\) berechnet.
wFWHM: Dies ist eine Verbesserung der einfachen FWHM. Die FWHM wird nach der Anzahl der Sterne im Bild gewichtet. Bei gleicher FWHM-Messung hat ein Bild mit mehr Sternen ein besseres wFWHM als ein Bild mit weniger Sternen. Auf diese Weise können viel mehr schlechte Bilder ausgeschlossen werden, indem die Anzahl der erkannten Sterne im Vergleich zum Referenzbild verwendet wird.
Hintergrund: Durchschnittlicher Wert des Himmelshintergrundes.
# Sterne: Dies ist die Anzahl der Sterne welche für die Registrierung genutzt wurden.
X-Position: Verschiebung in X-Richtung bezogen auf das Referenzbild.
Y-Position: Verschiebung in Y-Richtung bezogen auf das Referenzbild.
Qualität: Dieses Kriterium ist eine Zahl im Bereich [0, 1], welche die Qualität angibt, die mit einem beliebigen Planeten-Registrierungsalgorithmus verarbeitet wurden.

Die Werte von Rundheit und FWHM werden als Punktwolke angezeigt. Bewegen Sie den Mauszeiger über die verschiedenen Datenpunkte, um die X- und Y-Werte zusammen mit der entsprechenden Bildnummer anzuzeigen.

Unterschiedliche Möglichkeiten der grafischen Darstellung mit dem selben Satz aufgenommener Bilder.
Klicken sie auf einen der Datenpunke, um das Einzelbild auszuschließen oder zu öffnen. Mit der zweiten Option wird das Bild geladen und die Frameauswahl eingeblendet. Der für die Y-Werte gewählte Parameter wird in der letzten Spalte der Bildauswahl angezeigt, die dann zum Sortieren, Überprüfen oder Auswählen bzw. Abwählen von Einzelframes aus der Sequenz verwendet werden kann.

Klicken Sie mit der rechten Maustaste auf einen Datenpunkt, um ihn auszuschließen oder in die Bildvorschau zu laden.
Sie können auch mehrere Datenpunkte auswählen bzw. deren Auswahl aufheben, indem Sie eine Auswahl im Diagramm zeichnen. Die Informationen am oberen Rand der Auswahl geben die Anzahl der ausgewählten Punkte sowie die Grenzwerte der Auswahl an. Sie können die Auswahl genauso umgestalten wie eine gezeichnete Auswahl in der Bildansicht. Wenn Sie mit Ihrer Auswahl zufrieden sind, können Sie mit einem Rechtsklick ein Menü aufrufen, in dem Sie die Punkte beibehalten oder ausschließen oder den Zoom auf die Auswahl einstellen können.

Klicken Sie mit der rechten Maustaste auf eine gezeichnete Auswahl, um eine Massenauswahl zu treffen bzw. die Auswahl aufzuheben oder um zu zoomen.
Photometrische Grafik
Als Ergänzung zum Sortieren und Filtern von Bildern einer Sequenz können Sie auch eine PSF eines Sterns für die gesamte Sequenz durchführen. Das Verfahren wird auf der Seite photometry detailliert beschrieben. Dann wird der Photometrie-Eintrag in der ersten Dropdown-Liste aktiviert und automatisch ausgewählt. Die übrigen Dropdown-Listen enthalten die folgenden Einträge:
FWHM: Maximale Helligkeit bei halbem Maximum, wie oben definiert.
Rundheit: Die Rundheit r wird als Verhältnis \(\frac{\text{FWHMy}}{\text{FWHMx}}\) berechnet.
Amplitude: Dies ist der maximalwert der angepassten Funktion, der sich an den Schwerpunktkoordinate befindet.
Magnitude: Relative Magnitude/Helligkeit des analysierten Sterns.
Hintergrund: Durchschnitt der lokalen Hintergrundhelligkeit im Bereich der PSF.
X-Position: Verschiebung in X-Richtung bezogen auf das Referenzbild.
Y-Position: Verschiebung in Y-Richtung bezogen auf das Referenzbild.
SNR: Eine Abschätzung des Signal-Rauschverhältnisses.
Bei der Photometrie ist es im Gegensatz zur Registrierung nicht möglich, die X-Achse zu ändern. Und nur die Anzahl der Bilder kann verwendet werden (oder der julianische Tag).
Die Schaltfläche Plots löschen kombiniert die Menüs Alle löschen und Letzte löschen, um entweder alle photometrischen Kurven oder die zuletzt gezeichnete Kurve zu löschen.
Grafik-Interaktionen
Hier ist eine Zusammenfassung der möglichen Interaktionen mit dem Grafikfenster:
Links-Klick in einen Schieberegler: Setzt den nächsten roten Punkt darauf
Doppelklick auf einen Schieberegler: Setzt diese Achse zurück
Rechts-Klick + verschieben auf einem Schieberegler : Verschiebt den angezeigten Bereich
Links-Klick + verschieben auf einem Schieberegler: Zeichnet eine Auswahl
Link-Klick + verschieben auf dem Rand der Auswahl : Verändert die Größe der Auswahl
Doppelklick in der Grafik : Setzt den Zoom beider Achsen zurück
Rechts-Klick wenn eine Auswahl aktiv ist : Zeigt das Menü für : Zoom auf die Auswahl / Behalte nur die Punkte der Auswahl / Schließe die Punkte der Auswahl aus
Links-Klick wenn eine Auswahl aktiv ist : Lösche die Auswahl
Statistik
Dies ist eine Dokumentation für die Siril-Statistiken, die über die grafische Benutzeroberfläche (GUI) aus dem Menü Statistik... oder über den Befehl stat genutzt werden können. Beachten Sie, dass es bei der Verwendung der grafischen Benutzeroberfläche möglich ist, eine Auswahl in das geladene Bild zu zeichnen, und dass dabei die Statistik nur mit den Pixeln der Region berechnet wird.
) und der anschließenden Auswahl vonMit der Option Pro CFA-Kanal können Sie Statistiken für jeden R-, G- und B-Kanal in CFA-Bildern/Farbbildern berechnen, auch wenn das Bild nicht debayert wurde.
Viele dieser Werte sind Maßzahlen für das Streuungsmaß.

Ein-Kanal-Statistik für ein CFA-/Farbbild. Die angegebenen Werte sind in diesem Fall nicht wirklich relevant.

Drei-Kanal-Statistik für ein CFA-/Farbbild.
Siril Kommandozeile
stat [-cfa] [main]
Abschätzungen
Mittelwert
Dies ist der arithmetische Mittelwert, auch Durchschnitt oder arithmetisches Mittel genannt. Er wird berechnet, indem die Summe der Pixelwerte durch deren Anzahl in einem Bildkanal geteilt wird.
Median
Der Median, oder Zentralwert ist der Wert, der die obere Hälfte von der unteren Hälfte eines Datensatzes trennt. Im Allgemeinen stellt er den Wert des Hintergrundes einer astronomischen Aufnahme dar.
Sigma
Auch bekannt als Standardabweichung oder Varianz oder \(sigma\), ist ein Maß für die Streuung der Bildpixel, basierend auf den quadrierten Differenzen zum Durchschnitt. Der Sigma-Wert eines Teilbildes, das nur den Hintergrund enthält, stellt das Rauschen des Bildes dar.
Hintergrundrauschen
Diese Abschätzung ist in der grafischen Benutzeroberfläche unter dem Menüpunkt
verfügbar und wird auch am Ende des Stackings angezeigt.Dies ist ein Maß für das geschätzte Rauschen im Bildhintergrund, für Pixel, die einen Wert haben, der niedrig genug ist, um als Hintergrund zu gelten. Es handelt sich um einen iterativen Prozess auf der Grundlage von k.sigma (ein Faktor der Standardabweichung über dem Median), so dass es keinen festen Schwellenwert für "niedrig genug" gibt.
Siril Kommandozeile
bgnoise
avgDev
Die durchschnittliche Abweichung, auch AAD für average absolute deviation oder durchschnittliche absolute Abweichung. Um zu verstehen, was die durchschnittliche Abweichung bedeutet, muss man wissen, was der Begriff der absoluten Abweichung ist. Die absolute Abweichung ist der Abstand zwischen jedem Wert in einem Datensatz und dem Mittelwert (in diesem Fall) oder dem Median (für MAD unten) dieses Datensatzes. Nimmt man alle diese absoluten Abweichungen und ermittelt den Durchschnitt, so erhält man die mittlere durchschnittliche Abweichung. Zur Vereinfachung: Wenn die Standardabweichung die quadrierte Abweichung vom Mittelwert ist, ist die AAD die lineare Version davon.
MAD
Die Mittlere absolute Abweichung ist ein robustes Maß für die Streuung eines Datensatzes. Die absolute Abweichung und die Standardabweichung sind ebenfalls maßzahlen für die Streuung, werden aber stärker von extrem hohen oder extrem niedrigen Werten beeinflusst. Sie ähnelt der obigen durchschnittlichen Abweichung, bezieht sich aber auf den Median und nicht auf den Mittelwert.
BWMV
Die gewichtete mittlere Varianz biweight midvariance ist ein weiteres Instrument zur Messung der Streuung eines Datensatzes, das noch robuster gegenüber Ausreißern ist als die anderen oben erwähnten Werte. Es verwirft Datenpunkte, die zu weit vom Median entfernt sind, und berechnet eine gewichtete Abweichung, wobei die Gewichte abnehmen, je weiter die Datenpunkte vom Median entfernt sind. Die Abschätzung der Streuung ist die Quadratwurzel (gekennzeichnet als \(\sqrt{BWMV}\)) dieses Wertes.
Lage-Skalen-Familie
Diese Parameter, umgangssprachlich oft Skalierung und Offset genannt, werden in den Benutzeroberflächen nicht angezeigt, sondern von Siril intern berechnet. Um die Histogramme der verschiedenen Bilder für die Normalisierung vor dem Stacking auszurichten, muss man berechnen, wo sie in Bezug auf die Höhe liegen und wie breit sie in Bezug auf die Streuung sind. Als gültiger Schätzwert für die Lage könnte der Median herangezogen werden, während der MAD oder das \(\sqrt{BWMV}\) für die Skalierung verwendet werden könnte. Um jedoch die Robustheit der Werte zu erhöhen, werden die Pixel, die mehr als das \(6\times \text{MAD}\) vom Median entfernt sind, verworfen. Auf diesem beschnittenen Datensatz werden der Median und \(\sqrt{BWMV}\) neu berechnet und als Standort- bzw. Skalenschätzer verwendet. Sie werden relativ zum Referenzbild einer Sequenz in Siril berechnet.
Skripte
Siril verfügt über eine Befehlszeile in der grafischen Benutzeroberfläche und über die Möglichkeit, Skripte auszuführen, die eine Liste von Befehlen enthalten, entweder über die grafische Benutzeroberfläche oder über die Befehlszeilenschnittstelle. Im Allgemeinen wirken Befehle, die ein einzelnes Bild verändern, auf das aktuell geladene Bild, so dass die Verwendung des Befehls load in Skripten erforderlich ist, und Befehle, die auf eine Sequenz von Bildern wirken, benötigen den Namen der Sequenz als Argument. Wenn Dateien nicht so benannt sind, dass Siril sie als Sequenz erkennt, hilft der Befehl convert.
Tipp
Das Zeichen Space ist das Begrenzungszeichen zwischen den Argumenten. Wenn Sie Leerzeichen innerhalb der Argumente benötigen, können Sie einfache oder doppelte Anführungszeicehn verwenden, genau wie in der Befehlszeile des Betriebssystems.
Befehle können in die Befehlszeile am unteren Rand des Hauptfensters von Siril eingegeben werden. Eine andere Möglichkeit ist es, die Befehle in eine Datei zu schreiben und diese als Skript auszuführen. Um die Datei von der grafischen Benutzeroberfläche aus auszuführen, fügen speichern Sie sie im konfigurierten Skriptverzeichnis oder vernwende Sie in der grafischen Benutzeroberfläche aus das Zeichen @
in der Befehlszeile wie folgt:
@file_name
Einige Befehle (calibrate, stack, und alle Speicherbefehle) können Dateinamen verwenden, die Variablen aus dem FITS-Header enthalten. Das Format des Ausdrucks wird im Detail hier erläutert und kann mit dem Befehl parse getestet werden.
Benutzung von Skripten
Es gibt drei Wege um ein Skript auszuführen:
aus der grafischen Benutzeroberfläche, indem Sie das Schlüsselwort
@
in der Befehlszeile verwenden, gefolgt von dem Namen der Skriptdatei im aktuellen Arbeitsverzeichnis,aus der grafischen Benutzeroberfläche, über das Menü Skripte,
von der Kommandozeilenschnittstelle (siril-cli executable), mit dem Argument
-s
gefolgt vom Pfadnamen der Skriptdatei (siehe die Manpage für weitere Informationen).
Das Menü "Skripte" erscheint nur, wenn Skripte in den Skript-Suchverzeichnissen gefunden wurden. Dies sind entweder Standardverzeichnisse oder vom Benutzer im Einstellungsdialog festgelegte Verzeichnisse.
Liste der Skripte aufbauen
Standardmäßig werden bei der Installation von Siril eine Reihe von Skripten automatisch installiert. Diese eingebauten Skripte, die offiziellen Skripte, werden vom Entwicklerteam entwickelt und funktionieren garantiert: Sie sind für bestimmte Standardprozesse gedacht.
Verzeichnis für Benutzerskripte hinzufügen
Sie können natürlich auch Ihre eigenen <Scripts:Eigene Skripte schreiben> schreiben und Siril mitteilen, wo sie zu finden sind:
Klicken Sie auf das Symbol Hamburger, dann auf Einstellungen (oder drücken Sie Strg+P).
Klicken Sie auf den Abschnitt :Skripte.
Kopieren Sie in eine neue Zeile den Pfad zu dem Ort, an dem sie gespeichert werden sollen (erstellen Sie einen Ordner auf Ihrem Computer oder verweisen Sie auf einen bestehenden).
Klicken Sie auf das Symbol Aktualisieren direkt darunter.
Klicken Sie auf Apply.
Sie können so viele benutzerdefinierte Verzeichnisse nutzen wie sie möchten, indem sie diese einfach der Liste hinzufügen.
Wenn Sie gerade ein neues Skript in einem der Ordner hinzugefügt haben und das Menü aktualisieren möchten, geben Sie den Befehl reloadscripts in die Befehlszeile ein oder öffnen Sie den Abschnitt und verwenden Sie das Symbol Aktualisieren. Dadurch werden alle Ordner der Liste durchsucht und alle Dateien mit der Erweiterung *.ssf gefunden.
Warnung
Es wird dringend empfohlen, Ihre benutzerdefinierten Skripte nicht im selben Ordner wie die mit Siril gelieferten Standardskripte zu speichern. Unter Windows können sie bei der Installation einer neueren Version gelöscht werden oder eine korrekte Deinstallation verhindern. Unter MacOS wird dadurch das Gesamtpaket beschädigt und die Verwendung von Siril gänzlich verhindert.
Keine Sorge, die Liste der Skriptspeicherorte ist in Ihrer Konfigurationsdatei gespeichert, so dass Sie sie bei der Installation einer neueren Version wiederfinden sollten.
Fehlerbehebung
Aus verschiedenen Gründen ist es möglich, dass das Menü Skripte nicht sichtbar ist. Dies bedeutet, dass die Skripte von Siril nicht gefunden wurden. Wenn das der Fall ist, gehen Sie bitte wie folgt vor.
Klicken Sie auf das Symbol Burger, dann auf Einstellungen.
Klicken Sie auf den Abschnitt :Skripte.
Löschen Sie alle Zeilen im Feld Skript Storage Directories wie in der folgenden Abbildung gezeigt.
Wenn Sie das Skript-Repository verwenden, deaktivieren Sie das Kontrollkästchen Skripte abrufen und aktualisieren..., markieren Sie es dann erneut und wählen Sie die gewünschten Skripte aus.
Klicken Sie auf Apply.
Beenden Sie Siril und starten es neu.

Skript-Seite der Einstellungen. Die Skripte werden aus den Pfaden geladen, die im Skript Storage Directories aufgeführt sind.
Eingebaute Skripte
Alle integrierten Skripte müssen dieser Dateistruktur folgen:

Mono_Preprocessing.ssf: Skript für Kalibrierung von Bildern aus monochromen DSLRs oder Astrokameras, verwendet Bias, Flats und Darks, registriert und stacked die Bilder. Um es zu benutzen legen sie Ihre Dateien (RAW oder FITS) in die Ordner mit den Namen
lights
,darks
,flats
undbiases
(im Siril-Standard-Arbeitsordner), dann führen Sie das Skript aus.OSC_Preprocessing.ssf: Skript für die Kalibrierung von Bildern aus Farb-DSLRs oder Farb-Astrokameras (OSC - One-Show-Color), verwendet Bias, Flats und Darks, registriert und stacked die Bilder. Um es zu benutzen, legen sie Ihre Dateien (RAW oder FITS) in die Ordner mit den Namen
lights
,darks
,flats
undbiases
(im Siril-Standard-Arbeitsordner), dann führen Sie das Skript aus.OSC_Preprocessing_BayerDrizzle.ssf: dasselbe Skript wie oben, aber unter Verwendung von Bayer Drizzle zum ermitteln der Farben. Anwendung: Legen Sie Ihre Dateien (RAW oder FITS) in die Ordner mit den Namen
lights
,darks
,flats
undbiases
(im Siril-Standardarbeitsordner) und führen Sie dann das Skript aus. Eine große Datenmenge wird dringend empfohlen, um die Vorteile von Bayer Drizzle zu nutzen und unschöne Artefakte zu vermeiden.OSC_Extract_Ha.ssf: Skript zur Nutzung mit OSC DSLRs oder OSC Astrokameras, zur Verwendung mit H-Alpha Filtern oder Dual-Band-Filtern. Dieses Skript extrahiert die Ha-Ebene des Farbbildes. Um es zu benutzen, legen sie Ihre Dateien (RAW oder FITS) in die Ordner mit den Namen
lights
,darks
,flats
undbiases
(im Siril-Standard-Arbeitsordner), dann führen Sie das Skript aus.OSC_Extract_HaOIII.ssf: dasselbe Skript wie oben, extrahiert aber die H-Alpha und OIII-Ebenen des Farbbilders. Um es zu benutzen, legen sie Ihre Dateien (RAW oder FITS) in die Ordner mit den Namen
lights
,darks
,flats
undbiases
(im Siril-Standard-Arbeitsordner), dann führen Sie das Skript aus. Sie können auch das Menü Bildbearbeitung, dann RGB Zusammensetzung... verwenden und das Ha-Ergebnis in den Rotkanal und das OIII-Ergebnis in den Grün- und Blaukanal legen, um ein HOO-Bild zu erhalten.Tipp
Für Besitzer von SII- oder SII-OIII-Zweibandfiltern gelten die gleichen Skripte. Tatsächlich ist es für einen Farbsensor unmöglich, den Unterschied zwischen Ha (656,3 nm) und SII (671,6 nm), die beide rot sind, zu erkennen.
RGB_Zusammensetzung.ssf: Dieses in Version 1.2 hinzugefügte Skript registriert monochrome Bilder mit einer globalen Registrierung, beschneidet sie auf ihren gemeinsamen Bereich und nimmt die ersten drei Bilder, um ein Farbbild zu erzeugen. Die Eingabebilder sollten allein in ein Verzeichnis gelegt werden und die Namen
R.fit
(oder mit der konfigurierten Dateierweiterung),G.fit
undB.fit
tragen. Das Ergebnis wirdrgb.fit
heißen. Stellen Sie sicher, dass Sie das Verzeichnisprocess
zwischen den einzelnen Läufen entfernen.
Sprache der Skripe
Zu Beginn des Skriptings gab es dank des Beitrags eines Benutzers zwei Versionen der Skripte (Englisch und Französisch). Als Siril 1.2.0 veröffentlicht wurde, wurde beschlossen, nur die englischen Skripte beizubehalten, um die Wartung zu vereinfachen. Wir ermutigen die Benutzer, Übersetzungen der offiziellen Skripte an ihre jeweiligen Communities weiterzugeben, wenn sie dies für notwendig erachten.
Mehr Skripte finden
Es gibt eine ganze Reihe von Skripten, die bei der Installation von Siril nicht mitgeliefert werden. Wir haben jedoch ein Gitlab-Repository für sie eingerichtet. Es steht jedem frei, sich zu registrieren und neue Skripte vorzuschlagen. Wir werden sie entsprechend ihrer Relevanz akzeptieren: Die verwendete Sprache muss Englisch sein.
Siril verfügt über eine Git-Integration, d. h. es kann eine lokale Kopie des Repositorys herunterladen und synchronisieren. Sie können dies aktivieren, indem Sie das Kontrollkästchen Sirl Skript Online-Repository aktivieren auf der Registerkarte Scripts des Dialogs Einstellungen aktivieren.
Wenn Sie das Kontrollkästchen aktivieren, werden Skripte aus dem Repository abgerufen und eine Liste der verfügbaren Skripte angezeigt, die entweder als "Vorverarbeitungs-" oder "Verarbeitungsskripte" kategorisiert sind. Da sich unter Umständen eine große Anzahl von Skripten im Repository befinden kann, müssen Sie die Skripte auswählen, die Sie im Menü Skripte zur Verfügung haben möchten. Klicken Sie auf das Kontrollkästchen neben dem Namen jedes Skripts, das Sie verwenden möchten, und drücken Sie dann die Schaltfläche Anwenden.
Der Inhalt jedes Skripts kann durch einen Doppelklick auf die entsprechende Zeile in der Liste angezeigt werden. Es ist immer nützlich, dies zu tun, um zu prüfen, welche Anforderungen das Skript in Bezug auf vorbereitete Verzeichnisse haben könnte. Wenn Sie ein Skript ändern möchten, können Sie es auch kopieren und in Ihren bevorzugten Texteditor einfügen. (Sie müssen es dann in einem Ihrer benutzerdefinierten Skriptverzeichnisse speichern.)
Wenn das Skript-Repository aktiviert ist, kann Siril das lokale Repository mit dem Online-Repo synchronisieren, entweder manuell oder automatisch. Wenn automatische Aktualisierungen ausgewählt sind, erfolgt die Aktualisierung beim Start von Siril. Eine manuelle Aktualisierung ist auch über die Schaltfläche Manuelle Aktualisierung möglich. Dabei werden alle Änderungen aus dem Online-Repository abgerufen und eine Liste der Commit-Nachrichten angezeigt, in denen die Änderungen beschrieben werden. Der Benutzer muss diese bestätigen, um die Aktualisierung durchzuführen.
Wenn Sie die Git-Integration nicht verwenden möchten, können Sie die Skripte auch unter der unten angegebenen Adresse finden und manuell herunterladen. In diesem Fall müssen Sie die heruntergeladenen Skripte manuell in einem Siril bekannten Skriptpfad ablegen. https://gitlab.com/free-astro/siril-scripts.
Warnung
Beachten Sie jedoch, dass diese Skripte nicht unbedingt von den Benutzern, die sie hochgeladen haben, gepflegt werden und möglicherweise nicht auf dem neuesten Stand sind. In diesem Sinne, viel Spaß.
Eigene Skripte schreiben
Eine Skriptdatei ist eine einfache Textdatei mit dem Dateityp *.ssf.
Ein Skript zu schreiben ist nicht schwierig. Es ist eine Folge von Aufrufen von Befehlen, die nacheinander ausgeführt werden. Jeder Befehl muss ausgeführt werden, ohne dass ein Fehler zurückgegeben wird, sonst bricht das Skript ab. Es wird daher dringend empfohlen, die Liste der Befehle zu nutzen, um Syntax, Art und Anzahl der verwendeten Parameter zu erlernen. Außerdem sind einige Befehle nicht skriptfähig und werden mit dem Symbol markiert. Es kann auch nützlich sein, jede Skriptzeile in der Siril-Befehlszeile zu testen. Vielleicht möchten Sie die mitgelieferten Skripte lesen oder Skripte aus dem Repository als Beispiele ansehen (oder sogar ändern).
Jedes Skript sollte einen Kommentar-Header enthalten, der Informationen über das Skript enthält. Ein Beispiel hierfür finden Sie im Folgenden.
############################################
#
# Script for Siril 1.0
# July 2020
# (C) Cyril Richard
# Mono_Preprocessing_WithoutDark v1.0
#
########### PREPROCESSING SCRIPT ###########
#
# Script for mono camera preprocessing
#
# Needs 3 sets of RAW images in the working
# directory, within 4 directories:
# biases/
# flats/
# lights/
#
############################################
Unter der Kommentarüberschrift sollte als erster Befehl requires stehen. Dieser Befehl gibt die Mindestversion von Siril an, die für die Verwendung des Skripts erforderlich ist. Zum Beispiel:
requires 0.99.4
Danach können Sie mti dem eigentlichen Skript beginnen. Befehle stehen in einer eigenen Zeile, und Sie können Ihr Skript mit Zeilen kommentieren, die mit # beginnen.
Jedes neue Skript, das auf diese Weise erstellt wird, sollte in einem Benutzerdefinierten Ordner abgelegt werden, damit Siril es findet. Wenn Sie glauben, dass Ihr Skript für die breitere Siril-Gemeinschaft von Nutzen ist, können Sie es dem Skript-Repository zur Verfügung stellen. Anweisungen dazu finden Sie in der Repository README.
Headless Modus
Siril kann sowohl mit seiner grafischen Benutzeroberfläche (GUI) als auch mit einer Befehlszeilenschnittstelle (CLI) arbeiten, für die nicht einmal ein Bildschirm erforderlich ist. Es kann Bilder für andere Programme auf Remote-Computern oder oder in virtuellen Maschinen verarbeiten, indem es entweder Skripte oder in Echtzeit generierte Operationen, sogenannte Befehle, verwendet. Die Fähigkeiten des "headless Siril" sind in der Tat die der verfügbaren Befehle. Es gibt mehr als hundert Befehle, mit denen die Kalibrierung, die Verarbeitung und die photometrische Analyse automatisch durchgeführt werden können.
Befehle können auch in der GUI-Version von Siril verwendet werden, entweder über die eingebettete Befehlszeile am unteren Rand des Bedienfelds oder mit Skripten. Skripte sind einfach eine Textdatei, die eine Liste von Befehlen enthält. Es wird empfohlen, die Seite Skripte zu lesen, bevor Sie fortfahren.
In der Headless-Version können Befehle entweder durch Übergabe eines Skripts ausgeführt werden, oder indem die Standardeingabe als Skript gesetzt wird und Befehle in diese geschrieben werden, mit der -s -
Kommandozeilenoption, oder indem benannte Pipes (named Pipes) verwendet werden.
Hier ist ein Beispiel für einen bash-Code, der den Headless-Modus aufruft, der den Master-Bias aufbaut und das Hintergrundrauschen in roter Farbe auf der Konsole ausgibt:
#!/bin/bash
# bash commands to prepare files
initdir=$(pwd)
######## Set your own variables #############
SCRIPTS_DIRECTORY=$initdir
SIRIL_PATH=siril-cli
#############################################
# Removing process folder if exists #
rm -rf $SCRIPTS_DIRECTORY/process
echo "Running siril bash script in $initdir"
output=$($SIRIL_PATH -d $SCRIPTS_DIRECTORY -s - <<ENDSIRIL
############################################
#
# Example of script that create a master-bias
# and print in red the noise of the image
#
############################################
requires 1.0.0
# Convert Bias Frames to .fit files
cd biases
convert bias -out=../process
cd ../process
# Stack Bias Frames to bias_stacked.fit
stack bias rej 3 3 -nonorm -out=master-bias
cd ../..
close
ENDSIRIL
)
log_line=$(echo "$output" | grep -o "log: Background noise value.*")
echo -e "\e[31m$log_line\e[0m"
echo done Siril part
Befehlsstrom (Pipe)
Beginnend mit Version 0.9.10 wurde ein neuer Modus eingeführt, in dem Befehle über eine "Named Pipe" gesendet und Logdateien und Status über eine andere abgefragt werden können. Dieser Modus wird mit dem Befehlszeilenargument -p aktiviert.
Das Protokoll ist recht einfach: Siril empfängt Befehle und gibt einige Aktualisierungen aus. Nur Befehle, die als skriptfähig gekennzeichnet sind, können mit diesem System verwendet werden. Immer wenn die Befehlseingangs-Pipe geschlossen oder der Befehl cancel ausgeführt wird, wird der laufende Prozess beendet, so als ob die Schaltfläche Stop in der Benutzeroberfläche angeklickt worden wäre. Die Pipes heißen siril_command.in
und siril_command.out
und sin im Verzeichnis /tmp
auf Unix-basierten systemen verfügbar. Seit Version 1.1.0, können die Pfadnamen der Pipes mit den Optionen -r``und ``-w
konfiguriert werden, was externen Programmen erlaubt, sie vor dem Start von Siril zu erstellen, typischerweise mit dem Befehl mkfifo
. Ebenfalls neu in 1.1.0 ist, dass der Ping-Befehl ping
einfach einen Status zurückgibt, der angibt, ob Siril bereit ist, einen Befehl zu verarbeiten oder bereits beschäftigt ist.
Die Ausgaben von Siril ist eine Folge einzeiliger Texte und wie folgt formatiert:
ready
wird beim Start ausgegeben um anzuzeigen, dass Siril bereit ist Befehle zu verarbeitenlog:
gefolgt von einer Logmeldungstatus: verb [subject]
, wobei verb entwederstarting
,success
,error
oderexit
sein kann (exit-Nachrichten sind noch nicht implementiert). Das Subjekt ist der Name des aktuellen Befehls, mit Ausnahme von exit, das anzeigt, dass siril einen fatalen Fehler erlitten hat und beendet werden muss.progress: value%
ist die Entsprechung eines Fortschrittsbalkens, es werden periodisch Prozente und manchmal 0% am Ende einer Verarbeitung als Leerlaufinformation gesendet.
Pfadnamen Parsing
Parsing ist die Fähigkeit zu parsen, d.h. Zeichenketten auf der Grundlage der im FITS-Header enthaltenen Daten zu schreiben. Die Pfadanalyse, die in Siril 1.2.0 eingeführt wurde, zielt darauf ab, der Skripterstellung mehr Flexibilität zu verleihen, indem Header-Daten zum Schreiben/Lesen von Dateinamen oder Pfaden verwendet werden können. Zur Zeit wird dies mit den folgenden Befehlen verwendet:
und natürlich deren GUI-Entsprechungen.
Beispiel für die Syntax
Beginnen wir mit einem einfachen Beispiel. Angenommen, Sie haben eine Datei mit dem Namen "light_00001.fit" und möchten in Ihrer Masterdark-Bibliothek ein Masterdark finden, das den Eigenschaften dieses Lights entspricht. Da Sie eine Konvention zur Benennung Ihres Masterdarks gewählt haben, wissen sie, dass der korrekte Dateiname des Darks etwas so heißen sollte:
DARK_"exposure"s_G"gain"_O"offset"_T"temperature"C_bin"binning".fit
wobei die Begriffe in den Anführungszeichen durch die Werte aus dem FITS-Header ihres Lights ersetzt werden. Bei einer Belichtungszeit von 120s, einer Sensortemperatur von -10°C, einem Gain/Offset von 120/30 und Binning 1 würde das Masterdark so heißen:
DARK_120s_G120_O30_T-10C_bin1.fit
Nun, das ist genau das, was diese Funktion ermöglicht. Wenn Sie den Namen des Darks mit den gerade erläuterten Konventionen angeben, können Sie Siril anweisen, das Light zu öffnen, seinen Header zu lesen und die Header-Werte zu verwenden, um eine solche Zeichenkette zu erstellen (und sie dann zu verwenden, um das Light mit dem passenden Masterdark vorzuverarbeiten).
Sie können die im Header enthaltenen Informationen entweder über den Befehl dumpheader oder durch einen Rechtsklick auf ein geöffnetes Bild und Auswahl von FITS Header... auslesen. Normalerweise erhalten Sie eine Ausgabe wie untenstehend (einige der Schlüssel wurden zur Übersichtlichkeit entfernt):
SIMPLE = T / C# FITS
BITPIX = 16 /
NAXIS = 2 / Dimensionality
NAXIS1 = 4144 /
NAXIS2 = 2822 /
BZERO = 32768 /
EXTEND = T / Extensions are permitted
IMAGETYP= 'LIGHT' / Type of exposure
EXPOSURE= 120.0 / [s] Exposure duration
DATE-OBS= '2022-01-24T01:03:34.729' / Time of observation (UTC)
XBINNING= 1 / X axis binning factor
YBINNING= 1 / Y axis binning factor
GAIN = 120 / Sensor gain
OFFSET = 30 / Sensor gain offset
INSTRUME= 'ZWO ASI294MC Pro' / Imaging instrument name
SET-TEMP= -10.0 / [degC] CCD temperature setpoint
CCD-TEMP= -10.0 / [degC] CCD temperature
BAYERPAT= 'RGGB' / Sensor Bayer pattern
TELESCOP= '61EDPH' / Name of telescope
FILTER = 'DualBand' / Active filter name
OBJECT = 'Rosette Nebula '/ Name of the object of interest
OBJCTRA = '06 30 36' / [H M S] RA of imaged object
OBJCTDEC= '+04 58 51' / [D M S] Declination of imaged object
RA = 97.6960081674312 / [deg] RA of telescope
DEC = 4.99212765957446 / [deg] Declination of telescope
END
Das Format für die Angabe des spezifischen Dark-Dateinamens würde dann lauten:
DARK_$EXPTIME:%d$s_G$GAIN:%d$_O$OFFSET:%d$_T$SET-TEMP:%d$C_bin$XBINNING:%d$.fit
Alle zu parsenden Teile weden wie folt gebildet: $SCHLÜSSEL:fmt$
SCHLÜSSEL ist jeder beliebige (gültige) Schlüssel aus dem FITS-Header des Lights
fmt ist ein format specifier.
Zum Beispiel wird $EXPTIME:%d$ zu 120 geparsed, wenn das Light 120s lang belichtet wurde. Wenn sie $EXPTIME:%0.1f$ angeben, ergibt sich durch die Formatangabe %x.yf jedoch 120.0.
Der gesamte obige Ausdruck würde also zu folgendem Ergebnis führen:
DARK_**120**s_G**120**_O**30**_T**-10**C_bin**1**.fit
In diesem ersten Beispiel haben wir nur die Umwandlung in Ganzzahlen mit %d verwendet. Es gibt aber auch andere gebräuchliche Formatierer, die Sie verwenden können:
%x.yf
für Fließkommazahlen%s
für Zeichenketten
Bemerkung
Bei Zeichenketten werden führende und nachfolgende Leerzeichen immer entfernt, während Leerzeichen innerhalb einer Zeichenkette durch _
-Zeichen ersetzt werden. Beispiel: $OBJECT:%s$
würde umgewandelt zu Rosette_Nebula
.
Sie können auch einige weniger gebräuchliche Formatierer verwenden:
Um ein Datum aus einem Datums-/Uhrzeit-Headerfeld zu parsen, können Sie den speziellen Nicht-Standard-Formatierer dm12 verwenden, was "Datum - 12 Stunden" bedeutet. In der obigen Headerzeile hat der Schlüssel DATE-OBS den Wert
2022-01-24T01:03:34.729
.$DATE-OBS:dm12$
würde diesen Wert in2022-01-23
umwandeln, was dem Beginn der Nacht entspricht. Sie können auch den speziellen Formatierer dm0 verwenden, der nur das Datum parst, ohne 12 Stunden zu subtrahieren.Um ein Datum aus einem Datums-/Uhrzeit-Headerfeld zu parsen, können Sie den speziellen Nicht-Standard-Formatierer dt verwenden, was einfach Datum+Zeit bedeutet. Im obigen Header enthält der Schlüssel
DATE-OBS
den Wert2022-01-24T01:03:34.729
.$DATE-OBS:dt$
. $DATE-OBS:dt$ wird das zu2022-01-24_01-03-34
konvertieren.Um „RA“- und „DEK“-Informationen aus den Header-Schlüsseln „OBJCTRA“ und „OBJCTDEC“ zu analysieren, können Sie die speziellen, nicht standardmäßigen Formatierer ra und **dec* verwenden. *. Im obigen Header haben die Schlüssel „OBJCTRA“ und „OBJCTDEC“ den Wert „06 30 36“ bzw. „+04 58 51“. „$OBJCTRA:ra$_$OBJCTDEC:dec$“ würde in „06h30m36s_+04d58m51s“ umgewandelt werden.
Um „RA“- und „DEK“-Informationen aus den Header-Schlüsseln „RA“ und „DEC“ im Dezimalformat zu analysieren, können Sie die speziellen, nicht standardmäßigen Formatierer ran verwenden. und decn. Im obigen Header haben die Schlüssel „RA“ und „DEC“ den Wert „97.6960081674312“ bzw. „4.99212765957446“. „$RA:ran$_$DEC:decn$“ würde in „06h30m47s_+04d59m32s“ umgewandelt werden.
Ein gutes Beispiel für den Ergebnisdateinamen des Stackings ist der folgende Ausdruck:
$OBJECT:%s$_$FILTER:%s$_$STACKCNT:%d$x$EXPTIME:%d$sec_G$GAIN:%d$_O$OFFSET:%d$_T$CCD-TEMP:%d$°C_$DATE-OBS:dm12$
die etwa wie:
NGC_7023_L_57x120sec_G100_O50_T-9°C_2023-10-07
Um die Syntax zu testen, können Sie ein Bild laden und den Befehl parse verwenden, wie unten gezeigt.
Siril Kommandozeile
parse str [-r]
Auffinden einer Datei mit Pfadanalyse
Im obigen Beispiel haben wir gesehen, dass wir den Namen eines Masterdarks anhand der Informationen aus dem FITS-Header des zu kalibrierenden Lights finden können. Dies wird im Befehl parse
der Lesemodus
genannt.
Dieses Verhalten wird hauptsächlich in Verbindung mit dem Befehl/der Registerkarte calibrate verwendet. Bei der option -dark=
des Befehls oder im Feld Dark
der Benutzeroberfläche, können Sie die oben beschriebene Syntax verwenden. So können Sie sicher sein, dass das passende Masterdark zur Kalibrierung der Lights verwendet wird. Das Gleiche gilt auch für Bias
- und Flat
-Dateien. Sie können natürlich auch einen vollständigen (oder relativen) Pfadnamen zu der Datei angeben. Und der Pfadname kann ebenfalls Ausdrücke der gleichen Art enthalten.
Bei Flats zum Beispiel möchten sie vielleicht den Pfad zu einer Bibliothek angeben, die Filter- oder Teleskopinformationen enthalten könnte, da Sie möglicherweise mehrere Setups haben. Ein Pfad wie:
~/astro/masters/flats/$INSTRUME:%s$_$TELESCOP:%s$/$FILTER:%s$/FLAT_bin$XBINNING:%d$.fit
Würde dann umgewandelt in:
~/astro/masters/flats/ZWO_ASI294MC_Pro_61EDPH/DualBand/FLAT_bin1.fit
und ist ein gültiger Wert für Flat
.
Wenn Sie dies jedes Mal, wenn Sie kalibrieren, als Befehl in Ihre Skripte oder in das Feld Flat
der grafischen Benutzeroberfläche schreiben müssten, könnte das natürlich etwas mühsam werden. In diesem Fall kommen reservierte Schlüsselwörter zu Hilfe. Es gibt 3 reservierte Schlüsselwörter für Master:
$defdark
$defflat
$defbias
Ihre Werte werden in section festgelegt. Sie können auch durch Skripting mit dem Befehl set festgelegt werden. Sie entsprechen den werten von gui_prepro.dark_lib
, gui_prepro.flat_lib``und ``gui_prepro.bias_lib
.
Wenn diese Werte festgelegt wurden und Sie sie als Standardwerte verwenden möchten, werden Sie in den Feldern der Registerkarte Kalibrierung angezeigt. Sie können auch beginnen, Ihre Skripte unter Verwendung dieser Schlüsselwörter zu schreiben. Der Kalibrierungsschritt eines neuen generischen Skripts für eine Farbkamera könnte z.B. folgendermaßen aussehen:
calibrate light -dark=$defdark -cc=dark -flat=$defflat -cfa -equalizecfa -debayer
Auf diese Weise werden die Master-Dateien direkt aus den Bibliotheken ausgewählt, und es wird sichergestellt, dass sie bei der Kalibrierung nicht vertauscht werden.
Schreiben einer Datei mit Dateinamen-Parsing
Es ist zwar praktisch, auf diese Weise Dateien finden zu können, aber es wäre ebenso nützlich, diese Syntax zu verwenden, um Dateien während des Stackings zu speichern. Genau darum geht es beim Schreibmodus
. Die Syntax kann im Feld -out=
der Befehle stack und stackall, oder im entsprechenden Eingabefeld der GUI benutzt werden.
Nehmen wir an, Sie wollen ein allgemeines Skript schreiben, welches bei jedem Update Ihrer Bibliothek die Master-Darks vorbereitet. In der Zeile stack
des Skripts können Sie dann schreiben:
stack dark rej 3 3 -nonorm -out=$defdark
Diese Zeile stellt sicher, dass das resultierende Masterdark an der richtigen Stelle mit dem richtigen Dateinamen gespeichert wird, der dann zur Kalibrierung der Lights abgerufen werden kann.
Um noch mehr Flexibilität mit dem stack
-Befehl zu erreichen, gibt es zwei weitere reservierte Schlüsselwörter:
$defstack
$sequencename$
Wie bei den Standard-Mastern wird $defstack
im gleichen Abschnitt der Voreinstellungen konfiguriert, oder mit dem Befehl set auf gui_prepro.stack_default
. Nehmen wir zum Beispiel an, Sie haben $defstack
definiert als:
Result_$OBJECT:%s$_$DATE-OBS:dm12$_$LIVETIME:%d$s
Die Skriptzeile:
stack r_pp_light rej 3 3 -norm=addscale -output_norm -out=$defstack
wird den Stack unter folgendem Namen speichern:
Result_Rosette_Nebula_2022-01-24_12000s.fit
Seit Siril 1.2.0 ist der Standardname für das Stacking als $sequencename$stacked
(das _
-Zeichen wird hinzugefügt, falls nicht vorhanden) definiert. Dies ähnelt dem bisherigen Verhalten früherer Versionen, außer dass jetzt explizit angegeben ist, dass Pfadnamen-Parsing verwendet wird.
Verwendung von Platzhaltern/Wildcards
Es könnte sein, dass Sie einen Schlüsselwert im Namen Ihres Masterframes verwenden möchten, der nicht mit dem Schlüsselwert in den zu kalibrierenden Bildern übereinstimmt. Anhand eines Beispiels wird es vielleicht etwas deutlicher. Angenommen, Sie möchten im Namen eines Masterflats die Belichtungszeit festhalten. Etwa so:
FLAT_1.32s_Halpha_G120_O30_bin1.fit
Wenn Sie ein Feld $EXPTIME:%0.2f$ in $defflat
einfügen, wird es beim Kalibrierungsschritt zu einem Fehler kommen. Einfach deshalb, weil der EXPTIME-Schlüssel aus dem zu kalibrierenden Light gelesen wird und nicht aus dem Flat.
Um diese Situation zu umgehen, können Sie in den zu parsenden Ausdrücken Platzhalter/Wildcards verwenden:
FLAT_$*EXPTIME:%0.2f$_$FILTER:%s$_G$GAIN:%d$_O$OFFSET:%d$_bin$XBINNING:%d$
Beachten Sie das Symbol *, das direkt vor EXPTIME
steht.
Dieses Symbol hat folgende Bedeutung:
Im
Schreibmodus
, also grundsätzlich beim Stacken Ihres Masterflats, wird das FeldEXPOSURE
zur Bildung des zu speichernden Dateinamens verwendet. Im obigen Beispiel würden Sie dann effektiv unterFLAT_1.32s_Halpha_G120_O30_bin1.fit
speichern.Im
Lesemodus
, also beim Kalibrieren Ihrer Lights, wird das FeldEXPOSURE
durch * ersetzt. Bei der suche nach einer solchen Datei holt Siril alle Dateien, die dem MusterFLAT_*_Halpha_G120_O30_bin1.fit
entsprechen. Hoffentlich ist Ihre Namenskonvention robust genug, damit nur genau eine passende Datei gefunden und zur Kalibrierung verwendet wird.
Warnung
Falls Siril mehr als eine Datei im Lesemodus
findet, wird es eine Warnung in der Konsole ausgeben und die neueste Datei auswählen. Da dies möglicherweise nicht zum gewünschten Ergebnis führt, sollten Sie in diesem Fall Ihre Namenskonvention für Dateien überdenken.
Live-Stacking
Live Stacking ist eine Technik in der Astrofotografie, die es ermöglicht, eine Reihe von Bildern in Echtzeit zu stacken, um eine höhere Bildqualität zu erzielen. Im Gegensatz zum herkömmlichen Stacking, bei dem mehrere Bilder nach der Aufnahme kombiniert werden, werden beim Live Stacking die Bilder bereits während der Aufnahme kombiniert. Dies ermöglicht eine sofortige Vorschau des endgültigen Bildes und erlaubt dem Astrofotografen, in Echtzeit Anpassungen vorzunehmen, um die Qualität des Endergebnisses zu verbessern.
Siril 1.2.0 enthält diese Funktion, die jedoch im Moment noch experimentell ist. Sie erlaubt es, ein Verzeichnis in Echtzeit zu überwachen und die Bilder, die ankommen, zu stacken, sobald sie eintreffen. Das Stapeln von Bildern kann mit und ohne Dark/Bias/Flats durchgeführt werden. Letztere müssen vorher erstellt werden, wenn Sie sie verwenden wollen.
Live-Stacking (GUI)
Bemerkung
Nur FITS- und RAW-Kamerabilder sind mit dem Livestacking kompatibel.
Um mit dem Livestacking zu beginnen, müssen Sie :
Ein Arbeitsverzeichnis festlegen, in dem die Fotos nacheinander ankommen sollen.
Klicken Sie auf die markierte Schaltfläche um eine Live-Stacking-Session zu starten.

Es öffnet sich ein neues Fenster.

Dieses Fenster enthält mehrere Schaltflächen und Optionen. Eine Schaltfläche zum Starten, die beim Anklicken zu einer Schaltfläche zum Pausieren wird, und eine Schaltfläche zum Beenden. Mit der ersten können Sie die Überwachung des Arbeitsverzeichnisses starten oder pausieren, mit der letzten Schaltfläche stoppen Sie das Live-Stacking.
Alle anderen Optionen gehören zum Standard bei der Vorverarbeitung astronomischer Bilder:
Debayer: Die Bayer-Matrix wird in den Dateien erkannt und der Debayer-Algorithmus wird automatisch aktiviert. Dies ist eher eine Information als eine Option.
32 Bits benutzen: Verwenden Sie 32 Bit für die Bildverarbeitung. Dies ist langsamer und in der Regel ohne Vorteile in Bezug auf die Qualität für Live-Stacking.
Gradient entfernen: Entfernt einen linearen Hintergrundgradienten auf den kalibrierten Eingabebildern.
Nur-Verschiebung-Registrierung: Nur Verschiebung von Bildern anstelle von Rotation bei der Registrierung. Dies sollte für Alt-Az-Montierungen oder stark driftende Montierungen deaktiviert werden. Wenn es aktiviert ist, macht es die Verarbeitung der Bilder viel schneller.
Die folgenden 3 Abschnitte enthalten die Informationen, die der Benutzer benötigt, um die Entwicklung des Stacks zu verfolgen.
Statistik: In diesem Abschnitt werden die Entwicklung des Rauschpegels in ADU sowie die Bildverarbeitungszeit angezeigt.
Stacking: In diesem Abschnitt wird die Anzahl der gestackten Bilder und die aufsummierte Gesamtbelichtungszeit angezeigt.
Konfiguration ist ein Abschnitt, der standardmäßig nicht aufgeklappt wird. Nach dem Ausklappen enthält der Rahmen Angaben darüber, ob die Vorverarbeitung mit Hilfe von Masterdateien erfolgt ist, sowie über die Art der Registrierung und des Stackings.
Bemerkung
Um Masterdateien während einer Livestacking-Sitzung zu verwenden, müssen Sie Ihre Kalibrierungsframes zunächst stacken. Danach und vor dem Start der Sitzung laden Sie sie bitte in die Registerkarte Kalibrierung. Sie werden dann beim Livestacking berücksichtigt und im Konfigurations-Teil des Livestack-Dialogs angezeigt.
Live-Stacking (ohne GUI/Headless)
Es ist möglich, Live-Stacking von der Kommandozeile aus zu benutzen. Dazu sind nur 3 Befehle notwendig, die im Folgenden erklärt werden.
Die erste, start_ls startet die Livestacking-Sitzung. Es ist möglich, dem Befehl Dark- und Flat-Bilder als Argumente zu übergeben, um die Bilder während des Live-Stackings zu kalibrieren.
Siril Kommandozeile
start_ls [-dark=filename] [-flat=filename] [-rotate] [-32bits]
Initialisiert eine Livestacking-Sitzung unter Verwendung der optionalen Kalibrierungsdateien und wartet auf Eingabedateien, die durch den Befehl LIVESTACK bereitgestellt werden, bis STOP_LS aufgerufen wird. Standardmäßig wird die Registrierung nur mit Verschiebung und 16-Bit-Verarbeitung durchgeführt, da dies schneller ist. Dies kann mit -rotate und -32bits auf Rotation und 32 Bit geändert werdenBeachten Sie, dass die Live-Stacking-Befehle Siril in einen Zustand versetzen, in dem es nicht in der Lage ist, andere Befehle zu verarbeiten. Nach START_LS können nur noch LIVESTACK, STOP_LS und EXIT aufgerufen werden, bis STOP_LS aufgerufen wird, um Siril in den normalen, nicht-Live-Stacking-Zustand zurückzubringenDer Befehl livestack muss auf jedes Bild angewendet werden, das Sie stacken möchten.
Siril Kommandozeile
livestack filename
Verarbeitet das bereitgestellte Bild für das Live-Stacking. Nur nach START_LS möglich. Der Prozess umfasst das Kalibrieren der eingehenden Datei, sofern in START_LS konfiguriert, das Debayern, wenn es sich um ein OSC-Image handelt, das Registrieren und Stacken. Das temporäre Ergebnis wird in der Datei live_stack_00001.fit gespeichert, bis eine neue Option zum Ändern hinzugefügt wirdVerweis: start_lsSchließlich wird mit dem Befehl stop_ls die Live-Stacking-Sitzung beendet.
Siril Kommandozeile
stop_ls
Befehle
Die folgende Seite zeigt alle Befehle die in Siril verfügbar sind 1.3.0.
Sie können durch einen Klick auf dieses Icon auf einen Index zugreifen .
Wenn Befehle mit dem Icon markiert sind, können Sie in Skripten benutzt werden, während Befehle die mit diesem Icon
in Skripten nicht möglich sind.
Tipp
Bei allen Sequenzbefehlen können Sie das Argument sequencename durch ein .
ersetzen, wenn die zu bearbeitende Sequenz bereits geladen ist.
Tipp
Wenn Sie ein Argument angeben möchten, das eine Zeichenfolge mit Leerzeichen enthält, beispielsweise einen Dateinamen, müssen Sie das gesamte Argument und nicht nur die Zeichenfolge in Anführungszeichen setzen. Sie sollten also beispielsweise „command „-filename=My File.fits““ verwenden, nicht „command -filename="My File.fits"``.
addmax filename
asinh [-human] stretch [offset]
autoghs [-linked] shadowsclip stretchamount [-b=] [-hp=] [-lp=]
autostretch [-linked] [shadowsclip [targetbg]]
bg
bgnoise
Für weitere Informationen, siehe Dokumentation Statistik
binxy coefficient [-sum]
boxselect [-clear] [x y width height]
calibrate sequencename [-bias=filename] [-dark=filename] [-flat=filename] [-cc=dark [siglo sighi] || -cc=bpm bpmfile] [-cfa] [-debayer] [-fix_xtrans] [-equalize_cfa] [-opt[=exp]] [-all] [-prefix=] [-fitseq]
calibrate_single imagename [-bias=filename] [-dark=filename] [-flat=filename] [-cc=dark [siglo sighi] || -cc=bpm bpmfile] [-cfa] [-debayer] [-fix_xtrans] [-equalize_cfa] [-opt[=exp]] [-prefix=]
capabilities
catsearch name
ccm m00 m01 m02 m10 m11 m12 m20 m21 m22 [gamma]
cd directory
cdg
clahe cliplimit tileSize
clear
clearstar
close
conesearch [limit_magnitude] [-cat=] [-phot] [-obscode=] [-tag={on|off}] [-log={on|off}] [-trix=] [-out=]
convert basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]
convertraw basename [-debayer] [-fitseq] [-ser] [-start=index] [-out=]
cosme [filename].lst
Dateiformat für die Liste der schlechten Pixel: * Zeilen der Form "P x y" korrigieren das Pixel an den Koordinaten (x, y). type ist ein optionales Zeichen (C oder H), das Siril angibt, ob das aktuelle Pixel kalt oder heiß ist. Diese Zeile wird durch den Befehl FIND_HOT erzeugt, aber Sie können die beiden folgenden Zeilentypen auch manuell hinzufügen * Zeilen der Form C x 0 korrigieren die schlechte Spalte an den Koordinaten x. * Zeilen der Form L y 0 korrigieren die schlechte Zeile an den Koordinaten y.
cosme_cfa [filename].lst
crop [x y width height]
ddp level coef sigma
denoise [-nocosmetic] [-mod=m] [ -vst | -da3d | -sos=n [-rho=r] ] [-indep]
dir
disto [clear]
dumpheader
entropy
exit
extract NbPlans
extract_Green
extract_Ha [-upscale]
extract_HaOIII [-resample=]
fdiv filename scalar
ffill value [x y width height]
fftd modulus phase
ffti modulus phase
fill value [x y width height]
find_cosme cold_sigma hot_sigma
find_cosme_cfa cold_sigma hot_sigma
find_hot filename cold_sigma hot_sigma
P x y type
korrigiert das Pixel an den Koordinaten (x, y) type ist ein optionales Zeichen (C oder H), das Siril angibt, ob das aktuelle Pixel kalt oder heiß ist. Diese Zeile wird durch den Befehl FIND_HOT erzeugt, aber Sie können auch manuell Zeilen hinzufügen:C x 0 type
behebt die fehlerhafte Spalte an den Koordinaten x.L y 0 type
behebt die fehlerhafte Linie an den Koordinaten y.findcompstars star_name [-narrow|-wide] [-catalog={nomad|apass}] [-dvmag=3] [-dbv=0.5] [-emag=0.03] [-out=nina_file.csv]
findstar [-out=] [-layer=] [-maxstars=]
fix_xtrans
fixbanding amount sigma [-vertical]
fmedian ksize modulation
fmul scalar
gauss sigma
get { -a | -A | variable }
getref sequencename
ght -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
grey_flat
help [command]
histo channel (channel=0, 1, 2 with 0: red, 1: green, 2: blue)
iadd filename
icc_assign profile
icc_convert_to profile [intent]
icc_remove
idiv filename
imul filename
inspector
invght -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
invmodasinh -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
invmtf low mid high [channels]
isub filename
jsonmetadata FITS_file [-stats_from_loaded] [-nostats] [-out=]
light_curve sequencename channel [-autoring] { -at=x,y | -wcs=ra,dec } { -refat=x,y | -refwcs=ra,dec } ...
light_curve sequencename channel [-autoring] -ninastars=file
linear_match reference low high
link basename [-date] [-start=index] [-out=]
linstretch -BP= [-sat] [channels]
livestack filename
Warnung
Beachten Sie, dass die Live-Stacking-Befehle Siril in einen Zustand versetzen, in dem es nicht in der Lage ist, andere Befehle zu verarbeiten. Nach START_LS können nur LIVESTACK, STOP_LS und EXIT aufgerufen werden, bis STOP_LS aufgerufen wird, um Siril wieder in den normalen, nicht-Live-Stacking-Zustand zu versetzen.
load filename[.ext]
log
ls
makepsf clear
makepsf load filename
makepsf save [filename]
makepsf blind [-l0] [-si] [-multiscale] [-lambda=] [-comp=] [-ks=] [-savepsf=]
makepsf stars [-sym] [-ks=] [-savepsf=]
makepsf manual { -gaussian | -moffat | -disc | -airy } [-fwhm=] [-angle=] [-ratio=] [-beta=] [-dia=] [-fl=] [-wl=] [-pixelsize=] [-obstruct=] [-ks=] [-savepsf=]
merge sequence1 sequence2 [sequence3 ...] output_sequence
merge_cfa file_CFA0 file_CFA1 file_CFA2 file_CFA3 bayerpattern
mirrorx [-bottomup]
mirrorx_single image
mirrory
modasinh -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels]
mtf low mid high [channels]
neg
new width height nb_channel
nozero level
offset value
parse str [-r]
pcc [-limitmag=[+-]] [-catalog=] [-bgtol=lower,upper]
platesolve [image_center_coords] [-noflip] [-nocrop] [-force] [-focal=] [-pixelsize=] [-limitmag=[+-]] [-catalog=] [-localasnet [-blindpos] [-blindres]] [-downscale] [-order=] [-radius=]
pm "expression" [-rescale [low] [high]] [-nosum]
profile -from=x,y -to=x,y [-tri] [-cfa] [-arcsec] { [-savedat] | [-filename=] } [-layer=] [-width=] [-spacing=] [ {-xaxis=wavelength | -xaxis=wavenumber } ] [ {-wavenumber1= | -wavelength1=} -wn1at=x,y {-wavenumber2= | -wavelength2=} -wn2at=x,y] ["-title=My Plot"]
psf [channel]
register sequencename [-2pass] [-noout] [-upscale] [-prefix=] [-minpairs=] [-transf=] [-layer=] [-maxstars=] [-nostarlist] [-interp=] [-noclamp] [-selected]
reloadscripts
requires version
resample { factor | -width= | -height= } [-interp=] [-noclamp]
rgbcomp red green blue [-out=result_filename] [-nosum]
rgbcomp -lum=image { rgb_image | red green blue } [-out=result_filename] [-nosum]
rgradient xc yc dR dalpha
rl [-loadpsf=] [-alpha=] [-iters=] [-stop=] [-gdstep=] [-tv] [-fh] [-mul]
rmgreen [-nopreserve] [type] [amount]
rotate degree [-nocrop] [-interp=] [-noclamp]
rotatePi
satu amount [background_factor [hue_range_index]]
save filename
savebmp filename
savejpg filename [quality]
savejxl filename [-effort=] [-quality=] [-8bit]
savepng filename
savepnm filename
savetif filename [-astro] [-deflate]
savetif32 filename [-astro] [-deflate]
savetif8 filename [-astro] [-deflate]
sb [-loadpsf=] [-alpha=] [-iters=]
select sequencename from to
seqapplyastrometry sequencename [-interp=] [-noclamp] [-noundistort] [-projector=] [-scale=] [-framing=] [-prefix=] [-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]]
[-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]]
seqapplyreg sequencename { -upscale | -drizzle { [-scale=] [-pixfrac=] [-kernel=] [-flat=] } } [-interp=] [-noclamp] [-layer=] [-framing=] [-prefix=] [-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]]
[-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]]
seqccm sequencename [-prefix=]
seqclean sequencename [-reg] [-stat] [-sel]
seqcosme sequencename [filename].lst [-prefix=]
seqcosme_cfa sequencename [filename].lst [-prefix=]
seqcrop sequencename x y width height [-prefix=]
seqextract_Green sequencename [-prefix=]
seqextract_Ha sequencename [-prefix=] [-upscale]
seqextract_HaOIII sequencename [-resample=]
seqfind_cosme sequencename cold_sigma hot_sigma [-prefix=]
seqfind_cosme_cfa sequencename cold_sigma hot_sigma [-prefix=]
seqfindstar sequencename [-layer=] [-maxstars=]
seqfixbanding sequencename amount sigma [-prefix=] [-vertical]
seqght sequence -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
seqheader sequencename keyword [keyword2 ...] [-sel] [-out=file.csv]
seqinvght sequence -D= [-B=] [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
seqinvmodasinh sequence -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
seqlinstretch sequence -BP= [channels] [-sat] [-prefix=]
seqmerge_cfa sequencename bayerpattern [-prefixin=] [-prefixout=]
seqmodasinh sequence -D= [-LP=] [-SP=] [-HP=] [-human | -even | -independent | -sat] [channels] [-prefix=]
seqmtf sequencename low mid high [channels] [-prefix=]
seqprofile sequence -from=x,y -to=x,y [-tri] [-cfa] [-arcsec] [-savedat] [-layer=] [-width=] [-spacing=] [ {-xaxis=wavelength | -xaxis=wavenumber } ] [{-wavenumber1= | -wavelength1=} -wn1at=x,y {-wavenumber2= | -wavelength2=} -wn2at=x,y] ["-title=My Plot"]
seqpsf [sequencename channel { -at=x,y | -wcs=ra,dec }]
seqplatesolve sequencename [image_center_coords] [-nocrop] [-focal=] [-pixelsize=] [-limitmag=[+-]] [-catalog=] [-localasnet [-blindpos] [-blindres]] [-force][-downscale] [-order=] [-radius=] [-nocache]
seqresample sequencename { -scale= | -width= | -height= } [-interp=] [-prefix=]
seqrl sequencename [-loadpsf=] [-alpha=] [-iters=] [-stop=] [-gdstep=] [-tv] [-fh] [-mul]
sb sequencename [-loadpsf=] [-alpha=] [-iters=]
seqsplit_cfa sequencename [-prefix=]
seqstarnet sequencename [-stretch] [-upscale] [-stride=value] [-nostarmask]
seqstat sequencename output_file [option] [-cfa]
seqsubsky sequencename { -rbf | degree } [-nodither] [-samples=20] [-tolerance=1.0] [-smooth=0.5] [-prefix=]
seqtilt sequencename
sequnsetmag
wiener sequencename [-loadpsf=] [-alpha=]
set { -import=inifilepath | variable=value }
set16bits
set32bits
setcompress 0/1 [-type=] [q]
setcpu number
setext extension
setfindstar [reset] [-radius=] [-sigma=] [-roundness=] [-focal=] [-pixelsize=] [-convergence=] [ [-gaussian] | [-moffat] ] [-minbeta=] [-relax=on|off] [-minA=] [-maxA=] [-maxR=]
Der Schwellenwert für die Sternerkennung wird berechnet als Median des Bildes (der im Allgemeinen den Hintergrundpegel darstellt) plus k mal sigma, wobei sigma die Standardabweichung des Bildes ist (ein guter Hinweis auf die Rauschamplitude). Wenn Sie viele Sterne in Ihren Bildern und ein gutes Signal-Rausch-Verhältnis haben, kann es eine gute Idee sein, diesen Wert zu erhöhen, um die Erkennung zu beschleunigen und fehlerhafte erkannte Sterne zu vermeiden.
Es wird empfohlen, die für eine Sequenz verwendeten Werte mit der grafischen Benutzeroberfläche von Siril zu testen, die im dynamischen PSF-Werkzeugkasten des Analysemenüs verfügbar ist. Es kann die Qualität der Registrierung verbessern, wenn die Parameter erhöht werden, aber es ist auch wichtig, dass mehrere Dutzend Sterne in jedem Bild erkannt werden.
setmag magnitude
seqsetmag magnitude
setmem ratio
setphot [-inner=20] [-outer=30] [-aperture=10] [-dyn_ratio=4.0] [-gain=2.3] [-min_val=0] [-max_val=60000]
setref sequencename image_number
show [-clear] [{ -list=file.csv | [name] RA Dec }] [-nolog] [-notag]
spcc [-limitmag=[+-]] [ { -monosensor= [ -rfilter= ] [-gfilter=] [-bfilter=] | -oscsensor= [-oscfilter=] [-osclpf=] } ] [-whiteref=] [ -narrowband [-rwl=] [-gwl=] [-bwl=] [-rbw=] [-gbw=] [-bbw=] ] [-bgtol=lower,upper]
spcc_list { oscsensor | monosensor | redfilter | greenfilter | bluefilter | oscfilter | osclpf | whiteref }
split file1 file2 file3 [-hsl | -hsv | -lab]
split_cfa
stack seqfilename
stack seqfilename { sum | min | max } [filtering] [-output_norm] [-out=filename]
stack seqfilename { med | median } [-nonorm, -norm=] [filtering] [-fastnorm] [-rgb_equal] [-output_norm] [-out=filename]
stack seqfilename { rej | mean } [rejection type] [sigma_low sigma_high] [-rejmap[s]] [-nonorm, -norm=] [filtering] [-fastnorm] [ -weight_from_noise | -weight_from_nbstack | -weight_from_wfwhm | -weight_from_nbstars ] [-rgb_equal] [-output_norm] [-out=filename]
[-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]]
stackall
stackall { sum | min | max } [filtering]
stackall { med | median } [-nonorm, norm=] [-filter-incl[uded]]
stackall { rej | mean } [rejection type] [sigma_low sigma_high] [-nonorm, norm=] [filtering] [ -weight_from_noise | -weight_from_wfwhm | -weight_from_nbstars | -weight_from_nbstack ] [-rgb_equal] [-out=filename]
starnet [-stretch] [-upscale] [-stride=value] [-nostarmask]
start_ls [-dark=filename] [-flat=filename] [-rotate] [-32bits]
stat [-cfa] [main]
stop_ls
subsky { -rbf | degree } [-dither] [-samples=20] [-tolerance=1.0] [-smooth=0.5]
synthstar
threshlo level
threshi level
thresh lo hi
tilt [clear]
trixel [-p]
unclipstars
unselect sequencename from to
unsetmag
unsharp sigma multi
update_key key value
visu low high
wavelet nbr_layers type
wiener [-loadpsf=] [-alpha=]
wrecons c1 c2 c3 ...
Wie man Probleme meldet
Wenn Sie trotz des Studiums der Dokumentation und der Tutorials auf ein seltsames Verhalten stoßen, finden Sie auf dieser Seite Hinweise, was Sie in einer solchen Situation tun können. Zunächst einmal: Wenn Sie glauben, dass es ein Problem gibt, hilft es uns nicht, eine Lösung zu finden, wenn Sie nur sagen, dass es nicht funktioniert. Wir sind keine Wahrsager und brauchen Informationen, um das Problem zu erkennen und eine Lösung zu finden. Daher ist es wichtig, dass Sie uns mitteilen, was Sie zum Zeitpunkt des Auftretens des Problems getan haben, welches Betriebssystem Sie verwenden, welche Version von Siril Sie benutzen und vor allem Protokolldateien!
Änderungsprotokolle und Bug-Tracker prüfen
Zunächst einmal, wenn Sie einen Fehler in Siril finden, kann es sein, dass er bereits gemeldet wurde (manchmal buchstäblich Dutzende von Malen). Wir bitten Sie daher, zuerst zu prüfen, z.B. indem Sie sich changelogs, oder tickets ansehen, die bereits geöffnet und sogar geschlossen wurden.
Senden Sie uns nützliche Informationen
Wie in der Einleitung erwähnt, benötigen wir zusätzliche Informationen, um das Problem zu lösen:
Welches Betriebssystem verwenden Sie? Da sich Siril unter Windows, Linux oder macOS sehr unterschiedlich verhalten kann, benötigen wir diese Information. Bitte seien Sie so genau wie möglich.
Welche Version von Siril verwenden Sie? Und wie haben Sie es bekommen? Das Paket wurde von der Siril-Webseite heruntergeladen? Über einen Drittanbieter? Selber kompiliert? Bitte seien Sie auch hier so präzise wie möglich.
Manchmal ist es nützlich, Bildschirmfotos zu teilen. Bitte machen Sie jedoch keine Screenshots mit Ihrem Smartphone - sie sind unleserlich. Ihr Betriebssystem ist in der Lage, ganz einfach Screenshots zu erstellen (Google <https://www.google.com>`_ kann Ihnen dabei helfen) und auch Siril bietet eine solche Funktion (die Taste mit der Kamera). Schließlich sind die gewünschten Formate Bildformate:
jpg
,bmp
oderpng
, aber absolut nichtpdf
.Schicken Sie uns Protokolle. Idealerweise bevorzugen wir englische Protokolle! Gehen Sie einfach zu den Siril-Einstellungen und ändern Sie die Sprache auf Englisch in der Registerkarte Benutzeroberfläche. Außerdem gibt es zwei Arten von Protokollen: die in der Siril-Konsole angezeigten, die die von der Software ausgeführten Schritte beschreiben und uns bei der Fehlersuche helfen können, und die internen Protokolle, die sichtbar sind, wenn Siril über die Befehlszeile ausgeführt wird:
Erstere sind in den meisten Fällen sehr nützlich und können ganz einfach über die Schaltfläche unten rechts exportiert werden. Dadurch wird eine Datei erstellt, die Sie uns einfach zusenden können.
Wenn die Software jedoch abstürzt (d. h. plötzlich ohne Vorwarnung beendet wird), müssen Sie Siril über die Befehlszeile starten und versuchen, den Absturz zu reproduzieren und die Protokolle abzurufen. Hier hängt die Methode vom Betriebssystem ab.
Microsoft Windows: Öffnen Sie ein Kommandofenster (geben Sie
cmd
in der Windows-Suchleiste ein) und geben Sie Folgendes ein:"C:\Program Files\Siril\bin\siril.exe" 2>&1 >output.log
Dies speichert die Datei output.log in dem Ordner, in dem das Terminal gestartet wurde (in den meisten Fällen im Ordner
%USERPROFILE%
).macOS: Wenn Sie Siril im Ordner "Programme" installiert haben, was im Allgemeinen empfohlen wird, öffnen Sie zunächst die Anwendung Terminal im Ordner "Dienstprogramme" in "Programme" und fügen Sie die folgende Zeile ein:
/Applications/Siril.app/Contents/MacOS/siril > ~/Desktop/output.log 2>&1
Nach dem Absturz sind die Protokolle auf dem Desktop in der Datei
output.log
verfügbar.GNU/Linux: Starten Sie Siril einfach in einem Terminal. Normalerweise befindet sich die Binärdatei in der
$PATH
-Variable, in diesem Fall geben Sie ein:siril > output.log 2>&1
ist alles, was Sie brauchen, um die Protokolle in die Datei
output.log
umzuleiten. Dies speichert die Datei output.log in dem Ordner, in dem das Terminal gestartet wurde
Schicken Sie uns Ihr Bild. Wenn Sie Ihr Bild seltsam finden, zögern Sie nicht, es mit uns zu teilen, normalerweise im FITS-Format. Das ist immer interessanter als ein Bildschirmfoto. Dazu müssen Sie einen Dienst für den Austausch großer Dateien nutzen. Es gibt viele davon, und wir können zum Beispiel WeTransfer empfehlen. In diesem Fall laden Sie Ihre Daten zu WeTransfer hoch und erhalten einen Download-Link zum Weitergeben.
Wie können Sie uns kontaktieren?
Es gibt mehrere Möglichkeiten, uns zu kontaktieren und einen Fehler zu melden. Am einfachsten ist es, uns im Forum zu finden. Aber es ist auch möglich, ein Ticket in unserem gitlab repository zu eröffnen. In diesem Fall überprüfen Sie bitte zuerst, ob das gleiche Ticket nicht schon einmal geöffnet wurde. In diesem Fall wird eine kurze Beschreibung mit einer Ticketnummer im Changelog angezeigt. Um das Ticket (auch ein geschlossenes) zu sehen und zu bestätigen, dass Sie dasselbe Problem haben oder nicht, gehen Sie an die Adresse https://gitlab.com/free-astro/siril/-/issues/XXXX mit XXXX als Ticketnummer.