This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VEN-Q1:J722S VPAC3L 中 RGBIR 传感器的 H3A 和 AWB 兼容性

Guru**** 2330470 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517092/tda4ven-q1-h3a-and-awb-compatibility-for-rgbir-sensors-in-vpac3l-for-j722s

器件型号:TDA4VEN-Q1

工具/软件:

您好:

SDK 版本:10_01_00_04

相机: 823 A 样品(Stoneridge 设计, RGBIR 4x4相机)

我们对线性模式下的摄像机进行了以下两个实验:

实验1:在没有 SENSOR_PREGain 调优 PCID、AWB 和其他块的情况下收集原始图像。 并在没有 PreGain 的情况下进行了运行时测试。 观察到成像仪在较高的雷电条件下(D65、D50)表现良好、在较低的温度下表现不佳(标准照明)、我们观察到最终图像在较低温度下呈现绿色色调。

实验2:使用与上述相同的调优。 但在运行时启用了 SENSOR_PREGain。 这次我们观察到结果非常暗、如下所示:

D65:

D50:

外部:

我们现在的查询是:

1.在 TRM 中明确声明 H3A 可以配置为与 PCID 输出一起使用。 但是、我们在 DCC 或 SDK 中找不到已启用此功能的组件、或者这是在后端自动发生的、请指导我们如何实现这一点。

