057、AWB 色温估算:从 Sensor 统计信息到 Planckian 轨迹的落点判断
2026/6/8 15:40:53 网站建设 项目流程

057、AWB 色温估算:从 Sensor 统计信息到 Planckian 轨迹的落点判断

一、一个让我熬夜的偏色问题

去年做某款旗舰机的前置摄像头调试,客户反馈室内暖光灯下自拍肤色偏黄绿,尤其是人脸T区(额头、鼻梁)明显发青。我抓了RAW图,用工具看R/G、B/G比值,发现色温估算值在2800K附近,但实际光源是2700K的钨丝灯。按理说差100K不算离谱,但为什么偏色这么严重?

后来拆解发现,问题出在“落点判断”上——AWB引擎把统计信息投影到了Planckian轨迹的错误区间,导致色温补偿方向反了。这个坑让我意识到:色温估算不是简单的查表,而是统计信息与物理模型的精确匹配。

二、Sensor统计信息到底在算什么

ISP的AWB模块通常从RAW域获取统计信息,核心是R/G、B/G两个比值。别小看这两个数,它们背后是Sensor对光谱的响应。每个像素的R、G、B通道经过黑电平校正、线性化后,统计出整帧或分区的均值。

举个例子,假设你拿到一组统计值:

  • R/G = 0.45
  • B/G = 0.62

直觉上,B/G > 1说明蓝色成分多,可能是高色温(冷光);R/G > 1说明红色多,是低色温(暖光)。但实际Sensor的响应不是线性的,不同Sensor的CFA(滤色阵列)对同一光源的响应差异很大。比如IMX586和OV64B在D65光源下,R/G可能差0.05,这个偏移量

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询