FCN

Table of Contents

1. FCN

https://arxiv.org/pdf/1411.4038.pdf 2015/3

FCN 是最早的基于 dnn 的 semantic segmentation 模型, 它是基于 fully convolutional 的模型, fully convolutional 比较适合 semantic segmentation 任务: conv 之后不需要 fc, 直接按一个 up sample 即可 (deconv, unpooling, interpolate…)

1.1. Network

fcn.png

FCN 主要的设计是不同 stride 的 pooling 通过 skip connection 进行融合, 因为直接 pooling 会导致浅层信息的丢失.

FCN 定义了三种不同规格的模型: FCN-32s, FCN-16s, FCN-8s, 分别代表的是 pooling 融合的`深度`, 例如:

  1. FCN-32s 直接拿 pool5 进行 32x upsample, 结果会比较差.
  2. FCN-16s 用 pool5 进行 2x upsample 后与 pool4 融合, 再进行 16x upsample

fcn_stride.png

Backlinks

Dynamic Shaped Network (Dynamic Shaped Network > Fully Convolutional Networks): fully convolutional network 的一个例子就是 semantic segmentation 里的 FCN 模型

SCNN (SCNN > Network > backbone): 关于 pooling 与 semantic segmentation 可以参考 FCN

Semantic Segmentation (Semantic Segmentation > Overview): - (a) 通过 skip-connection, 例如 FCN

Semantic Segmentation (Semantic Segmentation > FCN): FCN

Author: [email protected]
Date: 2022-01-28 Fri 00:00
Last updated: 2022-01-28 Fri 13:54

知识共享许可协议