2. 实验成像链路与色彩形成机制
在实验成像系统中,相机输出的 RGB 数值并不是样品颜色的物理量,而是“光源—样品—光学系统—滤光片—传感器—量化与色彩转换”这一整条链路共同作用的结果。理解这条链路,是后续做色彩校准的前提:只有知道每个环节如何改变光谱与信号,才能判断误差来自哪里、该在哪个环节补偿。
本节按信号的实际传播顺序展开:光源发出光谱功率分布,样品对其反射或透射,光学系统收集并成像,滤光片进一步筛选波长,传感器把光子转换为电子,最后经数字量化与色彩空间转换得到我们看到的 RGB 值。整条链路可以用下面的信号链图概括。
光源光谱:链路的起点
光源决定了进入系统的原始光谱能量分布。常见实验光源包括卤钨灯、白光 LED、氙灯和激光。卤钨灯在可见光到近红外连续且平滑,色温约 2800–3200 K,适合作为宽谱参考;白光 LED 由蓝光芯片激发荧光粉,光谱在蓝光区有尖峰、黄光区较宽,显色性受荧光粉配比影响;氙灯接近日光但含强紫外与红外,需注意样品热效应。光源的色温、显色指数(CRI)和光谱平滑度会直接改变样品反射光的光谱形状,因此校准前应记录光源型号、色温与驱动电流,并尽量使用稳定电源避免亮度漂移。
样品反射与透射:被测量的对象
样品对光的调制由反射率 R(λ) 或透射率 T(λ) 描述,取值 0–1。反射测量中,样品表面反射光进入镜头;透射测量中,光穿过样品后进入镜头。需要注意镜面反射与漫反射的区别:高光表面会产生方向性强的镜面反射,容易在图像中形成饱和亮斑,掩盖真实颜色;粗糙表面以漫反射为主,颜色更稳定。对于透明或半透明样品,透射率还受厚度和内部散射影响。实际测量时,应固定照明几何(如 45°/0° 或 0°/45°),并记录样品厚度、表面处理与背景,否则同一材料在不同几何下会得到不同 RGB 值。
光学系统与滤光片:收集与筛选
镜头把样品发出的光成像到传感器上。光圈、焦距、工作距离决定视场与景深;镜头镀膜和玻璃吸收会带来轻微光谱偏色,广角镜头还可能出现渐晕,使画面边缘比中心暗。滤光片则进一步筛选波长:带通滤光片只允许某一波段通过,常用于多光谱或荧光成像;截止滤光片用于抑制激发光或红外。滤光片的透过率 τ(λ) 与光源、样品、传感器响应共同决定最终信号。若滤光片安装倾斜或与光轴不垂直,中心波长会偏移,因此安装时应保证垂直并记录批次。
传感器光谱响应:光电转换的核心
传感器把入射光子转换为电子。单色传感器只有一条响应曲线;彩色相机在像素上覆盖拜耳阵列(RGGB),每个像素只对红、绿或蓝波段敏感。传感器的光谱响应 S(λ) 由硅材料量子效率、滤色片透过率和微透镜共同决定,通常绿通道响应最强,红、蓝通道较弱,且近红外区仍有响应。这意味着即使样品光谱相同,不同相机的 RGB 输出也会不同。曝光时间、模拟增益和黑电平也会影响输出:曝光过长会饱和,增益过高会放大噪声,黑电平偏移会让暗部偏色。校准时应固定曝光与增益,并采集暗场帧用于扣除。
数字量化与色彩空间转换
传感器输出的模拟电压经 ADC 量化为数字值,位深常见 8 bit(0–255)、10 bit、12 bit 或 16 bit。位深越高,暗部层次越丰富,但文件也越大。量化后,彩色相机需去马赛克把拜耳数据插值为每像素 RGB;随后进行白平衡,用中性灰或白板把 R=G=B 调整到一致;再通过色彩矩阵把相机 RGB 转换到标准色彩空间(如 sRGB、Adobe RGB)。矩阵系数通常由厂商提供或通过色卡标定得到。若矩阵不准确,饱和色会出现明显偏差,例如红色偏橙、蓝色偏紫。
链路误差的定位思路
当图像颜色异常时,可按链路顺序排查:先确认光源是否稳定、色温是否漂移;再检查样品照明几何与背景是否一致;然后确认镜头是否有渐晕或污染、滤光片是否装反或倾斜;接着检查曝光、增益、黑电平是否固定;最后核对白平衡与色彩矩阵是否匹配当前光源。每一步只改变一个变量,并记录原始数据,才能把误差归因到具体环节。例如,若画面中心颜色正常而边缘偏暗,优先怀疑镜头渐晕;若整体偏黄,优先怀疑光源色温或白平衡;若高饱和红色失真,优先怀疑色彩矩阵。
下面给出一份可直接用于实验记录的链路参数记录表示例,字段覆盖上述各环节,便于复现与比对。
| 环节 | 记录字段 | 示例值 |
|---|---|---|
| 光源 | 型号/色温/驱动电流 | 卤钨灯 / 3000 K / 6.5 A |
| 样品 | 材料/厚度/表面处理 | 白色陶瓷片 / 3 mm / 哑光 |
| 照明几何 | 入射角/观察角 | 45° / 0° |
| 光学系统 | 镜头/光圈/工作距离 | 50 mm 定焦 / f/8 / 300 mm |
| 滤光片 | 类型/中心波长/带宽 | 带通 / 550 nm / 40 nm |
| 传感器 | 型号/曝光/增益/黑电平 | CMOS 彩色 / 10 ms / 0 dB / 64 |
| 量化与转换 | 位深/白平衡/色彩空间 | 12 bit / 灰卡 / sRGB |