Laddernet:基于UNet的医学分割多路径网络

2023-11-19

摘要

UNet是医学图像分割中的主流网络,以往的对于UNet网络的修改都是有一个跳跃连接的编码器和解码器组成。这种结构的信息流路径是有限的。

本文提出的Laddernet,可以看成是一个由多个UNet组成的链。与原始的UNet不同。Laddernet具有多对编码器-解码器分支。并且在每一层中每对相邻的解码器和解码器分支之间都具有跳过连接。

此外收ResNet的启发,网络使用了改进的残差块。其中一个块中的两个卷积层共享相同的权重。由于存在跳跃连接和残差块。Laddernet具有更多的信息流路径,可以看做是全卷积神经网络的集成

卷积神经网络能够流行的主要原因在于1:有大量的数据集以及强大的计算资源2:对图像进行卷积运算是平移不变的,可以共享权值进行特征提取3:Relu激活函数的成功。

LadderNet

网络是一个用于语义分割的多分支卷积神经网络,如下图所示,网络具有更多的信息流

不同空间尺度的特征用字母A到E命名,列用数字1到4命名。我们将列1和列3命名为编码器分支,将列2和列4命名为解码器分支。我们使用步幅为2的卷积从小接收域特征到大接收域特征。

LadderNet与UNet网络的联系

LadderNet可以看做是一个UNet网络链。第一和第二列可以看做是一个UNet,第三和第四列可以看做是一个UNet,并且在A-D级之间存在着跳跃连接。与UNet不同的是,来自编码器的分支特征和来自解码器的分支特征,将来自两个分支的特征相加。

我们在这里演示了一个由2个u - net组成的LadderNet,但附加更多的u - net形成复杂的网络结构

共享权重的残差块

更多的编码器-解码器分支将增加参数的数量和训练的难度,为了解决这个问题,本文提出了共享权重残差块,在这样的结构中,同一块中的两个卷积层共享相同的权重,同一块中的两个卷积层可以视为一个循环层,只是两个批归一层不同。

总结

本文提出了一种基于LadderNet的语义分割方法。与U-Net相比,LadderNet有更多的编解码器对。跳过连接使LadderNet有多条路径用于信息流,并且路径数量随着编码器-解码器对的数量呈指数增长。另一个创新是共享权重残差块,它结合了残差连接、循环卷积层和dropout正则化的优点。共享权重设计也大大减少了参数的数量

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laddernet:基于UNet的医学分割多路径网络 的相关文章

