V-Net: 医学图像分割

  • V-Net: 医学图像分割
    • 引言
    • 网络结构
    • 训练
    • 参考

V-Net: 医学图像分割

引言

卷积网络在计算机视觉和医学图像分析领域有了很广泛的应用。尽管卷积神经网络非常受欢迎,但大多是都是用来处理2D图像,而医学图像却大多是3D的。U-Net是一个全卷积的体数据分割神经网络。它采用端到端的训练方式,包含一个新式的目标函数用于训练时进行优化使用。同时能很好的处理背景和非背景之间的强烈不平衡问题。为了解决数据量有限的问题,使用了非线性变换和直方图匹配的方式来进行数据增强。

网络结构

使用卷积操作来提取数据的特征,于此同时在每个“阶段”的末尾通过合适的步长来降低数据的分辨率。整个结构的左边是一个逐渐压缩的路径,而右边是一个逐渐解压缩的路径。最终输出的大小是和图像原始尺寸一样大的。所有的卷积操作都使用了合适的padding操作。

左边的压缩路径被分为了多个阶段,每个阶段都具有相同的分辨率。每个阶段都包含1到3个卷积层。为了使每个阶段学习一个参数函数:将每阶段的输入和输出进行相加以获得残差函数的学习。结合试验观察得知:这种结构为了确保在短时间内收敛需要一个未曾学过残差函数的相似性网络。

每个阶段的卷积操作使用的卷积核大小为5x5x5。在压缩路径一端,数据经过每个阶段处理之后会通过大小为2x2x2且步长为2的卷积核进行分辨率压缩。因此,每个阶段结束之后,特征图大小减半,这与池化层起着类似的作用。因为图像分辨率降低和残差网络的形式,从而将特征图的通道数进行的翻倍。整个网络结构中,均使用PReLu非线性激活函数。

使用卷积操作替代池化操作,在一些特殊的实现方式下可以在训练过程中减小内存的使用。这是因为在方向传播过程中并不需要像池化操作一样去切换输入和输出之间的映射,同时也更易于理解和分析。

下采样有利于在接下来的网络层中减小输入信号的尺寸同时扩大特征的感受野范围,下一层感受到的特征数量是上一层的两倍。

网络右边部分的功能主要是提取特征和扩展低分辨率的空间支持以组合必要的信息,从而输出一个两通道的体数据分割。这最后一个卷积层使用的卷积核大小是1x1x1,输出的大小与原输入大小一致。两个特征图通过这个卷积层来利用soft-max来生成前景和背景的分割概率图。在右边解压缩路径中每个阶段的最后,通过一个解卷积操作来恢复输入数据的大小。

于此同时,在收缩路径中每阶段的结果都会作为输入的一部分加入到右边解压缩对应的阶段中。这样就能够保留一部分由于压缩而丢失的信息,从而提高最终边界分割的准确性。同时这样有利于提高模型的收敛速度。

训练

损失方式定义为:
D=2⋅∑iNpigi∑iN(pi2+gi2)D=\frac{2\cdot \sum_i^Np_ig_i}{\sum_i^N(p_i^2+g_i^2)} D=∑iN​(pi2​+gi2​)2⋅∑iN​pi​gi​​
其中,pip_ipi​表示预测的概率,gig_igi​表示ground truth的概率,NNN表示像素点的个数。

数据增强:

  1. 使用 2x2x2的网格控制点和B-spline来获得稠密的形变场对图像进行非线性形变。
  2. 使用直方图匹配来获得不同灰度分布的图像。

参考

[1]:V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation

