C7:如何使用JEPG Simulation进行ColorTuning?

本文详细介绍了如何利用C7的JPGSimulation功能进行AWB和色彩调校。首先,需要确保工程与图片对应,并正确解析图片的color相关信息。接着,通过修改或直接使用解析出的CCM信息,可以进行颜色仿真实验。方法包括直接修改txt文件仿真和通过工程区域调整。此外,该功能也支持2DLut的仿真,为用户提供直观的颜色变化对比。
摘要由CSDN通过智能技术生成

1.背景

为方便客户进行 AWB tuning,C7 提供了 AWB simulation 的功能。AWB simulation 可以得到 AWB 的 decision 和相关的中间计算结果,但是不能直观的看到 color 上的变化。为此,C7 专门提供了基于 Jpeg image 的 Jpeg simulation 功能,可以对将 AWB 的结果作用到 Jpeg 图片上看到直观的颜色变化。同时,Jpeg simulation 也为客户提供了 color tuning 的支持,可以支持 CCM 和 2D Lut 相关的颜色仿真,本篇重点讲述如 何利用 Jpeg simulation 进行 color tuning。

2.那如何进行仿真?

2.1 利用图片和工程,解析得到图片 color 相关的 information

1.如果你的 tuning 工程的 CCM 模块是在 IFE 或者 BPS 中,那么需要将 BPS 中的 CCM 参数 拷贝到 IPE 中,因为 JPG simulation 只能仿真 IPE 里面的 CCM, 不能仿真 BPS 里面的 CCM。如果你的 tuning 工程的 CCM 是在 IPE 中,那么可以忽略这一步。

2.打开 Chromatix 工具并加载 tuning project,需要注意 project 一定要跟图片保持对应。也就 是说,用来仿真的图片,一定是使用当前的工程生成的参数拍摄得到的。

3.运行 JPG Simulation,得到 image info,步骤如下: 1) 选择 JPG simulation, 在 JPG File 中选中 Open,打开 Image,加载完成后,界面如下:

 4.加载完成后,只选中 Invers WB 和 Apply WB,然后点击 Simulate,等待一段时间后, 会看到仿真后的图片结果。注意红色框中是不需要勾选的。

 5.仿真结束后,在工程目录的 Simulation\Default 下面,可以看到时间戳命名的文件夹, 在对应的文件的 output 里面,找到一个***triggerout.txt 的文件。其中***是仿真的 image 的名字。 4) 打开***triggerout.txt 文件,可以在里面看到 CCM 和 2D Lut,这个就是根据 image 的 index 和 CCT trigger,从 tuning 工程中解析出来的。这也是为什么在第二步要求照片和 参数必须对应的原因。其中,解析出来的 CCM 信息如下

 

2.2.2 利用生成的 information 进行颜色仿真

在得到图片的 color 相关的 information txt 文档之后,就可以利用这个文档进行颜色的仿 真。有两种方法:

方法一: 1. 修改***triggeroutput.txt 文件进行仿真。拷贝一份***triggeroutput.txt 并重命名 为***triggeroutput_sim001.txt, 修改其中的 CCM,修改前后对比如下

2. 在 JPG Simulation 中,找到 JPG and Project Configure File 中, ➢ 勾选 Use file,点击 Load JPG Config 按钮,加载***triggeroutput.txt; ➢ 勾选 Use file 点击 Load Project Config 按钮,加载 ***triggeroutput_sim001.txt,截图如下:

3. 把 Inverse 2DLUt/Apply 2DLut, Inverse Gamma/Apply Gamma, Inverse CCM/Apply CCM, Inverse WB/Apply WB 都勾选,

 然后点击 Simulate,会从***triggeroutput_sim001.txt 加载 CCM 的参数并运行仿真 器,仿真后与前对比图如下:

 方法二:
1. 根据 image 的 Lux index 和 CCT trigger, 找到对应的 region,修改 CCM,例如根据 image 找到 CCM 是对应的 region5,那么修改 region 的 CCM 如下图:

 

 2. 在 JPG Simulation 中,找到 JPG and Project Configure File 中, ➢ 勾选第一个 Use file,选中 Load JPG Config,加载***triggeroutput.txt ➢ 第二个 Use file,不要勾选3. 把 Inverse 2DLUt/Apply 2DLut, Inverse Gamma/Apply Gamma, Inverse CCM/Apply CCM, Inverse WB/Apply WB 都勾选

 4. 点击 Simulate 按钮,会从 project 中加载参数并运行仿真器,得到仿真后的对比图 如下


2D LUT 也是同样的方法进行仿真。在此不再单独做讲解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值