带你认识sensor黑电平

Q:黑电平是什么

给图像纯黑色一个参考电信号值,即黑电平,也叫做 OB 值,optical Black。

整个图像的电平信号,会以黑电平为参考值。

BlackLevel。BlackLevel 越大,图像越暗。Blacklevel 越小,图像越亮。小于黑电平信号的值都会直接输出黑电平,也被叫做死黑

Q:为什么要进行黑电平校正

消除暗电流:传感器在没有光照时仍会产生一些电流,即暗电流。这种暗电流会在图像中表现为一些黑色的杂点或噪点,影响图像的质量和准确性。通过进行黑电平校正,可以测量和补偿这些暗电流,减少噪点和杂散信号。

降低电路噪声:通常在传感器的电路和读出电路中会有一定的噪声引入。这些噪声也会在图像中表现为一些杂点或噪点,并降低图像的细节和动态范围。通过黑电平校正,可以测量和减少电路噪声,提高图像的信噪比和质量。

图像均匀性:由于传感器和光学系统的特性,不同位置的像素可能会有略微的灰度差异,即光线非均匀性。进行黑电平校正可以纠正光线非均匀性,提高图像的均匀性和准确性。

Q:如何进行黑电平校正

扣除固定值法:扣除固定值法就是每个通道扣除一个固定值

固定值法的算法原理如下:

获取黑电平图像:通过关闭传感器的快门并控制光源,在没有光照的情况下,获取一张黑电平图像,也称为黑场图像。这张图像仅包含传感器产生的暗电流和其他固定噪声。

计算平均黑电平值:对黑电平图像中的每个像素,计算所有黑场图像的同一位置的像素值的平均值。平均值代表了该位置的固定噪声值。

生成黑电平校正图像:对于输入图像中的每个像素,从该像素的原始值中减去计算得到的固定噪声值。这样,就生成了黑电平校正后的图像,消除了固定噪声的影响。

可选的增益校正:根据具体使用情况,可以应用增益校正来调整校正后的图像的亮度和对比度。这通常包括乘以一个固定因子或应用一种算法来调整图像的整体亮度。

Q:黑电平不校正会导致什么样的后果

暗电流噪点:传感器在没有光照时会产生暗电流,如果不进行校正,这些暗电流会在图像中呈现为黑色的杂点或噪点。这些噪点会降低图像的清晰度和细节,并且对于低亮度或暗部区域尤为显眼。

偏移亮度:传感器的黑电平可影响图像的整体亮度。如果不进行校正,图像可能会偏离实际的亮度,导致过暗或过亮的结果。这使得图像的对比度和动态范围受限,无法呈现真实场景的亮度细节。

光线非均匀性:传感器和光学系统的特性可能会导致不同位置的像素在接收到光线时有轻微的灰度差异。在没有黑电平校正的情况下,这种光线非均匀性会在图像中表现为一些明亮或暗的区域,降低图像的均匀性和准确性。

图像偏色:当Black Level值扣除过少时,整体图像画面灰蒙蒙的,整画面对比度没有那么高,画面偏粉紫。当Black Level值扣除过多时,整体画面暗沉沉,动态范围变低细节损失多,黑色部分偏色无法通过白平衡纠正,画面偏绿。

Q:sensor为什么要有OB区

传感器的OB(Optical Black)区域是指一些位置被用于进行校正和补偿的区域,使得传感器的输出更加准确和可靠。OB区域通常位于传感器的边缘或角落,并且被设计为不受光线影响的区域。

OB区域的存在有以下几个原因:

去除背景光干扰:OB区域可以帮助传感器校正图像信号,去除由背景光造成的干扰,从而提高图像质量和准确性。

消除暗电流:传感器在没有光线照射时也会产生一些电流,称为暗电流。OB区域可以用来测量和补偿这些暗电流,从而减少图像中的噪点。

校正光线非均匀性:由于光学系统的特性,传感器接收到的光线在画面的不同位置可能存在一定的偏差或不均匀性。通过在OB区域测量这种光线非均匀性,并进行补偿,可以提高整个图像的均匀性和准确性。

相关推荐
少年的云河月1 小时前
OpenHarmony Camera开发指导(二):相机设备管理(ArkTS)
harmonyos·openharmony·camera·相机开发
源客z2 小时前
SD + Contronet,扩散模型V1.5+约束条件后续优化:保存Canny边缘图,便于视觉理解——stable diffusion项目学习笔记
图像处理·算法·计算机视觉
去看日出13 小时前
Photoshop2025最新版v26超详细图文安装教程(附安装包)
图像处理·photoshop
小菠萝090819 小时前
【实际项目分享】多相机取图存图问题
图像处理
知来者逆2 天前
计算机视觉——深度学习图像处理中目标检测平均精度均值(mAP)与其他常用评估指标
图像处理·深度学习·目标检测·计算机视觉·map
binary00102 天前
基于 Qt 的图片处理工具开发(一):拖拽加载与基础图像处理功能实现
图像处理·人工智能·qt
AndrewHZ2 天前
【图像处理基石】什么是影调?并用python实现一个哈苏色彩影调
图像处理·人工智能·python·计算机视觉·影调·摄影语言
搞程序的心海2 天前
OpenCV 进阶实战与技巧——图像处理的全面解析
图像处理·人工智能·opencv
Jeson-y2 天前
PointNet++语义分割(semseg)训练自己的数据集并完成可视化并保存txt结果
图像处理·深度学习
搞程序的心海2 天前
用Python和OpenCV开启图像处理魔法之旅
图像处理·python·opencv