原文链接:https://blog.csdn.net/BeBuBu/article/details/102935262

Hourglass Module

Hourglass模块设计的初衷就是为了捕捉每个尺度下的信息,因为捕捉像脸,手这些部分的时候需要局部的特征,而最后对人体姿态进行预测的时候又需要整体的信息。为了捕获图片在多个尺度下的特征,通常的做法是使用多个pipeline分别单独处理不同尺度下的信息,然后再网络的后面部分再组合这些特征,而作者使用的方法就是用带有skip layers的单个pipeline来保存每个尺度下的空间信息。

  • Residual Module
  • Hourglass Module
    • Hourglass Module由上面的Residual Module组成,由于它是一个递归的结构,所以可以定义一个阶数来表示递归的层数,首先来看一下一阶的Hourglass Module:
    • 上图中的Max pool代表下采样,Res代表上面介绍的Residual Module,Up Sample代表上采样。多阶的Hourglass Module就是将上图虚线框中的块递归地替换为一阶Hourglass Module,由于作者在实验中使用的是4阶的Hourglass Moudle,所以我们画出了4阶的Hourglass Module的示意图:
  • Intermediate Supervision(中间监督)
    • 作者在整个网络结构中堆叠了许多hourglass模块,从而使得网络能够不断重复自底向上和自顶向下的过程,作者提到采用这种结构的关键是要使用中间监督来对每一个hourglass模块进行预测,即对中间的heatmaps计算损失。
    • 关于中间监督的位置,作者在文中也进行了讨论。大多数高阶特征仅在较低的分辨率下出现,除非在上采样最后。如果在网络进行上采样后进行监督,则无法在更大的全局上下文中重新评估这些特征;如果我们希望网络能够进行最佳的预测,那么这些预测就不应该在一个局部范围内进行。
    • 由于hourglass模块整合了局部和全局的信息,若想要网络在早期进行预测,则需要它对图片有一个高层次的理解即使只是整个网络的一部分。最终,作者将中间监督设计在如下图所示位置:

(HG模块,简洁明了)Hourglass Module介绍相关推荐

  1. PHP超级配置模块--PHP4,PHP5,module,cgi任你玩转--应用于Apache

    来源: http://www.newasp.net/tech/php/1079.html 在Apache之中调用PHP是个经久不衰的话题,目前的PHP存在PHP4和PHP5的版本,而且在Apache之 ...

  2. Http Module 介绍[转]

    Http Module 介绍[转] Http Module 介绍 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我 ...

  3. PyTorch 入坑七:模块与nn.Module学习

    PyTorch 入坑七 模型创建概述 PyTorch中的模块 torch模块 torch.Tensor模块 torch.sparse模块 torch.cuda模块 torch.nn模块 torch.n ...

  4. 光模块/BOSA的基础介绍

    光模块/BOSA的基础介绍 摘要:光通信在现在的通讯链路上扮演着及其重要的作用,传统的双绞线.同轴线随着长布线而导致高损耗和需要中间放大的电力需求,以及他们的带宽无法满足越来越快的通信需求.为此,光线 ...

  5. python 找不到socket_swift 和 python解决Python找不到ssl模块问题 No module named _ssl

    python安装完毕后,提示找不到ssl模块:[www@pythontab.com ~]$ python Python 2.7.15 (default, Oct 23 2018, 18:08:43) ...

  6. BLE蓝牙模块的应用场景介绍

    BLE蓝牙模块的应用场景介绍 BLE蓝牙模块是极为常用的一种无线通信模块,其广泛应用于各种各类智能设备,主要应用包括:定位标签,资产跟踪,运动及健身传感器,医疗传感器,智能手表,遥控器,玩具等,下面就 ...

  7. 汽车标定工具ETAS总线模块ES582.1详情介绍

    汽车标定工具ETAS总线模块ES582.1详情介绍 ETAS ES582.1 CAN FD总线接口USB模块(F-00K-110-731 ) 是 ETAS ES581.4 (F-00K-107-770 ...

  8. javascript设计模式-模块模式(module pattern)

    为什么80%的码农都做不了架构师?>>>    模块模式(module pattern) var someModule = ( function () {var privateVar ...

  9. 上海域格NB模块主推型号介绍

    上海域格NB模块主推型号介绍 NB-IoT模块型号 LPM2100 MY LPM2100 M16 LPM2100 sc NB-IoT模块型号 上海域格NB-IoT模块采用移芯EC616(S/L).CE ...

  10. Webpack高级应用篇(四):模块解析(Module Resolution)

    目录 webpack 中的解析规则 绝对路径 相对路径 模块路径 解析(Resolve) resolve.alias resolve.extensions 外部扩展(Externals) extern ...

最新文章

  1. git ingore添加忽略文件无较的解决方法
  2. Stanford UFLDL教程 用反向传导思想求导
  3. 使用 Python 制作属于自己的 PDF 电子书
  4. 启明云端分享|盘一盘ESP32为啥那么惹人爱呢?
  5. Oracle12如何重装,Oracle怎么重新安装?
  6. php redis 用户会话,使用Redis保存用户会话Session详解
  7. UE4的编译配置详解
  8. 2020,国产 AI 开源框架“剑指”TensorFlow、PyTorch
  9. vue导出Excel组件
  10. inode客户端连接成功上不了网_iNode的客户端部分常见问题
  11. 3个维度,帮助IT部门快速完成企业云盘选型!
  12. 电子凸轮基本概念学习
  13. 使用N2N搭建虚拟局域网|可用于红警、我的世界联机
  14. 区块链技术应用与安全发展
  15. 移动海信IP102H_905L3-B_线刷固件包
  16. 根据用户的不同登录不同的页面
  17. 8种zk-SNARK构建的比较
  18. 婚恋相亲源码-视频相亲app将会是直播的下一个风口吗?
  19. 10分钟读懂什么是产品定位
  20. EM期望最大化算法实现二项混合分布与高斯混合分布

热门文章

  1. mysql主从配置master、slaver
  2. 睿智的目标检测46——Pytorch搭建自己的Centernet目标检测平台
  3. 学习要趁早年轻要挣钱
  4. 我和计算机专业的故事
  5. CA证书出错,请登录微信支付商户平台下载证书
  6. VJ第一周算法题(A - Mud Puddles)
  7. No OraCM running
  8. Photoshop对图片加边框
  9. 2021-08-11BUU-CTF:[WUSTCTF2020]alison_likes_jojo
  10. 关于我用iVX沉浸式体验了一把0代码创建电影院购票小程序这件事