前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PoseFormer:首个纯基于Transformer的 3D 人体姿态估计网络,性能达到 SOTA

PoseFormer:首个纯基于Transformer的 3D 人体姿态估计网络,性能达到 SOTA

作者头像
AI算法与图像处理
发布2021-04-21 15:11:35
2.2K0
发布2021-04-21 15:11:35
举报
文章被收录于专栏:AI算法与图像处理

本文分享一篇的论文『3D Human Pose Estimation with Spatial and Temporal Transformers』。文中提出首个纯粹基于Transformer 的架构,在不涉及卷积的情况下在视频中实现3D人体姿态估计。算法在Human3.6M和MPI-INF-3DHP数据集上均达到SOTA performance,并在 in the wild 视频中有着不错的表现。

详情介绍如下:

  • 论文作者:Ce Zheng, Sijie Zhu, Matias Mendieta, Taojiannan Yang, Chen Chen, Zhengming Ding
  • 作者单位:北卡夏洛特分校;杜兰大学
  • 论文链接:https://arxiv.org/abs/2103.10455
  • 项目地址:https://github.com/zczcwh/PoseFormer

01

简介

人体姿态估计在近年来受到广泛的关注,并已被运用于人机交互,运动分析,虚拟现实等任务中。3D人体姿态估计的方法主要分为两类:直接估计(Direct estimation)和 2D 到 3D (2D to 3D lifting) 。

其中 2D 到 3D 的方法先利用 SOTA 2D 人体姿态估计算法得到 2D 关键点,再通过神经网络估计 3D 人体姿态。基于其优异的表现,2D 到 3D 已成为主流方法。

与从单张图片中估计 3D 人体姿态相比,从视频中估计 3D 人体姿态能利用时序信息进行更准确的预测。然而主流方法大多利用时序卷积(Temporal convolutional network)来学习视频的时序信息,其表现往往受制于感受野的大小。

得益于 self-attention 机制,Transformer 能捕捉长时序输入的内在关联,且不受制于其距离。受此启发,我们设计了一种不含卷积的时空 Transformer 的网络结构。

针对多帧输入,其中 spatial transformer 能提取每帧 2D 骨架中的人体关节联系,temporal transformer 能捕捉多帧信息的时间相关性,最后输出中间帧的准确3D人体姿态。

02

方法

Spatial transformer module

受视觉Transformer(ViT)的启发,对于每帧图片已得到的2D骨架作为输入,spatial transformer把该帧的每个关键点当做一个patch,通过patch embedding和spatial positional embedding得到的高维特征,送入spatial transformer encoder来提取关键点之间的人体关节联系。

Temporal transformer module

类似的,每一帧图片经过spatial transformer module 提取高维特征后,将被看做temporal transformer的一个Patch。经过temporal positional embedding加入时序信息后,temporal transformer encoder会捕捉多帧输入的时间相关性,最终得到包含整个输入的时空信息的特征。

Regression Head

为了输出中间帧的3D人体姿态,本文使用一个加权平均的操作得到属于中间帧的特征,然后通过MLP和LayerNorm 得到最终的输出。

03

试验结果

本文在 Human3.6M 和 MPI-INF-3DHP 两个流行数据集上进行了试验,均得到最优结果。

同时比较了在 Human3.6M 数据集下 3D 重建的视觉效果

最后本文展示了在任意视频下的3D人体姿态估计的效果

可以看到在户外,快速移动,高遮挡的情况下均能达到不错的效果。

视频解析:

更多的细节分析请见原文,代码已经开源,敬请关注加星,谢谢大家。

代码语言:javascript
复制
个人微信(如果没有备注不拉群!)请注明:地区+学校/企业+研究方向+昵称


下载1:何恺明顶会分享
在「AI算法与图像处理」公众号后台回复:何恺明,即可下载。总共有6份PDF,涉及 ResNet、Mask RCNN等经典工作的总结分析
下载2:终身受益的编程指南:Google编程风格指南
在「AI算法与图像处理」公众号后台回复:c++,即可下载。历经十年考验,最权威的编程规范!
代码语言:javascript
复制
下载3 CVPR2021
在「AI算法与图像处理」公众号后台回复:CVPR,即可下载1467篇CVPR 2020论文 和 CVPR 2021 最新论文

点亮

,告诉大家你也在看

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI算法与图像处理 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档