ISP-LSC

1. 概述

Lens shading分为两个部分,亮度均匀性(luma shading correction),色彩均匀性(colour shading correction)。
lens 的各位置和中心的透射率不同:luma shading
lens 对不同光谱的shift 不同:color shading

Luma shading就是所谓的vignetting(光圈),镜头的通光量从中心到边角减小,造成sensor的亮度响应从中心到边角的变小,图像看起来就是这样,中心亮,四周逐渐变暗。

  • luma shading的原因:
    1.机械结构导致,工艺误差,安装倾斜,影响到物体光线在摄像头内的传播
    2.由镜头(Lens)的光学特性引起。由于凸透镜中心的聚光能力远大于其边缘,从而导致Sensor中心的光线强度大于四周。此种现象也称之为边缘光照度衰减
  • color shading的原因:
    1.由于镜头对不同光谱光线的折射程度不同
    2.由IR-Cut filter引入
    3.由Sensor上微透镜的CRA与镜头的CRA不匹配导致。
    4.矫正参数不对

2. 原理

Lens Shading Correction(LSC)就是处理 lens shading 这种亮度不均的一种矫正方法。当然了,原理是非常简单的,我们只需将成像的四周进行相应的增益计算,就可以使四周亮度看起来和中央亮度近似了。

在这里插入图片描述

3.调试

  1. 确认多少定义 region
  2. Tintless correction默认启用。要禁Tintless correction,请转到参数编辑器,导航到SW_CONTROL > Tintless 23 Sw V2 > Enable Section > Tintless En,这个可以调整color shading .
    3.导入Golden Module 的数据
  3. load rolloff 的raw pic
  4. 调整“Radius percentage”半径百分比滑块调整要校正的区域(从图像中心开始)。使用“Correction percentage”校正百分比滑块调整要应用的校正量。
  5. Optimize(优化)
    7 查看Show data,查看四通道的值,正常范围(1-5)
    8 需要即可调整Advanced 。每个通道都可以调整。

color shading

  /// tintless_threshold_tab

  ///

  /// Tuning Level: MustTune

  /// Description:  Determine how much color shading will be treated as tint based on intensity.

  /// Type:     uint

  /// Default Value: 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4

  /// Range:     [0, 10]

  /// Bit Depth:   4u

  /// Length:    16

  /// Notes:     Higher threshold will correct more color shading, but will also over correct actual color in scene.

luma shading
调整 R,GR,GB, B 的值.

lens shading 的校正是将其分为17*13各区域分别进行对其校正.
大概 左上角0 ,右上角12,左下角204,右下角220 .

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值