人体姿态估计

2019-7-22

1. github上一些实现

1.1 pytorch版本

https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.pytorch

 /deployment_tools/model_optimizer/mo.py --data_type=FP16 --input_model human-pose-estimation.onnx --input data --mean_values data[128.0,128.0,128.0] --scale_values data[256] --output stage_1_output_0_pafs,stage_1_output_1_heatmaps

executableNetwork = plugin.LoadNetwork(netReader.getNetwork(), {});

 

 

 

1.标注工具

https://github.com/ildoonet/tf-pose-estimation

coco keypoints标注,共标注的18个点

序号     coco ori     openpose
1     鼻子    2     左眼     3     右眼  4     左耳 5     右耳   6     左肩    7     右肩     8     左肘  9     右肘     10     左手    11     右手    
12     左髋     13     右髋    14     左膝    15     右膝    16     左脚   17     右脚     18         左耳

2.参考

https://www.aiuai.cn/aifarm292.html

3. 方法

深度学习方法,

1. openpose,OpenPose(https://arxiv.org/pdf/1812.08008.pdf)是当前最流行的几种多人人体姿态估计算法之一。OpenPose 大获成功的一部分原因是它在 GitHub 上开源了其实现代码(https://github.com/CMU-Perceptual-Computing-Lab/openpose),并配有详细的说明文档。

2.《Mask R-CNN》ICCV 2017,FAIR,Kaiming He[13]

2017年何凯明的Mask R-CNN,Mask R-CNN 是用于目标检测分割的框架,即对一张图片,既输出图片中已有的目标,还能为每一个实例生成一个高质量的分割掩码。mask RCNN是在 faster R-CNN 的基础上,在每一个 RoI 都增加一个预测分割的mask,这和分类以及 bounding box 回归是并行的一条分支。它的训练简单,仅仅比 faster RCNN多一点计算开销。它易于泛化到多个任务上,例如人体姿态估计。在不加任何的 trick的情况下,在COCO 数据集上超越其他的方法。因此准确度方面基本上已经是state-of-the-Art。

应用到pose estimation,将分割系统中的目标改为K个one-hot,m*m的二进制mask。准确率比COCO 2016 冠军高0.9个点,速度达到5 FPS。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值