论文:《Cascaded Pyramid Network for Multi-Person Pose Estimation》

1.概述:

论文提出级联金字塔网络(Cascaded Pyramid Network ,简称CPN),包含两个阶段:GlobalNet和RefineNet。GlobalNet是特征金字塔网络,可以定位简单的关键点,如眼睛和手,虽然无法识别被遮挡的关键点,但是可以提供上下文信息,用于推断被遮挡的关键点。RefineNet通过整合GlobalNet所有级别的特征来处理比较难识别的关键点。为了解决多人姿态估计,论文采用自上往下的方法,首先生成人体边界框,之后通过CPN实现关键点检测。

2.网络结构:


为了处理处理难的样本,作者在loss上面做了一定的处理,最后的L2 loss作者希望针对难的关键点进行监督,而不是针对所有关键点uniform的进行监督,所以作者提出了一个Hard keypoint mining的loss。

def ohkm(loss, batch_size,top_k):ohkm_loss = 0.for i in range(batch_size):sub_loss = loss[i]topk_val, topk_idx = tf.nn.top_k(sub_loss, k=top_k, sorted=False, name= 'ohkm{}'. format(i) )tmp_loss = tf.gather(sub_loss, topk_idx, name='ohkm_loss{}'.format(i))ohkm_loss += tf.reduce_sum(tmp_loss) / top_kohkm_loss /= batch_sizereturn ohkm_loss
3.参考:
https://zhuanlan.zhihu.com/p/85506259
https://github.com/Longqi-S/keras_cpn
https://github.com/chenyilun95/tf-cpn

人体姿态检测——CPN相关推荐

  1. 加盟依图科技后,颜水成首篇顶会论文提出“高效多人体姿态检测SPM”

    唐木 发自 天龙寺  量子位 出品 | 公众号 QbitAI 颜水成团队研究实力依然强劲. 从360到依图,颜水成依然保持着高质量的学术输出. 最近提出的单阶段高效人体姿态检测模型SPM就是最好的例证 ...

  2. python 人体检测技术_tensorflow入门教程(四十三)人体姿态检测(一)

    # #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ------韦访 2 ...

  3. tensorflow入门教程(四十四)人体姿态检测(二)

    # #作者:韦访 #博客:https://blog.csdn.net/rookie_wei #微信:1007895847 #添加微信的备注一下是CSDN的 #欢迎大家一起学习 # ------韦访 2 ...

  4. MATLAB基于视频的人体姿态检测

    基于视频的人体姿态检测 设计目的和要求 1.根据已知要求分析视频监控中行人站立和躺卧姿态检测的处理流程,确定视频监中行人的检测设计的方法,画出流程图,编写实现程序,并进行调试,录制实验视频,验证检测方 ...

  5. 轻量级openpose人体姿态检测

    1.去github下载轻量级openpose人体姿态检测项目:https://github.com/Daniil-Osokin/lightweight-human-pose-estimation.py ...

  6. ​MATLAB差影法人体姿态检测系统

    ​MATLAB差影法人体姿态检测系统 1.应用背景 运动目标的定位跟踪,检测识别,运动分析在图像压缩.运动分析.交通检测,智能监控等方面有主要的应用. 首先,在图像压缩中,运动目标检测技术可以在背景区 ...

  7. 项目开源!基于PaddleDetection打造实时人体姿态检测的多关节控制皮影机器人

    本文已在[飞桨PaddlePaddle]公众号平台发布,详情请戳链接:项目开源!基于PaddleDetection打造实时人体姿态检测的多关节控制皮影机器人 皮影戏是一种以兽皮或纸板做成的人物剪影以表 ...

  8. 10.31周报-人体姿态估计CPN

    目录 前言 文章 背景 解决了什么问题 主要思路 方法 多人姿态估计 CPN GlobalNet RefineNet 实验 总结 前言 本周进行了CPN算法思想的学习 文章 标题:Cascaded P ...

  9. 百度AI 实现人体姿态检测

    最近在搞人脸识别,Yolo,Dlib,单纯向量法都玩了一遍,效果还可以. 昨天由老师给我发了一个百度AI的链接,我就玩开了上面的一个demo,叫做人体姿态检测出,这个名词名副其实,其背后的数学原理和论 ...

  10. 人体姿态检测 通过Opencv+Openpose实现

    通过一个偶然机会,我了解到了人体姿态解算,在学习K210之余,我便想着通过opencv实现这个功能,查找了很多资料,发现可以利用opencv+openpose实现,接着我又开始找一些资料,在pycha ...

最新文章

  1. python语音播报-使用pyttsx3实现python语音播报
  2. python二十九:__name__
  3. ZYNQ EMIO使用及可重用封装
  4. OCT检查报告-光感受器COST线缺失与黄斑前膜
  5. zabbix监控linux网卡流量,zabbix实现linux流量变化率监控
  6. 【Flink】分布式快照算法—— Chandy-Lamport 算法
  7. python讲解-详解python中@的用法
  8. 基于JT/T808 协议的GPS解析分享 C#
  9. node.js 报错Error: ENFILE: file table overflow...ENFILE: file table overflow, open...
  10. Java NIO 详解(一)
  11. java取整和java四舍五入方法
  12. sql语句如何获得当前日期
  13. Jogging Trails 邮递员问题
  14. 圣何塞州立大学计算机工程排名,2021年圣何塞州立大学排名U.S.News世界大学排名第1467...
  15. Boostnote:适合程序员的笔记软件
  16. 笔记本怎么用android,电脑上如何使用Android系统
  17. 物联网与无线传感器网络期末考试复习资料(教材--刘伟荣,何云--电子工业出版社)
  18. mysql语句大全_MySQL语句大全
  19. 【头歌educoder】离散数学实训参考-第二章-关系-part1-关系基础
  20. 【雷达图像】SAR合成孔径雷达成像及处理含Matlab源码

热门文章

  1. Mac删除文件时显示“不能完成此操作,因为项目‘xxxx’正在使用中”(添加/删除新用户引发的问题)
  2. linux 命令杂集
  3. 软银没有中国,孙正义失去一切
  4. 于的繁体字有几种写法_于的繁体字是什么
  5. 基于StackGAN++、CycleGAN的图像生成工具,开源
  6. MATLAB基本操作之画图
  7. 如何查看端口是否开启
  8. 微信公众账号api开发
  9. 微信公众账号分为哪几类?区别是什么
  10. day7-字典和集合作业