一. 概述
原理:
camera sensor 工作原理:先感应到光信号,接着将光信号转换成模拟信号,在通过A/D转换成数字信号。 我们以10bit 数据为例,转换成的数字信号则在0-1023 的范围内,然而A/D转换器的精度无法将电压值很小的一部分转换出来,从而导致暗态细节损失
这时需要认为地输出信号加一个固定的偏移量,使整体信号值放大,有小保留了电压值很小的暗部细节,当然也会损失部分亮度细节。此操作是因为我们拍照时较关注暗态拍照,保留暗部细节牺牲部分动态范围的操作而被认可。
产生black level他原因也与camera 硬件有关,sensor 的电路本身会存在暗电流。 暗电流主要产生在CMOS 芯片通过电二极管将光信号转换成模拟信号的过程中,光电二极管受温度,电压稳定性因素的干扰,导致全黑状态下输出的电平并不一定稳定为0,信号不稳定导致部分图像偏色。人为将全黑状态的数值固定钳制在黑电平这个值,很大程度上为保证信号的稳定性,以保证图像效果表现一致。
- 什么是黑电平:
sensor本身存在暗电流,导致在没有光线照射的时候,也有一定的输出电压。黑电平调整目的是在图像处理过程中减去这部分电压,不影响后续的白平衡调整。 - 黑电平获取:
在sensor内部预留一部分完全没有曝光的像素,通过读取这些像素值的大小,就可以得到黑电平的值 - 黑电平的去除:
黑电平偏移使用 4 通道(r、gr、gb、b)黑电平校正。然后会从像素输出中减去黑电平偏移值,以获取校正后的值。
2. 调试
由于传感器所具有的特性,传感器对场景亮度的响应可能不一定是线性的,可能更具光源条件不同。例如传感器杆子响应曲线在强光饱和度条件下几乎是平的。在黑暗环境下,由于暗电流的原因,传感器输出将不会完全为零.
线性化调优调整图像最暗部分的亮度水平。通道值对三幅图像进行平均,计算出黑色水平偏移值。这些偏移值是从像素输出中减去得到校正值
由选项是否勾选BLS, 黑电平减法块(black leval subtraction BLS).
减少了,暗环境偏红.
offset: 从"demuxblklevel" 留下的残余黑电平将从所有通道中减去。 减多了 ,图片偏绿.