第一次接触anchor是Faster-R-CNN中提及的RPN(Region Proposal Network)。在我的博文里【Faster-R-CNN总结】也有介绍Faster-R-CNN的几点总结,但是对anchor的定义没有详细说明。在学习过程中,发现很多人其实没有真正搞懂anchor,本人也是如此,反复研究后总算弄清楚原理。

首先明确anchor的位置。anchor是在原图上的区域,而不是在特征图上。然后放一张RPN网络解析图,网上很多地方有引用,如有侵权,请联系我,会及时添加原作者引用:

只看anchors和feature map。重点来了。为什么在特征图上滑动的3*3区域,映射回原图,能得到anchors。这个是基于什么机制。基于SPPnet机制。在SPPnet中,一张原图经过一系列卷积,得到feature map,原图上每个Region Proposal,就可以在这个feature map中找到一个区域,当然这时的区域不一定是2维的,比如7*7*3,是7*7大小区域3通道,然后根据下图机制,把任何大小区域都池化到固定维数。

所以反过来看。上面RPN网络中的feature map中的3*3区域,就可以看成是经过SPPnet机制池化后得到的固定维数区域。这里是假想有这么一个SPPnet模块的作用(即上图中虚线的表示),其实Faster-R-CNN没有这样一个模块。所以原图上,相同中心,不同比例和面积的anchor,经过这样一个假想机制,确实都可以池化成3*3的区域。假想过程:每个anchor经过一系列卷积,得到feature map,这个feature map经过spp机制池化得到了3*3*nchannels维度的特征图。这里的anchors不就相当于SPPnet中原图上的Region Proposals。END!

关于anchor的解释相关推荐

  1. 透彻理解RPN: 从候选区域搜索到候选区域提取网络

    在目标检测.目标跟踪领域,提取region proposal都是最基本环节.本文概述了从 sliding window 到 selective search, 然后升级到 region proposa ...

  2. Fiddler 学习笔记--Fiddler 教程

    学习网址: 1.https://www.cnblogs.com/yyhh/p/5140852.html 2.https://www.cnblogs.com/FounderBox/p/4653588.h ...

  3. SiamFC++ SiamCAR SiamBAN

    文章目录 Introduction Related Works SiamFC++ Experiments training phase SiamCAR SiamBAN 这是旷视(Megvii)2020 ...

  4. 目标检测算法实战综述

    目录 一.目标检测问题定义 二.目标检测问题方法 三.常见传统目标检测算法 3.1 Viola-Jones (人脸检测) 3.2 HOG+SVM (行人检测.Opencv实现) 3.3 DPM (物体 ...

  5. anchor译中文_anchor的意思在线翻译,解释anchor中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...

    an.chor anchor的音标和读音: DJ音标发音: [ˈæŋkə] KK音标发音: [ˈæŋkɚ] anchor的词性: n.(名词) 1. Nautical A heavy object a ...

  6. 全面理解目标检测中的anchor

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨CV技术指南 编辑丨极市平台 导读 anchor是一个晦涩难懂 ...

  7. 目标检测中Anchor的本质分析

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨东林钟声@知乎 来源丨https://zhuanlan.zhihu.com/p/84398108 ...

  8. 旷视孙剑团队提出Anchor DETR:基于Transformer的目标检测新网络

    开放了预训练,r50 400多m 写在前面 在本文中,作者提出了一种基于Transformer的目标检测器.在以前基于Transformer的检测器中,目标的查询是一组可学习的embedding.然而 ...

  9. 视频编码名词参数解释——非常全面详细

    http://blog.csdn.net/bytxl/article/details/50436875 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] GOP(Group of ...

最新文章

  1. python计时函数_python计时函数
  2. 【C++编程题2】字符串插入空格
  3. java 文件输出流_Java 文件输出流
  4. 巧用svn create patch(打补丁)方案解决定制版需求
  5. synchronized 关键字的底层原理
  6. 使用Excel导出.xml文件
  7. php xss漏洞扫描工具,XSS漏洞扫描器工具:XSpear
  8. 升职加薪必看!java简历包装工作经验
  9. “打砖块”H5游戏源码
  10. 最优化内外点法matlab实现
  11. C#导出EXCEL没有网格线的解决方法
  12. 回合制游戏指令的执行机制
  13. winRAR压缩、解压不常见的文件格式
  14. [Revit教程]斑马:分享一个用Revit自适应构件做安全疏散距离分析的方法#S007
  15. Python||报错:TypeError: can only join an iterable
  16. i节点(inode)和文件描述符(file descriptor)的区别和联系
  17. 白鸦谈“以用户为中心的设计”
  18. 超火 3D 照片墙,你学废了吗?
  19. angularjs2入门实例(2)
  20. ISO 8583报文

热门文章

  1. 企业微信没有50名员工如何扩容?如何突破企业微信50000客户数的限制?企业微信如何扩容10万客户?
  2. UI设计师=美工?不同是人眼里UI设计师~
  3. c语言圆环内外半径圆环面积,《圆环的面积》微课教学设计
  4. 2018年机器视觉产业技术现状、发展趋势分析及发展前景预测
  5. MS弹出ERROR: Check license - This feature is not available. A valid license is required to use it.
  6. 关于部分手机使用听筒模式播放音频时没有声音的问题
  7. char *a 与char a[]所占空间解析题
  8. python中模拟浏览器抓取网页(-)
  9. Business English 商务一点通
  10. 计算机网络-学习笔记