Unet_Family

UNet Family Ideas

参考:https://github.com/ShawnBIT/UNet-family


module汇总:

  • DAC(Dense Atrous Convolution module)
  • RMP(residual multi-kernel pooling)
  • AAM(Augmented Attention Module)
  • CAM(channel attention module)
  • SAM(sequential channel attention and spatial attention module)
  • BAM(parallel channel attention and spatial attention module)
  • RRS(Ringed Residual Structure)
  • UP-Link with attention

1.CE-Net(2019)

Unet_Family

该结构加入了DAC block和RMP block。
DAC和RMP的作用均是增加提取图像的特征,只不过是是用不同的办法。

  • DAC(Dense Atrous Convolution module)的方法是结合不同空洞率的空洞卷积所提取的特征,其结构如下图:
    Unet_Family

  • RMP(residual multi-kernel pooling)的是结合不同大小池化所提取的特征的特征,其结构如下图:
    Unet_Family


2.RAUNet(Residual Attention U-Net)(2019)

Unet_Family

  • 模型背景:Some existing work adopts skip connections to concatenate the low-level features with the high-level
    features, which contributes to replenishing the position details. But this is a naive
    method. Due to the lack of semantic information in low-level features, it contains
    a lot of useless background information. This information may interfere with
    the segmentation of the target object.
  • AAM(Augmented Attention Module):其作用是捕获高级语义信息,并强调目标特征。(改进的部分)
    Unet_Family

GAP(Global average pooling )

3.MFP-Unet(multi-feature pyramid U-net)(2019)

Unet_Family

该结构结合了空洞卷积核特征金字塔

4.ScleraSegNet(2019)

Unet_Family

该模型用于角巩膜是分割,作者加入了bottleneck模块。
而对于bottleneck模块,作者分别尝试了5种结构,见下图:

Unet_Family

  • CAM(channel attention module):
    该模块首先在SENet中提出,发展于BAM。
    这个模块期望通过显式地建模通道之间的相互依赖性来自适应地重新校准通道方式的特征响应。公式如下:
    M§ = σ(Mc§)
    = σ(MLP(GAP§))
    = σ(W1(W0(GAP§) + b0) + b1)

  • SAM(sequential channel attention and spatial attention module)
    该模块在(J. Park, S. Woo, J. Lee, and I. S. Kweon. Bam: Bottleneck attention module. In British Machine Vision Conference, page147, 2018.)中提出。这个模块期望为了在不同空间位置强调和抑制特征去学习到一个空间注意图。公式如下:
    M§ = σ(Ms§)
    = σ(f1×1(Fd3= 4 ×3(Fd3=4 ×3(F1×1§))))

  • BAM(parallel channel attention and spatial attention module)
    就是CAM和SAM的结合,其中element-wise summary是指逐个相加。

5.RRU-Net(2019)

Unet_Family

该网络结构在文中是用在分割拼接伪造的图像中,它的特点是提出了循环残差结构(Ringed Residual)。
RRU-Net是端对端图像本质属性分割网络,独立于人类视觉系统,它可以直接定位伪造区域,而无需任何预处理和后处理。
此外,RRU-Net
可以有效地减少错误的预测,因为它可以更好地利用图像中的上下文空间信息

Unet_Family

环状残留结构可以加强CNN的学习方式,同时防止更深层次的梯度退化问题网络,确保对图像本质的区分在网络层之间提取特征时,属性特征会更加明显。

6.CASU(connection sensitive attention U-Net)(2019)

Unet_Family

该结构在UNet的基础上加入了attention gates
,并且运用了新的连接敏感权重,这样可以帮助改善细节的精度。
Unet_Family

1.作者尝试了两种连接模型:UP-Link和DOWN-Link
  • UP-Link:连接了input G和the output of attention gate
  • DOWN-Link:连接了input X和the out of attention gate

Unet_Family

最后作者选择了UP-Link, 因为这种结构在训练时改善了细节特征的质量和影响。

  • Attention gate:参数更新同时依赖于decoder layers和encoder layer,实验下来效果更好。

  • Attention Weight:最后一个attention weight被提取出来并concatenate(与add区分)到特征图的输出,进一步强调了注意的像素。

2.作者定义了ACCcs(连接敏感度指标):

图像分割的一般指标可以判断主血管如何好地被分割了。但是他们无法清楚地区分边界和细船结构的细微变化,然而这对早期诊断至关重要。
Unet_Family

其中,

  • δ1, δ2是二进制阈值函数
  • fi 是输入x和权重v.mi的预测结果构建的mask map
  • mi: (δ2((1−Ci2)×yi)代表了那些很难分割的属于细船结构的像素点。DOG(y)是通过DOG边缘检测算法提取的ground truth的边界。

---- 未完待续(2021.1.4)

上一篇:Spark SQL Dataset 常用API 二


下一篇:html中如何使用特殊字体