Faster-RCNN算法精读[通俗易懂]

Faster-RCNN算法精读[通俗易懂]读论文:《FasterR-CNN:TowardsReal-TimeObjectDetectionwithRegionProposalNetworks》摘要:算法主要解决两个问题:1、提出区域建议网络RPN,快速生成候选区域;2、通过交替训练,使RPN和Fast-RCNN网络共享参数。一、RPN网络结构RPN网络的作用是输入一张图像,输出一批矩形候选区域

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

论文:《Faster R-CNN: Towards Real-Time ObjectDetection with Region Proposal Networks》

摘要:算法主要解决两个问题:

1、提出区域建议网络RPN,快速生成候选区域;

2、通过交替训练,使RPN和Fast-RCNN网络共享参数。

 

一、 RPN网络结构

RPN网络的作用是输入一张图像,输出一批矩形候选区域,类似于以往目标检测中的Selective Search一步。网络结构是基于卷积神经网络,但输出包含二类softmax和bbox回归的多任务模型。网络结果如下(以ZF网络为参考模型):

Faster-RCNN算法精读[通俗易懂]

 

其中,虚线以上是ZF网络最后一层卷积层前的结构,虚线以下是RPN网络特有的结构。首先是3*3的卷积,然后通过1*1卷积输出分为两路,其中一路输出是目标和非目标的概率,另一路输出box相关的四个参数,包括box的中心坐标x和y,box宽w和长h。

(至于之前为什么要用3*3的卷积核,我觉得是和感受野大小相对应的。在原来的ZF模型中,3*3卷积核对应map比例是3/13,相当于在型如1000*600的图片中采用180左右的感受野。对于1000*600的图片中大部分目标而言,这个大小的感受野是比较合适的吧。࿰

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186001.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月4日 下午4:00
下一篇 2022年10月4日 下午4:16


相关推荐

  • rematch常用插件介绍

    rematch常用插件介绍插件系统 rematch 实现了一个插件系统 内置了 dispatch 和 effects 两个插件 分别用来增强 dispatch 和处理异步操作 rematch 的插件 要符合 rematch 的要求 每个插件返回一个对象 这个对象可以包含几个属性 用来在不同的生命周期中对 store 进行操作 对于每一个插件对象 提供了如下几个属性进行配置 onInit 进行插件的初始化工作 config 对 rematch 进行配置

    2026年3月20日
    1
  • sed与awk的使用

    sed与awk的使用

    2021年5月31日
    94
  • 微信公众平台二次开发JAVA

    微信公众平台二次开发JAVA写这篇文章其实也是为了给期末的作业增添一项亮点 正好想了一下就把期末的作业总结一下吧 首先介绍一下 期末的作业是做微信平台的二次开发 老师手底下正好有三位大神 可以分别在 python java php 方面帮到我们 相对来说 java 语言是我最熟悉的 所以一开始就选择了 java 看着确实很顺眼 但是做到后期发现了一些问题 于是开始改 python python 我也是比较喜欢的 第二篇文章会介绍 Py

    2026年3月17日
    2
  • dns bind 配置_dns forwarding设置

    dns bind 配置_dns forwarding设置智能dns配置基于bind9视图语句语法viewview_name[class]{match-clients{address_match_list};match-destinations{address_match_list};match-recursive-only{yes_or_no};[view_option;…][zone-statisti…

    2025年7月16日
    5
  • Ubuntu18.04完整新手安装教程和分区设置

    Ubuntu18.04完整新手安装教程和分区设置分区 这三个就够了 home swapf 分区方法 共 250G 1 swap8G 2 80G 3 home 剩余的大概 160 多 G home 尽量大 ext4 逻辑分区 存放一些个人数据这个一定要自己分我的是 175G swap 8000M swap 逻辑分区交换空间 50

    2026年3月18日
    2
  • java中50个关键字以及各自用法大全

    java中50个关键字以及各自用法大全关键字和保留字的区别正确识别 java 语言的关键字 keyword 和保留字 reserved nbsp word 是十分重要的 Java 的关键字对 java 的编译器有特殊的意义 他们用来表示一种数据类型 或者表示程序的结构等 保留字是为 java 预留的关键字 他们虽然现在没有作为关键字 但在以后的升级版本中有可能作为关键字 识别 java 语言的关键字 不要和其他语言如 c c 的关键字混淆

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号