目标检测——目标检测方法的综述
一、目标检测问题的定义
1、定义: 目标检测时图片中对可变数量的目标进行查找和分类。
2、需要解决的问题
- 目标种类与数量问
- 目标尺度问题:目标稠密、目标大小等
- 外在环境干扰问题:遮挡、光照
二、目标检测问题的方法
1、传统的目标检测方法到深度学习的目标检测方法
发展论述:
- 对于Overfeat、R-CNN方法,只是利用卷积神经网络进行特征提取,并没有改变搜索框提取目标区域的策略,算法的在速度上仍存在瓶颈。
- 随着Fast-RCNN的提出,通过RPN网络来代替原始的滑动窗口策略,标志着基于深度学习的目标检测方法,彻底完成了端到端的过程。使得速度和性能得到了很大的提升。
- 后来不用提取候选框的策略,采用直接回归目标框位置的策略,例如:YOLO、SSD网络,进一步提高了目标检测算法的速度。
2、列举一些代表性的传统的和基于深度学习的目标检测方法
- 传统的目标检测方法
- Viola-Jones:采用积分图特征+AdaBoost方法对人脸进行检测等。
- HOG+SVM:主要用于行人检测,通过对行人目标候选区域提取HOG特征,并结合SVM分类器来进行判定。
- DPM:是基于HOG特征检测的一种变种,不同的地方在于,DPM中会加入一些额外的策略,来提升检测的精度,而DPM方法是目前非深度学习方法,检测效果最好的,性能最优。在后续的深度学习方法中会用到很多DPM算法中提到的策略,例如包围框策略等。
- 深度学习的目标检测方法
- One-stage(YOLO和SSD系列的网络):直接回归出目标框的位置,即不用产生候选框,直接将目标边框定位的问题转化为回归问题。
- Two-stage(Faster RCNN系列的网络):利用RPN网络对候选区域进行推荐。
3、传统的和基于深度学习的目标检测方法对比
- 传统的目标检测方法
- 手动设计特征
- 滑动窗口
- 传统分类器
- 多步骤
- 准确度和实时性差
- 基于深度学习的目标检测方法
- 深度网络学习特征
- Proposal或者直接回归
- 深度网络
- 端到端
- 准确度高和实时性好
4、目标检测算法的流程(两种)
方法一:给定一幅图片作为输入,通过提取候选框的方法来对候选框进行特征提取,并且利用分类器进行判定,是属于目标或者背景,最后利用NMS(非极大值抑制算法)来进行候选框的合并,得到最终的目标检测结果。
方法二:直接采用特征提取和目标框回归的方法,来进行目标区域的提取,最后同样利用NMS的策略对目标框进行合并,最后输出目标检测的结果。
三、基于深度学习的目标检测方法
以下是目前常用的基于深度学习的目标检测方法
目标检测——目标检测方法的综述相关推荐
- 检测到目标服务器启用了trace方法_CVPR2019目标检测方法进展综述
原创声明:本文为 SIGAI 原创文章,仅供个人学习使用,未经允许,不能用于商业目的. 其它机器学习.深度学习算法的全面系统讲解可以阅读<机器学习-原理.算法与应用>,清华大学出版社,雷明 ...
- CVPR2019目标检测方法进展综述
CVPR2019目标检测方法进展综述 文章目录: 一.二维目标检测的优化方向 1.基于目标检测的backbone和特征提取 2.基于优化的算法 3. 基于优化损失函数的方法 4.基于优化NMS的方法 ...
- 检测到目标服务器启用了trace方法_综述:目标检测中的多尺度检测方法
↑ 点击蓝字 关注极市平台作者丨SFXiang来源丨AI算法修炼营编辑丨极市平台 极市导读 本文从降低下采样率与空洞卷积.多尺度训练.优化Anchor尺寸设计.深层和浅层特征融合等多个方面入手,对目标 ...
- 【目标检测】0、目标检测方法发展综述
引言 目标检测: 目标检测的目标是确定某张给定图像中是否存在给定类别(比如人.车.自行车.狗和猫)的目标实例:如果存在,就返回每个目标实例的空间位置和覆盖范围(比如返回一个边界框). 目标检测的意义 ...
- 目标检测(Object Detection)综述--R-CNN/Fast R-CNN/Faster R-CNN/YOLO/SSD
1. 目标检测 1.1 简介 如何理解一张图片?根据后续任务的需要,有三个主要的层次. 一是分类(Classification),即是将图像结构化为某一类别的信息,用事先确定好的类别(string)或 ...
- 【目标检测系列】CNN中的目标多尺度处理方法
关注上方"深度学习技术前沿",选择"星标公众号", 技术干货,第一时间送达! [导读]本篇博文我们一起来讨论总结一下目标检测任务中用来处理目标多尺度的一些算法. ...
- 【目标检测_keypoint based 方法系列】基于关键点的目标检测
文章目录 一.CornerNet 二.ExtremeNet 三.CenterNet 3.1 关键步骤: 3.2 关键点检测网络: 3.3 目标大小的回归 3.4 从点到b-box: 3.5 Cente ...
- 《小目标目标检测的解决方法及方式》
<小目标目标检测的解决方法及方式> 最近在做小目标相关的项目,参考了一些博客.论文及书籍,在这里对小目标的方法和方式做了些总结.如果有哪些问题理解错误或补充欢迎讨论. 1.什么是小目标检测 ...
- usb转ttl 一直显示正在检测目标单片机 ...的解决方法
usb转ttl 一直显示正在检测目标单片机 -的解决方法 芯片:STC51F204EA 接口PCB:(5个接口) 连线: 解决方法: 1.单片机电源需要接USB的5V接口 2.最低波特率调到1200, ...
最新文章
- 如何把 XML 文件显示为 HTML 表格
- QIIME 2教程. 14数据评估和质控q2-quality-control(2021.2)
- 在linux系统使用nginx部署静态网页
- Java 10.switch语句
- python画切片图_python|Python图片常用操作-索引与切片
- 圣剑神域单机版服务器维护,圣剑神域单机版
- as3 访问远程计算机,本地swf不能访问网络的解决办法
- 编号是i的结点所在的层次号是_九章算法 | 微软面试题:二叉树的锯齿形层次遍历...
- 快速从mysqldump文件中恢复一个表
- java 如何去掉http debug日志_谈谈日志的最佳实践
- 用java爬取斗鱼弹幕
- 八皇后算法python_八皇后问题遗传算法实现(python版)
- 2018.8.10Yukimai模拟Day1
- 粒子群算法改进——压缩因子法
- 重庆计算机专业在职研究生,重庆师范大学在职研究生计算机专业教学方式
- 操作系统专栏——内存分配与回收
- linux学习笔记_1.系统简介
- 高校实验室信息管理系统需求分析
- php批量顺序上传,怎样用php 批量 上传
- Excel VBA实例