Eine Nacht voller Frames in etwa anderthalb Minuten
Der Omeganebel, 114 Frames, auf einem Desktop-PC mit 8 Kernen: 89 Sekunden von den Rohdateien bis zum fertigen Bild, statt 132 in der vorigen Version. Der rote Block ist der Teil, der das Bild gut aussehen lässt; der Rest dient dazu, 114 Frames zur Deckung zu bringen.
- Laden, kalibrieren, bewerten32.7 s
- Registrieren9.4 s
- Ausrichten und stacken24.6 s
- Bild fertigstellen15.6 s
- Datenträger und Einrichtung6.8 s
Laden, kalibrieren, bewerten
Jeder Frame wird mit Ihren Bias-, Dark- und Flat-Frames korrigiert, aus dem Farbmosaik des Sensors in ein Bild umgewandelt und nach Schärfe und Rauschen bewertet. Eindeutig schlechte Frames werden aussortiert.
Registrieren
Die Frames werden auf Bruchteile eines Pixels zur Deckung gebracht, einschließlich der langsamen Bildfeldrotation, die eine azimutale Montierung wie die des Origin erzeugt.
Ausrichten und stacken
Die ausgerichteten Frames werden mit Ausreißerverwerfung kombiniert, sodass Satellitenspuren, Hotpixel und kosmische Strahlung herausfallen, statt mit eingemittelt zu werden.
Bild fertigstellen
Hintergrundgradienten, Farbe und Rauschen werden behandelt, dann wird das Ergebnis für die Betrachtung gestreckt. Die gespeicherte FITS-Datei bleibt linear und ist bereit für jede weitere Bearbeitung.
Die Frames werden einzeln nacheinander verarbeitet, daher brauchen 500 Frames etwa so viel Arbeitsspeicher wie 50. Temporäre Dateien belegen während des Laufs etwa 100 MB Speicherplatz pro Frame; ist genug Platz, werden die ausgerichteten Frames stattdessen im Arbeitsspeicher gehalten, wobei immer 30% davon frei bleiben.
Bei der Arbeit zusehen oder die Einstellungen überspringen
Wählen Sie in der App einen Ordner mit Frames, geben Sie an, was Sie fotografiert haben (oder lassen Sie es die App herausfinden), und klicken Sie auf Start. Jede Einstellung hat eine Erklärung in einer Zeile, und die Standardwerte wählen den Rest passend zu Ihrem Objekt. Dies sind echte Bildschirme vom Stacken der Frames der Sonnenblumengalaxie, die in den Vergleichen weiter unten verwendet werden. Neu in der Bearbeitung von Celestron-Origin-Bildern? Die Schritt-für-Schritt-Anleitung beginnt bei dem Session-Ordner, den das Teleskop speichert.




