Una noche de tomas en un minuto y medio
La nebulosa Omega, 114 tomas, en un ordenador de sobremesa de 8 núcleos: 89 segundos desde los archivos en bruto hasta la imagen terminada, frente a 132 en la versión anterior. El bloque rojo es la parte que hace que la imagen se vea bien; el resto es conseguir que 114 tomas encajen.
- Cargar, calibrar, puntuar32.7 s
- Registrar9.4 s
- Alinear y apilar24.6 s
- Acabar la imagen15.6 s
- Disco y preparación6.8 s
Cargar, calibrar, puntuar
Cada toma se corrige con tus bias, darks y flats, se convierte del mosaico de color del sensor en una imagen y se puntúa por nitidez y ruido. Las tomas claramente malas se descartan.
Registrar
Las tomas se alinean con precisión de una fracción de píxel, incluida la lenta rotación de campo que produce una montura altacimutal como la del Origin.
Alinear y apilar
Las tomas alineadas se combinan con rechazo de valores atípicos, de modo que las trazas de satélites, los píxeles calientes y los rayos cósmicos desaparecen en lugar de promediarse.
Acabar la imagen
Se tratan los gradientes de fondo, el color y el ruido, y luego el resultado se estira para poder verlo. El archivo FITS que guarda sigue siendo lineal, listo para cualquier trabajo posterior.
Las tomas se procesan de una en una, así que 500 tomas necesitan más o menos la misma memoria que 50. Los archivos temporales ocupan unos 100 MB de disco por toma mientras dura la ejecución; las tomas alineadas se guardan en memoria cuando hay espacio, dejando siempre libre el 30% de ella.
Míralo trabajar o sáltate los ajustes
Indica a la aplicación una carpeta de tomas, di qué has fotografiado (o deja que lo averigüe) y pulsa Iniciar. Cada ajuste tiene una explicación de una línea, y los valores predeterminados eligen el resto según tu objeto. Estas son pantallas reales del apilado de las tomas de la galaxia del Girasol usadas en las comparativas de más abajo. ¿Es la primera vez que procesas imágenes del Celestron Origin? La guía paso a paso parte de la carpeta de sesión que guarda el telescopio.




