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.

[参考译文] RTOS/TDA3XEVM:在弱光条件下进行 TDA3X 调优。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/667035/rtos-tda3xevm-tda3x-tuning-in-low-light

器件型号:TDA3XEVM

工具/软件:TI-RTOS

您好!

我们使用的是 TDA3x EVM、它在 VisionSDK3.1中运行后视全景用例。  

不会有用于夜视的红外光源。 因此、IR 截止滤波器将在夜间出现、视频仅处于彩色模式。

我们无法控制来自前照灯的大灯。 即使我们控制曝光、它也可能会影响视频的整体亮度、视频将变得更暗。 请参阅随附的图像。

高光抑制控制是我们实际需要的。 在我们的案例中、这种高光抑制控制的范围是什么?

我们使用 DCC 工具进行调优、并尝试更改包括伽马曲线在内的各种参数。

我们如何在弱光条件下获得有关前照灯的更好性能?

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

    我已将您的问题转发给成像专家。

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

    您好 Blessy、

    后视全景用例当前使用线性(非 HDR)模式的摄像头。 您指出的场景可通过 HDR 处理。 目前、TI 没有计划在后视全景用例中启用 HDR 图像管道。 但是、如果您有兴趣、我们的成像第三方毫米解决方案将能够帮助您解决此问题。

    此致、

    梅扬克

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

    我们希望获得有关 HDR 的 MM 解决方案的帮助。 如何继续?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    是否有任何查询更新?

    我们正在尝试控制曝光以处理前照灯问题。 当前照灯落在摄像头上时、我们正在尝试降低增益、但我们遇到了一些闪烁问题。 我们得到的增益为0、然后它突然跳至192等高值、因此我们无法决定截止频率。 您是否认为有人希望继续执行此类曝光控制?

    我们还有一个想法、就是添加暴露计量表。
    如果我们采用良好的曝光计量技术、我们能否解决此问题? 目前、我们的 VisionSDK 中是否存在任何算法(计量矩阵)? 我们应该准确查找哪一个文件来进行曝光控制?

    请帮我解决这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Blessy、

    我已向您发送邮件、其中包含 MM Solutions 的联系人。
    您可以离线继续与他进行讨论。 我将关闭该线程。

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

    您好、Mayank、

    当车辆距离摄像头约5米、且摄像头上的光线不直接掉落时、就会发生前照灯问题。 因此、在帧中、前照灯将随着摄像头曝光值的升高而看起来会展宽(由于没有光线直接落在摄像头上、因此它将会暴露更多光线)。

    这是由于缺少适当的曝光表还是由于曝光计量技术所致? 我们希望、如果有更好的暴露计量技术、这个问题可以得到解决。 SDK 中是否实施了用于自动曝光的计量算法或表? 我们需要在何处精确地研究这一点?

    • vision_sdk/apps/src/rtos/iss/src/alg_plugins/iss_aewb/src/se_ti.c:-这是处理帧统计数据以进行曝光控制的文件吗?

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

    您好、Atira、

    我不知道为什么增益在0和192之间振荡。 典型增益范围为1x 至8x。 如果您尚未修改传感器驱动程序和 AE 调整、我们可以进一步研究。 请将显示2A 结果的日志发送给我们。

    目前、Vision SDK 中没有曝光计量。 但是、很容易添加一个。 请查看 algTIaewb.c 中的函数 GET_RGB_BLOCK_VALUE 此函数解析 H3A 统计数据包并提取子窗口的平均 R、G、B 值。 然后将 RGB 数据传递给 AE 和 AWB 算法。 要实现计量方案、您需要定义重量矩阵并在传递到算法之前将其与 RGB 子窗口矩阵相乘。

    此致、

    梅扬克

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

    您好、Mayank、

    感谢您的回复!!!

    我们希望帧中的亮点不能仅通过自动曝光算法抑制;因为它缺少适当的计量技术。 我们将尝试定义重量矩阵并按照您的建议实施计量技术。 如何选择重量矩阵? 是20x20矩阵还是50x8矩阵?  AEW_WIN_Hz_cnt = 20和  Aew_win_VT_cnt 值=  20.  

    另一个问题是、我们无法准确地找出前照灯场景。 因此、我们询问了曝光计量技术。

    当我们尝试手动将增益调整为突出显示条件的最小值时、我们注意到闪烁问题、例如将对寄存器的增益写入设置为零。 在此期间、我们可以注意到视频中闪烁、因为曝光未稳定。 它在前照灯条件下的最小增益(例如0)和根据 AEC 算法计算的正常曝光值之间变化。

    对于 不同的线数组合、现在写入传感器寄存器的增益值为"0、192、213、234、255"。 这些增益值/增益表的计算与 VISION_SDK/APPS/src/rtos/iss/src/common/app_util_iss.c 中"pAewbAlgOut->outPrms[0].analogGain"中更新的模拟增益值相对应、如1000、2500、5000、10000、20000 。 您能否详细说明如何更改这些曝光表和增益表值以获得更平滑的增益步长或具有小步长的更好增益表?

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

    您好、Mayank、

    我们的查询是否有任何更新?

    • 通过添加重量矩阵进行 AE 计量 ?  
    • 如何更改曝光表和增益表以更好地控制曝光? 在 DCC 工具中、没有进行曝光调优的选项。   

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

    加权矩阵大小应为 aew_win_Hz_cnt x aew_win_vt_cnt

    要更改曝光和增益表、您需要了解传感器架构及其如何处理模拟增益、转换增益和积分时间。  这不是 DCC 工具可以执行的操作、因为每个传感器都有一个独特的架构。

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

    我们正在努力为 AE 计量添加重量矩阵。 当我们添加相同的重量(例如重量= 2)时、我们能够注意到前照灯的变化
    适用于 rbgData[0]到 rgbData[399]的所有 rbgData[0]。 您能不能简单地告诉您这400个样本是如何从一个帧中获取的? 因此、我们可以为不同的样品提供不同的重量(大梁中心的重量更大)来处理前照灯。

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

    这400个样本来自 H3A。 有关更多详细信息、请参阅 TRM。

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

    好的。  

    是否有用户指南可用于熟悉 TI 在 TDA3x 上的自动曝光算法(用例是 后视全景)?  

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

    没有 AE 的用户指南。 但是、该源代码包含在处理器 SDK-Vision 版本中。

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

    您好!

    我们尝试在 getting_rgb_block_value 函数(algTIaewb.c)中添加带有 RGB 数据的重量矩阵(20x20)。 我们注意到视频中的一些色带、它随着重量值的增加而增加。  出现此色带问题的原因可能是什么? 我们可以应用的这一最大重量值是否有任何限制?

    在 algTIaewb.c 中,函数"Init2ATables()"定义权重矩阵,如将值1分配给所有400个样本。

    i; pObj->加权 矩阵[i*width + j]=1;

    然后、该加权矩阵被传递到 ae_ti.c 文件内的 TI AEC 算法中。 这到底是什么值? 我们是否需要在此处更改重量矩阵? 这里有一条注释、如"将所有权重设置为1以避免溢出。 中央和点计量被禁用、直到溢出问题得到解决"。

    色带与下图类似。  

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

    您好!

    是否有更新?

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

    您好、Atira、

    自动曝光算法以源代码形式提供。 请仔细阅读并了解它的功能。 如果您需要更多支持、我建议您与经验丰富的成像第三方合作、如 MM 解决方案。

    此致、

    梅扬克