【论文阅读】Does Learning Specific Features for Related Parts Help Human Pose Estimation?

【202503】Wan:开放且先进的大规模视频生成模型【1.3B、14B】【支持对无限长度视频进行稳定的Inference】【Wan中的主要计算开销来自注意力机制】 wan: Open and Advanced Large-Scale Video Generative ModelsWan:开放且先进的大规模视频生成模型Wan Team, Alibaba Group Wan 团队,Alibaba GroupThis report presents Wan, a comprehensive and open suite of video foundation models designed to push the boundaries of video generation 阅读详情

一、CVPR2019

二、主要思想

      目前几乎所有的pose 网络,针对“单人姿态估计网络”,几乎都是共享全部feature 的。这个的意思从代码上来理解就是,在最后一层 1*1的那个卷积层 一次性输出所有需要预测的 joint,他们的输入都是相同的。

       这篇文章的作者,这里这样做是不合理的,并不是所有的关键点都是需要共享 high-level representation的,这样做反而会降低预测结果!

       这样就需要去思考哪些 joint 可以成为一个group,总共又需要几个组!

       下面两个图就可以做很好的结构上的对比:前面这个图是传统方案,后面的图是作者的方案

                                   、

 

                                        

三、细节探索

       1、如何去找到 不同 joint之间的relation,寻找初related parts把这些形成group。作者定义了如下公式:

                         

       这个公式理论来自于信息论,用来衡量,m n这两个关键的相关性!互信息(Mutual Information)是信息论里一种有用的信息度量,它可以看成是一个随机变量中包含的关于另一个随机变量的信息量,或者说是一个随机变量由于已知另一个随机变量而减少的不肯定性 。

      p(x,y)是联合分布,p(x),p(y)是独立分布,I(x,y)是联合分布对于独立分布的相对熵。

      那么衡量的metric有了,接下来的事情就交给统计了!采用MPII作为大样本空间,进行统计:

                

       这样个统计结果,可以比较直观的反映出,不同joint之间的相关性!图(b)自然也就是分组。

     2、Part-based branching network (PBN)

       分好组了,每个组各自用自己的high-level representation。

                    

         这个网络结构还是比较清晰的,下图是mutli stage的版本,作为一种refine机制。

                             

    3、训练内容

     增广方案:尺度变换0.25,旋转30,剪裁0.5,水平翻转、颜色变化

      训练策略:RMSProp batchsize=25 epoch=250 lr=2.5e-4  step=[170,220]

   4、实验结果

                          

                   

 

Deep High-Resolution Representation Learning for Human Pose Estimation论文解析 High-Resoultion Net(HRNet)由微软亚洲研究院和中科大提出,发表在CVPR2019。 模型的主要特点是在整个过程中特征图(Feature Map)始终保持高分辨率,这与之前主流方法思路上有很大的不同。在HRNet之前,2D人体姿态估计算法是采用(Hourglass/CPN/Simple Baseline/MSPN等)将高分辨率特征图下采样至低分辨率,再从低分辨率特征图恢复至... 阅读详情

相关推荐

工业视觉中HDR算法的动态范围优化与Debevec/Mertens方法实践

本文深入探讨了工业视觉中HDR(高动态范围)成像技术,重点解析了Debevec和Mertens两种核心算法。针对工业场景中因动态范围不足导致的过曝与欠曝问题,文章详细对比了两种方法的原理、实现步骤、参数调优及适用场景,为工程师在静态检测与高速产线等不同需求下,选择并实践HDR算法提供了清晰的指导。

weixin_29099217的博客 193

人体姿态估计——PBN

论文:《Does Learning Specific Features for Related Parts Help Human Pose Estimation?》 CVPR2019, Wei Tang and Ying Wu 1.主要思想: 论点: 人体姿态估计(HPE)本质上是一个同质的多任务学习问题,每个身体部位的定位都是一个不同的任务。 目前HPE方法普遍采用的是利用CNN来学习所有身体部位的完全共享特征,从中以空间坐标或热图的形式对关节点位置进行线性回归。 作者通过分析表明并不是所有的关节部分

