【https://github.com/namedBen/Convolutional-Pose-Machines-Pytorch】
【https://github.com/timctho/convolutional-pose-machines-tensorflow】
【CVPR2016】
Convolutional Pose Machines(CPM)的主要贡献在于:
a) 用Heatmap来表示关节点的位置及位置约束关系,并且将Heatmap和Feature Map同时作为数据在网络中传递,同时在多个尺度处理输入的特征,充分考虑各个关节点之间的空间位置关系。
b) 多个阶段(Stage)有监督训练,避免过深网络难以优化的问题。
OpenPose是GitHub上最受欢迎的人体姿态估计项目(14.8K Stars, 4.2K Folks),其人体关键点检测正是主要基于Convolutional Pose Machines。
Pose estimation是一种全卷积网络,输入是一张人体姿势图,输出n张热力图,代表n个关节的响应。

CPM(Convolutional Pose Machines) [5] 利用序列化的卷积神经网络来学习纹理信息和空间信息,实现 2D 人体姿态估计。CPM 通过设计多阶段的网络结构逐渐扩大网络的感受野,获取远距离的结构关系。每一阶段融合空间信息,纹理信息和中心约束来得到更为准确的热图预测。
人体姿态估计:CPM与OpenPose解析

本文详细介绍了卷积姿态机(Convolutional Pose Machines, CPM)在人体姿态估计中的应用,包括其用heatmap表示关节位置、多阶段有监督训练以及在不同尺度处理特征的优势。CPM通过多阶段网络逐步扩大感受野,捕捉关节间的长距离关系,解决深层网络优化难题。OpenPose作为基于CPM的热门项目,进一步证实了这一方法的有效性。此外,文章还探讨了中间监督在防止梯度消失中的作用,以及在训练过程中数据增强和感受野大小对预测准确性的影响。
最低0.47元/天 解锁文章
666

被折叠的 条评论
为什么被折叠?



