使用 Imatest 22.2,用户可以使用颜色/色调功能对合适的视频文件进行自动白平衡 (AWB) 评估。
AWB 是随时间变化的色温相关指标。
此前,这种 AWB 分析是使用Colorcheck 模块进行的。
用途/目的
此指标旨在衡量相机系统自动完成场景白平衡所需的时间。上升时间和稳定时间会自动计算。此测量结果不提供有关自动白平衡准确度或精确度的信息。要评估这些指标,应在最终稳定后的图像上进行多次测量并进行比较。
计算
相关色温 (CCT) 误差(单位为开尔文度)由 Günther Wyszecki 和 WS Stiles 合著的《色彩科学:概念与方法、定量数据与公式》(第 224-228 页)中的表格计算得出。色温(单位为开尔文度)是照明的通用描述单位。较高的色温在感知上更“冷”,即更偏蓝。CCT 误差是指照明色温的变化,这种变化会导致测量值与中性灰的偏差。
文件选择
- 选择一个视频文件。
选择合适的色卡(视频中使用的色卡)。在本例中,我们使用的是 Colorchecker 24,它采用颜色/色调分析技术。
请务必选择自动(批量)模式。
帧选择
- 当视频控制窗口出现时,选择“绘制随时间变化的指标:相关色温”选项(右侧第四个选项)。
- 选择一系列帧,这些帧应涵盖从白平衡错误到白平衡正常至少 1-2 秒的整个过程。如果帧数太少,则可能无法确保自动白平衡系统完全稳定。有关支持的视频格式的更多详细信息,请参阅“图像文件格式和采集设备”。
保存选项
“保存结果”页面上的复选框允许保存相关色温图,以及 JSON 和/或 CSV 报告。
输出
运行结束后,最终输出图形将显示并保存到输出保存目录(如果已选择)。如果未选择任何绘图选项,则不会显示任何内容。
输出的图形将包含测量图表中每个色块的相关色温随时间变化的曲线图。时间轴(x轴)的单位为秒,时间单位为视频文件中的绝对时间。
该图还将包含有关运行的详细信息,包括感兴趣区域 (ROI) 的大小、视频文件中的入点和出点、总时间范围、稳定时间、10-90% 上升时间以及分析的总帧数。稳定时间和上升时间是根据图表中所有灰色区域的平均信号计算得出的。
结果
10-90%上升时间(或90-10%下降时间)是指指标值在其最大值的10%到90%之间变化所需的时间(以秒为单位)。此阶段的第一帧称为场景变化起始帧。稳定时间是指场景变化起始帧到指标值收敛帧之间的时间(以秒为单位)。收敛帧定义为第一个窗口中所有指标值均落在该窗口平均值(CCT) ± 5%¹范围内的第一帧。窗口大小等于1/3秒(帧数 = 1/3 * 视频帧率),最小值为10帧,最大值为50帧。
[1] 可以通过[section] temporal_video_settling_threshold INI 键调整稳定阈值。默认值为 0.05 (5%)。
JSON
JSON 输出文件将包含以下结构:
ImatestResults:
- 时序视频分析:
- 视频:
- 视频尺寸:
- 宽度:视频宽度(像素)。
- 高度:视频高度(像素)。
- SettlingTimeThreshold_pct:一项高级设置,只能通过
[section] temporal_video_settling_thresholdINI 键访问。此设置用于确定指标是否以及何时稳定。默认值为 0.05 (5%),其余文档均参考此值。 - 入点:视频选定的入点(以秒为单位)。
- 输出点:视频的选定输出点(以秒为单位)。
- 总时间:评估的总时间(相当于出点 - 入点)
- 总帧数:分析的总帧数。根据视频是否为可变帧率,此值可能不等于总时长乘以帧率。
- 相关色温:
- 指标:相关色温:
- 单位:千克
- 稳定时间:指定指标稳定在平均值的±5%范围内所需的时间(以秒为单位)。
- 上升时间:从初始均值的 10% 上升到稳定均值的 90% 所需的时间(以秒为单位)。
- 阻尼比:所测量状态变化的阻尼比
- 时间:以秒为单位的时间值数组。
- 指标:每个时间点的测量值。单位以“单位”部分指定。




