4. 数据采集方法:RAW格式拍摄、多色温下采集、不同光圈/焦距下的序列采集、曝光时间与增益控制
做色差测试,数据采集是第一步,也是最容易翻车的一步。我见过不少工程师,算法写得漂亮,结果因为原始数据没拍好,后面全白费。说白了,你喂给分析软件的是什么料,它吐出来的就是什么结果。
这一章,我把自己的采集习惯和踩过的坑,掰开了跟你聊聊。
4.1 为什么必须用RAW格式?
这个问题,我每次带新人都会问。很多人觉得JPEG就够了,反正也能看到色差嘛。嗯,这里要注意——JPEG是经过相机内部处理的,白平衡、锐化、降噪、伽马校正,全都给你“美化”了一遍。你看到的色差,可能被抹掉了,也可能被放大了。
我个人习惯,永远只拍RAW。为什么?
- RAW是传感器原始数据,没有经过任何图像处理管线。你拿到的是最真实的像素响应。
- 色差分析需要线性数据。JPEG的非线性伽马校正,会直接破坏色差计算的准确性。你想想看,本来边缘的红色偏移了3个像素,伽马一拉,可能变成1.5个,也可能变成5个。
- 后期可调整空间大。白平衡、曝光补偿,都可以在软件里无损调整。我经常一次拍摄,后期模拟不同色温下的表现。
核心原则:色差分析必须基于线性RAW数据。任何非线性处理,都是对测量结果的污染。
4.2 多色温下采集——别只拍D65
很多实验室只拍标准D65光源下的色差,觉得够了。我在项目中遇到过,镜头在D65下表现完美,结果客户在室内暖光灯下一拍,边缘紫边严重到没法看。
为什么会这样?因为镜头的色差校正,本质上是针对特定波长范围的。不同色温的光源,光谱分布完全不同。你想想看,D65偏蓝,A光源偏红,镜头对不同波长的折射率不一样,色差表现自然也不同。
我建议至少采集以下色温:
| 色温 | 光源类型 | 典型场景 | 重点关注 |
|---|---|---|---|
| 2700K | 白炽灯/A光源 | 室内暖光、家居 | 红色通道的横向色差 |
| 4000K | 荧光灯/暖白 | 办公室、商场 | 蓝紫通道的纵向色差 |
| 5500K | 日光/D55 | 户外阴天、标准测试 | 全通道平衡性 |
| 6500K | D65标准 | 户外晴天、行业标准 | 蓝色通道的倍率色差 |
| 10000K | 高色温/蓝光 | 特殊工业场景 | 紫外附近的色散 |
我的小技巧:如果时间有限,至少拍D65和A光源两组。这两组覆盖了色温范围的两端,中间色温的表现基本可以线性插值估算。
4.3 不同光圈/焦距下的序列采集
色差和光圈、焦距的关系,比你想象的要复杂。我曾经以为大光圈色差最严重,结果测试发现,某些镜头在F8时横向色差反而比F2.8更大。为什么?因为光圈收缩改变了光线通过镜片的位置,不同区域的色散特性不一样。
我建议的采集序列:
- 光圈序列:从最大光圈开始,逐级收缩到最小光圈。比如F1.4、F2、F2.8、F4、F5.6、F8、F11、F16。每档都拍,别偷懒。
- 焦距序列:如果是变焦镜头,从广角端到长焦端,每隔10mm或等效视场角拍一组。定焦镜头就简单了,只拍一个焦距。
- 组合序列:每个焦距下,跑一遍完整的光圈序列。这样你就能得到一张二维的“色差-光圈-焦距”响应表。
注意:变焦镜头在不同焦距下,色差表现可能差异巨大。我见过一款镜头,广角端蓝色通道倍率色差0.8像素,长焦端直接飙到2.3像素。不拍全序列,你根本发现不了。
4.4 曝光时间与增益控制
这个点,很多人容易忽略。曝光时间和增益(ISO)直接影响信噪比,而信噪比又决定了色差测量的精度。
我个人习惯:
- 优先调整曝光时间,而不是增益。曝光时间越长,收集的光子越多,信噪比越高。但要注意,太长的曝光时间可能引入热噪声。
- 增益尽量低。ISO 100或200是最佳选择。增益每翻一倍,噪声也翻一倍。你想想看,噪声大了,色差边缘的检测精度就下降了。
- 目标亮度:直方图峰值在70%-80%左右,不要过曝。过曝区域的色差信息完全丢失了。
我曾经犯过一个错误:为了省时间,用ISO 1600拍了一组数据,结果色差测量结果的重复性很差,同一位置测三次,偏差达到0.5个像素。后来换成ISO 100,延长曝光时间,偏差降到了0.05像素以内。
经验公式:色差测量精度 ≈ 1 / (信噪比)。信噪比每提升10dB,测量精度提升约3倍。所以,别在曝光上省钱。
4.5 采集流程总结
说了这么多,我整理一个标准采集流程,你直接照着做就行:
- 准备阶段:固定相机在三脚架上,使用电子快门或反光镜预升,减少振动。对焦在测试卡中心区域。
- 设置相机:RAW格式、ISO 100、手动白平衡(用灰卡校准)、关闭所有机内降噪和锐化。
- 确定曝光:用最大光圈、中间焦距,调整曝光时间使直方图峰值在75%左右。记录这个曝光时间作为基准。
- 开始采集:按光圈序列逐级拍摄,每档光圈下保持曝光时间不变(光圈收缩后画面变暗,但不要调曝光时间,后期统一提亮)。
- 切换色温:更换光源或滤镜,重复步骤3和4。
- 切换焦距:如果是变焦镜头,调整焦距后重新对焦,重复步骤3-5。
- 备份数据:每次拍摄后,立即将RAW文件拷贝到电脑,并重命名标注清楚:镜头型号_焦距_光圈_色温_序号。
避坑指南:我曾经有一次拍了200多张RAW,结果发现存储卡坏了。从那以后,我都是双卡备份,或者拍完立刻拷到电脑上。数据无价啊。
4.6 知识体系框架
下面这张图,是我自己总结的数据采集知识体系。你把它存下来,每次做测试前看一眼,保证不会漏掉关键步骤。
这张图把四个核心要素串起来了。你每次做采集前,对着图检查一遍:RAW格式开了吗?色温覆盖全了吗?光圈焦距序列拍齐了吗?曝光参数设对了吗?都对了,再按快门。
数据采集这件事,说白了就是“慢工出细活”。你前期花一小时把数据拍好,后期分析可能只需要十分钟。反过来,前期十分钟随便拍拍,后期你可能要花一整天去补数据、去怀疑结果。这笔账,你自己算。
最后说一句:好的色差分析,90%靠好的数据采集。剩下的10%,才是算法和工具的事。别本末倒置了。
公众号:蓝海资料掘金营,微信deep3321