0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SkeletonNet:完整的人体三维位姿重建方法

nlfO_thejiangme 来源:lq 2019-01-06 10:43 次阅读

从单张图片中估计人体的三维位姿是计算机视觉中一个重要的问题,不仅可以在人体重构和行为监控上发挥作用,更为机器人控制和远程执行提供了潜在的解决方案。卷积网络可以有效的从图像中检测人体的关键点,得到精确的2D关节位置。但想要直接通过2D关节位置学习出包含关节位置和骨骼旋转角度的3D位姿是十分困难的,需要解决高度非线性的映射问题。最近,日本产业综合技术研究院的研究人员提出了一种新的方法,通过结合骨骼结构的回归器和基于3D位姿表达的交叉热力图回归,实现了端到端的3D人体位姿预测,不仅能从单张RGB图中预测出关节位置,同时还能准确得到连接在关节上的骨骼角度。此外研究人员还丰富了已有的MPII数据集并进行了有效的三维标注。

预测三维位姿存在的挑战

最近在人体位姿估计方面的工作取得了很大进展,但例如像OpenPose等模型只能生成2D层面的关节信息,生成3D的关节信息面临着一系列挑战。首先,需要对三维的关节位姿进行准确有效的表达,这关系到最终预测的精度。先前的方法使用了热力图(体积和2D热力图+深度)的方法实现了精确的3D位姿预测。但目前利用卷积网络预测3D关节还没有获得较好的效果。此外对于应用的角度,人们希望能够同时获得关节的位置和角度,即骨骼每一部分在空间中的位姿其次,对于3D人体位姿估计任务缺乏良好的、充分的数据集。相比2D的数据,3D关节位姿标记更为复杂耗时。虽然可以利用运动捕捉系统(MoCap)和RGB相机同时记录,但其获得的场景有限。例如Human 3.6M数据集只包含了10种物体的周围场景,使模型不能得到充分训练。

新方法

人体的骨骼结构具有天然的连续性和固定的结构空间,可以作为三维位姿估计的一个约束来使用。在机器人和生物力学领域,研究人员们经常会使用正逆运动学的研究方法,在统计模型和人体骨架的约束下(骨骼相对长度、关节运动空间和对称性等),从MoCap的2D关键点结果计算出3D位姿。在这一工作中,研究人员提出了SkeletonNet模型,通过结合骨骼结构和关节3D位置的热力图表示实现了3D人体关节位姿的高精度估计。这一模型主要由负责从输入图像获得初始解的骨旋转网络,基于此利用卷积热力图回归器来恢复出更为精确的结果。模型的架构如下图所示:

骨旋转回归器(Bone rotation regressor)。首先,骨旋转回归器的任务是从输入图像中预测出人体全局的选择信息以及每一个骨头相对于整体的局部旋转信息。由于人体骨骼构造的特性,人体的全局位姿特征具有一系列离散的模式。例如坐姿、站立和躺下等姿势都可以用离散的全局模式来表示,所以研究人员利用了分类器的原理来预测全局位姿。此外,每一个关节的运动空间在一定范围内是连续的,这意味着关节的局部角度预测可以用回归模型很好的建模。

正交化(Gram Schmidt orthogonalization layer)。在通过分类器得到全局位姿RotG以及每个关节的局部旋转RotB后,相乘就可以得到关节位姿的初始解了。但此时面临着一个问题,如果这两个矩阵不是正交阵的话,生成的位姿在尺度和外形上就会畸变。为了解决这个问题,研究人员又在结果添加了格拉姆施密特正交层来对先前得到的矩阵进行变换。将变换后的选择矩阵相乘就可以得到每个关节有效的初始位姿,并通过初始位置矢量和角度关系计算得到关节的绝对位置。交叉热力图回归器(Cross heatmap regressor)。为了得到更为精确的结果,研究人员们提出了交叉热力图的方法来优化每个关节三维位姿的最终预测。这种交叉热力图由xy和zy方向堆叠的热力图构成,两个平面足够描述关节在三维空间中的信息。将关节的三维位置投影到二维坐标中,并经过一系列可微运算可以得到每个关节的交叉热力图,通过回归来优化最终关节位置。最终的网络的损失函数如下所示:

分别表示全局选择、每个骨头的旋转、最终的旋转、位置和交叉热力图损失。

数据集

为了对网络进行充分的训练,研究人员对MPII数据进行了3D标注,利用PMP(projected matching pursuit)等方法得到了原数据集中关节的三维位置,并利用标注工具标注了3D位姿。最终得到了10291张标记图像。

结果

实验在重建误差、旋转和MPJPE(每关节平均位置误差)上到得到了较好的结果。相较于今年cvpr的87.97mm的结果,这篇文章的MPJPE达到了69.9mm。

下图中可以清楚的看到使用了格拉姆正交矩阵和交叉热力图对结果的提升作用,其中正交化让生成结果的尺度和外形更加合理,而热力图回归则大幅度的提高了模型预测的精度。

研究人员希望在未来继续探索基于图像的人体监测应用,包括从单张图像检测人体的形态、体重、接触力甚至关节的扭矩等等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    211

    文章

    28455

    浏览量

    207260
  • 计算机视觉
    +关注

    关注

    8

    文章

    1698

    浏览量

    46011
  • 数据集
    +关注

    关注

    4

    文章

    1208

    浏览量

    24716

