本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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üleTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Czy korzystanie z AI oznacza, że maski nie są już potrzebne? Zaczynając od artefaktów na gwiazdach powodowanych przez NXT

Rozciąganie i etap nieliniowy2023.07Wczesne notatki

Ten artykuł powstał na podstawie notatek z 2023 roku; część narzędzi lub procedur została od tego czasu zaktualizowana, więc miej to na uwadze podczas lektury.

Tradycyjnie procesów, które potrafią zepsuć gwiazdy, jest całkiem sporo — na przykład odszumianie, dekonwolucja, falki (Wavelet), LHE i tak dalej. Właśnie dlatego dawniej, korzystając z tych procesów, musieliśmy zwykle najpierw przygotować maskę gwiazd, żeby uchronić gwiazdy przed zniszczeniem.

Odkąd pojawiły się procesy oparte na AI, niszczenie gwiazd znacznie zmalało. Procesy usuwania gwiazd pozwalają nam najpierw usunąć gwiazdy i wzmacniać samo tło. Nie każdy proces da się jednak wykonać na obrazie po usunięciu gwiazd — na przykład klasyczna dekonwolucja często niszczy jądra tych gwiazd, których PSF jest nieprawidłowa. Oczywiście ten problem wydaje się rozwiązany, odkąd pojawił się BXT.

Czy zatem, mając AI, maski nie są już w ogóle potrzebne? Moje niedawne doświadczenie dało odpowiedź przeczącą.

Problem: NXT psuje centra gwiazd w stanie liniowym

Kiedy zauważyłem, że w niedawno obrabianym obrazie wszystkie centra gwiazd w stanie nieliniowym są wadliwe, cofnąłem się o kilka kroków i w końcu znalazłem odpowiedź.

NoiseXTerminator (NXT) jako narzędzie odszumiania nowej generacji oparte na AI stawia przede wszystkim na automatyczne rozpoznawanie szumu bez naruszania pozostałych części obrazu. Dzięki wytrenowanemu modelowi AI ten proces faktycznie radzi sobie bardzo dobrze. Odkryłem jednak, że proces ten użyty w stanie liniowym wywołuje odmienne problemy w centrach gwiazd kolorowych i gwiazd luminancji, a przy tym problem ten nie rzuca się w oczy — zwykle daje się go dostrzec dopiero po nieliniowym rozciąganiu (stretch).

  • Gwiazdy kolorowe: piksele jądra jaśniejszych gwiazd zostają zmodyfikowane (jak na środku górnego rzędu ilustracji). Po nieliniowym rozciąganiu widać wtedy artefakty o dziwnym kolorze.
  • Gwiazdy luminancji: zwykle jądro gwiazdy jest najjaśniejsze, ale po użyciu NXT jasność centrum gwiazdy spada, przez co otoczenie staje się jaśniejsze niż środek, a w jądrze pojawia się problem star fade (jak w dolnym rzędzie ilustracji). W porównaniu z gwiazdami RGB jest to mniej widoczne, ale na gwiazdach o średniej jasności da się to zauważyć.

Porównanie artefaktów, jakie NXT powoduje w stanie liniowym w centrach gwiazd kolorowych i gwiazd luminancji

Rozwiązanie: AI też potrzebuje maski

Wcześniej, kiedy nie znałem jeszcze przyczyny, jądra gwiazd naprawiałem zawsze na sam koniec w programie Photoshop narzędziem Łatka (Patch Tool), a po stronie luminancji nieco podnosiłem światła, żeby rozjaśnić centra gwiazd.

Teraz, gdy znalazłem źródło problemu, robię tak: używając NXT, stosuję przynajmniej maskę gwiazd (albo maskę jasnych obiektów), dokładnie tak jak przy klasycznym odszumianiu.

Problem zgłosiłem już Russellowi Cromanowi. Zanim zostanie rozwiązany, przy korzystaniu z NXT radzę stosować maskę. Radzę też, żebyś wrócił do własnych obrazów, przy których używałeś NXT, i sprawdził, czy nie pojawiło się coś podobnego.