基于单阶段的目标检测

简介: 随着深度学习的不断发展,目标检测技术逐步从基于传统的手工检测方法向基于深度神经网络的检测方法转变。在众多基于深度学习的目标检测方法中,基于深度学习的单阶段目标检测方法因其网络结构较简单、运行速度较快以及具有更高的检测效率而被广泛运用。

    基于单阶段的经典目标检测算法主要有 YOLO 系列算法和 SSD(Single Shot  Multi Box Detector)系列算法,不需要 region proposal 阶段,可以直接产生目标物体的类别概率和位置坐标,没有滑动窗口和候选区域的流程,经过单次检测即可直接得到最终的检测结果,所以在检测速度上有大幅提升。

VS)170WQ%{NAH3ENBO0)GZD.png

    Liu 等人提出了 SSD算法,算法的主要网络结构是 VGG16,网络结构如上图所示,针对 YOLO 算法存在的检测精度不高的缺陷,SSD 在保持 YOLO 算法回归思想的同时,也采用了 Faster R-CNN 的 anchor 机制。普通的方法针对输入图片获取不同尺度的特征映射,但是在预测阶段仅仅使用了最后一层的特征映射,而SSD 不仅获得不用尺度的特征映射,同时在不同的特征映射上面进行预测,可以从结构图看到,每个卷积层后都有个预测模块,浅层卷积层可以得到目标物体边缘的信息,而深层网络可以得到更细节更抽象的特征,如果结合不同尺度的特征进行预测,通常会提高检测精度,这样既保持速度的同时又得到较高的检测精度。但是SSD 算法需要人工设置默认框的参数,比如 prior  box 的大小 min_size,max_size和 aspect_ratio(长宽比)值。网络中预选框的基础大小和形状需要手工设置。而网络中每一层 feature 使用的预选框大小和形状不一样,导致调试过程非常依赖经验。虽然采用了特征金字塔的思路,但对小目标的识别效果依然一般,可能是因为 SSD使用 Conv4_3 浅层 feature 去检测小目标,而浅层特征卷积层少,存在特征提取不充分的问题。

相关文章
|
5月前
|
机器学习/深度学习 算法 固态存储
最强DETR+YOLO | 三阶段的端到端目标检测器的DEYOv2正式来啦,性能炸裂!!!
最强DETR+YOLO | 三阶段的端到端目标检测器的DEYOv2正式来啦,性能炸裂!!!
218 0
|
8天前
|
机器学习/深度学习 监控 计算机视觉
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
本文介绍了如何使用YOLOv7进行目标检测,包括环境搭建、数据集准备、模型训练、验证、测试以及常见错误的解决方法。YOLOv7以其高效性能和准确率在目标检测领域受到关注,适用于自动驾驶、安防监控等场景。文中提供了源码和论文链接,以及详细的步骤说明,适合深度学习实践者参考。
68 0
目标检测实战(八): 使用YOLOv7完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
9天前
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
170 0
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
9天前
|
机器学习/深度学习 XML 并行计算
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用YOLOX完成图像目标检测任务的完整流程,包括数据准备、模型训练、验证和测试。
47 0
目标检测实战(七): 使用YOLOX完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
5月前
|
机器学习/深度学习 算法 调度
深度学习|改进两阶段鲁棒优化算法i-ccg
深度学习|改进两阶段鲁棒优化算法i-ccg
|
2月前
|
SQL 自然语言处理 知识图谱
评估数据集CGoDial问题之TKK框架在知识获取阶段进行训练的问题如何解决
评估数据集CGoDial问题之TKK框架在知识获取阶段进行训练的问题如何解决
|
2月前
|
机器学习/深度学习 算法 计算机视觉
5.2 单阶段目标检测模型YOLOv3
这篇文章详细介绍了单阶段目标检测模型YOLOv3的基本原理和网络结构,包括如何生成候选区域、锚框的设计、预测框的生成以及如何对这些候选区域进行标注,并通过卷积神经网络进行特征提取和预测。
|
5月前
|
机器学习/深度学习 算法 Serverless
YoLo_V4模型训练过程
YoLo_V4模型训练过程
80 0
|
存储 监控 算法
算法训练阶段总结
算法训练阶段总结
|
机器学习/深度学习 监控 算法
了解YOLO算法:快速、准确的目标检测技术
了解YOLO算法:快速、准确的目标检测技术
3000 0