Wie es im Vergleich mit Siril und DeepSkyStacker abschneidet
Dieselben Frames, dieselben Bias-, Dark- und Flat-Frames, ein Rechner, jedes Programm mit standardnahen Einstellungen. Drei Sessions mit dem Celestron Origin: der Omeganebel (114 × 30 s), die Sonnenblumengalaxie (158 × 20 s) und die Sculptor-Galaxie (532 × 10 s).
| Session | Nur Stack | OriginStack, fertiges Bild | Spitzenspeicher | Sternbreite |
|---|---|---|---|---|
| Omega, 114 Frames | 68 s / 86 s | 90 s | 10.6 / 6.5 GB | 4.40 / 4.56 px |
| Sonnenblume, 158 Frames | 84 s / 106 s | 107 s | 12.8 / 7.8 GB | 3.52 / 3.60 px |
| Sculptor, 532 Frames | 169 s / 195 s | 184 s | 9.2 / 11.2 GB | 2.69 / 3.01 px |
Sternbreite an denselben Sternen (kleiner ist schärfer)
Omega
Sonnenblume
Sculptor
Was die Zahlen sagen
Schärfe: schärfer als Siril bei allen drei. An denselben Sternen ist OriginStack beim Omeganebel 4% schmaler (4.40 gegenüber 4.56 px), bei der Sonnenblumengalaxie 1.5% und bei der Sculptor-Galaxie 10% schmaler. Zwei Änderungen haben dazu geführt: Proper Image Coaddition, standardmäßig an, gewichtet jede Detailskala danach, wie scharf, transparent und verrauscht jeder Frame war (Zackay & Ofek, 2017); und eine Korrektur an einem Hotpixel-Schritt, der in jedem Frame die Spitze der meisten hellen Sterne abgeflacht hatte — bei unterabgetasteten Sternen sieht das Zentrum eines Sterns für einen Test, der ein Pixel nur mit seinen Nachbarn vergleicht, genau wie ein Hotpixel aus. Außerdem nutzte es mehr Frames: 114, 158 und 532, wo Siril 111, 157 und 525 verwendete.
Rauschen: ruhiger als Siril bei gleicher Schärfe. Ein schärferer Stack rauscht pro Pixel stärker, daher wird für einen fairen Vergleich jeder Kanal von OriginStack so weit weichgezeichnet, bis seine Sterne genau so breit sind wie bei Siril. Dann beträgt sein Rauschen in Rot/Grün/Blau das 0.81-, 0.88- und 0.89-Fache von Siril beim Omeganebel, 1.00, 0.75 und 0.93 bei der Sonnenblumengalaxie (ihre roten Sterne waren bereits so breit wie bei Siril) und 0.97, 0.92 und 0.89 bei der Sculptor-Galaxie. Ohne Angleichung, pro Pixel, sind es 0.92, 1.05, 1.06; 1.00, 0.84, 0.97; und 1.16, 1.08, 1.28 — je schärfer die Sterne, desto höher dieser Wert.
Tempo: schneller als Siril bei allen drei. Bis zum Stack, direkt nacheinander auf demselben Rechner ausgeführt: 68 s gegenüber 86 s bei Siril für den Omeganebel, 84 gegenüber 106 s für die Sonnenblumengalaxie und 169 gegenüber 195 s für die Sculptor-Galaxie. OriginStack erledigt weiterhin Arbeit pro Frame, die Siril nicht macht — Qualitätsbewertung, Weißabgleich und Sternerkennung bei jedem Frame — und holt das bei Registrierung und Stacking wieder auf. Die Zeiten beider Programme schwankten über den Tag zwischen identischen Läufen um bis zu ein Drittel (Siril allein brauchte beim Omeganebel 55 bis 86 s), vergleichen Sie also innerhalb einer Zeile. Das fertige Bild kostet weitere 14 bis 23 s.
Arbeitsspeicher und Datenträger. OriginStack betreibt einen Worker pro physischem Kern und hält die ausgerichteten Frames im Arbeitsspeicher, wenn Platz ist: 9.2 GB bei der Sculptor-Galaxie gegenüber 11.2 bei Siril, und 10.6 bzw. 12.8 GB bei den beiden kürzeren Sessions, bei denen alles in den Arbeitsspeicher passte (Siril 6.5 und 7.8). Der temporäre Speicherplatz ist bei den beiden kürzeren Sessions geringer (11 und 15 GB gegenüber 17 und 23 GB) und bei der Sculptor-Galaxie höher (63 gegenüber 57 GB).
DeepSkyStacker brauchte für den Omeganebel 14 min 8 s, lieferte weichere Sterne als die beiden anderen und hinterließ mit seinen Standardeinstellungen Hotpixel-Streifen und einige falsch registrierte Frames.
Die Stärke von OriginStack liegt in dem, was nach dem Stack kommt: Es stellt das Bild im selben Lauf ohne Einrichtung fertig, erklärt die Nacht mit Diagnosen, bestimmt die Himmelsposition auf Ihrem eigenen Computer, läuft auf Wunsch vollständig offline und erledigt den Rest, den die anderen Programme Ihnen überlassen. Beim reinen Stack ist es jetzt bei allen drei Sessions schärfer als Siril, bei gleicher Schärfe rauschärmer und bei allen drei schneller. Alle drei Sessions wurden am 2026-10-02 mit dieser Version neu gemessen; der Wert für DeepSkyStacker stammt aus einem früheren Lauf und wurde nicht wiederholt. Diese Zahlen wurden schon einmal korrigiert: Eine frühere Version dieser Seite hat die Schärfe überbewertet, weil die Sterne für die Messung ungünstig ausgewählt wurden, und eine andere schrieb eine Rauschverbesserung der Erkennung kosmischer Strahlung zu, die in Wahrheit eine Glättung war. Drei Sessions mit einer Kamera sind eine kleine Stichprobe, und beide Programme liefen mit standardnahen Einstellungen. tools/bench_vs_siril.py wiederholt all dies mit Ihren eigenen Frames.
Und im Vergleich mit dem Stack des Teleskops selbst
Jeder Session-Ordner des Celestron Origin enthält auch das eigene Ergebnis des Teleskops, FinalStackedMaster.tiff. Vier Sessions, dieselben Lights für alle drei: die Black-Eye-Galaxie (81 × 20 s), die Sonnenblumengalaxie (158 × 20 s), der Krebsnebel (133 Frames) und der Herkuleshaufen (56 Frames). OriginStack mit Standardeinstellungen, Siril mit den oben genannten Einstellungen.
| Session | vs. Origin: Sternbreite | vs. Origin: Rauschen | vs. Siril: Sternbreite | vs. Siril: Rauschen |
|---|---|---|---|---|
| Black Eye, 81 Frames | 8.15 / 8.38 px | 1.00 / 1.04 / 1.06 | 8.21 / 8.26 px | 0.94 / 1.09 / 0.97 |
| Sonnenblume, 158 Frames | 3.54 / 4.25 px | 0.96 / 0.93 / 0.95 | 3.50 / 3.58 px | 1.02 / 1.03 / 1.02 |
| Krebsnebel, 133 Frames | 2.54 / 3.50 px | 1.00 / 0.92 / 0.95 | 2.54 / 2.77 px | 1.04 / 0.99 / 1.01 |
| Herkules, 56 Frames | 5.67 / 5.98 px | 0.99 / 0.96 / 1.01 | 5.68 / 5.74 px | 1.00 / 1.04 / 1.01 |
Sternbreite relativ zu OriginStack, an denselben Sternen (kleiner ist schärfer)
Black-Eye-Galaxie
Sonnenblumengalaxie
Krebsnebel
Herkuleshaufen
Was die Zahlen sagen
Schärfe: bei jeder Session dieselbe Reihenfolge. OriginStack, dann Siril, dann das Origin. Der eigene Stack des Teleskops ist der weichste der drei: Seine Sterne sind bei der Black-Eye-Galaxie 4% breiter als bei OriginStack, bei der Sonnenblumengalaxie 17%, beim Krebsnebel 27% und beim Herkuleshaufen 5%, und das meiste davon im Blauen. Siril liegt nah an OriginStack, 1 bis 8% breiter.
Rauschen: ein Unentschieden. Gemessen auf der Skala eines Sterns — das Rauschen, das bestimmt, wie schwache Sterne Sie noch sehen können — liegen alle drei in jedem Kanal innerhalb weniger Prozent beieinander. Die zusätzliche Schärfe von OriginStack kostet kein Rauschen.
Was das Origin ab Werk besser macht: Sein gespeichertes Bild ist bereits von Himmelsgradienten befreit. OriginStack entfernt sie in seinen Fertigstellungsschritten; der Stack von Siril hat hier keine solche Entfernung.
Der Vergleich hat zwei Fehler in OriginStack aufgedeckt. Die fertigen Bilder nebeneinander zeigten einen gesprenkelten Himmel bei kleinen, schwachen Objekten und blaue Scheiben bei gesättigten Sternen. Beides ist behoben, und die Zahlen oben wurden danach erneut gemessen.

