本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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 IndonesiaTa 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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Yıldız çıkarma araçlarının kapsamlı karşılaştırması ve sorun giderme: StarNet'ten StarXTerminator'a

Germe ve doğrusal olmayan aşama2020.08

Yıldız çıkarma (yıldızların kaldırılması) son yıllarda astrofotoğrafçılıkta son işlemenin önemli bir halkası hâline geldi: önce yıldızları kaldırırsanız, arka plandaki bulutsu dokusunu ya da galaksi ayrıntılarını güçlendirmeye odaklanabilir, en sonunda da yıldızları geri koyabilirsiniz. Bu yazıda yıldız çıkarma araçlarının StarNet ve StarNet2’den StarXTerminator’a uzanan evrimini ve uygulamada karşınıza çıkacak birkaç sorunu derliyorum.

Erken dönem StarNet ve onun çok yönlü kullanımları

Yıldız çıkarma araçlarının başlangıç noktası, yapay zekâ ile eğitilmiş bir modelle çalışan StarNet++ oldu. Sonradan PI de StarNet’i bünyesine kattı; kurduktan sonra önce güncellemeniz ve model veritabanının konumunu belirtmeniz gerekir, yoksa kullanılamaz. Yerleşik sürümün eklenti sürümüne göre bir avantajı var: yürütme ilerlemesini console penceresinde gösterebiliyor, dolayısıyla ilk dönem eklentisinin yaptığı gibi insana programın çöktüğünü düşündürmüyor. (Bu arada, girdi renkli bir görüntüyse üretilen yıldız maskesi de renkli olur.)

PI içindeki yerleşik StarNet’in kurulum ve model veritabanı ayar ekranı

PI içindeki yerleşik StarNet’in yıldız çıkarma sonucundan bir örnek

StarNet console penceresinin yürütme ilerlemesini göstermesi

Yıldız çıkarma araçlarının değeri yalnızca “yıldız çıkarma” işinin kendisinde değil. Bulutsular söz konusu olduğunda StarNet++ için en azından şu ek kullanımlar var:

  1. Yıldızları çıkarılmış görüntüyü blending (harmanlama) için kullanmak.
  2. Nebula Mask (bulutsu maskesi) hazırlamak.
  3. Geleneksel erozyona dayanmayan bir yıldız küçültme yapmak.

Galaksilerdeki kullanımına gelince, ilk dönemde henüz özellikle uygun bir kullanım bulamamıştım. Denebilir ki bu tür araçların keşfedilmeyi bekleyen daha pek çok kullanımı vardır.

Yeni nesil rakip: StarXTerminator sahneye çıkıyor

StarNet’ten sonra yeni bir yıldız çıkarma eklentisi çıktı: yine yapay zekâ ile eğitilmiş bir model kullanan StarXTerminator (SXT). Gerçek testlerde yeni eklenti StarNet++’tan epeyce daha iyi sonuç veriyor; ister bulutsu arka planında ister galakside olsun, sonuç daha temiz.

StarNet++ (solda) ile yeni yıldız çıkarma eklentisinin (sağda) yıldız çıkarma performansının karşılaştırması

StarNet++ ile yeni yıldız çıkarma eklentisinin galaksi üzerindeki yıldız çıkarma performansının karşılaştırması

StarNet2 vs StarXTerminator: aracı sistemin odak uzunluğuna göre seçmek

Ne var ki SXT her durumda üstün gelmiyor. Eğitim modellerindeki farklar yüzünden her birinin güçlü olduğu bir alan var:

  • Büyük sistemler (uzun odak): StarXTerminator daha iyi sonuç veriyor, hatta sıcak pikselleri (hot pixel) bile aynı anda otomatik olarak siliyor.
  • Küçük sistemler (kısa odak): StarNet2 ise küçük yıldızların işlenmesinde daha ideal kalıyor.

Bu deney sonucuna ve yurt dışı forumlarındaki önerilere göre o dönemin daha iyi stratejisi şuydu: küçük sistemlerde StarNet2, büyük sistemlerde StarXTerminator. (Testteki büyük sistem CDK 17 + SBIG STXL11002, küçük sistem ise TOA 130 + SBIG STX-16803 idi.)

StarNet2 ile StarXTerminator’ın büyük ve küçük sistemlerdeki yıldız çıkarma sonuçlarının farkı

StarNet2 ile StarXTerminator’ın yıldız çıkarma sonuçlarının bölgesel büyütmeyle karşılaştırılması

SXT gelişmeyi sürdürüyor: kırınım ışınlarının ve küçük galaksilerin işlenmesi

SXT her sürüm güncellemesiyle ilerlemeyi sürdürüyor. 1.9.14 test sürümünün AI 11 ile birleştirildiği örnekte, JWST (James Webb Uzay Teleskobu) görüntülerindeki sekiz kırınım ışınlı yıldızlar artık sorunsuz biçimde kaldırılabiliyordu; o sırada ışın uçlarının küçük bir kısmı hâlâ kalıyordu, ama resmî sürüm güncellendiğinde bunun çözülmesi gerekir.

StarXTerminator 1.9.14 + AI 11 ile JWST kaynaklı sekiz kırınım ışınlı yıldızların kaldırılmasının sonucu

Küçük galaksileri tanımada da SXT 2 ilerleme kaydetti. Renkli, doğrusal ve henüz kalibre edilmemiş bir kuyruklu yıldız görüntüsünü örnek alalım: yıldız çıkarmadan sonra hem yıldızlar hem de uydu izleri kaldırıldı, geriye renkli kuyruklu yıldız ile arka plandaki küçük galaksiler kaldı — ve bu küçük galaksilerin bir kısmı, StarNet2 kullanıldığında yıldız sanılıp birlikte silinirdi.

StarXTerminator 2 arka plandaki küçük galaksileri korurken StarNet2 bunları yanlışlıkla silebilir

Sorun giderme: doğrusal aşamada yıldız çıkarınca arka planda kareler beliriyor

Sık karşılaşılan bir sorun: doğrusal durumda yıldız çıkarma yapıldığında arka planda bir sürü küçük kare (satranç tahtası deseni) beliriyor. Kullandığınız program RC Astro’nun StarXTerminator’ı ise, bu durumda “Large Overlap” kutusunu işaretleyebilirsiniz; işaretledikten sonra arka planın karelenmesi çoğunlukla kaybolur.

Large Overlap işaretlenmeden önce (solda) ve işaretlendikten sonra (sağda), arka plandaki karelerin kaybolduğu karşılaştırma

Large Overlap seçeneğinin arka plandaki kareleri düzeltmesinin bölgesel büyütmesi

Ama bunun bir bedeli var: Large Overlap işaretlendikten sonra örtüşme alanı büyür ve yıldız çıkarma süresi yaklaşık iki katına çıkar (örneğin normalde 20 saniye süren bir görüntü 40 saniye sürebilir). Bu yüzden GPU hızlandırmanız yoksa işaretlemeniz önerilmez — akıcı bir kullanım istiyorsanız, RTX 3060 gibi bir ekran kartı bulundurmak işleri epeyce rahatlatır.

Ayrıca şunu da hatırlatmak gerekir: bazen Large Overlap işaretlendiğinde tam tersine tuhaf artefaktlar ortaya çıkabiliyor; böyle bir şey olursa işareti kaldırmayı unutmayın.

SXT ile yıldız çıkarma sonrasındaki kare deseni olgusu ve Large Overlap seçeneğinin düzeltici etkisi