位置: IT常识 - 正文

深度学习中的FPN详解

编辑:rootadmin
深度学习中的FPN详解

推荐整理分享深度学习中的FPN详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

深度学习入门小菜鸟,希望像做笔记记录自己学的东西,也希望能帮助到同样入门的人,更希望大佬们帮忙纠错啦~侵权立删。

目录

一、FPN提出原因

二、FPN的参考思想

三、特征金字塔

 四、FPN具体思路

一、FPN提出原因

卷积网络中,深层网络容易响应语义特征,浅层网络容易响应图像特征。然而,在目标检测中往往因为卷积网络的这个特征带来了不少麻烦:

高层网络虽然能响应语义特征,但是由于Feature Map的尺寸太小,拥有的几何信息并不多,不利于目标的检测;浅层网络虽然包含比较多的几何信息,但是图像的语义特征并不多,不利于图像的分类。这个问题在小目标检测中更为突出。

因此,如果我们能够合并深层和浅层特征的话,同时满足目标检测和图像分类的需要,那我们的问题可能就迎刃而解啦~

二、FPN的参考思想

既然我们的FPN是特征金字塔,当然参考的也与金字塔有关啦。

FPN使用的是图像金字塔的思想。

传统的图像金字塔采用输入多尺度图像的方式构建多尺度的特征。简单来说,就是我们输入一张图像后,我们可以通过一些手段获得多张不同尺度的图像,我们将这些不同尺度的图像的4个顶点连接起来,就可以构造出一个类似真实金字塔的一个图像金字塔。整个过程有点像是我们看一个物品由远及近的过程(近大远小原理)。

其中,中间的图像是原始图像,尺寸越来越小的图片是经过下采样处理后的结果,而尺寸越来越大的图片是经过上采样处理后的结果。这样我们可以提取到更多的有用的信息。

三、特征金字塔

运用这种金字塔的思想可以提高算法的性能,但是他需要大量的运算和内存。

因此特征金字塔要在速度和准确率之间进行权衡,通过它获得更加鲁棒的语义信息。

图像中存在不同大小的目标,而不同的目标具有不同的特征,所以我们需要特征金字塔来利用浅层的特征将简单的目标区分开,利用深层的特征将复杂的目标区分开。即利用大的特征图区分简单目标,利用小的特征图区分复杂目标。

 四、FPN具体思路

提出的思路如下图所示:

深度学习中的FPN详解

图(a):

先对原始图像构造图像金字塔,然后在图像金字塔的每一层提出不同的特征,然后进行相应的预测。优点:精度不错;缺点:计算量大得恐怖,占用内存大。直接pass!

图(b):

通过对原始图像进行卷积和池化操作来获得不同尺寸的feature map,在图像的特征空间中构造出金字塔。

因为浅层的网络更关注于细节信息,高层的网络更关注于语义信息,更有利于准确检测出目标,因此利用最后一个卷积层上的feature map来进行预测分类。

优点:速度快、内存少。缺点:仅关注深层网络中最后一层的特征,却忽略了其它层的特征。

图(c):

同时利用低层特征和高层特征。就是首先在原始图像上面进行深度卷积,然后分别在不同的特征层上面进行预测。

优点:在不同的层上面输出对应的目标,不需要经过所有的层才输出对应的目标(即对于有些目标来说,不用进行多余的前向操作),速度更快,又提高了算法的检测性能。

缺点:获得的特征不鲁棒,都是一些弱特征(因为很多的特征都是从较浅的层获得的)。

图(d)这才是我们真正的FPN

 简单概括来说就是:自下而上,自上而下,横向连接和卷积融合。

整体过程:

(1)自下而上:先把预处理好的图片送进预训练的网络,比如像ResNet这些,这一步就是构建自下而上的网络,就是对应下图中的(1,2,3)这一组金字塔。