Comparativa con Siril y DeepSkyStacker
Las mismas tomas, los mismos bias, darks y flats, un mismo equipo, cada herramienta con ajustes de tipo predeterminado. Tres sesiones del Celestron Origin: la nebulosa Omega (114 × 30 s), la galaxia del Girasol (158 × 20 s) y la galaxia del Escultor (532 × 10 s).
| Sesión | Solo apilado | OriginStack, imagen terminada | Memoria máxima | Anchura de las estrellas |
|---|---|---|---|---|
| Omega, 114 tomas | 68 s / 86 s | 90 s | 10.6 / 6.5 GB | 4.40 / 4.56 px |
| Girasol, 158 tomas | 84 s / 106 s | 107 s | 12.8 / 7.8 GB | 3.52 / 3.60 px |
| Escultor, 532 tomas | 169 s / 195 s | 184 s | 9.2 / 11.2 GB | 2.69 / 3.01 px |
Anchura de las estrellas sobre las mismas estrellas (menor es más nítido)
Omega
Girasol
Escultor
Qué dicen los números
Nitidez: más nítido que Siril en las tres. Sobre las mismas estrellas, OriginStack es un 4% más estrecho en Omega (4.40 frente a 4.56 px), un 1.5% en el Girasol y un 10% en el Escultor. Dos cambios lo hicieron posible: la coadición óptima de imágenes, activada por defecto, que pondera cada escala de detalle según la nitidez, la transparencia y el ruido de cada toma (Zackay & Ofek, 2017); y la corrección de un paso de píxeles calientes que aplanaba el pico de la mayoría de las estrellas brillantes en cada toma — en estrellas submuestreadas, el centro de una estrella se parece exactamente a un píxel caliente para una prueba que solo compara un píxel con sus vecinos. Además usó más tomas: 114, 158 y 532, frente a las 111, 157 y 525 de Siril.
Ruido: menos ruido que Siril una vez igualada la nitidez. Un apilado más nítido tiene más ruido por píxel, así que la comparación justa desenfoca cada canal de OriginStack hasta que sus estrellas son exactamente tan anchas como las de Siril. Entonces su ruido, rojo/verde/azul, es 0.81, 0.88, 0.89 veces el de Siril en Omega, 1.00, 0.75, 0.93 en el Girasol (sus estrellas en rojo ya eran tan anchas como las de Siril) y 0.97, 0.92, 0.89 en el Escultor. Sin igualar, por píxel, es 0.92, 1.05, 1.06; 1.00, 0.84, 0.97; y 1.16, 1.08, 1.28 — cuanto más nítidas las estrellas, más alto ese número.
Velocidad: más rápido que Siril en las tres. Hasta el apilado, ejecutados uno tras otro en el mismo equipo: 68 s frente a los 86 s de Siril en Omega, 84 frente a 106 s en el Girasol y 169 frente a 195 s en el Escultor. OriginStack sigue haciendo trabajo por toma que Siril no hace — puntuación de calidad, balance de blancos y detección de estrellas en cada toma — y lo recupera en el registro y el apilado. Los tiempos de ambas herramientas variaron hasta un tercio entre ejecuciones idénticas a lo largo del día (Siril solo tardó entre 55 y 86 s en Omega), así que compara dentro de cada fila. La imagen terminada cuesta otros 14 a 23 s.
Memoria y disco. OriginStack ejecuta un proceso por núcleo físico y mantiene las tomas alineadas en memoria cuando hay espacio: 9.2 GB en el Escultor frente a 11.2 de Siril, y 10.6 y 12.8 GB en las dos sesiones más cortas, donde todo cupo en memoria (Siril 6.5 y 7.8). El disco temporal es menor en las dos sesiones más cortas (11 y 15 GB frente a 17 y 23 GB) y mayor en el Escultor (63 frente a 57 GB).
DeepSkyStacker tardó 14 min 8 s en Omega, produjo estrellas más suaves que los otros dos y, con sus ajustes predeterminados, dejó rastros de píxeles calientes y algunas tomas mal registradas.
El punto fuerte de OriginStack es lo que viene después del apilado: termina la imagen en la misma ejecución sin preparación, explica la noche con diagnósticos, resuelve la posición en el cielo en tu propio ordenador, funciona totalmente sin conexión si lo pides y hace el resto que las otras herramientas te dejan a ti. En un apilado simple ahora es más nítido que Siril en las tres sesiones, tiene menos ruido una vez igualada la nitidez y es más rápido en las tres. Las tres sesiones se volvieron a medir el 2026-10-02 con esta versión; la cifra de DeepSkyStacker es de una ejecución anterior y no se repitió. Estas cifras ya se han corregido antes: una versión anterior de esta página exageraba la nitidez por la forma en que se elegían las estrellas para medir, y otra atribuía una mejora de ruido a la detección de rayos cósmicos que en realidad era suavizado. Tres sesiones de una sola cámara son una muestra pequeña, y ambas herramientas se dejaron con ajustes de tipo predeterminado. tools/bench_vs_siril.py repite todo esto con tus propias tomas.
Y frente al apilado del propio telescopio
Cada carpeta de sesión del Celestron Origin contiene también el resultado del propio telescopio, FinalStackedMaster.tiff. Cuatro sesiones, las mismas tomas de luz para los tres: la galaxia del Ojo Negro (81 × 20 s), la galaxia del Girasol (158 × 20 s), la nebulosa del Cangrejo (133 tomas) y el cúmulo de Hércules (56 tomas). OriginStack con sus valores predeterminados, Siril con los ajustes de arriba.
| Sesión | frente a Origin: anchura de las estrellas | frente a Origin: ruido | frente a Siril: anchura de las estrellas | frente a Siril: ruido |
|---|---|---|---|---|
| Ojo Negro, 81 tomas | 8.15 / 8.38 px | 1.00 / 1.04 / 1.06 | 8.21 / 8.26 px | 0.94 / 1.09 / 0.97 |
| Girasol, 158 tomas | 3.54 / 4.25 px | 0.96 / 0.93 / 0.95 | 3.50 / 3.58 px | 1.02 / 1.03 / 1.02 |
| Cangrejo, 133 tomas | 2.54 / 3.50 px | 1.00 / 0.92 / 0.95 | 2.54 / 2.77 px | 1.04 / 0.99 / 1.01 |
| Hércules, 56 tomas | 5.67 / 5.98 px | 0.99 / 0.96 / 1.01 | 5.68 / 5.74 px | 1.00 / 1.04 / 1.01 |
Anchura de las estrellas respecto a la de OriginStack, sobre las mismas estrellas (menor es más nítido)
Galaxia del Ojo Negro
Galaxia del Girasol
Nebulosa del Cangrejo
Cúmulo de Hércules
Qué dicen los números
Nitidez: el mismo orden en todas las sesiones. OriginStack, luego Siril, luego el Origin. El apilado del propio telescopio es el más suave de los tres: sus estrellas son un 4% más anchas que las de OriginStack en el Ojo Negro, un 17% en el Girasol, un 27% en el Cangrejo y un 5% en el cúmulo de Hércules, y la mayor parte está en el azul. Siril queda cerca de OriginStack, entre un 1 y un 8% más ancho.
Ruido: empate. Medido a la escala de una estrella — el ruido que decide lo débil que puede ser una estrella visible — los tres están a pocos puntos porcentuales entre sí en todos los canales. La nitidez extra de OriginStack no cuesta nada en ruido.
Lo que el Origin hace mejor de serie: su imagen guardada ya tiene eliminados los gradientes del cielo. OriginStack los elimina en sus pasos de acabado; el apilado de Siril aquí no tiene ninguno.
Encontró dos fallos en OriginStack. Al poner las imágenes terminadas una junto a otra se vieron un cielo moteado en objetos pequeños y débiles y discos azules en las estrellas saturadas. Ambos están corregidos, y las cifras de arriba se volvieron a medir después.

