基于两阶段的目标检测

简介: 目标检测是计算机视觉和数字图像处理的一个热门方向,广泛应用于机器人导航、智能视频监控等诸多领域,通过计算机视觉减少对人力资本的消耗,具有重要的现实意义。因此,目标检测也就成为了近年来理论和应用的研究热点,它是图像处理和计算机视觉学科的重要分支,也是智能监控系统的核心部分。同时,目标检测也是泛身份识别领域的一个基础性的算法,对后续的人脸识别、步态识别、人群计数、实例分割等任务起着至关重要的作用。由于深度学习的广泛运用,目标检测算法得到了较为快速的发展。

  基于两阶段的经典目标检测算法有 R-CNN[1],SPP-Net[2],Fast R-CNN[3],Faster  R-CNN[4]等。提到 R-CNN 系列算法,就不得不提一下它们的作者 Ross B.Girshick 大神,他不仅学术能力强,工程能力也是一流,R-CNN 系列模型算法的研究和程序的编写都是由他完成的。Two-stage 检测算法将检测问题划分为两个阶段,即首先产生候选区域 region proposal(候选区域),然后通过卷积神经网对候选区域实现目标的特征提取和分类。R-CNN(Regions with CNN features)是 RBG 大神在 2014 年提出的一种目标检测算法,它是将 CNN 方法应用到目标检测问题上的一个里程牌,借助良好的特征提取和分类性能,通过 region proposal 方法实现目标检测。我们以图表形式对两阶段的经典算法 R-CNN 系列算法进行对比介绍,如下表所示。

(01`(MX_P$[D1S7U]@G]YP9.png


相关文章
|
机器学习/深度学习 算法 固态存储
基于单阶段的目标检测
随着深度学习的不断发展,目标检测技术逐步从基于传统的手工检测方法向基于深度神经网络的检测方法转变。在众多基于深度学习的目标检测方法中,基于深度学习的单阶段目标检测方法因其网络结构较简单、运行速度较快以及具有更高的检测效率而被广泛运用。
779 0
基于单阶段的目标检测
|
6月前
|
机器学习/深度学习 算法 调度
深度学习|改进两阶段鲁棒优化算法i-ccg
深度学习|改进两阶段鲁棒优化算法i-ccg
|
3月前
|
SQL 自然语言处理 知识图谱
评估数据集CGoDial问题之TKK框架在知识获取阶段进行训练的问题如何解决
评估数据集CGoDial问题之TKK框架在知识获取阶段进行训练的问题如何解决
|
6月前
|
安全 新能源 调度
【两阶段鲁棒】计及需求响应的多能互补微网两阶段鲁棒优化matlab
【两阶段鲁棒】计及需求响应的多能互补微网两阶段鲁棒优化matlab
|
6月前
|
机器学习/深度学习 算法 PyTorch
【SAHI】即插即用| SAHI操作可有效解决小目标检测过程中的难点!实现涨点
【SAHI】即插即用| SAHI操作可有效解决小目标检测过程中的难点!实现涨点
377 1
|
6月前
|
机器学习/深度学习 算法 数据可视化
YOLO+混合注意力机制 | YOLOv5再加4.3%才可以做对手,Transformer混合设计依旧可以卷
YOLO+混合注意力机制 | YOLOv5再加4.3%才可以做对手,Transformer混合设计依旧可以卷
193 0
|
机器学习/深度学习 人工智能 算法
目标检测模型设计准则 | YOLOv7参考的ELAN模型解读,YOLO系列模型思想的设计源头
目标检测模型设计准则 | YOLOv7参考的ELAN模型解读,YOLO系列模型思想的设计源头
904 0
目标检测模型设计准则 | YOLOv7参考的ELAN模型解读,YOLO系列模型思想的设计源头
|
6月前
|
存储 算法 测试技术
科先巴的二阶段算法
科先巴的二阶段算法
128 0
|
存储 监控 算法
算法训练阶段总结
算法训练阶段总结
|
存储 人工智能 算法
鲁棒优化入门(4)-两阶段鲁棒优化及行列生成算法(C&CG)超详细讲解
        鲁棒优化是应对数据不确定性的一种优化方法,但单阶段鲁棒优化过于保守。为了解决这一问题,引入了两阶段鲁棒优化(Two-stage Robust Optimization)以及更一般的多阶段鲁棒优化,其核心思想是将决策问题分为两个阶段。第一阶段是进行初步决策,第二阶段是根据第一阶段的决策结果制定更好的决策策略,应对数据不确定性的影响。这种方法可以降低保守性,提高鲁棒性。