(2)自上而下:将层3进行一个复制变成层4,对层4进行上采样操作(就是2 * up),再用1 * 1卷积对层2进行降维处理,然后将两者对应元素相加(这里就是高低层特征的一个汇总),这样我们就得到了层5,层6以此类推,是由层5和层1进行上述操作得来的。这样就构成了自上而下网络,对应下图(4,5,6)金字塔。(其中的层2与上采样后的层4进行相加,就是横向连接的操作)

(3)卷积融合:最后我们对层4,5,6分别来一个3 * 3卷积操作得到最终的预测(对应下图的predict)。

欢迎大家在评论区批评指正~

本文链接地址:https://www.jiuchutong.com/zhishi/298943.html 转载请保留说明!

上一篇:jsoup的使用(jsoup js)

下一篇:vue-router路由懒加载(vue router-view路由详解)

  • iphone13pro是什么屏幕材质(iphone13pro是什么牌子的手机)

    iphone13pro是什么屏幕材质(iphone13pro是什么牌子的手机)

  • 华为matepad11怎么分屏一半(华为matepad11怎么打电话)

    华为matepad11怎么分屏一半(华为matepad11怎么打电话)

  • 什么卡贴最稳定(卡贴机用什么卡贴最稳定)

    什么卡贴最稳定(卡贴机用什么卡贴最稳定)

  • 手机膜填充液对手机有影响吗(手机膜填充液对手机好吗)

    手机膜填充液对手机有影响吗(手机膜填充液对手机好吗)

  • 酷狗听别人的歌会有记录么(酷狗听别人的歌单会有记录吗)

    酷狗听别人的歌会有记录么(酷狗听别人的歌单会有记录吗)

  • 小米9最高支持多少w(小米9最高支持多少瓦快充)

    小米9最高支持多少w(小米9最高支持多少瓦快充)

  • 钉钉的投屏码到底是什么(钉钉投屏的投屏码在哪显示)

    钉钉的投屏码到底是什么(钉钉投屏的投屏码在哪显示)

  • iphone11是lcd屏幕吗(iphone11屏幕lcd还是oled)

    iphone11是lcd屏幕吗(iphone11屏幕lcd还是oled)

  • qq显示该群不存在或已退出(qq群显示不存在但还是有显示信息)

    qq显示该群不存在或已退出(qq群显示不存在但还是有显示信息)

  • 华为荣耀10有录屏功能吗(华为荣耀10有录音功能吗)

    华为荣耀10有录屏功能吗(华为荣耀10有录音功能吗)

  • 腾讯微云用来干嘛(腾讯微云有什么用处)

    腾讯微云用来干嘛(腾讯微云有什么用处)

  • ipadmini4有指纹识别吗(ipadmini4有没有指纹解锁)

    ipadmini4有指纹识别吗(ipadmini4有没有指纹解锁)

  • xr有锁和无锁的区别(xr有锁和无锁的区别在哪)

    xr有锁和无锁的区别(xr有锁和无锁的区别在哪)

  • 华为手机本地音乐怎么删除(华为手机本地音乐找不到已下载的音乐)

    华为手机本地音乐怎么删除(华为手机本地音乐找不到已下载的音乐)

  • word中的视图方式有哪几种(word的视图方式包括)

    word中的视图方式有哪几种(word的视图方式包括)

  • 手机怎么制作透明图片(手机怎么制作透明背景的文字图片)

    手机怎么制作透明图片(手机怎么制作透明背景的文字图片)

  • 苹果没备份照片怎么恢复(苹果没备份照片能恢复)

    苹果没备份照片怎么恢复(苹果没备份照片能恢复)

  • 怎么判断token过期(怎么看token)

    怎么判断token过期(怎么看token)

  • 抖音视频三个格怎么弄(抖音视频三个格是什么)

    抖音视频三个格怎么弄(抖音视频三个格是什么)

  • 苹果8有nfc吗(苹果8手机是否有nfc功能)

    苹果8有nfc吗(苹果8手机是否有nfc功能)

  • 快手直播不显示谁加入(快手直播不显示位置怎么弄)

    快手直播不显示谁加入(快手直播不显示位置怎么弄)

  • 红米5 plus怎么设置otg(红米5 plus怎么设置微信提醒)

    红米5 plus怎么设置otg(红米5 plus怎么设置微信提醒)

  • 苹果7手机严重卡顿(苹果手机严重发热原因)

    苹果7手机严重卡顿(苹果手机严重发热原因)

  • Windows 10如何开启网络代理(windows10如何开机启动软件)

    Windows 10如何开启网络代理(windows10如何开机启动软件)

  • win10应用显示模糊怎么修复(win10应用显示模糊发虚)

    win10应用显示模糊怎么修复(win10应用显示模糊发虚)

  • 小规模缴纳企业所得税会计分录
  • 专票税号不对可以认证吗
  • 租赁合同印花税双方都要交吗
  • 六税一费优惠政策
  • 属于企业期间费用的有
  • 企业递延所得税费用的计算公式
  • 小规模纳税人增值税税率
  • 企业卫生费是指什么
  • 房地产企业可以贷款吗
  • 公司清算 债权
  • 公司未开展业务就没有债权债务吗
  • 分配本月职工薪酬会计分录该怎么做合适?
  • 公司员工的车外地的停车费怎么做分录
  • 售后回租是否确认收入
  • 开保函会计分录
  • 营改增后物业管理公司需要交营业税吗
  • 增值税普票没有地址电话开户行信息可以吗
  • 印花税是按含税还是不含税缴
  • 如何倒算税前工资的公式
  • 公司的公益性捐款合法吗
  • 家具上的木蜡油味去除
  • 固定资产减值准备可以税前扣除吗
  • 支付给外单位的押金是其他应收款吗
  • 可转换公司债券账务处理
  • 怎么让资产负债率下降
  • 小黑马下载
  • php如何定义一个常量?常量名有哪些命名规则?
  • 建筑公司收到工程款需要交哪些税
  • 蜡梅的养殖方法视频
  • 出纳借方
  • html中a标签的作用
  • 应收账款和应付账款的管理
  • 报错500是什么意思
  • 上级拨付的债券会计分录
  • yolov5l
  • 公司发放工作服账务处理
  • 厂房没租出去要交税吗
  • 小规模纳税人需要缴纳个人所得税吗
  • 发票过了认证时间期限还可以红冲么
  • 小企业一年需要缴纳多少税
  • 分公司注册独立核算还是非独立核算
  • 发票验旧有时间规定吗
  • 网上申报纳税注销流程
  • 哪些发票不可以报销入账
  • 小规模第一次申报流程
  • 什么是住房补贴,住房补贴如何办理?
  • 实际报销金额
  • 电子凭证用不了
  • 政府会计制度之1613在建工程
  • 哪些项目的进项可以抵扣
  • 收到红字发票如何入账
  • 机械租赁怎么开9个点
  • mysql案例分析
  • mysql tmp_table_size和max_heap_table_size大小配置
  • 索引的基本原则
  • linux动态链接库怎么调用
  • centos配置yum
  • winadm.exe - winadm是什么进程
  • windows的安装
  • linux系统叫啥
  • win10计算机管理器
  • mac系统怎么创建用户
  • win7旗舰版没有睡眠设置
  • gnaupdaemon.exe是什么
  • 事件委托机制的三个主要组件
  • 备份引导分区
  • Error: String types not allowed (at 'layout_gravity' with value 'bottom/center_horizontal').
  • bs cs架构
  • 文档对象模型DOM主要作用是
  • 基于arcgis的python编程
  • nodejs ejs
  • 自动寻路小说
  • 使用java
  • Jquery ajax请求导出Excel表格的实现代码
  • android:fragment
  • 广东省电子税务局登录方式
  • 交管12123怎么打电话
  • 怎么去税务局领税盘
  • 增值税是否在利润表反映
  • 税务筹划前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设