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.

[参考译文] TDA4VM:LDC 参数

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1195038/tda4vm-ldc-parameters

器件型号:TDA4VM

关于 VPAC LDC、我们希望优化  LDC 非失真输出帧 CPU OpenCV 非失真输出帧之间的相似性。

 我们相信 我们已经构建了一个具有正确数据格式(S16Q3)的有效网格表。 我们的结果非常好、使用 亚采样因子=0 (使用8x8、16x16和32x32的区域输出块大小进行测试)。  我的意思是说、LDC 输出的非失真帧与使用 CPU OpenCV 时的非失真帧非常相似。

问题1:我们希望增加子采样因子、以便在 VPAC LDC 上实现更好的性能、同时保持可接受的相似性。 您是否会说我们应该达到一个特定的子采样因子、以便在实际应用中可以接受? 我的意思是  说、实时使用是否有黄金标准因素、还是按具体情况而定?

问题2: 我们注意到输出帧的底部和右侧有绿色/黑色伪影、开始亚采样因子=2。 我们尝试 了不同的区域参数来确定块大小、伪影变小了、但我们还应该研究其他东西吗? 我们是否应该考虑其他关键参数?

问题3:使用 LDC 对4K 帧进行解失真的可接受性能(以 ms 为单位)是多少?

谢谢!

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

    您好!

    如果您不知道它、我们提供了 LDC 常见问题解答页面: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1058565/faq-tda4vm-how-to-create-a-ldc-mesh-lut-for-fisheye-distortion-correction-on-tda4?keyMatch=LDC%20FAQ

    问题1.

    我通常建议使用 m=3 (8x8)或 m=4 (16x16)进行总和采样(无下采样仅用于调试)。
    两者之间不应有视觉差异。

    问题2.

    这通常是由网格 LUT 中的问题造成的。
    当您使用调优工具尝试输入图像和 LUT 时、是否会看到任何错误/警告消息?

    问题3.

    LDC 的运行频率为720MHz 或640MHz (取决于时钟设置)、每时钟具有1个像素的稳态性能(在几乎所有人都使用的双线性模式下)。
    您可以在给定输出图像大小的情况下计算理论 LDC 执行时间。
    如果您的特定网状映射要求 LDC 读取其输入图像时具有较大的 DDR 带宽、则 LDC 可能会减慢。
    当然、当 m=0 (无网格向下采样)时、LDC 将非常缓慢地运行。

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

    谢谢、

    输出帧有时看起来不具有相同的结果。 我是说、我刚刚尝试过几次使用相同的参数、我注意到有时 绿色块的数量要少得多。  

    编辑:我注意到、当我重新启动目标并以 m=2 (64x64)运行时、我没有绿色块。 它们通常在多次运行后出现  

    编辑2:抱歉、我指的是区域输出块大小为64x64的 m=2

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

    您好!

    绿色块通常来自 UV 通道中的意外0值。
    BTW、m=2用于4x4网格 LUT 下采样。

    一种可能是网格 LUT 中存在一些连续性问题。
    使用网状插值、可能会导致 LDC 输入块大小非常大、从而使 LDC 耗尽内部存储器。

    如果您遵循 LDC 常见问题解答、则应该能够测试网格 LUT 并在 DCC 调优工具中获取错误/警告消息。

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

    抱歉、我指的是 m=2、区域输出块大小为64x64

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

    没问题。

    较大的输出块大小可能会导致 LDC 内部存储器溢出。

    在给定网格 LUT 的情况下、调优工具将为您提供最佳的输出块大小和像素垫值。

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

    感谢您、目前正在使用调优工具!

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

    使用 DCC 调优工具后、似乎在 Bit0上出现警告:

    不过我不确定它的含义。

    供参考、我将这些结果作为我的前5组参数:

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

    感谢您的更新!
    这看起来不错。

    警告意味着超出输入图像边界、这不会导致任何伪影。
    在调优工具中、您不应在建议的设置(例如、128x48)中看到任何输出图像问题。

    您可以从调优工具将设置导出到 xml 文件并在 PSDK/EVM 中使用。
    您在 EVM 上看到了任何伪影吗?

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

    不,我没有看到任何文物! 谢谢你