ISP流程—Sensor对接及镜头的标定工作

目录

ISP流程—Sensor对接及镜头的标定工作

1、Sensor的接入

2、镜头的标定工作

2.1 黑电平标定

2.2 NR的标定

2.3 Sensor的静态坏点标定

2.4 镜头的Shading标定

2.5 AWB静态白平衡的标定

2.6 CCM标定

2.7 镜头紫边的标定


网络摄像机(IPC)简单介绍

Hi3559AV100/Hi3519AV100/Hi3516CV500 主要面向两大应用场景:IPC安防应用场景和消费类应用场景,其中IPC安防应用场景主要是线性模式和WDR模式;消费类应用场景这里跟我的产品不同相关,这里不做介绍了,IPC安防应用场景由于具有监控行业特殊要求,对图像质量的关注点与消费类应用场景会不同。

其中针对于IPC应用场景主要包括线性模式和WDR两种典型应用,线性模式的图像质量关注维度包括图像亮度的合理性,色彩还原准确性,图像整体清晰度锐利以及图像整体通透性;WDR模式的图像质量关注维度主要是图像整体的动态范围合理,即亮区不过曝,暗区细节看的见,色彩还原尽量准确,图像的整体清晰度锐利以及图像的整体通透性等维度。

图像通透性(知乎):所谓通透性,定义过于随意,不是一个可以严格界定作品风格的专业名词,空间上有延伸、光线上方向性明确,色彩上有层次感,皆可以说通透性。

  1. 空间上的明确,一方面是指透视没有问题,另一方面就是指空间的延伸性
  2. 光的通透通常而言是指光线的方向是不是强。
  3. 色彩的通透,这里一半是指色相的明确,但注意的是色相的明确并不是说尽可能的用纯色,需要考虑的到同样的固有色在不同光强、不同环境光下的合理变化,才能创造一个明确的固有色相。

IPC线性模式图像调优

线性模式图像调优流程如下:

1、Sensor的接入

Sensor 对接:主要包括在

Hi3559AV100/Hi3519AV100/Hi3516CV500/Hi3516EV200/Hi3516EV300/Hi3518EV300芯片对接所需要调优的Sensor,如对接 IMX290。Sensor 对接的完成标准主要如下:对接模式的基本通路正常且各个模式之间能够正常切换,AE 基本功能正常包括降低帧率无闪烁、自动

长曝光正常以及 Sensor 驱动各个模块的默认参数合理。

2、镜头的标定工作

标定工作主要设计黑电平校正,NR的噪声标定、静态坏点标定,镜头的Shading标定,AWB白平衡系数的标定、饱和度CCM的标定以及镜头紫边标定等。

Sensor与镜头的标定工作需要严格按照下图所示:

2.1 黑电平标定

黑电平标定:黑电平标定是整个ISP标定流程的第一步,因此正确标定出黑电平对后续的标定会产生积极的影响。需要注意的是不同的sensor在低照度下(高增益),黑电平会产生偏移,从而带来低照度下整体画面的颜色色偏,因此如果sensor的黑电平随着增益的增加,漂移比较大,建议黑电平的标定需要跟据ISO进行联动。

黑电平校正:

黑电平校正需要使用海思的ISP校正工具导入已经抓好的各种增益下的黑电平RAW图像,第一次导入时需要填写图像的相关信息,包括sensor型号,图像尺寸,bayer格式,字节序等,如下图所示:

2.2 NR的标定

在黑电平标定正确的基础上,接下来需要标定NR模块的NoiseProfile。NR模块降噪需要参考噪声标定的NosieProfile,不同的ISO下可以得到一个拟合系数。

(NR)噪声特性校正:图像传感器在任何光照条件下都会产生噪声,可以通过“亮度—亮度分布密集程度”模型对图像传感器的噪声进行描述,有了噪声特性曲线,降噪时可以更加精准的分清楚噪声和细节区域。对于HI3516A/D平台,只需要在校正工具中导入之前抓取的D50色温24色卡RAW图像即可。对于Hi3516CV300平台,则需要使用PQTools中的ISP校正工具进行校准,校准时需要导入多张不同的ISORAW图像(目前的调试忽略这一步骤)。

2.3 Sensor的静态坏点标定

Sensor的静态坏点主要受Sensor的工艺有关,其中包括亮点和暗点,静态坏点的标定受Sensor的分辨率影响,标定的过程需要分别对亮点和暗点进行标定,得到亮点表和暗点表,再将暗点表和亮度表合并,可以得到整个坏点表。

