PhotoWakeUp —— 创新实训(1)

本文介绍了在创新实训中,使用CPM模型获取人体14个关键节点信息,然后输入SPML模型生成3D人物模型的过程。在实训中,遇到了环境搭建、资料查找等问题,通过学习和实践成功运行了两个模型,并分析了模型的输出。CPM模型利用卷积架构表达空间信息,而SPML模型是一种参数化人体模型,能精确模拟人体运动形态。
摘要由CSDN通过智能技术生成

PhotoWakeUp —— 创新实训(1)


目录

PhotoWakeUp —— 创新实训(1)

具体工作:

遇到的问题:

cpm模型:

spml模型:

环境的安装:

源码阅读与修改

 

在本次创新实训的第一周时间里,在研读论文的基础上,主要完成了输入图片,通过cpm模型得到人体十四个主要节点的信息,处理后作为输入传递到spml模型中,并最终训练生成人物的3d模型。


具体工作:

  1. 对cpm spml模型进行学习
  2. 寻找相应模型,并理解模型的架构,搭建环境
  3. 对模型的输出进行分析
  4. 用自己的图片作为输入,建立cpm模型与spml模型之间的联系

遇到的问题:

  1. 搜寻资料很困难,英文阅读也增加了难度
  2. 环境的安装
  3. 图片输入输出尺寸对应问题
  4. cpm与spml之间的联系

人体姿势关键点估计目前有着很多方法,如CPMDeeperCutCMU OpenPose AlphaPose等,我们使用了论文中提到的cpm模型。

cpm模型:

论文地址:https://arxiv.org/abs/1602.00134

Convolutional Pose Machines(CPM)是一种2D人体(手势)姿态估计算法。输入是一张人体姿势图,输出n张热力图,代表n个关节的响应。这篇论文的主要贡献在于使用顺序化的卷积架构来表达空间信息和纹理信息。顺序化的卷积架构表现在网络分为多个阶段,每一个阶段都有监督训练的部分。前面的阶段使用原始图片作为输入,后面阶段使用之前阶段的特征图作为输入,主要是为了融合空间信息,纹理信息和中心约束。

论文中给出了较为清晰的framework,如下所示

 

 

可以看到核心是构建多个FCN网络来预测part/joint的heat maps构成了cpm模型。有位大神总结的CPM的网络结构流程图如下:

 

  • 在Stage1阶段ÿ
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值