本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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 italianoCe site est également disponible en français.Afficher en françaisEste 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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسیЦей сайт також доступний українською.Переглянути українськоюEz az oldal magyarul is elérhető.Megtekintés magyarulAcest site este disponibil și în limba română.Vizualizare în românăเว็บไซต์นี้มีเวอร์ชันภาษาไทยดูเป็นภาษาไทย

Nástroje pro odstranění hvězd: srovnání a řešení problémů – od StarNet po StarXTerminator

Roztažení a nelineární fáze2020.08

Odstranění hvězd (odstranění hvězdných bodů) se v posledních letech stalo důležitou součástí astronomického zpracování snímků: hvězdy se nejdřív odstraní, takže se lze soustředit na zvýraznění mlhoviny na pozadí nebo detailů galaxie, a nakonec se hvězdy vrátí zpět. Tento článek shrnuje vývoj nástrojů pro odstranění hvězd od StarNet přes StarNet2 až po StarXTerminator a také několik praktických problémů, na které narazíte.

Raný StarNet a jeho různá využití

Výchozím bodem nástrojů pro odstranění hvězd byl StarNet++, který pracuje s modelem natrénovaným pomocí AI. Později byl StarNet zabudován i přímo do PI; po instalaci je nutné jej nejprve aktualizovat a zadat umístění databáze modelů, jinak nebude fungovat. Zabudovaná verze má oproti pluginové verzi jednu výhodu: dokáže zobrazit průběh v console, takže vás nenechá v domnění, že program spadl, jako tomu bývalo u raných pluginů. (Mimochodem, pokud je vstupem barevný snímek, bude barevná i vytvořená maska hvězd.)

Obrazovka instalace a nastavení databáze modelů integrovaného StarNet v PI

Ukázka výsledku odstranění hvězd integrovaným StarNet v PI

Console StarNet zobrazující průběh zpracování

Hodnota nástrojů pro odstranění hvězd nespočívá jen v samotném „odstranění hvězd“. U mlhovin má StarNet++ přinejmenším tato rozšířená použití:

  1. Použití snímku bez hvězd pro blending (mísení).
  2. Vytvoření Nebula Mask (masky mlhoviny).
  3. Zmenšení hvězd bez tradiční eroze.

Pokud jde o použití u galaxií, zpočátku jsem ještě žádné zvlášť vhodné využití nenašel. Dá se říct, že u tohoto typu nástrojů pravděpodobně stále čeká na objevení mnoho dalších použití.

Soupeř nové generace: nastupuje StarXTerminator

Po StarNet se objevil nový plugin pro odstranění hvězd – StarXTerminator (SXT), který rovněž používá model natrénovaný pomocí AI. Podle skutečných testů podává nový plugin výrazně lepší výkon než StarNet++ a je čistší jak na pozadí mlhovin, tak na galaxiích.

Porovnání výkonu odstranění hvězd mezi StarNet++ (vlevo) a novým pluginem pro odstranění hvězd (vpravo)

Porovnání výkonu odstranění hvězd mezi StarNet++ a novým pluginem pro odstranění hvězd na galaxii

StarNet2 vs. StarXTerminator: výběr nástroje podle ohniskové vzdálenosti systému

SXT ale nevítězí za všech okolností. Kvůli rozdílům v trénovacích modelech má každý z nich své silné stránky:

  • Velké systémy (dlouhá ohnisková vzdálenost): StarXTerminator podává lepší výkon a dokonce automaticky odstraní i horké pixely (hot pixels).
  • Malé systémy (krátká ohnisková vzdálenost): StarNet2 je naopak ideálnější při zpracování malých hvězd.

Na základě tohoto experimentálního výsledku a doporučení ze zahraničních fór byla tehdy lepší strategií: pro malé systémy StarNet2, pro velké systémy StarXTerminator. (Velkým systémem v testech byl CDK 17 + SBIG STXL11002, malým systémem TOA 130 + SBIG STX-16803.)

Rozdíl ve výsledcích odstranění hvězd mezi StarNet2 a StarXTerminator na velkých a malých systémech

Zvětšené porovnání výřezu výsledků odstranění hvězd StarNet2 a StarXTerminator

SXT se dál vyvíjí: zpracování difrakčních hrotů a malých galaxií

SXT se s každou verzí dál zlepšuje. Na příkladu testovací verze 1.9.14 v kombinaci s AI 11 už dokáže bez problémů odstranit hvězdy s osmi difrakčními hroty u JWST (Vesmírného dalekohledu Jamese Webba); tehdy ještě zůstávala malá část konců hrotů, ale po aktualizaci na oficiální verzi by se to mělo vyřešit.

Výsledek odstranění hvězd s osmi difrakčními hroty JWST pomocí StarXTerminator 1.9.14 + AI 11

SXT 2 se zlepšil i v rozpoznávání malých galaxií. Vezměme si jako příklad barevný, lineární, ještě nekalibrovaný snímek komety: po odstranění hvězd byly odstraněny jak hvězdné body, tak stopy satelitů, a zůstala barevná kometa a malé galaxie na pozadí – přičemž některé z těchto malých galaxií by při použití StarNet2 byly považovány za hvězdy a odstraněny spolu s nimi.

StarXTerminator 2 zachovává malé galaxie na pozadí, zatímco StarNet2 je může omylem odstranit

Řešení problémů: mřížka na pozadí po lineárním odstranění hvězd

Běžný problém: po odstranění hvězd ve lineárním stavu se na pozadí objeví spousta čtverečků (šachovnicový vzor). Pokud používáte StarXTerminator od RC Astro, můžete v takovém případě zaškrtnout „Large Overlap“ – po zaškrtnutí zpravidla čtverečkování pozadí zmizí.

Porovnání před (vlevo) a po (vpravo) zaškrtnutí Large Overlap, kdy mřížka na pozadí zmizela

Zvětšený výřez ukazující, jak Large Overlap opravuje mřížku na pozadí

Má to ale svou cenu: po zaškrtnutí Large Overlap je překryvná plocha větší a odstranění hvězd trvá zhruba dvakrát déle (například snímek, který dřív trval 20 sekund, může nyní trvat 40). Pokud tedy nemáte GPU akceleraci, zaškrtávat to nedoporučujeme – pro plynulé používání bude mnohem příjemnější mít grafickou kartu, jako je RTX 3060.

Kromě toho je třeba upozornit, že zaškrtnutí Large Overlap někdy naopak způsobí podivné artefakty; pokud k tomu dojde, nezapomeňte zaškrtnutí zrušit.

Jev mřížky po odstranění hvězd pomocí SXT a korekční efekt Large Overlap