作者的解读,讲得非常好非常推荐:https://zhuanlan.zhihu.com/p/44958351

这篇文章提出的嵌套U-Net结构,也是用于医学图像分割的。但理论上能用于广泛的视觉任务。

1. 故事

U-Net和FCN是应用最广泛的图像分割网络。它们的共同点是:短连接或短拼接,使得解码器可以分享来自编码器的浅层的、low-level的、细粒(fine-grained)的特征图。这种短连接对于恢复细粒度细节有益。甚至对于instance-level的分割,比如目标检测,这种U型结构也被成功应用于诸如Mask-RCNN结构上。Mask-RCNN甚至能处理被遮挡的目标。

但我们要提出一个问题:这种U型结构能不能更优化?因为对于医学图像而言,分割的细节和精度非常重要。

更进一步,作者希望能加强这种短连接结构。因为短连接能够有效地将 细粒度细节 与 语义丰富的特征图 结合。前者是从编码端获取的,后者是从解码端获取的。

2. UNet++

  • 主干网络是可以任选的。

  • 网络内部不仅有稠密连接,也保留了原U-Net的长距离连接。作者认为这很重要。这里作者所谓的connection其实是concat。横向看类似于dense block。

  • U型看,该网络嵌套了不同scale级别的U-Net。作者在解读中说:既然我们不知道深度多少最好,我们干脆全都提供,让网络自己选择好了。

  • 网络采用深监督,即每个输出都直接关联至损失函数。这样,我们可以在测试阶段实现剪裁效果。具体参见作者解读。这样,我们就可以在速度和精度上进行权衡,选择不同scale级别的U-Net。

3. 实验

3.1 设置

  • Adam优化器,初始学习率为3e-4。

  • UNet++是在U-Net的基础上改造的。

  • loss是binary交叉熵和dice coefficient的组合。

实验结果略。是医学图像分割的实验结果。我们重点看看能否实现剪裁:

(b)是相对难的任务,参数越多,U-Net scale级别越高,性能越好。但在简单任务上,可以用很小的U-Net实现较好的效果。

Paper | UNet++: A Nested U-Net Architecture for Medical Image Segmentation的更多相关文章

  1. Paper | U-Net: Convolutional Networks for Biomedical Image Segmentation

    目录 故事背景 U-Net 具体结构 损失 数据扩充 发表在2015 MICCAI.原本是一篇医学图像分割的论文,但由于U-Net杰出的网络设计,得到了8k+的引用. 摘要 There is larg ...

  2. 论文阅读笔记十八:ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentation(CVPR2016)

    论文源址:https://arxiv.org/abs/1606.02147 tensorflow github: https://github.com/kwotsin/TensorFlow-ENet ...

  3. 论文研读Unet++

    Unet++: A Nested U-Net Architecture for Medical Image Segmentation Unet++ 论文地址 这里仅进行简要介绍,可供读者熟悉其结构与特 ...

  4. 【Semantic Segmentation】U-Net: Convolutional Networks for Biomedical Image Segmentation 论文解析(转)

    目录 0. 前言 1. 第一篇 2. 第二篇 3. 第三篇keras实现 4. 一篇关于U-Net的改进 0. 前言   今天读了U-Net觉得很不错,同时网上很多很好很详细的讲解,因此就不再自己写一 ...

  5. 【Network Architecture】Densely Connected Convolutional Networks 论文解析

    目录 0. Paper link 1. Overview 2. DenseNet Architecture 2.1 Analogy to ResNet 2.2 Composite function 2 ...

  6. U-net图像分割

    [Keras]基于SegNet和U-Net的遥感图像语义分割 2014 年,加州大学伯克利分校的 Long 等人提出全卷积网络(FCN),这使得卷积神经网络无需全连接层即可进行密集的像素预测,CNN ...

  7. Research Guide for Neural Architecture Search

    Research Guide for Neural Architecture Search 2019-09-19 09:29:04 This blog is from: https://heartbe ...

  8. paper 156:专家主页汇总-计算机视觉-computer vision

    持续更新ing~ all *.files come from the author:http://www.cnblogs.com/findumars/p/5009003.html 1 牛人Homepa ...

  9. paper 141:some paper with ComputerCV、MachineLearning[转]

    copy from:http://blog.csdn.net/zouxy09/article/details/8550952 一.特征提取Feature Extraction: ·         S ...

随机推荐

  1. Codeforces Round #594 (Div. 2) B. Grow The Tree 水题

    B. Grow The Tree Gardener Alexey teaches competitive programming to high school students. To congrat ...

  2. Matplotlib绘图及动画总结

    目录 Matplotlib绘图总结 绘图原理 block模式(python默认) interactive模式(ipython模式默认) 深入子图 子图表示 子图绘图 绘制动画 参考链接 Matplot ...

  3. Ansible-Tower自动化运维管理环境 - 安装破解记录

    公司中实现运维自动化的架构中主要用到ansible,ansible脚本在部署服务器指令行中显得不太直观.Ansible-Tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用. ...

  4. app——升级测试点

    APP版本升级的测试点 该文章转载于:https://www.cnblogs.com/changpuyi/p/8618755.html   移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和 ...

  5. MySQL中的group_concat函数的使用

    本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) . MySQL中group_concat函数 完整的语法如下: grou ...

  6. CNN反向传播更新权值

    背景 反向传播(Backpropagation)是训练神经网络最通用的方法之一,网上有许多文章尝试解释反向传播是如何工作的,但是很少有包括真实数字的例子,这篇博文尝试通过离散的数据解释它是怎样工作的. ...

  7. C#上手练习1(if语句、Swich语句)

    1.打印字符串. 2.调用简单方法,方法里有if语句.Swich语句. C# if else 语句是最常用的条件语句,并且 if else 语句的形式有多种,包括单一条件的 if 语句.二选一条件的 ...

  8. C# 修改配置文件

    /// <summary> /// 保存配置文件的设定 /// </summary> /// <param name="Key"></pa ...

  9. c#中xml增删查改

    /// <summary> /// xml转list /// </summary> /// <typeparam name="T">目标对象&l ...

  10. C# 同步转异步 AutoResetEvent

    当我们的程序运行时,调用了一段异步的逻辑A,这段异步的逻辑无法转化为同步(如动画.下载进度等) 而,我们又需要等待异步逻辑A处理完成,然后再执行其它逻辑B. AutoResetEvent 同步转异步 ...