当前位置: 首页 > news >正文

可变形池化 deformable RS RoI Pooling

这种想法的实现结果之一就是Deformable PS RoI Pooling,可以直译为可变形的位置敏感候选框池化

同样显而易见,它的改进就在这个“可变形”上。

1. Deformable PS RoI Pooling 的提出和思想#

Deformable PS RoI Pooling 起源于 17 年的论文:Deformable Convolutional Networks。
实际上,这篇论文提出了两大核心创新:可变形卷积和可变形池化。
我们本篇先引入可变形池化内容,之后再以此为基础展开可变形卷积的逻辑。

而总结来说,Deformable PS RoI Pooling 的核心思想是:

在 PS RoI Pooling 的基础上,为每一个 bin 引入可学习的空间偏移。

不再过多铺垫,我们直接展开它的具体传播过程来理解它的逻辑。

2. 偏移学习#

我们知道,在标准的 PS RoI Pooling 中,每个 bin 的采样点是固定的。
但在 Deformable PS RoI Pooling 中,引入了偏移的概念:偏移量不是作用在边界坐标上的,而是作用在每个采样点上的
比如 (�,�) 是 bin 内的某个采样位置,其引入偏移后就变成了:

(�+���,�+���)

(Δ���,Δ���) 就是这个 bin 的偏移。
一个 bin 通常只用一组偏移(Δx, Δy),它是整个 bin 里所有采样点的“统一偏移”。

这里的关键是:Δ�,Δ� 不是人为设定的,而是通过网络学习得到的。

显然,为了得到这些偏移,模型就要有新的结构变化:

增加一个分支,作用是在特征图层面预测偏移,再通过 RoI 内的池化操作,为每个 bin 聚合出对应的偏移量。

其具体逻辑如下:


如果你看了 DCNv1 的原论文,可能会发现一些不同设计,在下一部分会展开解释。
如图所示,假设有 �×� 个 bin ,那么偏移分支输出的特征图尺寸就是:

�×�×(2�2)

其中,每个 bin 对应 2 个通道(Δx, Δy)。
具体拆开,我们为偏移特征图的每个通道设定的语义如下:

通道编号含义
0bin(0,0) 的 Δx
1bin(0,0) 的 Δy
2bin(0,1) 的 Δx
3bin(0,1) 的 Δy
......

这种语义同样是通过结构设计嵌入,在反向传播中不断学习得到的。

现在,我们有了两类特征图:位置敏感特征图和偏移特征图。
下一个问题是:

我们要如何聚合两类特征图的信息得到注入偏移信息的 bin ?

3. 为 bin 注入偏移信息#

在这部分,我们首先要强调的是:bin 的采样仍然是在位置敏感特征图中进行,偏移特征图只是为了给不同的 bin 提供偏移信息。
而这部分的详细逻辑可以总结如下:

对于每个 bin ,在偏移特征图中的对应通道的对应区域进行平均池化得到两个方向的偏移量,再将偏移量和该 bin 在位置敏感特征图中的所有采样点相加,得到最终采样点坐标。

如图所示,这样有一点需要强调:在原论文中,bin 在不同类别的偏移量是单独预测的,同一个 bin 内的偏移在不同类别间不共享,在上一步的通道尺度设计也有所不同,图中是现代改进后的主流结构。

在这里,同一个 bin 的 (Δ�,Δ�),在所有类别上是共享的。
这是因为几何结构的调整,通常和类别无关
比如一个 RoI 框住的是“人”,他可能左偏一点、头歪一点或者嘴张开一点,换成别的类别也一样,这些都是结构偏移,而不是类别差异。
其次,也是因为类别级的偏移学习需要更多数据,而且需要学习更多参数。

由此,我们就在采样位置上加入了可学习的偏移量,让采样变得更灵活,更加“自适应”。
但一个新的问题接踵而至:

学习得到的采样点不是整数怎么办?

4. 可变形池化的插值问题#

这是一个比看起来起来要严重的问题。当采样位置变成:

(�+Δ�,�+Δ�)

它通常不再是整数坐标。
因此必须引入一个机制,对非整数位置进行特征读取。

而这里的处理方式与 RoI Align 类似:

使用双线性插值,从周围点估计该位置的值。


不难理解,但要注意一点:这里的插值不是为了“对齐”,而是为了“支持可变采样”。

简单展开一下,你可能会感觉这里像是把 PS RoI Pooling 和 RoI Align 的逻辑加起来了。
但实际上,我们在上一篇末尾就提到了:PS Pooling 和 Align 通常不会一起使用。
在这里使用插值只是为了让可变形池化的计算可以进行,而不是为了实现 RoI Align 的几何对齐效果,它们只是都用了双线性插值,仅此而已。

到这里,我们就梳理完了所有的改进点,之后再对每个 bin 中采样点的特征值进行池化,就可以得到最终输出,用于后续操作。

这便是可变形池化,他实现了可学习的采样偏移,让池化可以不再按照“严丝合缝的固定方格”进行采样,而是可以灵活的进行偏移。

一个想法是:

http://www.jsqmd.com/news/1216148/

相关文章:

  • 空气炸锅微波炉电炖锅红外温控升级:厨电红外测温传感器国产替代方案横向对比
  • 劳力士大陆维修中心电话售后维修服务热线权威公示(2026年7月最新) - 劳力士服务中心
  • Flutter 自定义转场动画:PageRoute 与自定义路由的深度定制
  • 合肥投影仪哪家维修最专业?差点被坑八百块后我只认这家
  • 带孩子自驾游选什么大型SUV好:沃尔沃XC90、奔驰GLE与蔚来ES8家庭出行对比 - 信息情报站
  • GPIO入门
  • MySQL 索引使用规范:常见失效场景与优化实操方案
  • 操控基因谁更强:沃尔沃XC70、理想L7、传祺ES9动态质感深度对比 - 信息情报站
  • 即梦AI生成的视频怎么去水印?2026大马工具箱+快快无印免费工具实测教程 - 科技大爆炸
  • 【工具汇总】鸿蒙 ArkWeb完整调试工具步骤
  • Go 服务自动扩缩容:HPA 指标设计和冷启动优化
  • 20万中型家用轿车推荐:沃尔沃S60、奔驰C级、宝马3系安全与油耗对比 - 信息情报站
  • 低成本创业科普:为什么全媒体广告代理是可关注的轻资产赛道
  • 家庭用车纯电轿车怎么选:沃尔沃ES90、蔚来ET7与宝马i5空间安全与实用性对比 - 信息情报站
  • FW-D1 vs 迈来芯MLX90614:参数全面对比
  • Agent 任务队列架构:优先级、死信队列和状态追踪
  • 论文“双降”攻略,只需三步,有效规避AI检测,使用ChatGPT降AI率和降重一起搞定
  • 抖音实况图怎么保存到手机相册?2026大马工具箱+快快无印动态保存教程 - 科技大爆炸
  • 宝珀官方售后服务中心地址与客户服务热线实地考察报告+多信源验证(2026年7月最新) - 宝珀官方售后服务中心
  • 过孔越密越稳?信号穿过一片“孔墙”,参考平面可能先被割碎
  • 打工人必看!一个网站=GPT+Claude+MJ,做PPT/写周报效率翻倍
  • 学术写作中的 RAG 技术应用:如何解决 AI 生成内容的文献引用问题
  • 视频号视频怎么无水印下载保存?2026大马工具箱微信视频号方法全解析 - 科技大爆炸
  • 寄大件什么快递最快最便宜?2026年主流物流深度横评与省钱指南 - 快递物流资讯
  • 序说完整(第4期) | 陈为凯研究员详解T2T基因组解析园艺作物着丝粒演化研究思路
  • 踩坑记录:TDengine 落地钢铁设备预测性维护的时序建模记录
  • 计算机毕业设计YOLO+多模态大模型(LLM)水果蔬菜病害检测分析预警系统 智慧农业 深度学习 人工智能(源码+文档+ppt+讲解)
  • 亲身探访上海百达翡丽官方售后服务中心|地址与24小时客服电话(2026年7月最新) - 百达翡丽官方售后中心
  • 女生适合开的混动SUV:沃尔沃XC70对比魏牌蓝山与传祺ES9 - 信息情报站
  • 如果关注M4Markets信息透明度,是否自然?