2.4 镜头的Shading标定

镜头的Shading标定主要指Mesh-shading的标定,Shading 主要是由于镜头光学折射不均匀导致的画面暗角,因此 Shading 校正的目的就是为了消除由镜头光学折射不均匀导致的画面暗角。在低照度下由于shading会引起画面暗角的噪声不均匀,因此Shading的校正强度与跟据ISO进行联动,从低ISO到高ISO下,逐步将Shading校正的强度衰减到画面暗角不出现噪声为合适。鱼眼镜头的Shading的标定,建议使用Radial Shading标定。

2.5 AWB静态白平衡的标定

AWB的静态白平衡系数与sensor和镜头的滤光片强度有关,sensor固定下,如果更换镜头和滤光片,AWB的镜头和白平衡系数也是需要重新标定的。标定的基本原理:提取sensor在多个标准光源下的白色特征(R/G,B/G),计算普朗克拟合曲线和色温拟合曲线。

白平衡校准是图像调试过程中非常重要的一个环节,如果白平衡没有校准好,在很多场景都可能出现大面积的偏色现象。

第一步,海思平台的校准需要提供D75,D50和A/F、TL84、自然光6500K、自然光照5000K、室内日光灯3600K等多种光源的RAW图像以及对应的实测色温,并导入到海思的PQtool中的ISPCalibrationtool,如下图所示:

第二步:将以上图像导入ISPCalibrationTool的AWB模块,在下图红框1中,勾选灯箱中抓取的图像,只能勾选3张。点击下图红框2处calibrate按钮,此时校准完成,然后会得到下图红框3中静态白平衡白点和普朗克曲线的参数信息。

白平衡校准完成后,需要将白平衡参数应用到设备中,并将设备的色温范围调大,然后使用imatest对白平衡的准确程度进行评估。评估标准为色温高于CWF/TL84(4000K)光源下第2至第5个灰色块(对应24色卡第20至第23个色块)ΔS小于0.1,色温小于4000K的光源ΔS小于0.2,如下图所示:

2.6 CCM标定

CCM标定的基本原理是使用sensor抓拍到的24色卡场景下的前18个色块的实际颜色信息和其期望值,计算3*3的CCM矩阵,输入颜色经 CCM 矩阵处理得到的颜色与其期望值差距越小,则 CCM 矩阵就越理想。标定 CCM 一般需要采集三种光源的raw(D50、TL84、A)。

CCM校准:在完成白平衡校准之后,要进行CCM色彩校正,色彩校正也是图像中不可缺少的一个重要环节,如果不进行CCM,将可能导致图像发生偏色。海思提供的色彩矩阵校准工具,可以一次性校准三种不同色温广义的色彩矩阵,如果使用海思的算法,只需要校准D50,CWF/TL84和A/F三种光源即可。色彩校准矩阵需要用到海思的ISP校准工具,导入三种不同光源的24色卡,分别为高中低色温,图像导入后适当设置图像包和度和色块权重,使得校准后图像饱和度为100%左右,校准如下图所示:

色彩矩阵校准完成以后,在保存下来色彩矩阵文件可以找到矩阵的数值,如下图所示:

注意使用海思ISP校准工具校准出来的矩阵并不是最终的色彩矩阵。

2.7 镜头紫边的标定

镜头的紫边标定这里主要是指Global CAC的系数的标定,Global CAC主要基于离线标定好的参数进行横向色差的校正,主要原理是对R、B通道进行缩放,使得R、G、B这三种通道成像高度一致,减弱横向色差,R、B通道的缩放与镜头组的特性有关,

紫边标定:Local CAC 主要用来消除图像中出现的紫边问题。

一些关键参数如下所示:

ISP—图像调试实习生(第七天)相关推荐

  1. ISP—图像调试实习生(第二天)

    ISP-图像调试实习生(第二天) 目录 ISP-图像调试实习生(第二天) 一.阴影矫正(LSC) 二.电子防抖 三.日夜切换 四.监控摄像机的聚焦参数 图像设置 通用配置:阴影矫正,电子防抖,图像风格 ...

  2. ISP—图像调试实习生(第四天)

    ISP-图像调试学习(RAW图像获取,BLC,AWB,CCM) 目录 ISP-图像调试学习(RAW图像获取,BLC,AWB,CCM) 1.raw图像抓取 2.AWB,CCM抓图 3.RAW data校 ...

  3. ISP—图像调试实习生(第14天)

    ISP-YUV Sharpen调试 实习的第13天,由于傍晚事请太多,没有来得及去写博客,就简单叙说吧,昨天把新拿到一个海思3516EV300芯片,用到的是Sony的sensor,然后把RAW图抓取, ...

  4. ISP—图像调试实习生(第10天)

    ISP-上手进行黑电平校正和AWB校正 目录 ISP-上手进行黑电平校正和AWB校正 黑电平校正 白平衡校正 黑电平校正 具体看前面操作 求出来结果放在如下图所示 白平衡校正 曝光参数调整(实时web ...

  5. 我的第一份实习—ISP图像调试工程师

    我的第一份实习-ISP图像调试工程师 2020年11月26号我来到了我的第一家实习公司,这是一家安防科技公司,我的主要工作是负责IPC设备的图像调试工作,主要的图像调试软件是海思的PQtool,期间也 ...

  6. 关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果

    关于海思HI3518+OV9712 ISP图像调试 - 夜视效果.曝光.图像稳定响应效果 2016年08月10日 11:47:27 阅读数:6619 夜视效果调试 调试需求: 因产品使用的补光灯是白色 ...

  7. 海思3516DV300系列HiPQTools工具ISP图像调试_AWB校定

    海思3516DV300系列HiPQTools工具图像调试_AWB校定 AWB标定前要先对黑白电平进行一次标定 采集图像 AWB工具标定 导入raw,calibrate出结果 把值填到对应的AWB模块里 ...

  8. ISP图像调试之关于海思平台下的3DNR降噪中各个参数模块的一些总结

    这篇文章是参考海思3DNR指南文档写的,由于对其中参数之间的联系以及各个参数会给图像带来怎样的影响效果不是很清楚,所以就研究了一下,遇到问题好做调试. 1.3DNR分时域降噪TFy.空域降噪SFy.动 ...

  9. sigmastar—ISP图像调试(OBC矫正)

    一.介绍 目录 一.介绍 二.现象 三.调试步骤 OBC或者说是BLC矫正是我们拿到一款IPC或者手机camera第一步需要解决的问题. PQtool的调整界面如下: 由于增益的不同,会导致OB值也会 ...

最新文章

  1. URAL 1830 Help in the RNOS 思路,读题 难度:1
  2. lucene 全文检索引擎的架构
  3. python calendar.isleap_Python calendar isleap()用法及代碼示例
  4. 洛谷省选斗兽场全通关祭~以及之后的打算!
  5. springmvc 接收对象 滴灌摘要
  6. sql boolean类型_零编程基础转行数据分析,先学SQL还是先学Python?
  7. VS2005 中文版下载
  8. 基于springboot网上购物商城系统设计与实现
  9. 【X86】---关于Intel芯片架构的发展史
  10. 计算机usb无法读取u盘启动,电脑不能识别U盘PE的解决方法
  11. psql -d temp 时候的txid_current!
  12. spring3+hibernate4配置连接池C3P0
  13. Burpsuite工具与浏览器之间设置代理、安装证书
  14. python 波动率锥_推广 || 12个小时干货分享!上海财大期权实战特训课程(11月)...
  15. Hibernate错误:java.lang.NoClassDefFoundError: Could not initialize class com.zhbit.util.HibernateUtils
  16. 无线打印 打印服务器错误,HP LaserJet Pro 400 M401 系列打印机 - 网络连接打印时报错79 ERROR...
  17. IRST在ssd上建立休眠分区,开机12秒不是梦
  18. nedc和epa续航里程什么意思_NEDC、WLTP、EPA 新能源汽车续航标准,你分得清吗?...
  19. 分享给大家几个好玩的网站
  20. Mixly用点灯科技控制小爱同学小度小度天猫精灵Siri控制应用

热门文章

  1. 一块硬盘装了黑苹果 一块硬盘装了win7_十分钟学会自己装电脑系统! 看完这篇,咱们单枪匹马,不求人,就是干!...
  2. 愿在以后的日子里,即使单枪匹马也能勇往直前
  3. 学前端到底哪个培训机构好?
  4. 三大运营商发春,要向腾讯劫个色
  5. 处理R安装后出现You're using a non-UTF8 locale, therefore only ASCII characters will work.的情况
  6. USACO-The Robot Plow G
  7. 单剂量给药下仓室药物模型半衰期的计算
  8. 1030. 完美数列(25)-PAT乙级真题
  9. 入门SpringBoot-关于启动原理(五)(转)
  10. 经纬度坐标点和距离之间的转换