Cómo se midió: el TIFF del Origin es lineal pero está sobre un pedestal grande, así que los núcleos de sus estrellas más brillantes se recortan; cada apilado se llevó a la escala de brillo de OriginStack con una ganancia por canal de color, medida donde la imagen es lineal, y se dejaron fuera las estrellas recortadas. Las relaciones de ruido dependen de esa ganancia, así que tómalas con un margen de más o menos un 5 a 10%. Cuatro sesiones de un solo telescopio son una muestra pequeña. tools/bench_vs_origin.py lo repite con tus propias tomas.
Hecho con OriginStack
Todo a partir de tomas en bruto del Celestron Origin, apiladas y procesadas con OriginStack, bajo cielos medidos de Bortle 7-9 (fuerte contaminación lumínica, jardín/azotea, no un lugar oscuro) -- consulta el README para ver las mediciones de cada imagen y el método.





Instalación
Instalador para Windows
Software de apilado gratuito para Windows 10 y 11. Descarga el archivo de instalación de la última versión y ejecútalo. Se instala solo para tu usuario, añade una entrada en el menú Inicio y un desinstalador, y no necesita Python.
¿Prefieres el zip? Usa primero Extraer todo y luego ejecuta OriginStack.exe desde la carpeta extraída. Ejecutarlo desde dentro del zip no funciona.
Aplicación para macOS
Descarga el zip para tu Mac de la última versión: macos-arm64 para Apple silicon (M1 y posteriores, requiere macOS 14 o posterior) o macos-x86_64 para un Mac con Intel. Abre el zip y arrastra OriginStack a Aplicaciones. No necesita Python.
La aplicación aún no está firmada por Apple, así que macOS bloquea el primer inicio. Haz Control-clic en OriginStack y elige Abrir, y luego Abrir otra vez; en macOS 15 y posteriores, intenta abrirla una vez y luego elige Abrir igualmente en Ajustes del Sistema, Privacidad y seguridad. O borra la marca de descarga en Terminal:
xattr -dr com.apple.quarantine /Applications/OriginStack.app
Las versiones para Mac se han usado menos en la práctica que la versión para Windows.
Paquete para Linux
Descarga OriginStack-<version>-linux-x64.tar.gz de la última versión, descomprímelo y ejecuta el instalador. Se instala solo para tu usuario, añade una entrada en el menú de aplicaciones y no necesita Python ni root.
tar xzf OriginStack-*-linux-x64.tar.gz cd OriginStack-*-linux-x64 ./install.sh
Requiere glibc 2.35 o posterior (Ubuntu 22.04, Debian 12, Fedora 36 y posteriores) y se ha usado menos en la práctica que la versión para Windows. Ejecuta ./install.sh --uninstall para eliminarlo.
Desde el código fuente
En Windows, Linux (probado) o macOS (no probado):
git clone https://github.com/hd152/originstack cd originstack pip install -r requirements.txt python desktop_app.py
La línea de comandos hace el mismo trabajo: python originstack.py -d lights/ -o stacked.fits. Una extensión opcional en Rust acelera los pasos pesados y, si no está, se recurre a NumPy sin más.
Qué más hace
Calibración con bias, darks y flats, eliminación de píxeles calientes y trazas de satélites, sigma clip y otros métodos de apilado con rechazo de valores atípicos, drizzle opcional, eliminación del fondo y de gradientes, reducción de ruido y deconvolución, resolución astrométrica, calibración de color, fotometría y un modo cometa. Si buscas una alternativa gratuita a DeepSkyStacker o Siril para datos de astrofotografía del Celestron Origin y de otras cámaras a color de un solo disparo, está hecho para eso.
Qué formatos lee
Archivos en bruto del Celestron Origin (las tomas FITS de cada carpeta de sesión, con su info.json), y tomas de cámaras a color en FITS, RAW de cámara (Canon, Nikon, Sony y otras, requiere rawpy), TIFF y XISF. Se admite vídeo SER para trabajo planetario. Puedes mezclar formatos libremente en una carpeta.
¿Lo quieres totalmente sin conexión? Usa --offline, o márcalo en la aplicación, y OriginStack no hará ninguna petición de red.

