1、背景:
这周有读者反馈了一个问题,在A光下拍 24色块 raw 图,颜色没有了。但在 D65光源下是正常的,现象如下图所示:
2、问题分析:
首先,我们可以先分析下是成像系统哪个模块导致的问题。因为是拍的 raw 图就有,那就排除了后面 ISP 端处理导致的,肯定就是 sensor 或者 IR 的问题。后面检查了下模组,是因为没有加 IR 导致的,那出现这个问题的原理是什么呢?
如下图所示,人眼可见光的光谱范围,约是400-700nm ,所以要符合人眼视觉的相机,也就是审美型的相机(如监控、手机、单反相机等),其光谱的响应范围都必须是400-700nm,否则呈现的颜色人眼就不可接受。
了解什么是审美型相机,可参考这篇文章:相机图像质量概述
如下是 imx335 sensor 的光谱响应图,可以看到 700nm 以后不可见光部分,sensor 也是有响应的,所以为了避免颜色失真,就会通过 IR 去过滤掉近红外部分的光线。
如果不过滤近红外光的话,就会出现如下的拍摄效果,这是人眼不可接受的:
回到上面的问题,为什么D65光源下拍摄的 raw 图正常,而 A 光下拍摄的 raw 图颜色会不正常呢?
如下是两张是 A 光,及 D 系列光源的光谱图,我们可以看到 A 光源高波段部分的红色分量最多。而观察 sensor 的光谱响应,在高波段红色分量响应最好,所以当没 IR 过滤时,A光下有大量的红色光进入 sensor, 成像出来就是整体偏红黄色了。
而 D65 光源可见光波段,蓝色、绿色分量最多,近红外波段之后就没有红色分量了。所以即使在没有 IR 过滤红外光的情况下,D65 光源也没有太多的红色光,对 sensor 成像造成影响。