小花生的博客 901

全国各省份影像下载地址(11级别)

cesium中使用urltemplate加载,leaflet中使用tile加载,具体加载有问题可以给我留言。

资深三维GIS开发 5137

(9) Human Pose Estimation: learn specific features for related parts : CVPR 2019

Does Learning Specific Features for Related Parts Help Human Pose Estimation? CVPR 2019 reading time: 2019/09/10 本文任务Human Pose Estimation 是一个多任务的问题。每回归一个关节点,相当于一次任务。现在的HPE方法都是所有关节共享表示。作者通过统计分析,表明不...

qq_17721239的博客 910

单片机笔记十二:华大HC32L136超低功耗设计实战

本文详细介绍了华大HC32L136单片机的超低功耗设计实战,包括深度睡眠模式下仅0.5μA的电流消耗、五种功耗模式的对比与配置、外设使用技巧及硬件级优化方法。通过实际项目案例,展示了如何利用ARM Cortex-M0+内核的HC32L136显著延长电池寿命,适用于智能门锁、额温枪等低功耗设备。

weixin_29189373的博客 388

Unity技术开发干货 - 总目录

总目录 欢迎大家来到 passion 的《Unity技术开发干货》开始前博主先列出学习的大纲,同时也供大家学习参考,如果有什么问题,欢迎留言。 一.Unity基础: Unity基础-脚本生命周期 Unity基础-向量 Unity基础-寻路系统 Unity基础-物理系统 Unity基础-Mecanim动画系统 Unity基础-UGUI Unity基础-灯光 Unity-UGUI之Event System Unity-2018-粒子系统 Unity-协程入门 Unity-2D物理引擎、铰链、效应器 Unity-

TxNet 4255

