之前参加华为实习面试,虽然最终沉在了池子里,但面试过程中面试官跟我说:P20当时不能量产的一个原因是因为手机偏色,在相同设备、模组、算法和参数的情况下。(PS:懂颜色科学的同学还是需求蛮大的)
现在开始接触实际的ISP流程了,希望参考一些别人的观点和自己的想法把色偏汇总一下。欢迎补充与纠错。
引起色偏的模块和原因
1.BLC
实际AD芯片的精度不足以将电压值很小的一部分转换出来,芯片厂会刻意添加一个固定的偏移量pedestal以达到阈值转换电压。
sensor的电路本身会存在暗电流,导致在没有光线照射的时候,像素单位也有一定的输出电压。
实际过程中暗电流会因为曝光时间(温度) 和 AGain(亮度增益) 变化且不均匀。而处理时通常减去一个均值,可能引起通道间比例变化,造成色偏。
2.LSC&Linearization
Shading分为Lens Shading 和 Color Shading。两者是因为镜头不同部分对光线的聚集能力不同或不同波段的折射率不一致导致。Lens Shading是边缘接受到的光线比中心弱,造成中心亮四周暗的现象。Color Shading是不同波长的光落在感光器件的不同位置上,造成图像的色彩不均匀的现象。
Color Shading是“紫边”-色