Seestar S50 FITS-Dateien bearbeiten: Was die App nicht für dich macht
Der Live-Stack des Seestar ist gut. Seine rohen FITS-Einzelbilder sind besser. Was wirklich in diesen Dateien steckt - und wie du ein deutlich stärkeres Bild daraus holst.
Das ZWO Seestar S50 verkauft sich über ein Versprechen, das es tatsächlich hält: Vom Handy aus auf ein Ziel richten, warten, Bild bekommen. Für viele ist das das ganze Hobby, und es spricht nichts dagegen, dort aufzuhören.
Aber das Seestar speichert im Hintergrund etwas Besseres als das JPEG, das es dir zeigt. Wenn du in den Einstellungen Jedes Bild speichern aktivierst, schreibt es jede 10-Sekunden-Belichtung als FITS-Datei auf den Speicher. In diesen Dateien steckt messbar mehr als im Live-Stack - und der Unterschied ist größer, als die meisten erwarten.
Hier geht es darum, was wirklich drinsteckt und was man damit anfängt.
Was der Live-Stack aufgibt
Das Stacking auf dem Gerät muss in Echtzeit auf einem kleinen ARM-Prozessor laufen und gleichzeitig die Montierung steuern. Das schränkt es auf drei konkrete Arten ein.
Es kann Bilder nicht rückwirkend aussortieren. Der Live-Stack integriert, während er läuft. Wenn in Minute 40 einer 90-Minuten-Sitzung eine Wolke durchzieht, sind diese Bilder schon im Mittelwert. Ein Desktop-Programm sieht sich erst alle 540 Bilder an, bewertet sie und wirft die schlechten raus, bevor es irgendetwas kombiniert.
Seine Ausreißer-Erkennung ist begrenzt. Satellitenspuren, Flugzeuge und kosmische Strahlung brauchen eine statistische Ausreißerunterdrückung über den gesamten Stack - und dafür braucht man den gesamten Stack. Echtzeit-Integration kann da nur begrenzt viel tun.
Es streckt einmal, und zwar früh. Die Live-Ansicht ist bereits fürs Display aufbereitet - das Histogramm wurde schon so gequetscht, dass es auf dem Handy gut aussieht. Sobald das passiert ist, ist das schwache Ende komprimiert und lässt sich nicht mehr zurückholen. Die FITS-Einzelbilder sind linear: Der volle Dynamikumfang vom Himmelshintergrund bis zum Nebelkern ist noch intakt und noch trennbar.
Das praktische Ergebnis: Bei denselben Daten zeigt ein sauberer Stack der Einzelbilder typischerweise schwächere äußere Nebelregionen, sauberere Sternfarben und einen spürbar besseren Rauschboden als das Live-JPEG. Kein anderes Foto - dasselbe Foto, weiter entwickelt.
Die Dateien herunterholen
In der Seestar-App gehst du auf das Zahnrad und aktivierst Jedes Bild speichern, bevor du mit dem Fotografieren beginnst. Die Option ist standardmäßig aus und lässt sich nicht rückwirkend anwenden.
Die Dateien landen im Ordner MyWorks auf dem Gerät, nach Ziel sortiert, mit Namen wie:
Light_M42_10.0s_IRCUT_20260304-213512.fit
Alles, was du brauchst, steht im Namen: Ziel, Belichtungszeit, Filter und Zeitstempel. Zieh den Ordner per WLAN oder USB herunter. Eine 90-Minuten-Sitzung mit 10 Sekunden ergibt etwa 540 Dateien und rund 10 GB - also Zeit einplanen.
Du wirst dort auch eine Stacked_*.fit finden. Das ist das Ergebnis des Geräts selbst. Behalte sie zum Vergleich, aber gib sie nicht in einen Stack aus Einzelbildern - sie ist schon ein Mittelwert, und sie mit Einzelbildern zu mitteln gewichtet sie falsch.
Was in den Headern steht - und was fehlt
Hier haben Seestar-Dateien eine Eigenheit, die man kennen sollte.
Die Header enthalten die nützlichen Grundlagen: EXPTIME, GAIN, INSTRUME mit dem Seestar-Namen, den Filter, das Datum und - wichtig - RA und DEC, weil das Gerät per Plate-Solving das Ziel gefunden hat. Diese Zielinformation ist wirklich wertvoll; sie macht später photometrische Farbkalibrierung und Annotation möglich.
Was sie nicht zuverlässig enthalten, sind Brennweite und Pixelgröße. Und das ist ein Problem, weil Plate-Solving einen Pixelmaßstab braucht - und der braucht beide Zahlen.
Die Lösung: Ein Seestar ist ein geschlossenes Instrument. Es hat eine Optik und einen Sensor, und beides lässt sich nicht wechseln. Der Modellname ist also die Spezifikation:
| Seestar S50 | Seestar S30 | |
|---|---|---|
| Brennweite | 250 mm | 150 mm |
| Öffnung | 50 mm | 30 mm |
| Pixelgröße | 2,9 µm | 2,9 µm |
| Sensor | Sony IMX462 | Sony IMX662 |
| Pixelmaßstab | ≈ 2,39 ″/px | ≈ 3,99 ″/px |
Wer Seestar S50 im INSTRUME-Feld erkennt, hat beide fehlenden Zahlen, und der Maßstab folgt daraus. Akastroid macht das automatisch - es füllt nur Felder, die der Header leer gelassen hat, und überschreibt nie, was die Datei tatsächlich aufgezeichnet hat. Das Instrument kennt seine Konfiguration besser als eine Nachschlagetabelle.
Der Wert von 2,39 ″/px sagt dir auch etwas Nützliches über deine Daten: Bei diesem Maßstab und typischem Seeing ist das Seestar leicht unterabgetastet. Sterne landen auf sehr wenigen Pixeln. Das ist wichtig dafür, was sich später noch herausholen lässt und was nicht.
Die Debayer-Falle
Seestar-FITS-Dateien sind rohe Bayer-Daten - ein Farbfiltermosaik, kein Farbbild. Das Muster ist GRBG.
Zwei Arten, wie das schiefgeht. Mit dem falschen Muster debayern, und die Farben sind vertauscht, meist mit einem starken Magenta- oder Grünstich, den kein Weißabgleich behebt. Zweimal debayern - einmal durch ein Zwischenprogramm, einmal durch den Stacker - und du bekommst einen weichen, schachbrettartigen Brei.
Die gestackte Datei vom Seestar ist bereits debayert. Die Einzelbilder nicht. Jedes Programm, das beide gleich behandelt, macht bei einer davon etwas falsch.
Kurze Einzelbelichtungen stacken
Zehn Sekunden sind kurz, und das prägt den richtigen Ansatz.
Rechne mit vielen Bildern. 500-1.000 sind normal für eine ordentliche Sitzung. Das ist gut - genau das macht aggressive Ausreißerunterdrückung sicher.
Nutze eine Ausreißermethode, die zur Anzahl passt. Bei einem tiefen Stack kann man sich Sigma-Clipping leisten: Es nimmt an, dass jedes Bild dieselbe Verteilung abtastet, und verwirft, was weit vom Mittelwert liegt. Diese Annahme bricht aber, wenn die Transparenz über die Sitzung gedriftet ist - hohe Wolken, das Ziel sinkt Richtung Horizont, Tau bildet sich. Dann unterscheiden sich die Bilder wirklich, die Streuung ist echt und kein Rauschen, und Sigma-Clipping beginnt Bilder an den Enden des Bereichs zu verwerfen - oft genau die klarsten, die du hast.
Linear-Fit-Clipping behandelt diesen Fall richtig: Es sortiert die Werte jedes Pixels über den Stack und legt eine Gerade hindurch. Eine gleichmäßige Drift wird damit erwartet und kostet nichts, während eine Satellitenspur weiterhin als einzelner Wert weit ab von der Linie auffällt. Akastroid misst die Streuung der Himmelshelligkeit pro Bild und wählt automatisch zwischen beiden - ab etwa 8 % Drift schaltet es um.
Erwarte von Drizzle nicht viel. Drizzle holt Subpixel-Detail aus gedittherten Bildern. Die azimutale Montierung des Seestar erzeugt Bildfelddrehung, die durchaus etwas Subpixel-Variation liefert - aber das ist kein gezieltes Dithering. Prüfe, ob dein Satz die Subpixel-Streuung überhaupt hat, bevor du es aktivierst. Aus ungeditherten Bildern auf ein feineres Raster zu rekonstruieren gibt dir nur eine größere, weichere Datei.
Bildfelddrehung ist die eigentliche Grenze
Das Seestar ist eine azimutale Montierung ohne Bildfeldderotator. Über eine Stunde dreht sich das Feld. Bilder, die 40 Minuten auseinanderliegen, sind gegeneinander verdreht - manchmal um Dutzende Grad.
Jeder Stacker, den du benutzt, muss mit Rotation umgehen können, nicht nur mit Verschiebung. Eine reine Translations-Ausrichtung scheitert an Seestar-Daten - und zwar auf eine Weise, die wie schlechter Fokus aussieht statt wie ein offensichtlicher Fehler. Alles wird leicht verschmiert, und niemand kann sagen, warum.
Rotation bedeutet auch, dass die Ecken deines fertigen Stacks von weniger Bildern abgedeckt sind als die Mitte. Der Überlappungsbereich schrumpft, je mehr sich die Rotation ansammelt. Rechne mit Beschneiden, und rechne damit, dass der äußere Rand rauschiger ist als die Mitte. Das ist kein Fehler in deiner Bearbeitung; das ist Geometrie.
Die 10-Sekunden-Grenze, ehrlich betrachtet
Das Seestar begrenzt die Belichtung aus gutem Grund auf 10 Sekunden - es ist ungeguidet, und längere Belichtungen würden Strichspuren zeigen.
Die Folge ist Ausleserauschen. Jede Belichtung bringt einen festen Rauschanteil vom Auslesen des Sensors mit, und ein Stack aus 540 Zehn-Sekunden-Bildern trägt 540 Portionen davon. Dieselben 90 Minuten in 18 Fünf-Minuten-Belichtungen trügen 18. Deshalb zieht ein nachgeführtes, geguidetes Setup bei schwachen Zielen davon, selbst bei identischer Gesamtbelichtung.
Praktisch heißt das: Das Seestar ist hervorragend bei hellen und mittelhellen Zielen - Orion, Lagunennebel, Andromeda-Kern, der Großteil der Messier-Liste. Sehr schwache, ausgedehnte Nebel sind der Bereich, in dem der Rauschboden sichtbar wird, und keine Bearbeitung erfindet Signal, das nie darüber hinauskam.
Das zu wissen ist mehr wert als jeder Bearbeitungstipp. Es sagt dir, welche Ziele zwei weitere Stunden belohnen und welche nicht.
Was du konkret tun solltest
- Jedes Bild speichern vor der Sitzung einschalten, nicht danach.
- Den ganzen Zielordner herunterziehen. Die
Stacked_*.fitdes Geräts zum Vergleich beiseitelegen. - Den Stacker die FITS-Header lesen lassen, statt das Muster von Hand vorzugeben -
GRBG, und nicht zweimal debayern. - Eine Ausreißermethode wählen, die dazu passt, ob deine Transparenz stabil war.
- Die durch Rotation ausgedünnten Ränder beschneiden.
- Mit dem geräteeigenen Stack vergleichen. Wenn deiner in den schwachen Bereichen nicht klar besser ist, macht etwas in deinem Ablauf den Vorteil zunichte.
Diesen letzten Schritt lassen die meisten aus - und er ist der einzige, der dir sagt, ob sich der Aufwand gelohnt hat.
Das englische Original lesen · Auch auf Español · Français · Italiano · 日本語 · Nederlands · Português (Brasil) · 繁體中文
Mit den eigenen Daten ausprobieren
Akastroid macht alles in dieser Anleitung automatisch - und sagt dir, was es getan hat.
Akastroid herunterladen - kostenlos