论文:https://arxiv.org/abs/1612.03144

FPN (Feature Pyramid Networks , 特征金字塔网络 ) 具有 横向连接的自顶向下结构,用于融合各种尺度的特征信息,以达到对目标检测又快(计算量不多)又准(特别是小目标检测)的目的。

论文里面提到:
特征金字塔是识别不同尺度目标的基本组成部分。但最近的深度学习对象探测器已经避免了金字塔表示,部分原因是它们是计算和内存密集型的。本文利用深度卷积网络固有的多尺度、金字塔层次结构构造具有边际额外代价的特征金字塔。提出了一种具有横向连接的自顶向下结构,用于构建各种尺度的高级语义特征图。这种架构被称为特征金字塔网络(FPN),在一些应用中作为通用特征提取器表现出了显著的改进。在基本的Faster R-CNN系统中使用FPN,我们的方法在COCO检测基准上实现了最先进的单模型结果,没有任何附加条件,超过了所有现有的单模型条目,包括来自COCO2016挑战赛获胜者的那些。此外,该方法可以在GPU上以6帧每秒的速度运行,是一种实用且准确的多尺度目标检测方法。

特征金字塔的含义是图像经过一系列卷积层,低层次含有低层次特征(比如纹理、颜色,利于小目标的检测),高层次是高层次特征(比如宏观的结构关系,一般含有语义信息,利于大目标的检测)。特征金字塔这个词没有特殊书名

下图(论文里面第一张图是非常重要的)中有四种结构:
图(a)使用不同size的图像提取出特征图,再单独每个层单独计算predict,这种结构会很慢;
图(b)仅仅使用高层次特征图做predict,快,但是不够准;
图(c)使用一层一层的特征图,每个特征图做predict,快,但是不够准;
图(d)就是这篇论文里面提出来的结构,足够快,也足够准。

江大白同学画的yolov5框图(https://zhuanlan.zhihu.com/p/172121380)如下,在yolov5中借鉴了此种结构,注意操作是concat通道,而我们的FPN使用的操作是add。

论文原图也表达了,高层特征图需要上采样(这里应该是用的直接复制,而不是插值或者转置卷积)具有和低层特征图一样大小,然后add。

效果在faster rcnn上测试:

【深度学习】FPN 网络 Feature Pyramid Networks相关推荐

  1. 特征金字塔:FPN(Feature Pyramid Networks)

    参考: [论文笔记]FPN -- 特征金字塔 神经网络学习小记录29--特征金字塔-Feature Pyramid Networks(FPN) 1.introduction 在目标检测中,对于小目标的 ...

  2. 论文精读:FPN:Feature Pyramid Networks for Object Detection

    Abstract 特征金字塔是识别系统中检测不同尺度物体的基本组成部分.但最近的深度学习对象探测器已经避免了金字塔表示,部分原因是它们是计算和内存密集型的.本文利用深度卷积网络固有的多尺度金字塔层次, ...

  3. 深度学习之 FPN (Feature Pyramid Networks)

    论文题目:Feature Pyramid Networks for Object Detection 论文链接:https://arxiv.org/abs/1612.03144 论文代码:Caffe版 ...

  4. FPN:feature pyramid networks for object detection

    论文:feature pyramid networks for object detection 论文链接 论文概述: 作者提出的多尺度的object detection算法:FPN(feature ...

  5. 《Feature Pyramid Networks for Object Detection》论文阅读笔记

    FPN 很多论文中都会采用含有FPN的backbone进行特征提取,因为FPN使用特征金字塔结构,将low-level的特征和high-level的特征进行融合,能提取更加准确的位置等特征信息. 所以 ...

  6. Feature Pyramid Networks for Object Detection 总结

    最近在阅读FPN for object detection,看了网上的很多资料,有些认识是有问题的,当然有些很有价值.下面我自己总结了一下,以供参考. 1. FPN解决了什么问题? 答: 在以往的fa ...

  7. 【深度学习】FPN(特征金字塔)简介:Feature Pyramid Networks for Object Detection

    [深度学习]FPN(特征金字塔):Feature Pyramid Networks for Object Detection 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 博文 ...

  8. 论文阅读笔记三十三:Feature Pyramid Networks for Object Detection(FPN CVPR 2017)

    论文源址:https://arxiv.org/abs/1612.03144 代码:https://github.com/jwyang/fpn.pytorch 摘要 特征金字塔是用于不同尺寸目标检测中的 ...

  9. 卷积神经网络——FPN(Feature Pyramid Networks)介绍

    FPN(Feature Pyramid Networks):特征金字塔网络,是用来提取不同尺度特征图的,提供给后面的网络执行预测任务. 为什么需要FPN呢?简要介绍一下,在目标检测的网络中,要识别不同 ...

  10. 目标检测FPN(Feature Pyramid Networks)的使用

    FPN(Feature Pyramid Networks), 论文:Feature Pyramid Network for Object Detection 使用FPN能给网络带来哪些好处呢?根据原论 ...

最新文章

  1. 第六周 Word目录和索引
  2. css语法和JS语法的对比
  3. Unity 8 和 Snap 将会是 Ubuntu 的未来
  4. 【优达学城测评】SQLite 安装(2)
  5. 如何自定义MongoDB的存储桶
  6. 邮件群发 php shell,Shell发送邮件以HTML展示
  7. java笔记:第6章 面向对象程序设计
  8. 数据结构概念及连续存储数组的算法演示
  9. java comparator_Java 集合排序策略接口 Comparator
  10. Web 前端编程运维必备
  11. 利用tushare实现选股
  12. Android中缩放图片的方法
  13. 新物种IMO:踩在腾讯和阿里之间
  14. Improving and Simplifying Pattern Exploiting Training
  15. 关于Java的二十篇技术热文
  16. 【微软 Azure 认知服务】零基础搭建微软 Azure AI 认知服务实验分享
  17. 【Vscode】 Vscode常用插件
  18. 差分 + 差分矩阵 (差分)
  19. 情侣空间显示服务器失败,情侣空间error是什么意思
  20. 记录MEMORY_MANAGEMENT蓝屏解决过程

热门文章

  1. python源代码怎么用_Python写完代码怎么用
  2. 2021最新阿里代码规范(前端篇)
  3. 按键精灵python插件_按键精灵必须掌握的命令之插件命令
  4. IDEA格式化XML中的SQL语句
  5. c4d在运行时候显示计算机内存不足,打开c4d电脑电脑卡死怎么办
  6. 【数据结构-链表】malloc函数头文件
  7. 开源软件项目常用版本号标识
  8. IOS技术分享| 你画我猜小游戏快速实现
  9. 化验室计算机分级管理,[欧盟法规] 欧盟受控实验室之《计算机化系统验证》摒弃了GAMP5的分类? (1之3)...
  10. OPPO R9s刷机教程 可解锁线刷包 救砖升级