Procesar los archivos FITS del Seestar S50: lo que la app no hace por ti
El apilado en vivo del Seestar es bueno. Sus subexposiciones FITS en bruto son mejores. Esto es lo que hay realmente en esos archivos, y cómo sacar de ellos una imagen claramente más fuerte.
El ZWO Seestar S50 se vende con una promesa que cumple de verdad: apúntalo a un objetivo desde el móvil, espera, y tienes una foto. Para mucha gente eso es todo el hobby, y no hay nada de malo en quedarse ahí.
Pero el Seestar guarda en silencio algo mejor que el JPEG que te enseña. Si activas Guardar cada fotograma en los ajustes, escribe cada subexposición de 10 segundos en disco como un archivo FITS. Esos archivos contienen mediblemente más que el apilado en vivo, y la diferencia es mayor de lo que la mayoría espera.
Esto va de lo que hay realmente dentro, y de qué hacer con ello.
A qué renuncia el apilado en vivo
El apilado a bordo del Seestar tiene que ejecutarse en tiempo real en un pequeño procesador ARM mientras además mueve la montura, y eso lo limita de tres formas concretas.
No puede rechazar fotogramas retroactivamente. El apilado en vivo integra sobre la marcha. Cuando una nube pasa en el minuto 40 de una sesión de 90, esos fotogramas ya están en la media. Un procesador de escritorio puede mirar primero los 540 fotogramas, calificarlos y descartar los malos antes de combinar nada.
Su rechazo es limitado. Las trazas de satélites, los aviones y los rayos cósmicos necesitan un rechazo estadístico de valores atípicos sobre toda la pila, lo que significa tener toda la pila. La integración en tiempo real solo puede hacer hasta cierto punto.
Estira una vez, y pronto. La vista en vivo ya está referida a pantalla: el histograma ya se ha comprimido para verse bien en un móvil. Una vez ocurre eso, el extremo débil queda aplastado y no se puede recuperar. Las subexposiciones FITS son lineales, lo que significa que todo el rango dinámico, desde el fondo de cielo hasta el núcleo de la nebulosa, sigue intacto y sigue siendo separable.
El resultado práctico: con los mismos datos, un apilado bien hecho de las subexposiciones muestra típicamente nebulosidad exterior más débil, color de estrellas más limpio y un suelo de ruido notablemente mejor que el JPEG en vivo. No es una fotografía distinta: es la misma fotografía, llevada más lejos.
Sacar los archivos
En la app del Seestar, ve a la rueda de ajustes y activa Guardar cada fotograma antes de empezar a fotografiar. Está desactivado por defecto y no se puede aplicar retroactivamente.
Los archivos van a MyWorks en el dispositivo, organizados por objetivo, con nombres como:
Light_M42_10.0s_IRCUT_20260304-213512.fit
Todo lo que necesitas está en ese nombre: el objetivo, la exposición, el filtro y la marca de tiempo. Saca la carpeta por Wi-Fi o por USB. Una sesión de 90 minutos a 10 segundos son unos 540 archivos y aproximadamente 10 GB, así que dale tiempo.
También verás un Stacked_*.fit. Ese es el resultado del propio dispositivo. Guárdalo para comparar, pero no lo metas en una pila de subexposiciones: ya es una media, y promediarlo con fotogramas individuales le da un peso equivocado.
Qué hay en las cabeceras, y qué falta
Aquí es donde los archivos del Seestar tienen una peculiaridad que conviene conocer.
Las cabeceras llevan lo básico y útil: EXPTIME, GAIN, INSTRUME nombrando al Seestar, el filtro, la fecha y - esto es importante - RA y DEC, porque el dispositivo resolvió el campo para encontrar el objetivo. Esa información de apuntado tiene un valor real: es lo que hace posible después la calibración fotométrica de color y la anotación.
Lo que no llevan de forma fiable es la distancia focal y el tamaño de píxel. Lo cual es un problema, porque la resolución astrométrica necesita una escala de píxel, y una escala de píxel necesita esos dos números.
La solución es que un Seestar es un instrumento sellado. Tiene una óptica y un sensor, y no puedes cambiar ninguno de los dos. Así que el nombre del modelo es la especificación:
| Seestar S50 | Seestar S30 | |
|---|---|---|
| Distancia focal | 250 mm | 150 mm |
| Apertura | 50 mm | 30 mm |
| Tamaño de píxel | 2,9 µm | 2,9 µm |
| Sensor | Sony IMX462 | Sony IMX662 |
| Escala de píxel | ≈ 2,39 ″/px | ≈ 3,99 ″/px |
Reconocer Seestar S50 en la tarjeta INSTRUME aporta los dos números que faltan, y la escala se deduce. Akastroid lo hace automáticamente: rellena solo los campos que la cabecera dejó vacíos, sin sobrescribir nunca lo que el archivo registró de verdad, con el principio de que el instrumento conoce su propia configuración mejor que una tabla de consulta.
Esa cifra de 2,39 ″/px también te dice algo útil sobre tus datos: a esa escala, con un seeing típico, el Seestar está ligeramente submuestreado. Las estrellas caen en muy pocos píxeles. Esto importa para lo que podrás recuperar después y lo que no.
La trampa del demosaicado
Los archivos FITS del Seestar son datos Bayer en bruto: un mosaico de filtros de color, no una imagen en color. El mosaico es GRBG.
Dos formas de que salga mal. Demosaica con el patrón equivocado y los colores salen intercambiados, normalmente con un fuerte tono magenta o verde que ningún balance de blancos arregla. Demosaica dos veces - una con una herramienta intermedia, otra con tu apilador - y obtienes una papilla blanda en forma de tablero de ajedrez.
El archivo apilado que produce el Seestar ya está demosaicado. Las subexposiciones no. Cualquier herramienta que los trate igual va a equivocarse con uno de los dos.
Apilar subexposiciones cortas
Diez segundos es poco, y eso define el enfoque correcto.
Espera muchos fotogramas. 500-1.000 es normal para una sesión decente. Eso es bueno: es lo que hace seguro un rechazo agresivo de valores atípicos.
Usa un rechazo adecuado a la cantidad. Con una pila profunda puedes permitirte el sigma clipping, que asume que cada fotograma muestrea la misma distribución y rechaza lo que cae lejos de la media. Pero esa suposición se rompe cuando la transparencia ha variado durante la sesión: nubes altas, el objetivo bajando hacia el horizonte, rocío formándose. Entonces los fotogramas difieren de verdad, la dispersión es real y no ruido, y el sigma clipping empieza a descartar fotogramas en los extremos del rango, que a menudo son los más limpios que tienes.
El linear-fit clipping maneja ese caso correctamente: ordena los valores de cada píxel a lo largo de la pila y ajusta una recta, de modo que una deriva suave es esperada y no cuesta nada, mientras que una traza de satélite sigue destacando como un valor lejos de la recta. Akastroid mide la dispersión de los niveles de cielo por fotograma y elige entre los dos automáticamente: por encima de un 8 % de deriva, cambia.
No esperes que el drizzle ayude mucho. El drizzle recupera detalle subpíxel de fotogramas con dithering. La montura altazimutal del Seestar produce rotación de campo, que sí aporta cierta variedad subpíxel, pero no es dithering deliberado. Comprueba si tu conjunto tiene realmente esa dispersión subpíxel antes de activarlo: reconstruir en una rejilla más fina a partir de fotogramas sin dithering solo te da un archivo más grande y más blando.
La rotación de campo es la restricción real
El Seestar es una montura altazimutal sin derrotador de campo. En una hora, el campo rota. Fotogramas tomados con 40 minutos de diferencia están rotados entre sí, a veces decenas de grados.
Cualquier apilador que uses debe manejar rotación, no solo traslación. Un alineado de solo traslación fallará con datos del Seestar, y falla de una forma que parece mal enfoque más que un error evidente: todo sale ligeramente emborronado y nadie sabe decir por qué.
La rotación también significa que las esquinas de tu pila final están cubiertas por menos fotogramas que el centro. La región de solapamiento se encoge a medida que la rotación se acumula. Cuenta con recortar, y cuenta con que el borde exterior tenga más ruido que el centro. No es un defecto de tu procesado: es geometría.
La limitación de los 10 segundos, con honestidad
El Seestar limita las exposiciones a 10 segundos por una razón: no está guiado, y subexposiciones más largas dejarían trazas.
La consecuencia es el ruido de lectura. Cada exposición añade una penalización fija por leer el sensor, y una pila de 540 fotogramas de diez segundos lleva 540 raciones de ella. Los mismos 90 minutos en 18 subexposiciones de cinco minutos llevarían 18. Por eso un equipo con seguimiento y guiado se adelanta en objetivos débiles incluso con integración total idéntica.
Lo que eso significa en la práctica: el Seestar es excelente en objetivos brillantes y de brillo medio - Orión, la Laguna, el núcleo de Andrómeda, la mayor parte del catálogo Messier. La nebulosidad extendida muy débil es donde se nota el suelo de ruido de lectura, y ningún procesado inventa una señal que nunca lo superó.
Saber eso vale más que cualquier consejo de procesado. Te dice qué objetivos recompensarán otras dos horas y cuáles no.
Qué hacer realmente
- Activa Guardar cada fotograma antes de la sesión, no después.
- Saca la carpeta completa del objetivo. Aparta el
Stacked_*.fitdel dispositivo para comparar. - Deja que el apilador lea las cabeceras FITS en lugar de indicarle el patrón a mano:
GRBG, y no debe demosaicarse dos veces. - Usa un método de rechazo adecuado a si tu transparencia se mantuvo estable.
- Recorta los bordes adelgazados por la rotación.
- Compara con el apilado del propio dispositivo. Si el tuyo no es claramente mejor en las regiones débiles, algo en tu flujo de trabajo está deshaciendo la ventaja.
Ese último paso es el que la gente se salta, y es el único que te dice si el esfuerzo extra sirvió de algo.
Leer el original en inglés · También en Deutsch · Français · Italiano · 日本語 · Nederlands · Português (Brasil) · 繁體中文
Pruébalo con tus propios datos
Akastroid hace todo lo que explica esta guía automáticamente, y te dice qué ha hecho.
Descargar Akastroid - gratis