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.

[参考译文] IWR1843BOOST:用于面部跟踪的密集点云生成

Guru**** 2460850 points
Other Parts Discussed in Thread: IWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1487906/iwr1843boost-dense-point-cloud-generation-for-facial-tracking

器件型号:IWR1843BOOST
Thread 中讨论的其他器件:IWR1843

工具与软件:

早上好!

我已经浏览论坛和工具箱几个月了、恐怕我不确定从哪里开始。

我正在为大学从事一个高级设计 Capstone 项目、我尝试在上述 EVM (不使用 DCA)上实施面部/眼部跟踪。 我正在尝试获取密集点云信息、以便在集成 MCU 上进行更多后期处理、从而定位耳朵和鼻子以及眼睛和/或面部地标。  我当时在设法访问芯片上的密集点云信息、然后在那里进行后期处理、而不是将其从芯片上移除、因为我也没有 DCA 板的预算。  我找不到任何能够找到的示例都没有任何类型的可用源代码。 非常感谢您提供任何帮助或指示、我对 TI MCU 系列非常陌生、因为我曾经接触过 STM 处理器、所以工具链和示例项目很容易混淆、所以任何链接都会很有帮助。

示例我尝试寻找以下来源:
人员检测和生命体征监测

ROS 机器人自动导航

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

    你(们)好

    感谢您的提问。 请允许我们在几天内回复

    此致

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

    在这里打个圈。 不要试图垃圾邮件或扰动,试图使一个紧凑的时间表工作.  关于在搜索更好答案/解决方案时应从何处寻找任何建议?

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

    您好!

    坦率地说,我不相信一个1843会有你正在寻找的分辨率,以进行面部跟踪。 4x3天线阵列仅不提供跟踪最多移动所需的分辨率  5月  注意或检测到眼睛在移动、即使在短距离范围内也必须这么做。 如果可能的话,我会坚持更大的运动,如头部、手臂、腿部等

    以下是一些我认为有趣的论文、其中涉及使用毫米波来实现分辨率的成像级别。

    https://www.nature.com/articles/s44172-023-00156-2

    https://www.researchgate.net/figure/Detecting-head-movements-via-mmWave-signals_fig1_339244845

    此致、

    Pedrhom

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

    我的距离不会超过2英尺。 我很想知道为了从器件中获取密集点云信息、需要调用哪些函数以及需要调用的位置。  由于数据在 DSP 模块中处理、我觉得很难相信我不能深入到并抓取一些固定时间片上的流并对其进行操作。 创建我自己的 DSP 范式要在选取面部点的硬件上执行要比调用此设备上的某些功能要简单吗?

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

    您好!

    我相信、创建您自己的 DSP 范式对我来说更有意义。 由于这是对新应用的研究、因此我强烈建议您从 ADC 缓冲区收集未经处理、未过滤的原始数据、然后从 ADC 缓冲区中对其进行处理、从而可能实现您的目标。 否则,你就会被已经存在的逐点云生成算法所摆布,它有许多可能与你想要的不匹配的过滤和计算集。 此外、通过原始数据和离线进行读取可以实现更大的配置范围、因为片上运行会导致用户面临 UART 传输速度和雷达立方体存储器大小等问题、因此在进行原始数据路由时、这两个问题都不会成为问题。 例如、是的、您可以从 DSP 获取 ADC 缓冲器、但做好将器件发送出去的准备绝不会太快而足以支持实时处理、因此您每次只能获取一帧数据。 我建议当然这意味着你将需要一个 DCA1000,但我真的相信这是你将能够实现这一壮举的唯一现实方法。

    此致、

    Pedrhom

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

    理论上、如果我不需要实时处理、那么认为帧速率或事件被触发了、是否有已知的方法将其拉到芯片上使其变得一团糟?

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

    您好!

    用户能够在调试模式下运行示例时设置断点、然后使用 Code Composer Studio 的变量和内存资源管理器来检查变量的值。

    例如、对于 IWR1843开箱即用演示、您可以查看变量  Result->radarCube .data 以查找雷达立方体在存储器中的存储地址。 点云将是变量  dpcResults->objOut

    此致、

    Pedrhom

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

    非常感谢您的答复和帮助。  我之前看的是这部分代码、其中提到了一些类似于"Post-DSP"或类似的内容、这也引出了(有望)我的最后一个问题、那就是可以在前端外发布1D FFT 还是像此处示例图所示那样发布整个 DSP 侧。

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

    你好

    该图像用于3D 人员跟踪6843示例、与1843开箱即用演示有基本不同。 也就是说、在代码暂停期间、您能够使用变量资源管理器检查您需要的任何内容。 1D FFT 称为距离曲线、是一种受支持的 TLV、可通过 UART 实时输出。

    此致、

    Pedrhom