V-Net: 医学图像分割相关推荐

  1. 【图像分割应用】医学图像分割(二)——心脏分割

    这是专栏<图像分割应用>的第2篇文章,本专栏主要介绍图像分割在各个领域的应用.难点.技术要求等常见问题. 相比较脑区域分割,医学图像中的心脏分割问题要更复杂,因为心脏是一个不停运作的器官, ...

  2. DeepMedic —— 一种经典的医学图像分割的3D CNN框架

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/JYZhang_CVML/article ...

  3. tensorflow图像分割unet_AAAI2020 | 医学图像分割的Nonlocal UNets

    点击上方"CVer",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者: 街道口扛把子 https://zhuanlan.zhihu. ...

  4. 半监督3D医学图像分割(三):URPC

    Efficient Semi-supervised Gross Target Volume of Nasopharyngeal Carcinoma Segmentation via Uncertain ...

  5. 医学图像分割常用的评价指标

    医学图像分割常用的评价指标 1.Dice(Dice similarity coefficient) 2.IoU(Intersection over Union) 3.VOE(Volumetric Ov ...

  6. 【深度学习】ICPR 2022|3DUNet:卷积+胶囊强强联手,医学图像分割的新良方

    作者丨Ziyang Li 编辑丨极市平台 导读 卷积神经网络(CNN)目前在医学图像分割领域应用广泛.本文基于胶囊网络,设计了一种包含卷积与胶囊编码器的3DUNet架构并应用于医学图像分割,在减少推理 ...

  7. [医学图像分割综述] Medical Image Segmentation Using Deep Learning: A Survey

    使用深度学习的医学图像分割:一项调查 论文地址 本综述有两个独创之处,首先,与传统的调查方法直接将医学图像分割的文献划分为多个组,并对每个组详细介绍文献的方法相比,我们将目前流行的文献按照从粗到细的多 ...

  8. (新SOTA)UNETR++:轻量级的、高效、准确的共享权重的3D医学图像分割

    (新SOTA)UNETR++:轻量级的.高效.准确的共享权重的3D医学图像分割 0 Abstract 由于Transformer模型的成功,最近的工作研究了它们在3D医学分割任务中的适用性.在Tran ...

  9. 医学图像分割知识点总结

    一.血管造影技术 1.1.数字减影血管造影(DSA) 相比于其他常规造影技术成像的图像,整体血管结构更加清晰.直观,背景噪声较少,对于一些精细血管都能较为准确的显示.特别适用于大血管的检查,对冠状动脉 ...

  10. UTNet 用于医学图像分割的混合Transformer

    点击上方"计算机视觉工坊",选择"星标" 干货第一时间送达 作者丨李响 来源丨 GiantPandaCV 文章目录 1 概述 2 浅析 Transformer ...

最新文章

  1. 满屋研选获1亿元B轮融资,华创资本领投,五岳资本、金地集团、治平资本等跟投...
  2. 52 介绍几个重要的类
  3. struts2 标签的使用之二 s:iterator
  4. clodeblocks debug断点调试_Intellij IDEA高阶DEBUG大杀器
  5. 中报亮眼,阅文的增长“飞轮”是如何练成的?
  6. Mips KVM TrapEmulate implemented in Linux
  7. hive中的逻辑运算符 案列_Hive内置运算符
  8. vue鼠标右键自定义菜单_vue-右键菜单功能
  9. 一文教你学会需求分析与管理
  10. 抓包工具Fiddler的使用说明
  11. 动态比较器蒙特卡洛(mente carlo)仿真失调电压
  12. 魔改010Editor Template 识别伪加密
  13. 关于粒子群算法的两种惯性权重
  14. 365投票抽奖助手V4.5.95版本小程序源码|前端+后端完整源码
  15. Vue单元素/组件的过渡
  16. rhel7 卡在sda assuming drive cache write through不能进入操作系统的一个解决方案
  17. 澳洲航空和香港航空在OAG的准点率报告中获得五星评级
  18. 解决阿里云端口不通 配置安全组无效
  19. LeetCode #121 买卖股票的最佳时机 贪心 单调栈 动态规划
  20. 向《数据科学实战》作者Cathy O'Neil提问!

热门文章

  1. Vue2学习笔记1 - win10下安装vue开发环境
  2. 华大单片机HC32L130使用内部RCH时钟源倍频24M外设PCLK到48M
  3. python解一元二次方程复数_python – SymPy和复数的平方根
  4. java ping域名
  5. qt linux不能读写u盘文件,Qt读取U盘文件内容
  6. ios系统软件迁移到安卓_苹果一键换机到安卓(苹果安卓一键迁移的软件)
  7. Tensorflow2.6实现Unet结构神经网络(3D卷积)识别脑部肿瘤并实现模型并行
  8. csdn没积分如何获取
  9. vue+element 在ie和360浏览器的兼容问题
  10. OsgEarth添加圆锥体