Backbone输出两个模块:Top—left Corner模块和Bottom—right Corner模块。以Top—left Corner模块为例,Backbone先输出三个特征图,其中两个分别是:用来做水平corner pooling的特征图;用来做竖直cornerpooling的特征图。这两张特征图经过corner pooling之后相互结合,就得到了左上角关键点的预测特征图(右下角预测特征图同理可得)。




Corner pooling的目的是预测左上角和右下角的关键点。

具体原理:

以图1(红衣女滑雪图)为例,先看水平corner pooling的图,女人的帽子顶端的像素点肯定比背景大,所以按照上图就假设帽子顶端处的值为3,那么从左往右看,最大的值就是3了,那么左边的值就得全部变成3,从3的位置再往右看,最大值为2,那后面的网格的值就变成2。这个算法的关键是找到值最大的网格然后确保该网格左边的网格全部都能变成该值,也就是把水平方向最明显的特征向左延续,然后再把竖直方向最明显的特征向上延续,这样当两幅热图相加时,就能让两者最明显特征的路线相重叠,这样加出来的值肯定也是最大的,因此就能推测出左上角关键点的位置了(右下角同理可求得)。


这张图是corner pooling算法的具体运算过程。H,W为热图的长宽;fl,ft分别代表两张热图;ij代表坐标,tij,lij代表该点的值。

《CornerNet: Detecting Objects as Paired Keypoints》之 corner pooling 解读相关推荐

  1. CornerNet论文详解CornerNet: Detecting Objects as Paired Keypoints

    一.论文相关信息 ​ 1.论文题目:CornerNet: Detecting Objects as Paired Keypoints ​ 2.发表时间:2018 ​ 3.文献地址:https://op ...

  2. ECCV2018 | 论文阅读CornerNet: Detecting Objects as Paired Keypoints

    CornerNet论文阅读--CornerNet: Detecting Objects as Paired Keypoints 文章目录 CornerNet论文阅读--CornerNet: Detec ...

  3. 【论文笔记】:CornerNet: Detecting Objects as Paired Keypoints

    &Title: CornerNet: Detecting Objects as Paired Keypoints CornerNet: Detecting Objects as Paired ...

  4. CornerNet: Detecting Objects as Paired Keypoints 论文笔记

    CornerNet: Detecting Objects as Paired Keypoints 论文链接: https://arxiv.org/abs/1808.01244 一. Problem S ...

  5. 论文笔记:CornerNet—Detecting Objects as Paired Keypoints

    CornerNet: Detecting Objects as Paired Keypoints 1.摘要 2.细节 2.1.概览 2.2.检测角点 2.3.角点分组 2.4.角点池化 2.5.Hou ...

  6. 论文阅读笔记五十:CornerNet: Detecting Objects as Paired Keypoints(ECCV2018)

    论文原址:https://arxiv.org/pdf/1808.01244.pdf github:https://github.com/princeton-vl/CornerNet 摘要 本文提出了目 ...

  7. one-stage-anchor-free CornerNet: Detecting Objects as Paired Keypoints

    paper:https://arxiv.org/abs/1808.01244 code:https://github.com/princeton-vl/CornerNet 首先,这篇paper的代码我 ...

  8. 论文解读 | CornerNet: Detecting Objects as Paired Keypoints

    https://blog.csdn.net/weixin_40414267/article/details/82379793 论文链接:https://arxiv.org/abs/1808.01244 ...

  9. CornerNet: Detecting Objects as Paired Keypoints

    CornerNet论文链接 Hourglass Network论文链接 一.背景 1.anchor-base缺点 (1).anchor的设置对结果影响很大,不同项目这些超参都需要根据经验来确定,难度较 ...

最新文章

  1. grub rescue 安装linux,Ubuntu重装启动失败进入修复grub rescue模式
  2. wkwebview 文件服务器,WKWebView 加载沙盒图片和音视频文件失败
  3. List------Linked 链表
  4. 微软任务管理软件 Planner,Office 365 用户免费用
  5. python生成50个随机数_Python内置random模块生成随机数的方法
  6. 二叉树的中序遍历非递归方法(算法导论第三版12.1-3)
  7. 快速排序quicksort算法细节优化(一次申请内存/无额外内存排序)
  8. BZOJ2732: [HNOI2012]射箭
  9. scala java 区别_Scala(和Java)中的类和类型之间有什么区别?
  10. 语音识别几成标配,哈弗F7的智能语音系统有何不同?
  11. Python代码测试 - unitest\doctest\nose\pytest
  12. 【ORACLE】ORA-12547: TNS:lost contact
  13. oracle rownum的使用
  14. 60道SCJP考试真题精解
  15. 乐max2 android 7.0,辣评烩:​乐Max 2即将升级EUI 6.0 基于安卓7.0!
  16. R-residuals plots
  17. manjaro 更新失败
  18. 学习html的体会和总结
  19. 阿里云ECS共享型、通用型和突发型实例类型有什么区别?如何选择?
  20. Ajax 使用 Json

热门文章

  1. 开水果店的风险,开水果店有什么风险
  2. 多模态AI浪潮来袭,或造福数亿视障人群
  3. c语言非常道李忠答案,C语言非常道
  4. NYOJ 562 盒子游戏
  5. IOS屏幕旋转的检测 与 强行切换
  6. 管理会计计算机应用,管理会计的机会成本
  7. 互联网创业新思路,桔子拓客帮您一键解决流量难题
  8. 满足功能安全要求的代码测试方案:Parasoft C++test
  9. win10使用markdownpad2报错 An error occurred with the HTML rendering component. This issue may be fixed b
  10. 聚合查询越来越慢?——详解Elasticsearch的Global Ordinals与High Cardinality