Hallo Zusammen,
hier eine neue Variante Script 5 für Siril, die alle Frames ohne Referenzframe stackt. Das Ergebnis kann man sich dann passend zuschneiden und verliert nicht so viel Fläche durch die Bildfeldrotation. Dazu wird das Registerieren 3x ausgeführt, was natürlich etwas länger dauert. Vor allem bei sehr langen Belichtungen kann man so die hässlichen Ränder zurückdrängen, oder vielleicht Mosaike erstellen.
Die Farbsättigung wird auch noch etwas angehoben, aber nur im finalen TIF. Das sollte man für optimale Ergbnisse ebenso wie das Strecken selbst erledigen.
Weitere Änderungen sind auf Anregung von WMZenner (Danke !) der link-Befehl, damit nur noch fits-Dateien im sub-Ordner verwendet werden (das Löschen der JPG-Dateien entfällt) und das Löschen des close-Befehls, um das Bild gleich anzuzeigen.
Ich habe das bisher nur an einem Datensatz von M42 mit 400 Bildern a 20s erprobt.
Und so kommt das Ergebnis heraus:
MIt ein paar Klicks in Siril und Drehen/Zuschneiden (Geometrie) sieht es dann so aus (nicht entrauscht):
Bitte probiert das Script selbst einmal aus, ob das so an verschiedenen Objekttypen funktioniert.
OSC_Preprocessing Seestar 5.ssf.pdf
CS Erik
Hier noch das Script:
############################################
#
# Script for Siril 1.2
# February 2023
# (C) Cyril Richard
# Preprocessing v1.3
# Modified for Seestar subfolder
#
########### PREPROCESSING SCRIPT ###########
#
# Script Seestar4 for color camera preprocessing from Seestar subfolder (set for home directory)
# Für Anwendung Homeverzeichnis auf den 'sub'-Ordner der Seestarbilder setzen UND nur die fits-Dateien im Ordner behalten
#
#############################################
requires 1.2.0
# Convert Light Frames to .fit files
# alle fits, die er im Homefolder findet in Sequence lights konvertieren
link light -out=process
cd process
# Calibrate Light Frames
# Farbmatrix dekodieren
calibrate light -debayer
# Align lights
# und die Bilder auf einander regisitrieren
# Zuerst eine Registrierung erzeugen, aber nur zwischenspeichern
register pp_light -2pass -noout
# Dann die Registrierung durchführen, aber kein Zuschneiden der Bilder mehr. Zuschneiden in Siril über die GUI (rechte Maustaste im Bild -> Zuschnitt)
seqapplyreg pp_light -framing=max
# Stack calibrated lights to result.fit
# und alle registrierten Bilder stacken
stack r_pp_light rej 3 3 -norm=addscale -output_norm -rgb_equal -out=result
# flip if required
# Stack laden und spiegeln und wieder speichern
load result
mirrorx -bottomup
save result.fit
# Ergebnisbild laden
# und wieder laden
load result.fit
# Photometrische Farbkalibration
# Autmatische Farbkalibration über Platesolving
# Auf Wunsch den Befehl pcc einkommentieren, läuft in Siril oft nicht
# pcc
# Grünrauschen entfernen
rmgreen
# Hintergrundgradienten entfernen (bei Bedarf anpassen)
subsky -rbf -samples=20 -tolerance=0.5 -smooth=0.5
# linearen gradientenfreien Stack als Zwischenstand speichern
save result.fit
# Sterne separieren mit Starnet
# erzeugt starless.fit mit dem Hintergrund und starmask.fit mit der Sternmaske, beide sind noch linear
starnet -stretch
# Und automatisches Strecken des Hintergrunds mit mtf
# autmatisches Strecken mit 10% Hintergrundhelligkeit
load starless_result.fit
autostretch -linked -2.8 0.10
save starless_result.fit
# Und automatisches Strecken der Sterne
load starmask_result.fit
# optional mit synthtischen Sternen
# setfindstar -roundness=0.10 -moffat
# findstar
# synthstar
# Sternrand weicher machen
# gauss 1.2
# strecken mit asinh
asinh -human 1000
save starmask_result.fit
# Masken zusammenführen
pm "$starless_result$ + $starmask_result$"
# Farbsättigung etwas anheben
satu 0.8
# Finales gestrecktes Bild abspeichern
savetif result_final
load result_final.tif