一篇有意思的文章,CVPR 2020的Strip Pooling: Rethinking Spatial Pooling for Scene Parsing[1],文章从空间池化的基础上提出了(分解出了)条纹卷积,并基于此构筑了场景解析(语义分割)的网络,达到了新的SOTA。文章写得挺好的,不过我不是做语义分割的,所以我还是略读了。

痛点

与只在一个小方框中采集信息的传统空间池化结构不同,文章提出的strip pooling条纹卷积,可以更有效地捕获远程依赖,在一些比较分离的区域捕获长程关系,使得模型捕获局部背景与防止不相关区域干扰更加便利。

模型

基于条纹卷积,文章设计了基本块strip pooling module(SPM)以增大backbone感受野,其结构如下图:

【ML&DL】【skimming】Strip Pooling: Rethinking Spatial Pooling for Scene Parsing

更基于此,文章设计了基于SP和SPM的基本残差块Mixed Pooling module(MPM)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oyjQn4FK-1588155947534)(https://user-gold-cdn.xitu.io/2020/4/27/171bac4cc0c47d96?w=621&h=604&f=png&s=94029)]

其中以源码https://github.com/Andrew-Qibin/SPNet
对应的strip pooling如下:

【ML&DL】【skimming】Strip Pooling: Rethinking Spatial Pooling for Scene Parsing

其中以源码https://github.com/Andrew-Qibin/SPNet/blob/master/models/resnet.py
对应的strip pooling module(SPM)如下:

【ML&DL】【skimming】Strip Pooling: Rethinking Spatial Pooling for Scene Parsing

参考文献

[1] Hou Q, Zhang L, Cheng M M, et al. Strip Pooling: Rethinking Spatial Pooling for Scene Parsing[J]. arXiv preprint arXiv:2003.13328, 2020.

相关文章:

  • 2022-01-12
  • 2021-07-09
  • 2021-11-18
  • 2021-08-27
  • 2021-04-29
  • 2021-10-07
  • 2021-10-18
猜你喜欢
  • 2021-07-21
  • 2022-12-23
  • 2021-05-06
  • 2021-09-02
  • 2021-10-16
  • 2021-09-07
  • 2021-12-28
相关资源
相似解决方案