美文网首页
图像目标检测的七种方法

图像目标检测的七种方法

作者: 哎吆喂轩 | 来源:发表于2018-11-20 06:53 被阅读0次

随着时代的发展和技术的进步,深度卷积神经网络(DCNN)在图像分类和识别上取得了很显著的提高。从2014到2016年,先后涌现出了9种目标检测方法,分别为R-CNN,Fast R-CNN, Faster R-CNN, ION, HyperNet, SDP-CRC, YOLO,G-CNN, SSD等,这9种方法一次更替,逐步优化,运行速度得到逐步提升、准确率也有很大改进。

一、基于Region Proposal的方法

基本思想:先得到候选区域再对候选区域进行分类和边框回归。

1.R-CNN

1、是较早地将DCNN用到目标检测中的方法。

2、中心思想:

  • 通过selective search 获取候选框(一般一个图形中得到大约2000个大小不同、类别不同的候选区域);
  • 用DCNN进行特征提取;
  • 使用SVM分类器进行分类,得到一个初略的检测结果;
  • 再次使用DCNN获取特征,并结合SVM回归模型得到更加精确的
    边界框。

3、selective search的具体流程如下:


selective Search

4、R-CNN 流程

R-CNN 目标检测过程
R-CNN 流程图

5、R-CNN 实现流程


R-CNN 实现流程
6、CNN结构和精度

CNN结构来源于AlexNet ,已经在ImageNet数据集上的1000个类别的分类任务中训练过,通过微调参数来完成21个类别的分类。
在VOC 2011 的测试数据集上的检测精度为:71.8%。
7、缺点:1,训练和测试过程分为好几个阶段:得到候选区域,DCNN 特征提取, SVM分类、SVM边界框回归,训练过程非常耗时。2,训练过程中需要保存DCNN得到的特征,很占内存空间。3, 测试过程中,每一个候选区域都要提取一遍特征,而这些区域有一定重叠度,各个区域的特征提取独立计算,效率不高,使测试一幅图像非常慢。

相关文章

  • 图像目标检测的七种方法

    随着时代的发展和技术的进步,深度卷积神经网络(DCNN)在图像分类和识别上取得了很显著的提高。从2014到2016...

  • 移动目标的检测的Matlab实现(差分检测)

    采用差分检测方式检测移动目标,并进行图像处理,代码 引言: 一、视频中移动目标检测的方法: 1. 基于像素的移动目...

  • 运动目标检测方法分析

    1. 目标检测 基于opencv检测运动目标的方法,根据已学到的opencv相关知识分为两类,1)图像对比,2)目...

  • 基于深度学习的目标检测算法(一)

    -- 目标检测任务综述 - 基于传统图像处理和机器学习算法的目标检测 - 基于深度学习的目标检测 ...

  • 卷积神经网络的应用

    目标检测 图像识别中,目标检测的任务,是对输入图像样本准确进行分类的基础上,检测其中包含的某些目标,并对它们准确定...

  • 目标检测方法的选择

    图像目标检测方法有多种,由简到难,如下: 第一阶段:使用传统cv方法进行目标检测、匹配样本量:1张标准图 第二阶段...

  • 目标检测(上)

    一、目标检测概述 什么是目标检测? 目标检测不仅要在图像中找出目标物体,还要标记出其具体位置。目标检测.png 目...

  • OpenCV-Python系列十二:特征检测(2)--斑点检测

    对于斑点检测,常常用来对图像中的某些特定目标进行检测,比如你可以用来统计图像中目标的数量,你可以依据目标在图像中的...

  • 目标检测:YOLO和SSD 简介

    转载请注明出处 作为计算机视觉三大任务(图像分类、目标检测、图像分割)之一,目标检测任务在于从图像中定位并分类感兴...

  • 基于caffe的FCN图像分割(一)

    前言 在计算视觉领域,除了图像分类,目标检测,目标跟踪之外,图像分割也是研究的热点之一。 图像分割的常用医学图像,...

网友评论

      本文标题:图像目标检测的七种方法

      本文链接:https://www.haomeiwen.com/subject/gdazfqtx.html