So wurde gemessen: Das TIFF des Origin ist linear, liegt aber auf einem großen Sockel, sodass die Kerne seiner hellsten Sterne abgeschnitten sind; jeder Stack wurde mit einem Gain pro Farbkanal, gemessen dort, wo das Bild linear ist, auf die Helligkeitsskala von OriginStack gebracht, und abgeschnittene Sterne wurden ausgelassen. Die Rauschverhältnisse hängen an diesem Gain, lesen Sie sie also mit plus/minus 5 bis 10%. Vier Sessions mit einem Teleskop sind eine kleine Stichprobe. tools/bench_vs_origin.py wiederholt das mit Ihren eigenen Frames.
Damit entstanden
Alle aus rohen Frames des Celestron Origin, gestackt und bearbeitet mit OriginStack, unter gemessenem Bortle 7-9-Himmel (starke Lichtverschmutzung, Garten/Dach, kein dunkler Standort) -- Messungen und Methode zu jedem Bild finden Sie in der README.





Installation
Windows-Installationsprogramm
Kostenlose Stacking-Software für Windows 10 und 11. Laden Sie die Setup-Datei aus dem neuesten Release herunter und führen Sie sie aus. Sie installiert nur für Ihren Benutzer, legt einen Eintrag im Startmenü und ein Deinstallationsprogramm an und benötigt kein Python.
Lieber die ZIP-Datei? Verwenden Sie zuerst „Alle extrahieren“ und starten Sie dann OriginStack.exe aus dem entpackten Ordner. Ein Start direkt aus der ZIP-Datei schlägt fehl.
macOS-App
Laden Sie die ZIP-Datei für Ihren Mac aus dem neuesten Release herunter: macos-arm64 für Apple Silicon (M1 und neuer, benötigt macOS 14 oder neuer) oder macos-x86_64 für einen Intel-Mac. Öffnen Sie die ZIP-Datei und ziehen Sie OriginStack in „Programme“. Kein Python erforderlich.
Die App ist noch nicht von Apple signiert, daher blockiert macOS den ersten Start. Klicken Sie mit gedrückter Ctrl-Taste auf OriginStack, wählen Sie „Öffnen“ und dann erneut „Öffnen“; unter macOS 15 und neuer versuchen Sie einmal, sie zu öffnen, und wählen dann unter Systemeinstellungen, Datenschutz & Sicherheit „Dennoch öffnen“. Oder entfernen Sie die Download-Markierung im Terminal:
xattr -dr com.apple.quarantine /Applications/OriginStack.app
Die Mac-Versionen wurden in der Praxis weniger genutzt als die Windows-Version.
Linux-Paket
Laden Sie OriginStack-<version>-linux-x64.tar.gz aus dem neuesten Release herunter, entpacken Sie es und führen Sie das Installationsprogramm aus. Es installiert nur für Ihren Benutzer, legt einen Eintrag im Anwendungsmenü an und benötigt weder Python noch Root-Rechte.
tar xzf OriginStack-*-linux-x64.tar.gz cd OriginStack-*-linux-x64 ./install.sh
Es benötigt glibc 2.35 oder neuer (Ubuntu 22.04, Debian 12, Fedora 36 und neuer) und wurde in der Praxis weniger genutzt als die Windows-Version. Mit ./install.sh --uninstall entfernen Sie es wieder.
Aus dem Quellcode
Unter Windows, Linux (getestet) oder macOS (nicht getestet):
git clone https://github.com/hd152/originstack cd originstack pip install -r requirements.txt python desktop_app.py
Die Kommandozeile erledigt dieselbe Arbeit: python originstack.py -d lights/ -o stacked.fits. Eine optionale Rust-Erweiterung beschleunigt die aufwendigen Schritte; ohne sie wird auf reines NumPy zurückgegriffen.
Was es sonst noch kann
Kalibrierung mit Bias-, Dark- und Flat-Frames, Entfernung von Hotpixeln und Satellitenspuren, Sigma-Clipping und weitere Stacking-Methoden mit Ausreißerverwerfung, optionales Drizzle, Entfernung von Hintergrund und Gradienten, Rauschunterdrückung und Dekonvolution, Plate Solving, Farbkalibrierung, Photometrie und ein Kometenmodus. Wenn Sie eine kostenlose Alternative zu DeepSkyStacker oder Siril für Astrofotos vom Celestron Origin und anderen One-Shot-Color-Kameras suchen: Genau dafür ist es gemacht.
Was es einliest
Rohdateien des Celestron Origin (die FITS-Frames in jedem Session-Ordner mit ihrer info.json) sowie Frames von Farbkameras als FITS, Kamera-RAW (Canon, Nikon, Sony und andere, benötigt rawpy), TIFF und XISF. SER-Videos werden für die Planetenfotografie unterstützt. Formate lassen sich in einem Ordner beliebig mischen.
Soll es vollständig offline laufen? Übergeben Sie --offline oder kreuzen Sie die Option in der App an, und OriginStack stellt keinerlei Netzwerkanfragen.

