English

新闻动态+
当前位置: > 新闻动态 > 正文
机械系智能制造与精密加工研究室在基于惯性传感器的人体运动重建上取得新进展

动作捕捉技术广泛应用于虚拟现实、人体工程学、医疗康复、影视制作等领域。基于惯性传感器的方法由于对环境要求低、无遮挡问题,在捕捉大规模、复杂多人环境中的人体运动方面具有明显优势,尤其是基于少量惯性丈量单元的方法由于其简单性和灵活性而具有更大的研究价值。但是,这类方法往往使用的是深度神经网络,会给设备带来较大的计算负担,提高此类方法的计算效率、减少延迟,并在便携式终端上进行算法部署具有极大挑战性。

针对以上问题,研究人员提出了一种基于6个惯性传感器的新算法结构FIP(Fast Inertial Poser),示意图如图1所示,为便携式终端的部署带来了一种新的思路。该方法分为两个阶段:关节位置估计和运动学逆解。与之前的方法相比,该方法效率提升的主要原因为:1)消除了额外的优化设计;2)基于“最小丈量原则”,通过考虑人体形状参数(身高、腿长、单臂长)和性别,使用运动学逆求解器和不同传感器的共享模型来增强神经网络结构的表达能力;3)去除RNN的双向传播机制。在位置估计阶段,FIP使用三个独立的循环神经网络(RNN)来估计叶节点和其余节点的位置。为了使模型推理过程更接近真实的物理过程,FIP使用传感器共享积分RNN来估计叶节点的位置。此外,对于每个 RNN,人体参数信息通过嵌入式编码的方式输入到算法网络中。


图1 FIP算法示意图


网络具体设计如图2所示,主要使用的子模块为单向循环网络RNN和多层感知机MLP,通过将人体骨架信息输入到不同的模块形成人体形状相关的约束。设计了一种基于人体运动树的特殊逆运动学求解器,帮助模型求解当前帧中关节的旋转。

在基于开源数据集的实验中显示,FIP在保证重建精度的同时降低了动作重建的延迟和解算时间,在PC上的计算时间仅需要2.7ms/帧,在Nvidia NX2TX嵌入式开发板上能够以15ms延迟和65FPS的帧率稳定运行。为在移动终端的实时人体运动重建提供了一种全新的思路。


图2 FIP算法Pipeline


相关研究成果近日以“基于稀疏传感器考虑人体形状快速重建人体运动”(Fast Human Motion reconstruction from sparse inertial measurement units considering the human shape)为题,发表于《自然·通讯》(Nature Communications)期刊。

清华大学机械系2023届硕士肖轩为论文第一作者,机械系教授张建富为论文通讯作者,机械系2023届本科生宫傲,机械系冯平法教授、王健健副教授、张翔宇助理研究员共同参与了本研究工作。研究得到清华大学国强研究院项目的支持。


论文链接:

https://doi.org/10.1038/s41467-024-46662-5


撰稿:肖轩

编辑:张琪琪

审核:熊卓、赵玥


联系方式

010-62773642

mayue@tsinghua.edu.cn

北京市海淀区清华大学李兆基科技大楼A401(校园地图)

机械工程系

系官微

机械工程系

机械正发声

机械工程系

机械之声

机械工程系

校友分会

Copyright © 2020 清华大学机械工程系 版权所有

百度 搜狗 360搜索 极兔速递:第一季度包裹量66亿件,同比增长31.2% 谢谢澳大利亚!恭喜国足,输0-2因祸得福,拿10分也能出线,拼了 今夜我愿意死在酋长!枪迷们,怎能不泪流满面啊! 岩壁上的特殊“芭蕾”:首届全国残疾人攀岩训练营闭营 这7人成为总理座谈会“座上宾”

      <code id='842fb'></code><style id='26154'></style>
    • <acronym id='76f55'></acronym>
      <center id='47163'><center id='ce665'><tfoot id='00ce4'></tfoot></center><abbr id='9d424'><dir id='96cbc'><tfoot id='3dc50'></tfoot><noframes id='238a6'>

    • <optgroup id='474c1'><strike id='5aeb4'><sup id='42552'></sup></strike><code id='4b415'></code></optgroup>
        1. <b id='f3a1d'><label id='c694b'><select id='47367'><dt id='78edc'><span id='a3402'></span></dt></select></label></b><u id='57c04'></u>
          <i id='1ade2'><strike id='a7bba'><tt id='d56f7'><pre id='9ce19'></pre></tt></strike></i>