随机推荐

  • 分析系统 - 使用Python爬虫

    在竞争激烈的市场环境中 了解和分析竞争对手的销售策略和市场表现对于企业的成功至关重要 本文将介绍如何利用Python爬虫建立低成本的销售竞争对手分析系统 探索其方法 工具和好处 并同时解决可能出现的问题 销售竞争对手分析的目标是获取有关竞争
  • asoc widget path route(audio_map)

    上一篇文章中 我们介绍了音频驱动中对基本控制单元的封装 kcontrol 利用kcontrol 我们可以完成对音频系统中的mixer mux 音量控制 音效控制 以及各种开关量的控制 通过对各种kcontrol的控制 使得音频硬件能够按照我
  • 6_线性表的相关操作

    文章目录 线性表的一些常用操作 线性表操作的实现 用C语言描述线性表 小结 线性表的一些常用操作 创建线性表 销毁线性表 清空线性表 将元素插入线性表 将元素从线性表中删除 获取线性表中某个位置的元素 获取线性表的长度 线性表操作的实现 线
  • Ubuntu系统安装Nvidia显卡驱动、Cuda、Cudnn、Pytorch、Tensorflow

    如果你的机器显卡是集成显卡 或者是老旧版本 那么不支持GPU加速 只能使用CPU版本的Pytorch Tensorflow 本文的前提是你有一块好的Nvidia显卡 1 如何查看电脑的显卡型号 在windows系统上 查看显卡型号的方法如下
  • 【数据结构】【王道408】——PPT截图与思维导图

    自用视频PPT截图 视频网址王道B站链接 23考研 408新增考点 并查集 红黑树 2023年408真题数据结构篇 408考纲解读 考纲变化 目录 第一章 绪论 第二章 线性表 顺序表 单链表 双链表 循环链表 静态链表 差别 第三章 栈
  • python大一考试知识点_Python复习知识点总结(针对校招

    正文 Python是门动态语言 运行时候采取检查数据类型 Python解释器 让其他程序运行起来的程序 Python解释器读取程序 按照其中的语句顺序执行 并得出结果 做了什么 解释器将语句翻译成一组字节码指令 pyc 字节码运行速度比源代
  • 图片撕纸效果处理

  • 自动化办公神器!用Python批量识别发票并录入到Excel表格!可以讨财务女神开心了!

    故事的开始 今天去财务拿上个月的工资条核对 发现女神一脸闷闷不乐 好像天要塌下来一样 我对完工资就问 女神 你咋不开心 不是马上就要发工资了嘛 女神说 老板刚给我派了个任务 让我把上个月这个月的发票都做一个Excel表格 今天下班前给他 这
  • windows10下编译boost1.74

    系列文章目录 文章目录 系列文章目录 前言 一 准备 二 编译步骤 前言 最近公司的项目中用到boost1 74 我机器上已经编译了boost1 79 为了配合项目无奈只有重新编译boost1 74 一 准备 1 visual studio
  • VMware镜像文件下载

    VMware镜像文件下载 http blog sina com cn s blog 517c21c00102x5ja html 貌似Centos 6不能下载啊 其他的没有测试
  • 12个真实项目实战带你玩转Java并发编程

    这篇博客 我会总结如下内容 满满的干货 篇幅可能会很长 做好心理准备 Immutable Object 不可变对象模式 在不引入锁的条件下 能保证访问共享变量时是线程安全的 缺点是会频繁的创建变量 Guarded Suspension 保护
  • 什么是架构,架构的本质是什么

    不论是开发人员还是架构师 我们都一直在跟软件系统打交道 架构是在工作中出现最频繁的术语之一 那么 到底什么是架构 你可能有自己的答案 也有可能没有答案 对 架构 的理解需要我们不断在实践中思考 归纳 演绎 形成自己的认知 一 什么是软件架构
  • Dinic算法学至大佬,学以致用【挂上相应的题目】

    这个巨佬讲的超级厉害 学起来很快 还有优化的说呢 Dinic算法 研究总结 网络流 网络流是信息学竞赛中的常见类型 笔者刚学习了最大流Dinic算法 简单记录一下 网络流基本概念 什么是网络流 在一个有向图上选择一个源点 一个汇点 每一条边
  • 11年做安卓开发至今,我失业了,我跟CSDN的缘分

    今天来写篇自己的文章 自己工作的文章 11年毕业到现在 我彻底失业了 是真的失业了 不过失业我觉得没什么可怕 至少干了这些年 也攒下了一些生活费 至少饿不死就行了 我失业也是因为自己有业 并不害怕 从11年做开发 那个时候就边做开发 边思考
  • 学习-Java输入输出之File类之获取文件信息(1)

    任务描述 本关任务 判断给定的字符串是目录 文件路径还是其它 相关知识 File 对象既可以表示文件 又可以表示目录 下面我们来了解一下更多关于 File 对象的操作 获取文件信息常用方法 已知在C Users yy Desktop fil
  • Unity编辑器扩展——进度条显示通用方法

    在我们使用Unity编辑器扩展做一些批处理的工具时 通常会需要显示一个进度条 这样不会让Unity一直卡住不动 使得使用者不知道当前的进展 那么如何显示进度条呢 涉及的相关API有 EditorUtility ClearProgressBa
  • 运用transport tablespace进行快速oracle版本升级(9i-10g)

    运用transport tablespace进行快速oracle版本升级 9i 10g 大家可能都知道在进行oracle数据库版本升级的时候会有2种方式 1 通过dbua database upgrade assistant 2 exp i
  • 竞逐对话式AI,百度、字节各有千秋

    随着OpenAI陆续发布的ChatGPT引发了AI界热议 新一代的AI热度便开始持续走高 与此同时 以ChatGPT模型为代表的大型预训练模型的出现 也使得对话式AI的生成能力和智能水平得到了飞跃式的提升 得益于此 对话式AI的发展又开始受
  • GPIO使用( 一 )

    一 GPIO的两大功能 通用输入输出端口GPIO具有两大功能 一种是作为一个可控的端口引脚 另外一种是通过端口映射功能连接到芯片外设 最为常用的功能是 可以作为一个可控的端口引脚 配置该引脚为输入或者输出 输出功能包括强推挽输出和开漏输出两
  • Laddernet:基于UNet的医学分割多路径网络

    摘要 UNet是医学图像分割中的主流网络 以往的对于UNet网络的修改都是有一个跳跃连接的编码器和解码器组成 这种结构的信息流路径是有限的 本文提出的Laddernet 可以看成是一个由多个UNet组成的链 与原始的UNet不同 Ladde