2.我们目前忽略 IR 帧,仅使用来自 PCID 的 RGGB 帧,并相应调整所有 ISP 块。 现在、传感器预增益问题使我们对 AWB 很好奇。 由于成像仪具有 RGB 和 IR、因此 AWB 调优如何仅基于从 H3A 接收到的 RGB 统计信息进行。 这可能是观察到的图像变暗的主要原因吗?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srikar、

    Unknown 说:
    由于成像仪具有 RGB 和 IR、如何仅根据从 H3A 接收到的 RGB 统计信息进行 AWB 调优。 这可能是观察到的图像变暗的主要原因吗?  [/报价]

    H3A 处理来自 PCID 的 RGGB 输出。
    您当前在线性模式下 AR0823 RGBIR 4x4的测试用例接近 X5B RGBIR 4x4用例(请参阅应用手册 https://www.ti.com/lit/pdf/sprad86)
    主要区别在于 RTOS 与 edgeai/linux/gstreamer 传感器驱动程序和 S/W

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    观察到成像仪在较高的雷电条件(D65、D50)下表现良好、在较低的温度(标准照明)下表现不佳、我们在较低温度下观察到最终图像上的绿色色调。

    对于此设置、您可以首先检查您的所有 H3A/PCID 设置是否正确。

    如果 AWB 校准良好、我预计不会发生这种情况。

    Unknown 说:
    使用了与上述相同的调优。 但在运行时启用了 SENSOR_PREGain。 这次我们观察到结果非常暗、如下所示

    我不知道这里发生了什么。
    这可能是由于传感器中的增益应用存在一定的误差。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Gang、感谢您的快速响应。

    根据建议、我按如下方式更新了 single_cam 应用中的 H3A_IN 对象:

    我通过在成像文件夹的 sensor_drv 中添加以下两个函数来在摄像头上启用 pre_gain:

    但是、即使更新了 H3A_IN、我也会看到输出如下:

    D65:

    D50:

    TL84:

    UV30:

    外部:

    实验室内部:

    当我们运行相同的调优但未启用 PREGain 时、输出如下所示:

    D50:

    D65:

    TL84:

    外部:

    请告诉我们、如果您能想到为什么会出现这种情况、只有在启用 preGain 后、我们才会看到更暗的图像。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srikar、

    当我们运行相同的调优但不启用 preGain 时、输出如下所示:

    对我来说、即使没有预增益、它看起来也太暗。
    您应该查看应用手册中的 X5B 调优并获得类似的结果。
    我预计线性模式下的 AR0823和 X5B 之间不会有任何很大的差异。

    我建议您首先使用 python 脚本、以首先获得外观正确(足够亮)的输出图像。
    现在应该支持 RGB-IR 颜色格式。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1275034/faq-default-dcc-profile-generation-tool-for-tda4-am6xa-isp-vpac?tisearch=e2e-sitesearch&keymatch=%20user%3A35541

    但是、即使更新了 H3A_IN、我也看到输出如下:

    我不知道 AR0823如何准确地处理 RGBIR 传感器的 AWB 增益。
    由于 RGGB 像素中存在 IR 贡献、因此传感器内 AWB 增益可能不能像 RGGB 传感器那样受到支持。
    传感器内 AWB 增益可能会导致稍后在 ISP 中无法消减 IR。
    在这种情况下、我建议使用 ISP 内 AWB 增益。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有没有方法可以通过 DCC 进行 ISP 内 AWB (我相信是 WB1和 WB2)调优。如果没有、请建议通常如何完成。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有一种方法可以通过 DCC 调优 IN-ISP AWB (我相信是 WB1和 WB2)。

    根据 IN-ISP AWB 增益、我是指在 ISP 中应用 AWB 增益。
    AWB 是 TDA4 SDK 中的 s/w 算法。
    ISP 中没有运行 H/W AWB 算法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gang:  

    根据您的输入、我试图了解有关 H3A 和 AWB 的更多信息、但还有一些关于流水线的问题。 根据来自 TRM 的信息、以下是包括 PCID 在内的整个流水线:  

    以下是 RAWFE 的流水线:

    H3A 的条目似乎仅来自 RAWFE 块、在本例中、当我们将输入设置为 H3A 作为 PCID 输出时、这种情况是如何发生的以及在哪里发生的? 此外、H3A 接收 PCID 的哪个输出(一般情况下为 RGGB 或 IR 或两者)

    2.是否有办法在运行时保存 PCID 输出的原始图像?

    3.当您在 ISP 中提及 AWB 增益时,您是否在 RAWFE 方框图的上图中表示 wb1和 wb2。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srikar、

    这种情况是如何发生的以及在哪里发生的?

    在这种情况下、来自 PCID 的 RGGB 输出会进入 H3A 输入。
    上图不包括 RGB-IR 传感器的额外数据路径。

    2. 是否有办法在运行时保存 PCID 输出原始图像?

    我认为这不受支持。

    3. 当您在 ISP 中提及 AWB 增益时、您是否在 RAWFE 方框图的上图中表示 wb1和 wb2。

    如前所述、AWB 增益通常在 NSF4之后应用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢你的帮助。 利用当前的 AWB 库、我们是否能够以某种方式从算法中获得输出、告诉我们估计的色温是多少?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、这与以前的任何摄像机相同。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Gang、我们得到了摄像头团队的确认、即不能在图像传感器上单独控制 R 和 B 增益。 目前、TI 中的 AWB 算法计算出4增益 R-G1-G2-B 增益、但由于成像仪是4x4 RGBIR 内核、并且 AWB 生成的增益假定为2x2 RGGB 传感器、我们认为异常图像问题(如前面在上述响应中所述)是因为 AWB 针对2x2 RGGB 数据来更新4x4成像仪。

    您能否建议是否有针对此问题的解决方法。 此外、您知道有任何第三方公司在使用 AWB 自定义算法吗?  

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Srikar、

    我们得到了摄像机团队的确认、即无法在图像传感器上单独控制 R 和 B 增益。 [/报价]

    我不知道这对 R 和 B 意味着什么
    如果传感器无法在包含 IR 的情况下正确执行 AWB 增益、最好在 ISP 中执行 AWB 增益。

    您能建议是否有解决此问题的方法。

    在 TI SDK (edgeai)中、我们支持 X5B 和 OV2312传感器(两者都采用 RGBIR 4x4彩色条模式)。
    AWB 增益在 ISP 中对这两个增益应用、我们不会看到 AWB 有任何问题。
    您或许能够执行同样的操作。

    此外、您是否知道有任何第三方公司使用 AWB 自定义算法?  [/报价]

    我认为在这种情况下不可能实现传感器内 AWB。
    在传感器中应用 R/G/G/B 增益会改变它们中的 IR 贡献。
    这会导致从 RGGB 像素中取消 IR 时出现问题。

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 TI SDK (edgeai)中、我们支持 X5B 和 OV2312传感器(两者都采用 RGBIR 4x4色彩模式)。
    [/报价]

    能否详细说明一下这个参数在 SDK 中的哪个位置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    AM62A 在 edgeai SW 框架下支持这两者。
    传感器驱动程序位于 Linux 下。

    AWB 调优应与 https://www.ti.com/lit/pdf/sprad86相同