当前位置:   article > 正文

ISP—图像调试实习生(第四天)_imagej打开12bit raw文件

imagej打开12bit raw文件

ISP—图像调试学习(RAW图像获取,BLC,AWB,CCM)

目录

ISP—图像调试学习(RAW图像获取,BLC,AWB,CCM)

1、raw图像抓取

2、AWB,CCM抓图

3、RAW data校正

一、黑电平校正

二、白平衡校正

三、CCM校正


1、raw图像抓取

准备工作

ISP的处理都是针对sensor输出的数据进行的,对于BLC、AWB、CCM的校正来说,我们需要抓取sensor输出raw格式图像数据。

步骤:

  1. 搭建nfs,使其能够成功连接PQtool,且ITTP_Stream.exe可以正常运行。
  2. 准备灯箱和24色卡,将24色卡贴于灯箱内正中间位置,打开光源,用照度计测试色卡的四个角落,保证其照度差值在50lux以内。
  3. 调整设备对准24色卡,保证24色卡占整个画面的80%,并且在视野正中央。调焦时,不必调至最清晰,否则会扩大噪声,影响最终结果。
  1. 黑电平抓图
  • 抓图前,先冷却设备
  • 盖上镜头盖,放下遮光布遮光盖遮盖灯箱口,保持灯箱内环境全黑。
  • 打开PQTool,选择Exposureattr,选择手动模式,调整Again,Dgain,ISPDgain为最小值,如图。

  • 使用海思抓图工具,操作如下图。设置完后,点击capture将文件名后缀改成black.raw。

2、AWB,CCM抓图

  1. 打开A光源,将照度计放于色卡正下方测量实际色温值,将遮光布放下遮住灯箱口,确保不漏光,等色温稳定后(约5分钟),再开始抓图(光源亮度在600lux左右)。
  2. 抓图时,PQTool的设置和抓图步骤与之前都相同,唯一不同的是要调节曝光时间Exptime,使白色块亮度的统计直方图峰值为最大亮度的80%左右,此步骤可以反复多次。
  3. 保留满足要求的图片,将后缀改为:实际色温值.光源种类.raw,如5000.D65.raw。其中,实际色温值由照度计测出。
  4. 按以上步骤,以此将A,TL84,U35,D50,D65,D75这六种光源进行抓图。
  5. 将抓好的black和24色卡备份至:\\172.18.30.118\Image_Quality\对应机型\rawdata

Ps:可以抓取自然光线的Raw图提高校正的准确率,5000K色温的24色卡raw,可以在室外正午阳光时抓,8000K可在日落黄昏时抓。

如何知道白色块的亮度统计直方图峰值为最大亮度的80%左右?

A.用ImageJ导入抓到的raw图。

出现以下窗口:

Image type 16-bit Unsigned。Width和Height跟据sensor的分辨率设置(一般海思工具保存图像时保留了这些信息),选little-endian order,其余默认。

B.选中白色块,按Ctrl+H,查看统计信息。

查看最后一个波峰,若其是最大亮度的80%则保留图像,否则重新调整曝光时间重新进行抓图,最大亮度由抓取RAWdata时候的位数决定,之前抓取raw图选择了12bit,则最大亮度为4096;

注:现在一般都以12bit抓取RAWdata。

3、RAW data校正

准备工作

打开连接好的PQTool,选择海思工具:Calibration Tool

设定RAW格式,跟据sensor具体情况,也就是抓图时提供的信息来配置一般文件名已经保存好相关信息。

一、黑电平校正

设备设置

  • 导入全黑场景的RAW图,RAW scene选择black

  1. 选中图像,点击右侧的black calibration

得到的black level的值就是黑电平校正的值。

二、白平衡校正

  1. 添加24色卡的RAW图,raw scence选择color check 24
  2. 选择AWB,添加24色卡raw图,修改色温。导入24色卡raw图到AWB操作界面。KI(Key Inluminant)勾选A,D50,D65对应的raw图。

3.点击各个raw图WZ项下的,图标,选择白块(第20-23,一般海思默认已经选好)。操作:左键选取区域,右键拖动图像,滚动缩放图像,检查B/C,如果不同块的差值>0.1,则需要检查黑电平是否正确。

4.点击Calibrate进行矫正,并查看shif绝对值,越接近0越好,如下图所示。

5.点击Apply to Board,记下如下图R Gain,B Gain值

6、然后返回查看调试表的AWBAttr参数进行对照,如下图,我们发现R Gain,B Gain值已经更新到了参数表里,如下图所示。

三、CCM校正

一般在完成BLC和AWB之后,需要开始进行CCM校正,现在用3组RAW数据文件做流程校正,分别是A色温,D50色温以及D75色温下的raw数据。

勾选一组有待校正的RAW data,选择CCM,点击Get the First Selected RAW,按照提示或者直接点击PV,调整红色方框大小以及位置,确保整个24色卡被覆盖,确保红色方框在对应色块里面,步骤如下:

  1. 勾选一组校正的RAW data

2.点击Callbrate会自动跳转到Result,会看到在该色温下的原图已经有改变,如下图:

点击Callbrate之前

点击Callbrate之后

3、点击Record Current Calibration。

4、在指定的另外两个RAW data数据上重复1,2,3,直到成功校正完3组Raw数据,如图所示:

全部勾选Color Temo,应用点击Apply Selected CCM

回到PQTOOL主菜单,看CCM一栏,点击Edit this Matrix,就能看到我们CCM矫正后的数据了,我们记下来,结果如下图。

我们还可以对这份数据的准确性做检查,点击Show Summary,右边为0x100则数据是OK的,如下图结果是Ok的。

这样的话基本校正已经完成,相关参数代入我们的图像配置文件。

参考

https://blog.csdn.net/weixin_38251305/article/details/103872082

https://max.book118.com/html/2020/0916/7154032061002201.shtm

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/444358
推荐阅读
相关标签
  

闽ICP备14008679号