Astro Live Stacker

novembre 2021 - version 0.7-beta1

Site web : https://als-app.org

Auteurs -- par ordre d'apparition à l'écran

Gilles LE MARECHAL

Sébastien DURAND

Thibault NOTARGIACOMO

Frédéric CORNU

Nous contacter : contact@als-app.org

Pour qui, pour quoi

Pour les amateurs du ciel profond

  • pratiquer le visuel assisté
  • surveiller le déroulement d'une séance d'astrophoto

Visuel assisté* : Pratique d'observation rapide en temps-réel ou quasi instantanée d'objets astronomiques avec une assistance électronique

Généralités

ALS est une application 'Desktop' gratuite et open-source

Traitements appliqués à chaque nouvelle image :

  • Suppression pixels chauds
  • Soustraction de dark
  • Dématriçage
  • Alignement
  • Stacking
  • Stretch automatique
  • Ajustement des niveaux ( à la demande )
  • Ajustement de la balance RVB ( à la demande )
  • Enregistrement sur disque

Expose un serveur Web intégré pour affichage déporté des images

Scrute le dossier dans lequel votre système d'acquisition enregistre les images capturées

Pourquoi moyenner ?

Poses de 4 sec. avec caméra ZWO ASI224MC

64

128

32

16

2

1

4

8

Améliorer la qualité des images en augmentant le rapport signal / bruit

Génèse

Jour 1 : Création de la lumière

Jour qui est en fait la nuit... Une tergiversation nocture.

"Ce serait bien d'avoir un petit machin qui soit capable juste de faire des empilements pendant les prises de vue"

 

Jour 2 - Division des eaux du ciel et de la terre

Division des idées en fait...

Avec quoi on empile déjà ?

Siril ? Autres ?

 

Jour 3 - Regroupement des eaux, apparition de la terre et des plantes

Regroupement des idées

Ahhh mais Siril peut être piloté par scripts !

 

Jour 4 - Mise en ordre de l'espace

Allez on se lance :

On commande Siril avec des scripts shell lancés par Ekos à chaque vue

Ça marche ? ça marche ! ...

 

Jour 5 - Création du règne animal, rencontre des autres espèces

Ah, oui, on croyait que ça marchait avec Siril

Arrivée magistrale de Sébastien

On recommence tout en Python, première version proposée à l'humanité toute entière

 

Jour 6 - Création de ALS

Arrivée toute aussi magistrale de Frédéric

Comment dire. On met un peu beaucoup d'ordre dans le truc, façon pro

 

Jour 7 - Dimanche

Gehelem n'en fout plus une

Formats d'entrée

FITS :

N&B + Couleurs (dématricées ou non)

Tous formats de données

 

RAWs APN :

Canon CR2 : OK

Nikon NEF : OK

+ tous boîtiers listés sur https://www.libraw.org/supported-cameras

 

JPG, PNG & TIFF

Prérequis techniques

Python v3.6 ou v3.7

(seulement pour exécution depuis code source )

  • PC sous GNU/Linux et Windows
  • Mac (pas de support CPU M1 pour l'instant)
  • Raspberry Pi 4 32 bits
  • UP board

Plateformes testées

Points clef

  • Priorité aux images : En cas d'erreur, ALS passe simplement à l'image suivante
  • Performances :
    • Les chaînes de traitement principales et l'interface graphique travaillent en parallèle
    • Alignement :
      • Détection : Recherche sur des échantillons de + en + grands
      • Transformation : Calcul en parallèle pour les images couleur ( 1 coeur CPU par couche )
  • Ergonomie :
    • Nombreux raccourcis claviers

Performances

Limites & Problèmes connus

  • Pas de planétaire

 

  • Crash sur grandes images couleurs si peu de RAM
  • Pb avec séries d'images au format 1:1 avec retournement au méridien

Améliorations prévues

  • Documentation utilisateur
  • Gestion des acquisitions via INDI
  • Interface web complète
  • Mosaïques

Installation

dernier build en date dispo ici

Installation

Remerciements

  • Astro-Fr : Moyens techniques pour l'équipe
  • Stéphane HUBERT : Tests intensifs et bonnes idées
  • Christian F. du site astrogpu : Images de M27 utilisées ici
  • "Boulabytes" (GitHub) : Code soustraction de darks et seuil d'alignement
  • Les auteurs des composants opensource ré-utilisés (entre autres) :
    • QuatroPe : alignement d'images
    • Las Cumbres Observatory : autostretch
    • Astropy : lecture images FITS


Questions ?