尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

可变形池化 deformable RS RoI Pooling

可变形池化 deformable RS RoI Pooling
📅 发布时间:2026/7/18 23:39:24

这种想法的实现结果之一就是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 中采样点的特征值进行池化,就可以得到最终输出,用于后续操作。

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

一个想法是:

相关新闻

  • 消费电子零部件三维检测方案
  • GPIO入门
  • 家庭用车纯电轿车怎么选:沃尔沃ES90、蔚来ET7与宝马i5空间安全与实用性对比 - 信息情报站

最新新闻

  • 2026广州卫生间、阳台、地下室与屋顶防水维修指南,三类服务定位如何比较 - 盛隆防水
  • Serverless不够用?混合架构实现确定性执行
  • 欧米茄中国专柜官方服务电话2026年7月最新,客户热线客户必读 - 欧米茄官方服务中心
  • Router 路由管理:pushUrl、replaceUrl、back 与参数传递
  • 佳能TS3380,TS3480,G1810,G2810,G4810,MG3580,MG3680,MG6880,IP2780,IP8780,IX6780故障码5b00,1700,p07,e08,5b02
  • Prompt Injection防护实战:基于847测试用例的多层防御框架

日新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号