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

明度通道与 LRGB:提取、结合与 RGB Working Space

拉伸与非线性2020.12

LRGB 是天文后期里很核心的一套观念:把负责细节的明度通道(L)与负责颜色的彩色通道(RGB)分开处理,最后再结合。这篇整理明度通道的提取、结合原则,以及背后常被忽略的 RGB Working Space 设置。

为什么要分开处理 L 与 RGB

先讲一个观念上的比喻。我曾与几位同好聊到单色与彩色摄影,话题不知怎么绕到了眼睛上,最后归纳出一句话:

RGB 模式,是在光子财富自由时的选择,追求色彩与明度的同步高质量;而 L+RGB 模式,是在光子贫穷时的生存法则,优先确保看得到结构,再求有颜色。

能长时间累积光子的感光元件,某种程度上补足了人眼在黑暗中光子不足、无法推动视锥细胞辨色的遗憾。把明度单独拉出来累积信噪比、确保结构,正是 LRGB 的精神所在。

关于 LRGB 与人眼视觉的示意

明度通道与彩色通道结合的两个原则

要让 L 与 RGB 结合后好看,有两个方向要把握:

  1. 明度通道不能太亮(或太暗),否则会冲淡颜色。
  2. 彩色通道可以调高对比,这能提升结合后的颜色饱和度。

常用到的 PI 进程包括:ScreenTransferFunction、HistogramTransformation、ArcsinhStretch、LRGBCombination。

这里有个重要观念:明度通道本身好不好看,其实没有太大意义,重点是它与 RGB 结合后能不能让整张照片好看、细节能否彰显。以 NGC 2070 蜘蛛星云为例,一张单张图像用 STF 自动屏幕拉伸后,虽然对比明显,但背景太黑、蜘蛛星云的白色又太亮,其实并不是一张适合拿来与 RGB 混合的明度图像。

以 STF 拉伸后对比明显、却不适合混合的蜘蛛星云明度图像

L 与 RGB 在什么阶段结合

LRGBCombination 这个进程,大部分状况下是在非线性下使用。如果想在线性阶段结合,应该要用 ChannelCombination——但你会发现 ChannelCombination 根本没有明度通道的选项,这也正好说明了为什么 L 与 RGB 不适合在线性阶段结合。至于硬把 LRGBCombination 用在线性阶段会怎样?等你发现结合完的图坏掉,就明白了。

那到底什么时候该合并?大概会在明度与 RGB 都各自处理到一个“差不多”的状态时,我才会把它们合并继续处理。这里常见的误区,是希望把明度或 R、G、B 各通道都处理得很漂亮——但真正的重点并不是中间过程的 L 或 RGB 好不好看(除非你只想出灰度或只有颜色的糊图),而是最后合并后颜色能不能顺利出来、明度的细节能不能顺利呈现

大约处理到这种程度时,我才会把 L 与 RGB 合并继续处理

而且合并完也不是就能直接出图,后面还有一连串强化与色彩调整的流程,甚至最后还要降噪、修瑕疵,才算完成一张作品。

彩色相机也要提取明度通道

之前分享的流程多以单色相机为主,但处理 DSLR 或冷却 OSC 相机拍的彩色图像时,主要流程其实差不多,一样会把明度通道与彩色通道分开处理。在 PI 中提取明度通道非常简单,只是不少初学者不知道该在哪个步骤做这件事。以单色流程来对照,提取的时机可以是:

  1. 做完预处理后就直接提取,或是
  2. 做完色彩平衡与 DBE 后再提取。

以单色流程图对照,说明彩色图像提取明度通道的时机

彩色图像提取明度通道的操作示意

我也录了一支视频,示范叠完图后如何对彩色图像提取明度通道:https://youtu.be/TDhaKp2BK4w

一个常见误解:拉掉饱和度 ≠ 明度通道

有一种流传的说法:把饱和度拉掉,剩下的就是明度了。因此有人会在 PS 的 Camera Raw Filter 或 Lightroom 里暂时把饱和度拉掉,再调整参数,以为这样就不会受到颜色干扰、只调到明度。

但这个说法与做法其实不太正确。我用 Photoshop 实际比对过:只拉掉饱和度的图像,与真正的明度通道相比,似乎损失了一些细节。后来在 PI 中也做了同样实验,结果一致——去掉色彩饱和度的图像,确实损失了部分细节。

只拉掉饱和度的图像与真正明度通道的细节比对

换句话说,在 PS 里要取得真正的明度,可能得先切换到 Lab 模式才比较准;而在 PI 中,只要按一个键就能提取明度通道,方便许多。

RGB Working Space(RGBWS):明度提取的隐藏变量

上面“拉掉饱和度不等于明度”的现象,其实牵涉到一个常被忽略的设置:RGB Working Space,也就是 RGB 三色各自对明度贡献多少的比例。

现象一:设置会影响提取出的明度。 找两张以红、蓝为主的图像,在以“人眼视觉”为标准的 RGBWS 设置下提取明度,会发现提取出来的明度通道明显较暗,且细节较少。(看不太出来的话,可看这支视频直接比较:https://youtu.be/s8tRTXSrkh0

现象二:设置也会影响 LRGB 合成结果。 把上述图像的 L 与 RGB 做 LRGB 合成,会发现以人眼视觉为标准的设置下,合成后整体图像明显偏暗,甚至有部分蓝色的色相被些微改变,偏向了紫色。(同样可看视频直接比较:https://youtu.be/rcsXP9HVQs0

以人眼视觉为标准与以 RGB 平衡比例设置下,明度提取与 LRGB 合成结果的差异

RGBWS 设置不同造成 LRGB 合成整体亮度与色相的差异

那该怎么设置? 若希望 RGB 对明度的贡献一致,做法是:

  1. 打开 RGBWorkingSpace 进程。
  2. 把 Red、Green、Blue 的系数全设成 1(全设成 1 只是比较好输入,按下配置后会自动换算成 0.33:0.33:0.33)。
  3. 按下左下角的圆圈,运行全局配置。

这样设置之后,往后彩色图像不论是加载或产生,其默认的 RGB 对明度贡献都会相同(0.33:0.33:0.33)。

RGBWorkingSpace 的设置与全局配置示意

也正因如此,再回头看“拉掉色彩饱和度的 RGB 图像不等于它自己的明度图像”这件事:在 RGB 对明度比例相同的前提下,明度图像会明显比拉掉饱和度(在 LCH 空间中把代表饱和度的 C 拉掉,使 RGB 数值变得相同)的图像更亮。

明度图像(左)与拉掉饱和度后的图像(右)在相同 RGBWS 下的亮度差异

进阶:超级明度通道(Super L)

最后补一个进阶做法。超级明度通道(Super L)是一种人造通道,其中一种制作方式,是把叠加后的 L、R、G、B 各通道再度叠加而成。

作为 L 通道的替代,相较于原有的 L 图像,Super L 的信噪比(SNR)还会有些微提升——即使肉眼看不太出来,这一点点提升在后续处理上仍有帮助。

超级明度通道(Super L)的制作与效果示意