论文笔记--(HRNet)用于人类姿势估计的深度高分辨率表征学习(Deep High-Resolution Representation Learning for Human Pose Estima)
索引
因为大多数现有的姿势估计学习常用的方法是提取图象的低分辨率特征,然后从低分辨率恢复高分辨率进行预测。但是在恢复高分辨率表征时,会丢失信息。HRNet提出一种网络使其在整个过程中保持高分辨率的表征。
介绍
HRNet网络从一个高分辨率子网络开始,逐渐增加高到低的子网络以形成更多的阶段,并平行连接多分辨率的子网络。每个高-低分辨率的表征都能反复接收其他平行表征的信息,从而形成丰富的高分辨率表征()通过反复融合由高到低的子网络产生的表征,产生可靠的高分辨率表征)。网络图如图一所示。
图1. 说明了拟议的HRNet的结构。它由平行的高-低分辨率子网络组成,在多分辨率子网络之间重复交换信息(多尺度融合)。水平和垂直方向分别对应于网络的深度和特征图的尺度。
该网络有两大好处,(i) 我们的方法是平行连接高分辨率到低分辨率的子网络,而不是像大多数现有解决方案那样串联。因此,我们的方法能够保持高分辨率,而不是通过从低到高的过程恢复分辨率,相应地,预测的热图在空间上可能更精确。(ii) 大多数现有的融合方案聚集了低层次和高层次的表示。相反,我们进行重复的多尺度融合,在相同深度和相似水平的低分辨率表征的帮助下提高高分辨率表征,反之亦然,从而使高分辨率表征在姿态估计中也很丰富,因此,我们预测的热图可能更准确。
常用的用于关键点热图估计的卷积神经网络大多采用一种从高到低和由低到高的网络框架,如下图2是最有代表性的4种姿势估计网络。
图2. 依靠高到低和低到高框架的代表性姿势估计网络的说明。(a) 沙漏[40]。(b) 级联的金字塔网络[11]。© SimpleBaseline[72]:用于低到高处理的转置卷积。(d) 与扩张卷积的结合[27]。右下角图例:reg.=常规卷积,dilated=扩张卷积,trans.=转置卷积,strided=转置卷积,concat.=串联。在(a)中,高到低和低到高的过程是对称的。在(b)、(c)和(d)中,作为分类网络(ResNet或VGGNet)的一部分,高到低的过程是重的,而低到高的过程是轻的。在(a)和(b)中,高到低和低到高过程的同分辨率层之间的跳过连接(虚线)主要是为了融合低级和高级特征。在(b)中,右边的部分,refinenet,结合了通过卷积处理的低级和高级特征
我们的办法
我们的目标是从大小为W X H X 3的图像中找到K个关键点的位置热图{H1,H2,…,HK},其中每个热图Hk表示第k个关键点的位置置信度。我们遵循广泛采用的管道[40, 72, 11],使用卷积网络来预测人类的关键点,该网络由一个由两个降低分辨率的分叉卷积组成的茎,一个输出与输入特征图相同分辨率的特征图的主体,以及一个估计热图的回归器,其中关键点位置被选择并转换为全分辨率。我们将重点放在主体的设计上,并介绍我们的高分辨率网(HRNet),如图1所示。
顺序的多分辨率子网络
HRNet与主流网络一样都有一个由高到低分辨率的网络,称为连续多分辨率子网。每个子网形成一个stage,由一系列卷积组成,并且在相邻的子网之间有一个下采样层来将分辨率减半。
其中Nsr为第s阶段的子网络,r为分辨率指数(其分辨率为第一个子网络分辨率的)
平行的多分辨率子网络
上面说到,HRNet从一个高分辨率的子网作为第一阶段,随后逐层添加高到低的子网组成新的stage,并将多分辨率的子网络并行连接起来。因此,后一阶段的平行子网络的分辨率由前一阶段的分辨率和一个额外的低分辨率组成。
4个平行子网络的网络结构例子如下
重复的多尺度融合
HRNet引入了跨平行子网络的交换单元,使得每个子网都重复的接收来自其他平行网络的信息。
下面是一个显示信息交换方案的例子。我们把第三阶段分成几个(如3个)交换块,每个交换块由3个平行卷积单元和一个跨平行单元的交换单元组成,如下图所示。
Csr^b代表第s阶段中第b块的第r个分辨率的卷积单元,εs ^ b表示相应的交换单元。不同单元之间交换信息的方式如下图
图3. 上图从左到右依次展示了交换单元如何聚合高、中、低分辨率的信息,最右边的图示 strided 3×3 表示使用 3x3 的跨步卷积,up samp. 1×1表示使用1x1的卷积进行上采样。
热图估计
我们简单地从最后一个交换单元输出的高分辨率表征中回归热图,根据经验,这样做效果不错。损失函数,定义为平均平方误差,用于比较预测热图和地面实况热图。地面实况热图是通过应用标准偏差为1像素的二维高斯,以每个关键点的群体实况位置为中心生成的。
网络实例化。
网络实例化
我们通过遵循ResNet的设计规则来实例化用于关键点热图估计的网络,将深度分配给每个阶段,将通道数分配给每个分辨率。
主体,即我们的HRNet,包含四个阶段,有四个平行的子网络,其分辨率逐渐降低到一半,相应地,宽度(通道数)增加到两倍。第一阶段包含4个剩余单元,每个单元与ResNet-50相同,由一个宽度为64的瓶颈组成,然后是一个3×3的卷积,将特征图的宽度减少到C。一个交换块包含4个剩余单元,每个单元包含每个分辨率的两个3×3卷积和一个跨分辨率的交换单元。总之,总共有8个交换单元,即进行了8次多尺度融合。
具体网络的详细格式
论文笔记--(HRNet)用于人类姿势估计的深度高分辨率表征学习(Deep High-Resolution Representation Learning for Human Pose Estima)相关推荐
- 【HRNet】《Deep High-Resolution Representation Learning for Human Pose Estimation》
CVPR-2019 代码:https://github.com/leoxiaobin/deep-high-resolution-net.pytorch 文章目录 1 Background and Mo ...
- 【论文笔记】《Virtual histological staining of unlabelled tissueautofluorescence images via deep learning》
[论文笔记]<Virtual histological staining of unlabelled tissueautofluorescence images via deep learnin ...
- 论文笔记:Identifying Lung Cancer Risk Factors in the Elderly Using Deep Neural Network - Chen, Wu
论文笔记:Identifying Lung Cancer Risk Factors in the Elderly Using Deep Neural Network - Chen, Wu 原文链接 I ...
- 【论文笔记】Mutual Information-Based Temporal Difference Learning for Human Pose Estimation in Video
Mutual Information-Based Temporal Difference Learning for Human Pose Estimation in Video 前言 1. Backg ...
- 深度学习论文精读05——用于乳腺癌组织病理学图像分类的深度特征
用于乳腺癌组织病理学图像分类的深度特征 标题:Deep Features for Breast Cancer Histopathological Image Classifification 链接:查 ...
- 【2020-CVPR-3D人体姿态估计】Deep Kinematics Analysis for Monocular 3D Human Pose Estimation
Deep Kinematics Analysis for Monocular 3D Human Pose Estimation 题目:<单目三维人体姿态估计的深度运动学分析> 作者:Jin ...
- 知识图谱-生物信息学-医学顶刊论文(Bioinformatics-2021)-KG4SL:用于人类癌症SL预测的知识GNN
5.(2021.7.12)Bioinformatics-KG4SL:用于人类癌症SL预测的知识GNN 论文标题:KG4SL: knowledge graph neural network for sy ...
- (Stacked Hourglass Networks for Human Pose Estimation)用于人体姿势估计的堆叠沙漏网络
摘要 This work introduces( 提出) a novel(新奇的) convolutional network architecture for the task of human p ...
- 【论文笔记之 Speech Separation Overview】Supervised Speech Separation Based on Deep Learning-An Overview
本文对汪徳亮于 2017 年在 IEEE/ACM Transactions on Audio, Speech, and Language Processing 上发表的论文进行简单地翻译,如有表述不当 ...
最新文章
- 华人斩获最佳Demo论文,Bengio获时间检验奖,最佳论文突破NLP传统测试方法 | ACL 2020...
- GPS轨迹数据集免费下载资源整理
- 李世石宣布退役,高呼AI不可战胜:将举行史上首次让子人机大战
- python处理excel表格数据-零基础使用Python读写处理Excel表格的方法
- Photoshop绘制植物大战僵尸中的食人花
- EtherChannel Cisco 端口聚合详解
- java代码初体验_第一次Java 8体验
- Mockito—参数匹配~任意
- 计算机网络之网络层:12、网络层设备
- mongodb-查询
- delphi 获取操作系统版本_Ubuntu 20.04 LTS已可通过Windows 10应用商店获取
- 【好用的Mac分屏软件】Magnet for Mac 2.3
- Android应用开发中半透明效果实现方案
- mysql主从配置文件
- html中阳历生日转换成农历,公历转农历生日查询器,公历农历换算器?
- 域渗透-横向移动(PTH)
- 如何处理WordPress上传资源报HTTP错误
- 我和我的中山公园”摄影作品大赛投票通道即将开启,让你的才艺C位出道~
- QML 从入门到放弃
- Photoshop投影与CSS中box-shadow的转换
热门文章
- android 自定义软键盘
- 渗透测试 学习笔记 思维导图
- java使用tess4j 小白教程
- java1到100的阶乘之和
- 你看到了菜鸟LOGO更新,我看到了马云再造物流业的雄心
- 在chrome浏览器中安装vue-devtools
- 用 matplotlib 自定义添加 “哆啦A梦”背景图
- java版聚合支付源码Spring Cloud+Spring Boot+mybatis+security+uniapp+Redis+MQ+VR全景+b2b2c多商家入驻前后端分离商城源码
- 勒索软件的攻击与防御
- 三洋p6系列伺服电机说明书_2-30N.m 50N.m伺服电机扭力测试仪器价格大概多少