A 光源下拍摄 24 色卡 ,raw 图颜色异常问题
1、问题背景
在A光源下拍摄 24色卡,raw图颜色异常。但在D65光源下是正常的,现象如下图所示:
笔者遇到过同样的问题,不过初期抓完raw没有打开查看,直到标定时发现A光落点异常,回溯排查才发现A光raw图如上图颜色异常。标定落点走向示意图如下所示,未保存原始数据,大家凑合看:
2、问题分析
问题排查:先分析是成像系统哪个模块导致的问题。由于拍摄的 raw图上就有,排除后期ISP端处理导致的,则只能是sensor或者IR的问题。
原因定位:检查模组发现是因为没有加IR(红外滤光片)导致的(还有其他原因:ICR装反,使用双峰滤光片)。
原理分析:如下图所示,人眼可见光的光谱范围约是400-700nm。要符合人眼视觉,也就是审美型的相机(如监控、手机、单反相机等),其光谱的响应范围都必须是400-700nm,否则呈现的颜色人眼不可接受。
如下是imx335 sensor的光谱响应图,可以看到700nm以后不可见光部分,sensor也是有响应的,为了避免颜色失真,就会通过IR 过滤掉 700nm以后的近红外部分的光线。
如果不过滤近红外光的话,就会出现如下的拍摄效果,这是人眼不可接受的:
为何D65光源下拍摄的raw图正常,而A光异常呢?
如下是两张是A光源,及D系列光源的光谱图,可以看到A光源高波段部分的红色分量最多。而sensor的光谱响应,在高波段红色分量响应最好,当没IR过滤时,A光源下有大量的红色光进入sensor, 成像出来就整体偏红黄色。
D65光源可见光波段,蓝色、绿色分量最多,近红外波段之后就没有红色分量了。即使在没有IR过滤红外光的情况下,D65光源也没有太多的红色光,对sensor成像影响较小。
参考资料: