2020-9-14 吴恩达DL学习-C4 卷积神经网络-第三周 目标检测(3.10 RPN网络-区域生成网络-先图像分割,然后在色块上运行卷积分类器。R-CNN/Fast/Faster)

本文介绍了RPN(区域生成网络)和R-CNN家族算法,包括R-CNN、Fast R-CNN和Faster R-CNN。R-CNN通过图像分割产生候选区域,然后在这些区域上运行CNN分类器。Fast R-CNN用卷积实现滑动窗口提高效率,而Faster R-CNN则用卷积网络直接生成候选区域,进一步提升速度。尽管现代算法如YOLO更为高效,但R-CNN系列在计算机视觉领域仍有一定影响力。
摘要由CSDN通过智能技术生成

1.视频网站:mooc慕课https://mooc.study.163.com/university/deeplearning_ai#/c
2.详细笔记网站(中文):http://www.ai-start.com/dl2017/
3.github课件+作业+答案:https://github.com/stormstone/deeplearning.ai

3.10 RPN网络 区域生成网络Region proposals Network(Optional)

如果你们阅读一下对象检测的文献,可能会看到一组概念,所谓的候选区域region proposals,这在计算机视觉领域是非常有影响力的概念。

我把本节课定为可选课程是因为我用到候选区域这一系列算法的频率没有那么高,但当然了,这些工作是很有影响力的,你们在工作中也可能会碰到,我们来看看。
在这里插入图片描述

你们还记得滑动窗法吧,你使用训练过的分类器,在这些窗口中全部运行一遍,然后运行一个检测器,看看里面是否有车辆,行人和摩托车。现在你也可以运行一下卷积算法,这个算法的其中一个缺点是,它在显然没有任何对象的区域浪费时间,对吧。
在这里插入图片描述

如上图,这里这个矩形区域基本是空的,显然没有什么需要分类的东西。

所以Ross Girshick,Jeff Donahue,Trevor Darrell,Jitendra Malik,在本节课中引用到的论文中提出一种叫做R-CNN的算法,意思是带区域的卷积网络,或者说带区域的CNN。这个算法尝试选出一些区域,在这些区域上运行卷积网络分类器是有意义的,所以这里不再针对每个滑动窗运行检测算法,而是只选择一些窗口,在少数窗口上运行卷积网络分类器。

在这里插入图片描述

选出候选区域的方法是运行图像分割算法,分割的结果是上图右边的图像,为了找出可能存在对象的区域。
在这里插入图片描述

比如说,分割算法在上图得到一个色块,所以你可能会选择这样的边界框࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值