目录

Titie:Optimized U-Net for Brain Tumor Segmentation

Abstract--摘要

Introduction

方法-Method

数据

数据预处理与数据增强

模型架构

损失函数

深监督

补充:K-Fold交叉验证


Titie:Optimized U-Net for Brain Tumor Segmentation

Abstract--摘要

本文进行了广泛的消融研究来测试:深度监督损失,焦点损失,解码器注意力块,Dropout块和残差连接。此外本文还探索了U-Net编码器的最佳深度,卷积通道数和后处理策略。

总之总体的目标就是选择性能最优的U-Net结构。

Introduction

目前存在很多U-Net的变体如Attention UNet;残差U-Net,U-Net++;U-Net3+等等。广泛的U-Net架构使得选择一个最佳的UNet结构来匹配脑肿瘤分割任务非常重要。此外一旦确定了网络架构,选择合适的损失函数和数据增强策略也会变得非常重要。

方法-Method

数据

数据的注释由4类组成:1)增强肿瘤(ET)2)瘤周水肿组织(ED)3)坏死肿瘤核心(NCR)4)背景

数据预处理与数据增强

此外为了获得更好的效果采取了数据增强策略:1)有偏差的裁剪 2)缩放3)翻转4)在数据中加入高斯噪声 5)改变对比度与亮度

模型架构

1)U-Net:U-Net就是U型的编码器-解码器结构。在编码器部分进行下采样,将输入转换为低维空间,特征通道数不断变大,特征图的分辨率不断变小。然后解码器部分上采样逐渐恢复特征图的大小,并且通道数也不断变小。

2)SegResNet-VAE:SegResNet-VAE是带有自动编码器正则化的残差U-Net,其示意图如下:

它通过添加变分自编器分支来修改解码器的分支,它的重构输入具有正则化效果。在解码器分支中将来自瓶颈的特征图缩减到256的低纬空间(128表示均值,128表示标准差),然后从具有给定均值和标准差的高斯分布中抽取一个样本,并按照与解码器相同的架构重构输入图像维度。

3)UNETR:UNETR是VIT对3D卷积的概括--它使用多头注意力代替了编码器的3D卷积,为了将3D输入体积转换为多头自注意力的输入,它被分为一系列的均匀非重叠的Patch并使用了线性层投影到了嵌入空间,并且添加了位置嵌入,其网络结构示意图为:

4)Attention UNet:Atttention UNet通过在解码器部分添加注意力门来扩展基础的UNet。注意力门在解码器块中连接之前从编码器转换得到的特征图。通过使用这个结构可以了解到编码器特征图中哪些区域是重要的。结构门的结构如下图所示:

5)Residual U-Net:Residual U-Net就是在普通的U-Net的基础上加入残差连接,这有助于训练深度神经网路,从而避免可能产生的梯度消失和梯度爆炸问题。

根据实验结果可知,一个基本的U-Net取得了最好的效果

损失函数

将输出特征图设计为具有3个通道的特征(每个类一个)也就是WT,ET,TC,最后通过Sigmod激活函数进行转换。每个区域分别使用二元交叉熵或焦点损失和Dice Loss总和进行优化。

深监督

深监督通过计算不同解码器级别的损失函数来帮助获得更好的梯度流,在本文中添加了两个额外的输出头最终的损失函数为

补充:K-Fold交叉验证

概念:数据分为1)训练集 2)验证集(在训练集中抽出分出一部分作为验证集,用于调参评估模型的性能。)3)测试集

验证集来源于训练数据但不参与训练,模型在验证数据数据中的评估常用的是交叉验证又被称为循环验证。

K-Fold定义:将原始数据(也就是训练集)分为K组,将每一个子集数据分别做一次验证集,其余的K-1组子集作为训练集,这样会得到k个模型,这K个模型分别在验证集中评估结果,最后的误差MSE加权平均得到交叉验证误差。

