[DeeplearningAI笔记]卷积神经网络3.10候选区域region proposals与R-CNN
4.3目标检测
觉得有用的话,欢迎一起讨论相互学习~
3.10 region proposals候选区域与R-CNN
- 基于滑动窗口的目标检测算法将原始图片分割成小的样本图片,并传入分类器进行检测。
- 基于卷积神经网络的滑动窗口目标检测方法把原始图像分割成小的网格,并分别在网格中检测是否有目标对象。
- 有人提出在基于普通滑动的目标检测方法中有很多小的样本图片中是空的是没有意义的,所以通过 图像分割 技术将原始图像分割成上千个子图片,然后在这上千个子图片中使用分类算法实现目标检测技术 (这个思想早于基于滑动窗口目标的卷积神经网络目标检测方法,所以在NG认为还是YOLO方法更加的有效)
Girshick, Ross, et al. "Rich feature hierarchies for accurate object detection and semantic segmentation." Proceedings of the IEEE conference on computer vision and pattern recognition. 2014.
regions with CNN (R-CNN)带区域的CNN
- 注意这比YOLO算法的提出大概早了两年
- 这个算法尝试选出一些在其上运行卷积网络分类器有意义的区域,即在事先挑选的少数窗口上 运用图像分割算法进行窗口的挑选 运行卷积神经网络分类器。
- 注意,R-CNN得到的输出含有bounding box(边界框),而不是直接使用图像分割时的边界作为边界框,这样的做法使R-CNN的目标检测效果更加精确
Fast R-CNN
Girshick, Ross. "Fast r-cnn." Proceedings of the IEEE international conference on computer vision. 2015.
- 但是R-CNN的算法,现在来看还是太慢了,所以有专家提出了 Fast R-CNN算法/R-CNN算法是逐一对图像分割的区域进行目标检测的,而Fast R-CNN使用了滑动窗口的卷积方法,这显著提高了R-CNN的速度。
- 但是Fast R-CNN 得到候选区域的聚类步骤仍然非常缓慢
Faster R-CNN
- 为了解决Fast R-CNN选取候选区域缓慢的问题 ,提出了Faster R-CNN算法
Ren, Shaoqing, et al. "Faster r-cnn: Towards real-time object detection with region proposal networks." Advances in neural information processing systems. 2015.
- Faster R-CNN中使用的是CNN方法而不是传统的图像分割方法,来获取候选区块。结果比Fast R-CNN快很多
- 但是,NG认为即使是Faster R-CNN,其速度仍然是赶不上YOLO目标检测算法的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)