美文网首页深度学习
2019-08-14 深度学习框架之一 - R-CNN 行人检测

2019-08-14 深度学习框架之一 - R-CNN 行人检测

作者: 可乐W | 来源:发表于2019-08-14 20:19 被阅读0次

    本文章内容:

    一. 深度学习框架之一 - R-CNN 行人检测

    二.R-CNN算法概述

    一. 深度学习框架之一 - R-CNN 行人检测

    本文主要探讨深度学习框架之一RCNN用于行人检测,判断行人的位置以及多少以及有无。

       在ADAS智能驾驶辅助系统中,为了能够区分道路上的行人和车辆,以及其它的物体,通常需要把行人检测出来,从而辅助驾驶,为正确和准确的导航提供判断依据。目前深度学习在ADA智能驾驶辅助系统中的研究和应用就势在必行。

    R-CNN的框架如下:

       原图--》候选区域生成--》对每个候选区域利用深度学习网络进行特征提取--》特征送入每一类SVM分类器中判别--》回归器修正候选框位置。

    R-CNN算法整体思想

    总体分为 四个步骤(下文讲逐步骤分析):

    1.候选区域生成: 一张图像生成1K~2K个候选区域 (采用Selective Search 方法-选择性搜索)

    2.特征提取: 对每个候选区域,使用深度卷积网络提取特征 (CNN)

    3.类别判断: 特征送入每一类的SVM 分类器,判别是否属于该类

    4.位置精修: 使用回归器精细修正候选框位置

    R-CNN源码链接:https://github.com/rbgirshick/rcnn

    下图是一个Demo.

    有行人时:

    无行人时:

    二.R-CNN算法概述

    R-CNN算法整体思想

    总体分为 四个步骤(下文讲逐步骤分析):

    1.候选区域生成: 一张图像生成1K~2K个候选区域 (采用Selective Search 方法-选择性搜索)

    2.特征提取: 对每个候选区域,使用深度卷积网络提取特征 (CNN)

    3.类别判断: 特征送入每一类的SVM 分类器,判别是否属于该类

    4.位置精修: 使用回归器精细修正候选框位置

    R-CNN的介绍:深度学习目标检测系列:RCNN系列算法图解-云栖社区-阿里云

    R-CNN源码链接:https://github.com/rbgirshick/rcnn

    R-CNN算法四个步骤的具体介绍:

    参考文章:https://blog.csdn.net/m0_37970224/article/details/85238603

                      https://blog.csdn.net/m0_37970224/article/details/86022390

                      https://blog.csdn.net/m0_37970224/article/details/85291916

                      https://blog.csdn.net/m0_37970224/article/details/86022408

    相关文章

      网友评论

        本文标题:2019-08-14 深度学习框架之一 - R-CNN 行人检测

        本文链接:https://www.haomeiwen.com/subject/tagnjctx.html