本站提供正體中文版。切換到正體中文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 的图像,有没有出现类似的情形。