ASPP是一个模块,可以被我们放在任何地方,比如下图:
来源:ASPP(Atrous spatial pyramid pooling)最早来自DeeplLab v2网络,后在DeepLab v3网络中得到改进加强,本文以DeepLab v3中的ASPP结构进行分析和源码实现。
模块目的:在不改变shape即不降采样的前提下增大网络的感受野,增强网络获得多尺度上下文的能力。
模块结构:
- 一共并联四个分支,第一个分支为1×1的普通卷积层。
- 第二和第三个分支采用一个3×3的膨胀卷积,不同分支采用的膨胀系数rate