前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MPUnet:一个模型解决多个分割任务(MICCAI 2019)[github代码]

MPUnet:一个模型解决多个分割任务(MICCAI 2019)[github代码]

作者头像
Minerva
发布2020-07-06 14:50:09
1.5K0
发布2020-07-06 14:50:09
举报

今天分享一篇发表在MICCAI 2019上的论文:One Network To Segment Them All: A General, Lightweight System for Accurate 3D Medical Image Segmentation (原文链接:[1],代码链接:[2])。

1 研究背景

近年来深度学习技术在医学分割任务上取得了成功,然而通常对于一个特定的任务,都需要仔细设计一个复杂的模型去拟合,并且在训练的过程中需要花费大量的成本以及加入足够合适的技巧。这种做法虽然可以解决某一个特定的任务,但是当有了新的需求时,又需要从头重新设计模型并进行训练。本文提出了一个可以用于医学影像的通用分割框架multi-planar U-Net (MPUnet),这个框架不需要根据特定任务信息进行调整,也不需要人工的交互,就可以适应不同分割任务,并且都能达到很好的效果。

上述的单模型解决多任务问题,有一个对应的大规模数据集:Medical Segmentation Decathlon[3]

2 方法
2.1 整体流程

如上图(Fig.1)所示,对于一个输入图像,取不同角度的2D截面作为多个视图数据,而后分别通过修改版的2D U-Net预测分割图,最后通过Fusion model将多个视图的结果综合起来得到最后的预测结果。后面将对多视图数据选取、数据增强、2D-UNet结构、Fusion model、预处理和后处理分别进行详细介绍。

2.2 多视图数据选取

首先将模型表示为,为其输入的多通道2D图像(),输出是个类别的分割图。如上图(Fig.2)所示,一共选取个视图的数据,表示为,实质上就是在不同空间角度上进行截面的选取。最后对于一个视图中的所有截面预测结果堆叠起来就形成了3D预测结果,那么每个视图对应的3D预测结果为.

2.3 数据增强

采用多视图的输入数据其实可以等同于将数据在3D空间中做仿射变化的效果,是一种在3D空间中的数据增强。此外,在训练的2D图像上还采用了非线性变换来做数据增强。对于输入图像和标签图,分别采用tri-linear和nearest-neighbour插值方法进行重采样,以确保所有输入图像像素点间的距离是一致的。

2.4 2D-UNet结构

网络结构主要基于U-Net[4],做了如下几点修改:

  1. 在卷积层后加入了batch normalization层
  2. 对于上采样层,修改为卷积层+最近邻上采样
2.5 Fusion model

Fusion model实质上是将不同视图的结果进行加权投票。对于多个视图的3D预测结果(2D截面预测结果堆叠而成),需要采用Fusion model来进行综合,其过程可以表示为:。具体通过进行加权投票。其中表示第个视图中第个体素预测为第个类别的概率值,表示每一个视图中产生每一个类别预测结果所占的权重,是对应的偏置参数。

2.6 预处理和后处理

由于该模型的目标是可以适应不同的数据集,因此使用了尽可能少的图像相关处理技术,以防止过拟合于某种数据分布。对于预处理,只根据前景体素的中位数和四分位范围计算标准化的参数。此外,因为文中认为后处理是典型地依赖于特定任务的,因此没有采用任何后处理技术。

3 实验结果

这里我只给出论文中的部分实验结果,具体的实验结果分析以及实验和参数的设置请看原文。这篇文章还在附录中给了很多实验补充。

[1] https://arxiv.org/pdf/1911.01764v1 [2] https://github.com/perslev/MultiPlanarUNet [3] http://medicaldecathlon.com/ [4] U-net: Convolutional networks for biomedical image segmentation.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python编程和深度学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 研究背景
  • 2 方法
    • 2.1 整体流程
      • 2.2 多视图数据选取
        • 2.3 数据增强
          • 2.4 2D-UNet结构
            • 2.5 Fusion model
              • 2.6 预处理和后处理
              • 3 实验结果
              相关产品与服务
              图像处理
              图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档