本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Outils de suppression des étoiles : comparaison et résolution des problèmes, de StarNet à StarXTerminator

Étirement et phase non linéaire2020.08

La suppression des étoiles (retirer les points stellaires) est devenue ces dernières années un maillon important du post-traitement astronomique : si l’on retire d’abord les étoiles, on peut se concentrer sur le renforcement de la nébulosité de fond ou des détails des galaxies, puis remettre les étoiles à la fin. Cet article retrace l’évolution des outils de suppression des étoiles, de StarNet à StarNet2 jusqu’à StarXTerminator, ainsi que quelques difficultés que l’on rencontre en pratique.

Le premier StarNet et ses multiples applications

Le point de départ des outils de suppression des étoiles est StarNet++, qui fonctionne avec un modèle entraîné par IA. Par la suite, PI a lui aussi intégré StarNet ; après l’avoir installé, il faut d’abord le mettre à jour et indiquer l’emplacement de la base de données des modèles, faute de quoi il ne fonctionne pas. La version intégrée présente un avantage sur la version plugin : elle peut afficher la progression de l’exécution dans la console, si bien qu’elle ne laisse pas croire que le programme a planté, comme le faisait le plugin des premiers temps. (Soit dit en passant : si l’entrée est une image en couleur, le masque des étoiles produit sera lui aussi en couleur.)

L’écran d’installation et de configuration de la base de données des modèles du StarNet intégré à PI

Exemple de résultats de suppression des étoiles du StarNet intégré à PI

La console de StarNet affichant la progression de l’exécution

La valeur des outils de suppression des étoiles ne réside pas seulement dans la « suppression des étoiles » en elle-même. Pour ce qui est des nébuleuses, StarNet++ a au moins ces applications supplémentaires :

  1. Utiliser l’image sans étoiles pour faire du blending (fusion).
  2. Créer une Nebula Mask (masque de nébuleuse).
  3. Réaliser une réduction des étoiles sans l’érosion traditionnelle.

Quant aux applications sur les galaxies, aux premiers temps je n’avais pas encore trouvé d’usage particulièrement adapté. On pourrait dire qu’il reste probablement encore beaucoup d’applications de ce type d’outils à découvrir.

Un rival de nouvelle génération : StarXTerminator entre en scène

Après StarNet est apparu un nouveau plugin de suppression des étoiles — StarXTerminator (SXT), qui utilise lui aussi un modèle entraîné par IA. À l’usage, le nouveau plugin se comporte nettement mieux que StarNet++, avec un rendu plus propre aussi bien sur les fonds de nébuleuse que sur les galaxies.

Comparaison des performances de suppression des étoiles entre StarNet++ (à gauche) et le nouveau plugin de suppression des étoiles (à droite)

Comparaison des performances de suppression des étoiles entre StarNet++ et le nouveau plugin de suppression des étoiles sur une galaxie

StarNet2 vs StarXTerminator : choisir l’outil selon la focale du système

Cependant SXT ne l’emporte pas dans toutes les situations. En raison des différences entre leurs modèles d’entraînement, chacun a ses points forts :

  • Grands systèmes (longue focale) : StarXTerminator se comporte mieux, et supprime même automatiquement au passage les pixels chauds (hot pixels).
  • Petits systèmes (courte focale) : StarNet2 est au contraire plus idéal pour le traitement des petites étoiles.

D’après ce résultat expérimental et les conseils des forums étrangers, la meilleure stratégie à l’époque était la suivante : pour les petits systèmes, StarNet2 ; pour les grands systèmes, StarXTerminator. (Le grand système lors des essais était un CDK 17 + SBIG STXL11002, et le petit système un TOA 130 + SBIG STX-16803.)

La différence de résultats de suppression des étoiles entre StarNet2 et StarXTerminator sur les grands et les petits systèmes

Comparaison agrandie d’un recadrage des résultats de suppression des étoiles de StarNet2 et StarXTerminator

SXT continue d’évoluer : le traitement des aigrettes de diffraction et des petites galaxies

SXT continue de progresser au fil des mises à jour. En prenant pour exemple la version bêta 1.9.14 associée à AI 11, il parvient déjà à retirer sans peine les étoiles à huit aigrettes de diffraction du JWST (le télescope spatial James Webb) ; à l’époque, il restait encore une petite partie des extrémités des aigrettes, mais cela devrait se résoudre une fois la version officielle mise à jour.

Le résultat de StarXTerminator 1.9.14 + AI 11 retirant les étoiles à huit aigrettes de diffraction du JWST

En matière de reconnaissance des petites galaxies, SXT 2 a lui aussi progressé. En prenant pour exemple une image de comète en couleur, linéaire et non encore calibrée : après la suppression des étoiles, les étoiles comme les traînées de satellites ont été retirées, laissant la comète en couleur et les petites galaxies de l’arrière-plan — et certaines de ces petites galaxies, lorsqu’on utilise StarNet2, seraient prises pour des étoiles et retirées avec elles.

StarXTerminator 2 conserve les petites galaxies de l’arrière-plan que StarNet2 pourrait retirer par erreur

Résolution des problèmes : un motif quadrillé apparaît dans le fond après une suppression des étoiles en linéaire

Un problème fréquent : après avoir supprimé les étoiles à l’état linéaire, le fond fait apparaître de nombreux petits carrés (en damier). Si vous utilisez le StarXTerminator de RC Astro, vous pouvez alors cocher « Large Overlap », et une fois coché, le quadrillage du fond disparaît le plus souvent.

Comparaison avant (à gauche) / après (à droite) avoir coché Large Overlap, le quadrillage du fond ayant disparu

Agrandissement d’un recadrage montrant Large Overlap corrigeant le quadrillage du fond

Mais il faut en payer le prix : une fois Large Overlap coché, la surface de recouvrement est plus grande et le temps de suppression des étoiles double à peu près (par exemple, une image qui prenait 20 secondes peut désormais en prendre 40). Par conséquent, si vous ne disposez pas d’accélération GPU, il n’est pas conseillé de le cocher — pour une utilisation fluide, disposer d’une carte graphique comme une RTX 3060 rend les choses bien plus confortables.

Il faut en outre rappeler que, parfois, cocher Large Overlap produit au contraire quelques artéfacts étranges ; si cela se produit, pensez à le décocher.

Le phénomène de quadrillage après la suppression des étoiles avec SXT et l’effet correcteur de Large Overlap