成就

第一个基于RPN架构引入旋转候选框实现任意方向的场景文本检测。基于旋转的anchor得到旋转ROI,然后提取相应特征

为什么提出旋转的提议框呢?

因为水平提议框在检测倾斜文本的时候会带有一些冗余(非文本部分)。对比图如下,左:原图;中:水平提议框;右:旋转提议框

模型结构

整体框架是和faster rcnn一样的,只是我们的RRPN产生带角度的候选区域; 然后我们RRPN得到的候选区域是旋转矩形,而传统的RoI池化只能处理与坐标轴平行的候选区域,因此作者提出了RRoI Pooling用于RRPN中的旋转矩形的池化。

具体操作

RRPN ( Arbitrary-Oriented Scene Text Detection via Rotation Proposals ) 的基本思想是,在FasterRCNN 的基础上,对每个按照原先方法生成的框,都“原地”旋转6个角度(图c),即对每个位置每个尺度(Scale),每个长宽比(Ratio) 的框,都衍生成6个不同角度的框

为了实现这种策略,RRPN 当中创新的提出了两个关键的组件:

1、RROIPooling/RROIAlign , 在RPN完成之后,通过输入一个任意角度的旋转Proposal,能够返回一个标准的Pooling/Align 的结果,从而可以接入到一个类似于ROIHeads 的结构当中,进一步对目标旋转框的(x,y,w,h,θ) 五个信息进行预测


将RRPN得到的候选区域等分成 个小区域,每个子区域的大小这时每个区域仍然是带角度的,所以我们需要对有角度的roi区域仿射变换转换成平行于坐标轴的矩形,最后通过Max Pooling得到长度固定的特征向量。.

2、 pairwise_iou_rotated(倾斜iou):用于计算任意一个旋转矩形和另一个旋转矩形之间的IoU 的函数(计算各种旋转矩形交叠情况下的IOU)

将两个矩形的交点进行顺时针排序并连成多边形,然后分割成一个个小三角形计算总面积。以下图(b)举例子,多边形顺序AIJCKL,分割成三角形AIJ,AJC,ACK,AKL,计算这四个三角形的和。

知乎讲解

rotated rpn(RRPN)解决旋转不变性特征相关推荐

  1. 【论文速递】“基于自适应辐射环编码柱状图大尺度和旋转不变性的模板匹配”

    本文用以记录研究僧生涯课题相关内容,主要是对论文进行翻译,再次对论文作者表示尊敬! 本篇论文在模板匹配方向取得了很不错的成果,可惜的是没有开源` 论文题目: Pattern recognition 2 ...

  2. 一个与神经网络分类特征旋转不变性有关的实验

    继续用<用神经网络分类两条夹角为θ的直线>的办法分类两条直线. y=x*tanθ和y=x*tan(θ+20) 所不同的是这次让两条直线之间的夹角固定为20,让θ分别等于0,20...340 ...

  3. ORB2单目读代码笔记5--利用灰度质心计算ORB特征点方向,实现旋转不变性

    5.利用灰度质心计算ORB特征点方向,实现旋转不变性 ComputeKeyPointOctTree 跳转 computeOrientation computeOrientation 跳转 IC_Ang ...

  4. SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects(摇杆旋转目标检测方法)

    文章目录 SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects(遥感旋转目标检测方法) 一.论文摘 ...

  5. LBP特征提取算子光照不变性和旋转不变性的具体解释与detectMultiScale参数说明【DataWhale学习记录】

    零 前言 LBP曾广泛应用于人脸检测以及人脸识别应用中,但在深度学习和卷积神经网络迅猛发展的今天,以LBP为特征的检测以及识别算法并不具有竞争力,但是作为学习案例还是很有借鉴意义的. 本文的重点部分是 ...

  6. 关于卷积神经网络旋转不变性的一点研究

    今天一直在思考CNN的旋转不变性,众所周知,CNN具有平移不变性,但是是否具有旋转不变性呢.我们来研究下吧. 1 查阅资料 查阅了许多国内外资料,在解释旋转不变性的时候,普遍得出来,CNN具有一定的旋 ...

  7. 灰度不变性LBP( gray scale invariant) 旋转不变性LBP(rotation invariant)旋转不变等价LBP(rotation uniform invarian )

    老外的原文:<Multiresolution gray-scale and rotation invariant texture classification with local binary ...

  8. 图像特征提取中的平移不变性、旋转不变性、尺度不变性

    1.平移不变性是指对象的特征在平移变换下保持不变,不受平移的影响.实现平移不变性的方法可以是将对象的特征点相对于其中一个点的距离作为特征表示,这样就可以保证在平移变换下该距离不变. 2.旋转不变性是指 ...

  9. 旋转不变性、尺度不变性

    旋转不变性:只要对特征定义了方向,然后在同一个方向上进行特征描述就可以实现旋转不变性. 尺度不变性:为了实现尺度不变性,需要给特征加上尺度因子.在进行特征描述的时候,将尺度统一就可以实现尺度不变性了. ...

最新文章

  1. 遍历百万级Redis的键值的大结局
  2. 子矩阵(暴搜(全排列)+DP)
  3. windows安装HTK3.4.1
  4. CSS--CSS清除浮动的4种方式
  5. 2019重庆对口高职计算机类分数排名,重庆2019高职分类考试分数线公布
  6. Windows装机必备软件大全,全部支持Vista系统
  7. java jdk下载_jdk1.7下载|Java Development Kit (JDK) 下载「64位」-太平洋下载中心
  8. 黑苹果卡在苹果logo_黑苹果的历史
  9. VUE引入JsBarcode组件异常记录
  10. as常用固定搭配_英语常用固定搭配
  11. 四足机器人步态规划(walk and trot)
  12. Jenkins与DevOps持续交付详解
  13. C++小游戏(2):打飞机
  14. 作业之安装Python
  15. 网络流初步:最大流(Dinic算法)
  16. vim配置http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
  17. python中将字符变为大写_python3 数字转人民币大写
  18. 如何在Ubuntu上安装并使用Docker
  19. day16re模块和面向对象
  20. 再读新疆系列(九)——归意切切

热门文章

  1. 文件系统管理源码(MxsDoc)
  2. dscp值_值得收藏 网络服务质量QOS分类中的DSCP详解
  3. 用指针写出strcpy函数
  4. 机器学习、深度学习知识点总结
  5. android 浏览器插件开发 - 插件库
  6. ipad使用--网页导出pdf方法2
  7. 工程硕士考试复习小结
  8. 《在上海的哪些年》 两年没动笔了 也许今天是个重新开始的好日子
  9. ABAP FICO F-37/F-47创建预收/预付款
  10. Codeforces//Good Bye 2013//A. New Year Candles 水题