1. Faster RCNN介绍

    1. Boss B.Girshick在2016年提出
    2. 目标检测任务
      1. 给定图片中精确定位物体位置,预测物体类别
      2. 尺度变化、视角变化、姿态变化、场景不确定、多个类别
      3. RCNN->SPPNet->Fast-RCNN->Faster-RCNN升级
  2. RCNN
    1. 过程

      1. 训练分类网络(AlexNet)
      2. 模型做fine-tuning
        1. 类别1000改为20
        2. 去掉FC
      3. 特征提取-提取候选框(选择性搜索)
        1. 生成区域集R(见论文《Efficient Graph-Based Image Segmentation》)
        2. 计算区域集R里每个相邻区域的相似度S={s1,s2…}
        3. 找出相似度最高的两个区域,将其合并为新集,添加进R
        4. 从S中移除所有与3相关的子集
        5. 计算新集与所有子集的相似度
        6. 跳到3,直到S为空
      4. 训练SVM分类器:每一个类别对应一个SVM
      5. 回归器精修候选框位置:利用线性回归模型判定框的准确度
    2. 缺点:候选框选择算法耗时严重,重叠区域特征重复计算,分步骤进行,过程繁琐
  3. SPPNet(Spatial Pyramid Pooling)
    1. 空间金字塔池化,CNN不同尺度输入,仅对原图提取一次卷积特征
  4. Fast RCNN:
    1. 结合SPPNet改进RCNN:ROI Pooling 单层SPPNet
    2. 多任务网络同时解决分类和位置回归,共享卷积特征
    3. ROI Poolinng:
      1. 为了将proposal抠出来的过程,然后resize到统一的大小
      2. 根据输入的image,将Roi映射到feature map对应的位置;将映射后的区域划分为相同大小的sections(sections数量和输出的维度相同)
      3. 对每个section进行max pooling操作
  5. Faster RCNN
    1. 主干网络:13conv+13relu+4pooling
    2. RPN:3*3+背景前景区分+初步定位
    3. ROIPooling
    4. 分类+位置精确定位
    5. RPN网络
      1. 前景背景分类+框位置的回归:粗定位,粗分类
  6. Faster RCNN算法改进
    1. 更好的网络特征
    2. 更精准的RPN
    3. 更完善的ROI分类
    4. 样本后处理
    5. 更大的mini-Batch
  7. HyperNet(Faster RCNN变种)
    1. 相对于Faster RCNN更擅长处理小物体,在高IOU时更有优势
    2. 框架如图所示,图片经过卷积层得到activation maps。集中各层的feature maps压缩到一个统一的空间,Hyper Feature。然后用一个轻量RPN提取大约100个proposal。最后用检测模型对这些proposals分类。