Paperreading之三Simple Baselines for Human Pose Estimation

  本次paper是coco2018关键点检测项目的亚军方案,方法非常的简洁明了,但是效果很惊艳,达到了state of the art,paper的标题也是写了simple baseline。整篇paper包含一个sota的姿态估计和姿态跟踪,本篇博客只涉及到paper里面的姿态估计部分。 前言 人体姿态估计是MSCOCO数据集(http://cocodataset.org/)上面的一...

baolinq的博客 1万+

【嵌入式DIY实例-ESP32篇】-智能花园助手

本文介绍了一个基于ESP32的智能花园监控系统。系统使用ESP-EYE摄像头开发板,集成了土壤湿度传感器、DHT22温湿度传感器和电磁阀等模块,实现植物生长环境监测与自动灌溉功能。硬件部分详细说明了各传感器的接线方式,软件部分展示了如何通过Firebase实现数据存储和远程监控。系统可实时采集土壤湿度、空气温湿度等数据,并通过摄像头监控植物状态,当检测到环境参数异常时,可自动控制水泵进行灌溉,为植物提供最佳生长环境。

视觉与物联智能 263

人体姿态估计综述(Monocular Human Pose Estimation: A Survey of Deep Learning-based Methods)

1. 总述 1.1 应用 电影和动画 虚拟现实 人机交互 视频监控 医疗救助 自动驾驶 运动动作分析 1.2 挑战 人体姿势估计所面临的挑战主要体现在三个方面: 灵活的身体构造表示复杂的关节间关节和高自由度肢体,这可能会导致自我闭塞或罕见/复杂的姿势。 身体外观包括不同的衣服和彼此相似的部分。 复杂的环境可能会导致前景遮挡,附近人遮挡或类似的部分,各种视角以及相机视图中的截断。 1.3 已有的方法 根据是否使用设计的人体模型,可以将这些方法分为生成方法(基于模型)和判别方法(无模型)。

加油 7020

CorelDraw插件开发-Cdr插件-CPG插件-GMS插件-安装位置

文章目录1.gms格式插件2.cpg格式插件3.作者答疑   CorelDraw软件是一款使用非常广泛的矢量图形软件,系统本身提供了非常便利的二次开发环境,制作插件的格式有两种,一种是gms格式的脚本插件,另外一种是cpg格式dll插件。 1.gms格式插件   gms格式插件是使用微软的 VBA 技术,编写和调试都比较方便,从9的版本开始支持。   安装:把gms文件复制到程序所安装的目录 gms 下,一般在C:\Program Files\Corel\CorelDRAW Graphics Suite 1

插件开发 2748

QGIS编译(跨平台编译)之五十六:QScintilla编译、QScintilla安装(Windows、Linux、MacOS环境下编译、安装)

QGIS编译;QScintilla编译、QScintilla安装(Windows、Linux、MacOS环境下编译、安装)

LuckyHanMo的博客 1893

最新综述|深度学习的单目人体姿态估计

向大家推荐一篇今天新出的人体姿态估计综述文章Monocular Human Pose Estimation: A Survey of Deep Learning-based Metho...

我爱计算机视觉 1752

【Flink】Flink提交任务到Yarn报错Unable to close file because the last blockBP enough number of replicas

当使用 HDFS 存储文件时,每个数据块会有多个副本分布在不同的节点上,以确保数据的可靠性和容错性。然而,由于某种原因,最后一个数据块 blk_1101776325_28036289 的副本数量不足,导致无法成功关闭文件。如果确定副本数量正确,并且问题仍然存在,可以尝试手动修复副本不足的情况。异常消息表明在关闭文件时出现问题,我的原因是hadoop上有个节点有问题,导致提交到那个节点的时候,无法传递包到相关的机器上。检查 HDFS 集群的状态,确保所有节点都正常工作,没有节点宕机或网络故障等问题。

九师兄 934

Human Pose Estimation:Learning Specific Features for Related Parts笔记

Human Pose Estimation:Learning Specific Features for Related Parts 为相关的parts学习具体特征 文章指出,人体姿态估计(HPE)本质上是一个同构的多任务学习问题,人体每个部位的定位是一个不同的任务。之前所有基于cnn的HPE方法都想当然地认为所有身体部位的特征都应该完全共享。如:最近的HPE方法普遍地学习了所有部件的共享表示,从该表示中线性回归所有部位的位置。 作者进行统计分析,表明并不是所有的部位都是相互关联的related to ea

qq_41944101的博客 448

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

机器人-模仿学习-双臂【2023-04】:ACT【80M参数;CVAE-Transformer架构;ResNet18编码四路视觉;4层编码器融合视觉状态;7层解码器并行预测100步动作;时序集成平滑】

Meta。

u013250861的博客 426

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CVPR学习(五):CVPR2019-人体姿态

待补充论文解读 3D姿态估计 3D人体姿态的自监督学习,使用多视几何的方法 土耳其中东技术大学 Self-Supervised Learning of 3D Human Pose Using Multi-View Geometry Muhammed Kocabas, Salih Karagoz, Emre Akbas https://github.com/mkocabas...

TheDayIn_优快云的博客 3867

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pytorch 如何在预训练模型的 input上增减通道

如何把imagenet预训练的模型,输入层的通道数随心所欲的修改,从而来适应自己的任务 #增加一个通道 w = layers[0].weight layers[0] = nn.Conv2d(4, 64, kernel_size=(7, 7), stride=(2, 2), padding=(3, 3), bias=False) layers[0].weight = torch.nn.Param...

小欧欧的博客 5911

重新思考人体姿态估计 Rethinking Human Pose Estimation

Newly updated by2019-11-19 ----------------------------------------------------- 浅谈:2D人体姿态估计基本任务、研究问题、意义、应用、研究趋势、未来方向以及个人思考 1.基本定义:从单张RGB图像中,精确地识别出多个人体的位置以及骨架上的稀疏的关键点位置。 2.基本任务:...

喜欢打酱油的老鸟 1813

【PRMs】《Learning Feature Pyramids for Human Pose Estimation》

ICCV-2017 文章目录1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4.1 Revisiting Stacked Hourglass Network4.2 Pyramid Residual Modules (PRMs)4.3 Discussions5 Training and Inference5.1 Initialization Multi-Branch Networks5.2 Out.

bryant_meng 754

如何用基于resnet的Unet进行图像分割 基于Pytorch-0.5版本

1、关于Unet       Unet主要用于医学图像的很多论文中,以及Kaggle竞赛和一些其他竞赛中“少类别”的图像分割。从我做实验的经验来说,像VOC这种类别比较多的分割任务,不容易收敛,效果较为差。 2、Resnet34      我们的encode部分选择resnet34,decode部分为每一个block制作三层卷积,其中每个的第二层为upsample(bilinear/de...

小欧欧的博客 2万+

pytorch 小例子 demo 使用demo

我使用anaconda3,建议大家也用这个,好用!!! 假设你安装完了anaconda3. 一、创建一个测试Demo的实验环境 conda create -n PyTorch-demo python=3.6 The following NEW packages will be INSTALLED: ca-certificates: 2018.03.07-0 certi...

小欧欧的博客 9830

pytorch loss 出现nan,原因之一,计算图中存在torch.sqrt或者 **0.5,以及如何解决

今天写一个loss函数 dist=torch.sqrt(x*x+y*y) loss=soomthL1loss(dist,gt_dist) 我随便写的几句示意代码,这样会导致在第一个iteration之后出现nan,第一次iteration之内,还是可以看到loss不为nan的。 解决办法: 1、不开方,因为开方的求导会出现在分母上,因此需要避免分母为0! 2、tor...

小欧欧的博客 8763

【人体姿态追踪】Pose Flow: Efficient Online Pose Tracking 【解读】

工作组:上交卢老师团队 发表处:BMVC 开源代码:https://github.com/YuliangXiu/PoseFlow 参考博客:https://blog.youkuaiyun.com/m0_37644085/article/details/83038566,https://blog.youkuaiyun.com/zhangjunhit/article/details/79524796 特别说明:如...

小欧欧的博客 8151

【Focal Loss】简单理解 及 Pytorch 代码 Focal Loss for Dense Object Detection

一、首先回顾下“交叉熵loss Cross Entropy Loss” CE(Pi)=-log(Pi) 二、一般地说,我们数据集会存在类别不平衡问题,很多人会在loss上对应不同类别设置不同系数 loss就变成了上面的样子 三、Focal loss其实就是通过数学公式上的改变,扩大了不平衡因素在loss上的影响 ...

小欧欧的博客 7223

DensePose:Dense Human Pose Estimation In The Wild 论文阅读笔记

一、本文主要是Facebook AI 和INRIA 联合出品,基于RCNN架构,以及Mask RCNN的多任务结构,开源http://densepose.org二、主要工作分为两点1:标注了一个新的数据集,基于coco数据集,增加了uv标注,该数据集开源。2:设计了一个框架可以用于输出uv坐标。三:数据集介绍:标注上了UV坐标之后,可以将一个3D人物的表面经过变换投影到2D图像上,并且会根据2D图...

小欧欧的博客 6723

【SSD修改输入尺寸】how to change SSD input size?SSD640/BRFSSD_640

再也不局限于SSD300 和SSD512这两个版本了!!! BRFSSD_vgg实现修改input size!!! 1、首先准备好一份SSD代码 推荐使用:https://github.com/lzx1413/PytorchSSD 框架:pytorch0.4.0 运行遇到报错:关于Sample.py 下面什么说东西不能放在gpu之类的。进行如下修改 anaconda3/envs/pyt...

小欧欧的博客 5936
上一篇: Caffe 手写 python layer ,利用python layer进行debug调试
下一篇: 【论问阅读】VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Jie Ou
博客等级 码龄10年 176粉丝 111原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值