4、标准色卡介绍:X-Rite ColorChecker、DNP色卡、色块布局与光谱反射率
做ISP调试,说白了就是跟颜色较劲。而较劲之前,你得先有一把「尺子」。这把尺子,就是标准色卡。
我个人习惯把色卡叫做「调色板的锚点」。没有它,你调出来的颜色就是凭感觉,今天觉得偏冷,明天觉得偏暖,永远定不下来。这章我就跟你聊聊市面上最常用的两款色卡:X-Rite ColorChecker 和 DNP 色卡。
4.1 X-Rite ColorChecker:行业老大哥
X-Rite ColorChecker,圈里人常叫它「爱色丽色卡」或者「24色卡」。这玩意儿在影视、印刷、摄影领域用了快半个世纪了。我入行时用的第一张色卡就是它,到现在实验室里还躺着两张泛黄的。
它长什么样?一张A4纸大小的硬板,上面排列着24个色块。布局很经典:
- 第一行:6个灰阶色块,从白色渐变到黑色。用来调白平衡和Gamma曲线。
- 第二行:6个彩色色块,红、绿、蓝、黄、品、青。这是色彩校正的核心。
- 第三行:6个肤色模拟色块。嗯,拍人像好不好看,就看这行调得怎么样。
- 第四行:6个自然色块,比如树叶绿、天空蓝、花朵红。
重点来了:每个色块背后都有精确的CIE Lab值。厂家出厂时会给一张数据表,告诉你每个色块在D50光源下的标准Lab值。这就是我们做矩阵计算的「真值」。
我在项目中遇到过一件事:有次客户说我们摄像头拍出来的红色总是偏橙。我查了半天,最后发现是色卡用太久了,表面有划痕,反射率变了。从那以后,我每半年换一张新色卡,绝不凑合。
4.2 DNP色卡:高饱和度的挑战者
DNP色卡,全称是Digital Negative Partnership色卡。它跟X-Rite最大的区别在哪?说白了,就是色块更多、饱和度更高。
DNP色卡通常有48个色块,甚至更多。布局是这样的:
- 灰阶区:20级灰阶,从纯黑到纯白,步进更细。调Gamma时特别好用。
- 高饱和度区:12个极限饱和度的色块,比如纯红、纯绿、纯蓝。这些色块在普通场景里见不到,但能帮你把色彩矩阵的边界约束住。
- 肤色区:8个不同人种的肤色模拟。亚洲人、高加索人、非洲人的肤色都有。
- 自然色区:剩下的就是各种自然色,比如草地、天空、土壤。
我的建议:如果你做的是手机摄像头调试,X-Rite 24色卡基本够用。但如果你做的是专业相机或者工业相机,我建议你上DNP。为什么?因为高饱和度色块能帮你发现矩阵的「非线性失真」——这是24色卡很难暴露的问题。
4.3 色块布局的讲究
你可能会问:色块为什么这么排?随便排不行吗?
嗯,这里要注意。色块的布局其实暗藏玄机:
- 灰阶在顶部:因为拍摄时,镜头中心的光学性能最好。灰阶对均匀性要求最高,所以放在最中间、最稳定的位置。
- 肤色在中间行:人眼对肤色最敏感。把肤色色块放在视觉中心,方便你快速判断。
- 高饱和度在边缘:这些色块容易产生色差和溢出现象,放在边缘正好可以检验镜头的边缘画质。
我曾经犯过一个低级错误:把色卡贴在墙上拍,结果墙面不平,色卡中间凸起,导致灰阶色块的光照不均匀。调出来的矩阵在暗部全是偏色的。后来我学乖了,一定用磁吸板把色卡吸得平平整整。
4.4 光谱反射率:色卡的「身份证」
每个色块的光谱反射率曲线,才是色卡真正的核心数据。你想想看,为什么同一个红色色块,在D50光源下是某个Lab值,在D65光源下又是另一个值?就是因为它的光谱反射率曲线是固定的。
这张图(虽然这里不能贴图,但我描述给你听)是一条从380nm到780nm的曲线。比如:
- 白色色块:反射率曲线几乎是一条水平线,在90%以上。
- 黑色色块:也是一条水平线,但在5%以下。
- 红色色块:在600nm以上反射率很高,600nm以下几乎不反射。
- 蓝色色块:在450nm左右有个高峰,其他波段反射率很低。
避坑指南:我曾经遇到过一批「山寨色卡」,外观跟X-Rite一模一样,但光谱反射率曲线完全不对。用这种色卡调出来的ISP,换一个光源就偏色。所以,买色卡一定要认准官方渠道,别贪便宜。
调试时,我们会把色卡的光谱反射率数据导入到调试软件里。软件根据当前光源的光谱功率分布,计算出每个色块的理论RGB值。然后跟摄像头实际拍到的RGB值做对比,算出3x3的色彩校正矩阵。
这个计算过程,说白了就是解一个线性方程组。但实际中,因为传感器和镜头都有非线性,我们往往需要分段做矩阵,或者加上Gamma校正。这些内容后面章节会细讲。
4.5 实战中的选择建议
最后,给你一个我个人的选择清单:
| 场景 | 推荐色卡 | 理由 |
|---|---|---|
| 手机摄像头调试 | X-Rite 24色卡 | 够用、便宜、标准统一 |
| 专业相机/电影机 | DNP 48色卡 | 高饱和度色块多,矩阵更准 |
| 工业相机/机器视觉 | DNP 或 定制色卡 | 需要特定色块覆盖工作范围 |
| 多光源一致性调试 | 两张都备着 | 不同光源下交叉验证 |
记住一句话:色卡是你的「调色锚点」。锚点稳了,后面的矩阵调试才能稳。下一章,我们就正式进入色彩校正矩阵的计算环节,到时候你会用上今天讲的这些色卡知识。