原文标题:SkeletonNet:完整的人体三维位姿重建方法

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎样去设计一种基于RGB-D相机的三维重建无序抓取系统?

    为什么要开发一种三维重建无序抓取系统?三维重建无序抓取系统是由哪些部分组成的?三维重建无序抓取系统有哪些关键技术和创新点?
    发表于 07-02 06:29

    如何去开发一款基于RGB-D相机与机械臂的三维重建无序抓取系统

    基于RGB-D相机与机械臂的三维重建无序抓取系统有哪些关键技术?如何去开发一款基于RGB-D相机与机械臂的三维重建无序抓取系统?基于RGB-D相机与机械臂的三维重建无序抓取系统是由哪些部分组成的?
    发表于 09-08 06:12

    无人机三维建模的信息

    项目需要调研一下无人机三维建模的信息无人机三维建模核心技术是三维重建,或者说基于图片的建模(Image-Based Modeling)。项目需要是建立园区的三维模型,其他应用上可以用于
    发表于 09-16 06:55

    基于部件分解的三维服装人体建模

    提出基于部件分解的三维服装人体建模方法,通过去噪处理和人体特征点识别使三维人体扫描数据分解为若干
    发表于 04-01 09:24 18次下载

    基于激光扫描仪的树干三维重建方法研究

    本文介绍了一种利用三维激光扫描仪,对树木枝干进行三维重建方法。首先利用激光扫描仪获取一系列树木枝干的坐标数据,继而通过筛选这些数据来重建一系列树木枝干的片
    发表于 01-22 11:58 31次下载

    基于FPGA的医学图像三维重建系统设计与实现

    目前大部分的医学图像三维重建过程都是在PC机上完成的,由于PC机本身性能的限制和重建算法的复杂性,使得重建效率不高。针对这个问题,设计与实现了一个基于FPGA(Field Programmable Gate Array,现场可编
    发表于 03-15 13:52 44次下载

    人体特殊动作三维动画建模与渲染方法改进研究

    人体特殊动作三维动画建模与渲染方法改进研究_孔素然
    发表于 01-07 20:49 0次下载

    基于非量测相片的三维模型重建

    随着地球数字化、信息化、智能化的发展,快速将物体的原态呈现出来,建立物体的三维模型成为当前的研究热点。目前,已有的三维模型重建方法由于效率低、周期长、成本高、受限大,而不能广泛服务日常
    发表于 02-23 10:30 0次下载
    基于非量测相片的<b class='flag-5'>三维</b>模型<b class='flag-5'>重建</b>

    如何使用智能手机进行三维模型重建方法概述

    模型重建方法。利用智能手机拍摄物体,通过计算相机内部参数和目标物体的三维信息,生成物体表面的密集点云数据,并根据点云数据建立三维模型。最终以三维
    发表于 11-15 16:15 13次下载
    如何使用智能手机进行<b class='flag-5'>三维</b>模型<b class='flag-5'>重建</b>的<b class='flag-5'>方法</b>概述

    中山大学HCP实验室PAMI论文:低成本、可扩展的三维人体姿预测应用

    ground-truth。估计的3D姿被重新映射到图像中,并在侧面 (图像旁边) 显示出来。如图所示,与(a)相比,(b)中预测的3D姿得到了显著的修正。红色和绿色分别表示
    的头像 发表于 01-26 09:43 5614次阅读

    浅析面向图像三维重建的无人机航线规划

    随着无人机技术的发展,无人机序列影像三维重建越来越受到人们的关注。为完整重建任务区域的三维模型并减少无
    的头像 发表于 04-06 08:58 4104次阅读
    浅析面向图像<b class='flag-5'>三维重建</b>的无人机航线规划

    深度学习背景下的图像三维重建技术进展综述

    根据三维模型的表示形式可以将图像三维重建方法分类为基于体素的三维重建、基于点云的三维重建和基于网格的三维
    的头像 发表于 01-09 14:26 2568次阅读

    三维重建:从入门到入土

    经典三维重建系统的整个pipeline从相机标定、基础矩阵与本质矩阵估计、特征匹配到运动恢复结构(SFM),从SFM到稠密点云重建、表面重建、纹理贴图。熟悉SFM的工程师已经是行业内的佼佼者,能掌握
    的头像 发表于 03-03 10:17 1198次阅读

    如何实现整个三维重建过程

    在计算机视觉中,三维重建是指根据单视图或者多视图的图像重建三维信息的过程。由于单视频的信息不完全,因此三维重建需要利用经验知识,而多视图的三维重建
    发表于 09-01 11:06 1689次阅读
    如何实现整个<b class='flag-5'>三维重建</b>过程

    基于光学成像的物体三维重建技术研究

    三维重建的一种重要方法,具有成本低、精度高等优点,因此越来越受到人们的关注和青睐。本文就基于光学成像的物体三维重建技术进行研究和探讨。
    的头像 发表于 09-15 09:29 899次阅读
    基于光学成像的物体<b class='flag-5'>三维重建</b>技术研究