Zero-shot Human Pose Estimation using Diffusion-based Inverse solvers
本文介绍了 InPose,这是一种零样本人体姿态估计方法,该方法通过将任务构建为逆问题来实现跨不同体型用户的鲁棒泛化,其利用基于旋转测量条件预训练的扩散模型,并由源自稀疏位置数据的似然项进行引导。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你试图仅通过观察附着在一个人头部和手腕上的三个微小传感器,来猜测其全身正在做什么(跳舞、跑步、挥手)。这就是人体姿态估计所面临的问题。
本文介绍了一种名为InPose的新方法,它解决了该领域的一个主要难题:体型差异。
问题:“一刀切”的陷阱
想象你有一个非常聪明的机器人,它通过观察一个特定的人(我们称他为“高个子鲍勃”)学会了猜测身体动作。机器人学会了:当鲍勃的手腕传感器以这种方式移动时,他的肘部就在那个位置。
现在,假设你尝试用同一个机器人来猜测“矮个子莎莉”的动作。即使莎莉移动手腕的方式与鲍勃完全相同,由于她的手臂更短,她的肘部位置也会完全不同。这个仅针对鲍勃训练过的机器人会感到困惑并猜错。这就像试图让一个孩子穿上为巨人量身定制的西装:袖子太长,裤子太短。
以前的方法试图通过在多种不同体型上训练机器人来解决这个问题,但这使得机器人变得极其复杂,且仍然无法覆盖所有可能的人体形状(例如腿特别长或躯干特别短的人)。
解决方案:InPose(“无尺度”侦探)
本文的作者 Sahil Bhandary Karnoor 和 Romit Roy Choudhury 想出了一个巧妙的技巧。他们意识到,人体姿态可以分为两部分:
- “无尺度”姿态:这是动作的形状(例如,“手臂弯曲 90 度”)。无论你是巨人还是侏儒,这都是一样的。
- “有尺度”姿态:这是关节在空间中的实际位置,这完全取决于你的骨骼长度。
InPose 的工作方式就像一个两步侦探:
第一步:“想象”(扩散先验)
首先,系统使用一个预训练的 AI(“扩散模型”),它已经学习了人类运动的规则。这个 AI 就像一位知道人类通常如何移动的艺术家。它查看来自三个传感器的旋转数据(头部和手腕如何转动),并想象出一个“完美”的人正在做这个动作。
- 关键点:因为它只看旋转(角度),所以它不在乎这个人是高是矮。它只看到“舞蹈动作”。
第二步:“现实核查”(逆求解器)
现在,系统查看位置数据(传感器在空间中的实际位置)。它会问:“好的,我有了这个想象中的舞蹈动作。它是否适合这个特定的人的实际传感器位置?”
这里的魔力在于:InPose 不需要为每个新的人重新训练 AI,而是利用数学来拉伸或缩小想象中的“完美”舞蹈,以适应特定人的骨骼长度。它将这个问题视为一个谜题:“如果传感器在这里,骨骼有这么长,那么身体的其余部分必须正在做什么?”
这被称为逆问题。它不是问“如果我移动手臂,传感器会去哪里?”(正向),而是问“传感器在这里,那么我的手臂必须在哪里?”(逆向)。
“零样本”超能力
标题中的术语**“零样本”意味着该系统可以猜测一个它从未见过的全新的人**的姿态,而无需重新训练或微调。
- 旧方法:在鲍勃身上训练,在莎莉身上训练,在篮球运动员身上训练,在体操运动员身上训练。如果有一个身材比例怪异的新人走进来,系统就会失败。
- InPose 方法:在运动规则上进行训练(使用旋转)。当新人走进来时,只需输入他们的骨骼长度和传感器数据。数学会完成其余工作。这就像拥有一个通用翻译器,无需为每种特定方言准备字典,就能处理任何语言。
如何处理噪声
论文还表明,InPose 非常擅长忽略传感器中的“静态”或误差。
- 类比:想象试图在充满杂音的收音机上听一首歌。
- 旧方法试图放大信号,但杂音(传感器噪声)会让音乐听起来含糊不清。
- InPose 聆听清晰的“旋律”(旋转/先验),并仅使用“歌词”(位置数据)来检查旋律是否合理。如果位置数据有噪声,旋律(AI 对人类运动的知识)仍能保持猜测的准确性。
局限(不足之处)
论文诚实地指出了 InPose 的不足之处:
- “腿部”问题:因为传感器只位于头部和手腕,系统必须根据上半身来猜测腿部在做什么。如果有人在跳跃或地面不平,系统有时会猜错腿部动作。这就像试图仅通过观察一个人的手部来猜测其脚部动作;你可以猜出节奏,但可能会错过具体的步伐。
- 默认表现:如果你在一个人身上测试 InPose,而这个人看起来与 AI 训练过的“平均”人完全一样,其表现实际上比旧方法稍差。旧方法就像一位知道您确切尺寸的裁缝;InPose 就像一位精通裁缝原理的大师裁缝,可以完美猜测您的尺寸,但如果您恰好是标准身材,它可能会错过微小的细节。
总结
InPose是一种利用仅三个传感器来追踪人体运动的新方法。它将“你如何移动”与“你有多大”区分开来。通过利用智能 AI 来猜测运动风格,并利用数学技巧来调整体型大小,它可以即时追踪任何人在任何地方的运动,而无需先学习其特定的体型。这是运动追踪的“万能适配”解决方案。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。