Comment retirer les étoiles par lots : avec ImageContainer
Lorsqu’on traite des comètes, ou qu’il faut retirer les étoiles d’un lot entier d’images une à une, les traiter à la main l’une après l’autre est vraiment épuisant. Cet article explique comment faire du retrait d’étoiles par lots dans PixInsight en associant ImageContainer à StarNet.
D’abord la prémisse : je prends ici StarNet comme exemple, car StarXTerminator (SXT) possède déjà une fonction de traitement par lots intégrée ; si vous utilisez SXT, vous n’avez pas besoin de recourir en plus à cette méthode d’ImageContainer.
Étapes
- Faire apparaître ImageContainer : faites un clic droit dans l’espace de travail de PI, faites apparaître ImageContainer et chargez toutes les images dont vous voulez retirer les étoiles.
- Définir le chemin de sortie : définissez un chemin de sortie des fichiers pour ImageContainer ; les images débarrassées de leurs étoiles y seront enregistrées.
- Configurer StarNet : ouvrez StarNet et cochez les options dont vous avez besoin — par exemple « Linear data » ou « Create star mask ».
- Glisser pour exécuter : faites glisser le triangle situé en bas à droite d’ImageContainer vers la partie inférieure de la fenêtre du processus StarNet, et l’exécution commencera automatiquement, image après image.


Deux points auxquels prêter attention
Premièrement, les fichiers d’étoiles occupent de la mémoire. Le chemin de sortie des fichiers ne contiendra que les « images débarrassées de leurs étoiles » ; mais si vous avez coché « Create star mask », ces images d’étoiles s’ouvrent directement dans l’espace de travail. Lorsque la quantité d’images chargées en une fois est trop importante, cela peut provoquer une insuffisance de mémoire, et les fichiers d’étoiles suivants ne parviennent plus à s’ouvrir et disparaissent purement et simplement.
La solution : ne charger à chaque fois qu’une quantité raisonnable de fichiers pour que la mémoire ne déborde pas, et exécuter en plusieurs fois ; ou bien, tout simplement, ajouter de la mémoire physique.
Deuxièmement, les fichiers d’étoiles doivent être enregistrés manuellement. Ces fichiers d’étoiles ouverts dans l’espace de travail doivent être enregistrés à la main un par un ; cette étape est un peu fastidieuse, alors n’oubliez pas de les enregistrer.
En résumé
Le cœur du retrait d’étoiles par lots, c’est d’utiliser ImageContainer pour donner plusieurs images à StarNet afin qu’il les traite automatiquement. Il suffit de bien doser « combien en charger à la fois » pour éviter que la mémoire ne déborde, et de penser à enregistrer manuellement les étoiles générées à part, pour économiser énormément de temps qui, autrement, se perdrait à traiter les images une à une. Si vous utilisez SXT, il est encore plus commode de recourir directement à sa fonction de traitement par lots intégrée.