计算机视觉目标检测算法总结5——RCNN系列算法相关推荐

  1. 后 R-CNN时代, Faster R-CNN、SSD、YOLO 各类变体统治下的目标检测综述:Faster R-CNN系列胜了吗?,(知乎ChenJoya大佬,讲的挺好的,记录一下)

    我们检测到你可能使用了 AdBlock 或 Adblock Plus,它的部分策略可能会影响到正常功能的使用(如关注). 你可以设定特殊规则或将知乎加入白名单,以便我们更好地提供服务. (为什么?) ...

  2. 深度学习目标检测系列:RCNN系列算法图解

    在生活中,经常会遇到这样的一种情况,上班要出门的时候,突然找不到一件东西了,比如钥匙.手机或者手表等.这个时候一般在房间翻一遍各个角落来寻找不见的物品,最后突然一拍大脑,想到在某一个地方,在整个过程中 ...

  3. 目标检测算法图解:一文看懂RCNN系列算法

    在生活中,经常会遇到这样的一种情况,上班要出门的时候,突然找不到一件东西了,比如钥匙.手机或者手表等.这个时候一般在房间翻一遍各个角落来寻找不见的物品,最后突然一拍大脑,想到在某一个地方,在整个过程中 ...

  4. 同r做一个窗口_目标检测(Object Detection):R-CNN/SPPnet/R-FCN/Yolo/SSD

    这篇文章我是Survey目标检测(Object Detection)系列论文的一个总结. 包括R-CNN系列.SPP-net.R-FCN.YOLO系列.SSD.DenseBox等. 基本概念 目标识别 ...

  5. R-CNN系列算法的发展历程

    目录 上一次分析了YOLO系列的算法: R-CNN 论文链接 概述 R-CNN流程 谈一下R-CNN的pre-training 谈一下R-CNN不同阶段正负样本的IOU阈值 谈一下R-CNN的fine ...

  6. 计算机视觉目标检测的框架与过程

    计算机视觉目标检测的框架与过程 FROM:http://blog.csdn.net/zouxy09/article/details/7928771 个人接触机器视觉的时间不长,对于机器学习在目标检测的 ...

  7. 【百度飞浆】RCNN系列算法优化策略与案例

    RCNN系列算法优化策略与案例 目录 1 两阶段检测进阶模型介绍 2 两阶段检测进阶模型优化策略 3 工业应用:铝压铸件质检 目录 1 两阶段检测进阶模型介绍 2 两阶段检测进阶模型优化策略 3 工业 ...

  8. 目标检测如何计算召回率_计算机视觉目标检测的框架与过程

    计算机视觉 个人接触机器视觉的时间不长,对于机器学习在目标检测的大体的框架和过程有了一个初步的了解,不知道对不对,如有错误,请各位大牛不吝指点. 目标的检测大体框架: 计算机视觉 目标检测分为以下几个 ...

  9. 目标检测 从古典走进R-CNN

    目标检测 从古典走进R-CNN–潘登同学的深度学习笔记 文章目录 目标检测 从古典走进R-CNN--潘登同学的深度学习笔记 古典目标检测 目标检测是回归还是分类? 回归任务 分类任务 Region P ...

最新文章

  1. 网页热点区域神器工具大曝光
  2. 阻抗匹配工具_工具 | 9R Fret Polishing Wheels 品丝抛光轮
  3. Boost::context模块callcc的斐波那契测试程序
  4. [MySQL] 为什么要给表加上主键
  5. OCP大会 | T-Flex 2.0服务器框架介绍(附PDF)
  6. c 跨平台android,Unity 使用C/C++ 跨平台终极解决方式(PC,iOS,Android,以及支持C/C++的平台)...
  7. 自己写的android apk反编译,获取Android自己写好了的apk以及反编译
  8. LeetCode-236: 二叉树的最近公共祖先
  9. 【原创】大端和小端字节序的细节
  10. asp.net 页面数据导入word模板
  11. mysql数据库二级233_2013年计算机等级二级mysql数据库模拟试题及答案
  12. Linux下Nginx安装
  13. 电商直播运营的思路流程
  14. 手机Linux安装rtl8187L,fedora 19编译安装rtl8187l驱动问题
  15. 清空SQL数据库日志|数据库开发|SQL|web开发|快速开发|中间件平台|方正飞鸿|ES2007|
  16. 蓝桥杯嵌入式总结(KEY配置_按键扫描(三行代码)_矩阵按键_GPIO口输入和输出类型)
  17. C++ 使用chrono库准确统计代码运行时间
  18. 不得不服!以商品超卖为例讲解Redis分布式锁
  19. 功能模块图、业务流程图、处理流程图、ER图,数据库表图(概念模型和物理模型)画法...
  20. Anroid 7.0 Direct Boot研究

热门文章

  1. TokenInsight:BTC全网流量逐级上升,链上活跃度环比上周大幅回升
  2. SAP License:工程质保金业务
  3. 机器学习框架ML.NET学习笔记【5】多元分类之手写数字识别(续)
  4. java趣味题-打印杨辉三角
  5. mybatis 学习一 建立maven项目
  6. UIAlertController (UIActionSheet, UIAlertView is deprecated in iOS 8.)
  7. Microsoft Visual Studio 语言切换
  8. Oracle分页查询语句(一)
  9. linux内核的冷热页分配器
  10. 四、Angular新建组件和使用