找回密码
 立即注册
快捷导航
电子元器件供应链服务平台芯联superic社区广告招商
查看: 4048|回复: 0

Black Level Correction 图像ISP 之黑电平

  [复制链接]
  • TA的每日心情
    擦汗
    2018-10-10 09:02
  • 签到天数: 342 天

    [LV.8]以坛为家I

    191

    主题

    531

    帖子

    1万

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    10158
    发表于 2017-3-22 12:04:06 | 显示全部楼层 |阅读模式
    黑电位校正是由于CMOS sensor 本身由于暗电流的存在,导致在没有光线照射的时候,像素单位也有一定的输出电压。需要把这个电位减去,让输出的数据呈现出随亮度线性变化的规律。一般的Sensor都有BLC参数,sensor厂商会给出已经调校好的参数,在ISP中也还有进一步的BLC存在。但ISP的BLC 一般只是微调数据,有些sensor在不同色温或者环境亮度条件下需要调整。如下图:

         (左)Normal        (中)Disable sensor BLC    右)BLC 参数异常

    右侧的图像在一定环境下,呈现偏红色,因此需要对R分量减去一个较小的幅度。同时为了对整幅图像数据不造成大的影响,R分量还要保持0~255的取值范围,所以BLC 计算公式如下:

    f(x, Δ)=(x-Δ)*255/(255-Δ)


    其中Δ为BLC校正的数值, x可以是R/G/B中的任意一个分量,取值范围在0~255. BLC的映射关系图如下,水平方向表示物体亮度,垂直方向表示Sensor像素的输出值,蓝色为BLC之前的数据,红色为BLC之后的数据。

                    BLC 映射关系图

    BLC参数Δ不宜设置过大,Δ越大,则感光动态范围越小。一般要求在图像效果可接受的范围内,Δ越小越好。判断Δ设置是否到位的一个简单方法是把sensor完全遮黑,看看输出数据是否逼近0值。


    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    社区