相机 - 02 图像处理isp

本文深入解析了ISP(图像信号处理器)的关键概念与算法,涵盖拜耳阵列、自动曝光、自动白平衡、降噪、颜色插值等核心处理流程,以及ISP如何通过固件控制图像质量。

1. 基本概念

  1. 图像处理流程图
    (1) 光线 --> lens --> sonsor --> 光电转换 --> A/D --> bayer pattern --> isp --> I/O
  1. bayer pattern ( 拜耳阵列 ), 采集数字图像时常用的方法,
    (1) Bayer 格式是相机内部的原始图片, 一般后缀名为.raw.
    (2) 彩色滤波阵列(Color Filter Arrays, CFA) , sensor表面覆盖的滤波, 最常用的滤镜阵列是棋盘格式的
  1. ISP 通过运行在其上的 firmware(固件)对 ISP 逻辑, lens 和sensor 进行相应控制,进而完成自动光圈、自动曝光、自动白平衡等功能。
    在这里插入图片描述(1) ISP: ISP逻辑 + Firmware
       [1] 逻辑单元: 完成部分算法处理 + 统计当前图像的实时信息
       [2] Firmware 通过获取ISP 逻辑的图像统计信息,重新计算,反馈控制lens、sensor 和ISP 逻辑,以达到自动调节图像质量的目的。
    (2) Firmware 包含三部分: ISP 控制单元和基础算法库,AE/AWB/AF 算法库 和 sensor 库.
       [1] Firmware 设计的基本思想是单独提供3A 算法库,由ISP 控制单元调度基础算法库和3A 算法库,同时sensor 库分别向ISP 基础算法库和3A 算法库注册函数回调,以实现差异化的sensor 适配。
    在这里插入图片描述

1.1 isp 模块简介

在这里插入图片描述

  1. 黑电平补偿 BLC(Black level Correction)
    (1) 目的:减少暗电流(暗电流与光照产生的电荷很难进行区分)对图像信号的影响
       [1] Black Level 是用来定义图像数据为 0 时对应的信号电平
    (2) 原因:物理器件由于杂质、 受热等原因,没有光照射到像素单元也会产生电荷,产生了暗电流,导致传感器出来的实际原始数据并不是我们需要的黑电平(数据不为0).
    (3) 方法:从已获得的图像信号中减去参考暗电流信号.
       [1] 一般传感器中, 比有效像素多几行作为不感光区,也做了RGB的 color filter, 用于自动黑电平校正,其平均值作为校正值,有效像素减去此矫正值就可以将黑电平矫正过来了。
    (4) 现象: 没做black level矫正的图片比做过的图片
    在这里插入图片描述
  1. 镜头矫正 LSC(Lens Shading Correction)
    (1) 目的: 用于消除图像周边和图片中心的不一致性,包含亮度和色度,需使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值