(脑肿瘤分割笔记:十四)用于脑肿瘤分割的优化U-Net相关推荐

  1. 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9712321 作者:七十一雾央 新浪微博:http:// ...

  2. 吴恩达《机器学习》学习笔记十四——应用机器学习的建议实现一个机器学习模型的改进

    吴恩达<机器学习>学习笔记十四--应用机器学习的建议实现一个机器学习模型的改进 一.任务介绍 二.代码实现 1.准备数据 2.代价函数 3.梯度计算 4.带有正则化的代价函数和梯度计算 5 ...

  3. Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理

    Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...

  4. 强化学习经典算法笔记(十四):双延迟深度确定性策略梯度算法TD3的PyTorch实现

    强化学习经典算法笔记(十四):双延迟深度确定性策略梯度算法TD3的PyTorch实现 TD3算法简介 TD3是Twin Delayed Deep Deterministic policy gradie ...

  5. 机器学习笔记十四:随机森林

    在上一篇机器学习笔记十三:Ensemble思想(上)中,简要的提了一下集成学习的原理和两种主要的集成学习形式.  而在这部分要讲的随机森林,就算是其中属于bagging思路的一种学习方法.为了篇幅,b ...

  6. 数据科学和人工智能技术笔记 十四、K 最近邻

    十四.K 最近邻 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 确定 K 的最佳值 # 加载库 from sklearn.neighbors import KNeig ...

  7. (脑肿瘤阅读笔记:四十六)KIU-Net用于医学图像分割和体积分割的过完备卷积网络架构

    目录 Title:KiU-Net: Overcomplete Convolutional Architectures for Biomedical Image and Volumetric Segme ...

  8. (脑肿瘤分割笔记:四十四)基于深度学习的脑肿瘤分割的综述

    目录 Abstract&Introduction 脑肿瘤分割任务面临的主要挑战 深度学习方法的脑肿瘤分割的方法 脑肿瘤分割方法一:设计有效的架构分割方法 针对于不同目的的模型 对于精度有要求的 ...

  9. (脑肿瘤分割笔记:四十三)用于脑胶质瘤分割的上下文感知网络

    Title:CANet: Context Aware Network for Brain Glioma Segmentation 摘要-Abstract 目前的一些脑肿瘤分割方法缺乏强有力的策略来整合 ...

  10. (脑肿瘤分割笔记:四七)--自编码器和变分自编码介绍具有变分自编码器正则化的U型分割结构

    本文只是记录个人阅读论文的感想与思考!难免存在错误!如若理解有误还请各位大佬指出!感谢! 目录 相关概念 自编码器(AE) 自编码器存在的问题 变分自编码器(VAE) 关于正则化的直观解释 论文一:3 ...

最新文章

  1. 第十六届的无线信标-2021-线圈参数测试和仿真
  2. 应用DIV+CSS编码时容易犯的一些错误
  3. 去除MyEclipse频繁弹出的Update Progress窗口
  4. 唐山师范学院计算机论文,唐山师范学院校园网络解决方案 毕业论文
  5. [Leedcode][JAVA][第394题][字符串解码][栈][类型转换]
  6. oracle打开当前表的编辑,oracle sqlplus常用命令
  7. 深根固柢 云起磐石——移动云大云磐石服务器重磅推出
  8. Python 中的 - 是什么意思
  9. python机器学习案例系列教程——算法总结
  10. 字符HTML编码类(转)
  11. selenium对验证码识别校验解决方法
  12. 图解数据结构(04) -- 哈希表
  13. 测量学5_测量误差理论的基本知识
  14. 病毒分析一:恶意下载软件
  15. 公众号被关注后怎么发送多条自动回复消息?可以插入外链吗?
  16. RPG游戏中造过的BUG
  17. spy++是可以获取浏览器当前页面的标题的,并且可以根据“窗口标题”和“类名”实现对浏览器的显示和隐藏,
  18. 各大U盘主控有何区别
  19. 抖音短视频买的粉丝是真的吗?多少人懂这点
  20. 计算机限制打开移动硬盘,移动硬盘一接到电脑上就显示“一个USB设备超过其集线器端口的电源限制”...

热门文章

  1. R语言学习笔记--《R语言实战》
  2. R语言 极速学习项目 Kmeans实战
  3. 我是谁:没有绝对安全的系统影评
  4. 七年,神策的不变与变
  5. python中的打印是什么意思_对python:print打印时加u的含义详解
  6. wms分析系列文章 老罗
  7. 钢之炼金术师之无法弥补的罪恶铃声 钢之炼金术师之无法弥补的...
  8. 计算机公共教学平台 用户登录,天空教室计算机共课学习管理平台教师操作手册.doc...
  9. Android动画攻略—帧动画、补间动画、属性动画
  10. DataBase_事务的ACID属性