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

用了 AI 就不需要遮罩嗎?從 NXT 造成的星點人造物談起

拉伸與非線性2023.07早期筆記

本文整理自 2023 年的筆記,部分工具或流程已有更新,閱讀時請留意。

傳統上,會讓星點壞掉的處理程序其實不少,例如降噪、反捲積、小波(Wavelet)、LHE 等等。也因此,過去在使用這些程序時,我們往往得先做一個星點遮罩,來防止星點被破壞。

自從 AI 相關程序出現後,星點被破壞這件事減輕了不少。去星程序讓我們可以先把星點移除、只針對背景做強化。不過有些程序不見得能用去星後的影像來完成,例如傳統的反捲積,就時常破壞 PSF 不正確的星點核心——當然,這個問題在 BXT 出現後似乎已經獲得解決。

那麼,是不是有了 AI,就再也不需要遮罩了?我最近的一次經驗給了否定的答案。

問題:NXT 在線性狀態下改壞了星點中心

當我發現最近處理的影像,在非線性狀態下星點中心都有問題時,我回溯了一些步驟,終於找到答案。

NoiseXTerminator(NXT)作為新一代的 AI 降噪工具,主打的就是自動識別噪訊,而不影響影像的其他部分。在 AI 模型訓練下,這個程序的確做得很好。不過,我發現這個程序如果在線性狀態下使用,會分別對彩色星點與明度星點的中心產生不同的問題,而且這個問題不明顯,通常要到非線性拉伸之後才會被察覺。

  • 彩色星點:較亮星的核心像素會被修改(如圖上排中間)。這個狀況在非線性拉伸後,就會看到顏色奇怪的人造物。
  • 明度星點:通常星點的核心是最亮的,NXT 使用後會讓星點中心亮度下降,導致周邊反而比中心亮,核心產生 star fade 的問題(如圖下排)。這問題相較於 RGB 星點較不明顯,但在中等亮星上看得出來。

NXT 在線性狀態下對彩色星點與明度星點中心造成的人造物對照

解決方法:AI 也要配遮罩

先前因為沒找出原因,我都是最後在 Photoshop 中用修補工具修復星點核心,明度的部分則稍微提升亮部,讓星點中心變亮。

現在找到根源後,我的做法是:使用 NXT 時,至少配合星點遮罩(或亮部物件遮罩),就像傳統降噪一樣。

這個問題我目前已經回報給 Russell Croman。在解決之前,使用 NXT 我會建議搭配遮罩。也建議大家可以回頭看看自己用過 NXT 的影像,有沒有出現類似的情形。