1.原理
sensor 输出数据中包含了OB(optical black)或 data pedestal 部分,需要去除,以免影响画面暗部表现。去除的方法是每个像素的R、Gr、Gb、B 都减去一个值。ISP 中的black level 模块可以实现这个功能.
2.黑电平校准
黑电平是由像素特性和模拟通道偏移引起的,使得在黑暗条件下图像质量和色彩平衡不佳,为了减少这些,传感器每帧自动校准黑电平,采用光屏蔽像素阵列。
注意:
- 对于某些sensor,不同增益下的OB 可能不一样,需要根据增益修改BLC 相关寄存器,以使OB保持一致。若无法通过sensor 寄存器调节,可使用TigerISP 中动态修改black level 的功能。由于black level 与sensor 增益强相关,建议black level 的值与Gain 连动。
- 若暗部偏绿,可以增大绿色分量的绝对值或者减小红蓝分量的绝对值或者减小所有分量的绝对值。若暗部偏紫,可以减小绿色分量的绝对值或者增大红蓝分量的绝对值或者增大所有分量的绝对值。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/09f2099d7b9f4a82ada8d2ddbbf9a287.jpeg#pic_center
3.问题描述
BLC/SO 异常导致的现象通常为图像暗部偏色(偏绿/偏紫)。
(1)标定校准后获取新图像,观察数据信息,看 Y值是否基本都为0,若是,则BLC标定正确,若 Y值普遍大于 0 ,则 BLC标定不正确。 (2)BLC/SO 不足,则会导致图像暗部偏红;
(3)BLC/SO 过大,则会导致图像暗部偏绿。
4.解决方法:
(1)查找sensor 规格书或询问sensor 原厂fae 获取准确的BLC 值。
(2)若暗部有轻微偏紫,可以增大所有分量的绝对值或者减小绿色分量的绝对值或者增大红蓝分量的绝对值.(可优先尝试增大所有分量的绝对值)
(3)若暗部有轻微偏绿,可以减小所有分量的绝对值或者增大绿色分量的绝对值或者减小红蓝分量的绝对值。(可优先尝试减小所有分量的绝对值)
(4)部分sensor 可能存在高增益下黑电平增大的现象,可微调对应增益下的BLC/SO。