引言

  对于小目标通常需要用到多尺度检测,作者提出的FPN是一种快速且效果好的多尺度检测方法。

方法

  

  a,b,c是之前的方法,其中a,c用到了多尺度检测的思想,但他们都存在明显的缺点。

  a方法:把每图片都进行缩放,在进行检测,这种做法最大的问题是太慢,因为要多花好几倍的时间;

  c方法:其实就是SSD论文中用到的方法,feature map一层层下采样,然后对不同scale的feature map之间进行预测,这种做法最大的缺点就是底层feature map分辨率高但是语义信息弱,分类不准;

  而作者在论文中提出的新方法——FPN(特征金字塔网络),速度跟c一样快同时比c更准。

  其实原理非常简单:

  我们知道,底层的feature map分辨率高但是语义信息弱,顶层的feature map分辨率低但是语义信息强,因此只用将顶层的语义信息传给底层,就能让其分类更精准。

  

  作者采用的方法,就是将上层的feature map上采样到2倍,然后跟经过1*1 conv的相邻下层feature map直接相加。

总结

  FPN论文的贡献非常大,提出让不同层的feature map信息融合的思想,广为后人借鉴。比如SSD的升级版DSSD,用到的反卷积层就是同样的原理,效果也非常好。

最新文章

  1. java内存模型(待完善)
  2. Java核心:类加载和JVM内存的分配
  3. GOF业务场景的设计模式-----单例模式
  4. Codeforces Round #377 (Div. 2)D(二分)
  5. wamp多站点配置
  6. JDBC 元数据 事务处理
  7. SQL Server 2008 R2 找不到 Install SQL Server Profiler 找不到 事件探查器 解决
  8. URAL 2066 Simple Expression (水题,暴力)
  9. 文档生成工具doxygen+图像生成工具GraphViz
  10. cocos2D(五岁以下儿童)---- CCNode
  11. PAT (Advanced Level) 1074. Reversing Linked List (25)
  12. 数据分析之---Python可视化工具
  13. JS关于Date函数的格式化输出
  14. 返回上一页 html A标记代码
  15. js获取select选中的内容
  16. Go 语言 HTTP Server 源码分析
  17. 一个docker镜像中的目录删除不了问题
  18. 2018.11.24 poj3693Maximum repetition substring(后缀数组)
  19. [转帖] mysql 用户 权限 密码等操作记录
  20. docker中创建MySQL及在外部使用Navicat连接

热门文章

  1. <Random>382 380
  2. [LeetCode] 486. Predict the Winner 预测赢家
  3. SQLAIchemy 学习(一)Session 相关
  4. server 2012 r2 配置
  5. 使用JavaScript几种简单的排序
  6. WindowsServer -------------部署软件
  7. SpringBoot整合mybatis及注意事项
  8. Deep Learning专栏--FFM+Recurrent Entity Network的端到端方案
  9. scala基础题--函数可以没有返回值案例,编写一个函数,从终端输入一个整数,打印出对应的金字塔
  10. golang 学习笔记 ---JSON