UNext:基于 MLP 的快速医学图像分割网络

UNext

  • 会议分析
    • 摘要
    • 贡献
    • 方法
      • 整体框架
      • 1.Shifted MLP
      • 2.Tokenized MLP Stage
    • 实验
      • 1.对比实验
      • 2.消融实验
        • 2.1 模块的消融实验
        • 2.2 通道数的探索
  • 可借鉴参考

会议分析

期刊(会议)名: MICCAI 2022
会议信息: 属于顶会了
有代码: UNxet

摘要

UNet 及其最新扩展(如 TransUNet)近年来一直是领先的医学图像分割方法。然而,这些网络无法有效地用于point-of-care应用中的快速图像分割,因为它们参数繁重、计算复杂且使用缓慢。为此,我们提出了 UNeXt,它是一种基于卷积多层感知器(MLP)的图像分割网络。我们以有效的方式设计了 UNeXt,其中包括早期卷积阶段和潜在阶段的 MLP 阶段。 我们提出了一个标记化的 MLP 块,我们可以在其中有效地标记和投影卷积特征,并使用 MLP 来对表示进行建模。为了进一步提高性能,我们建议在输入 MLP 时改变输入通道,以便专注于学习局部依赖关系。在潜在空间中使用标记化 MLP 可以减少参数数量和计算复杂性,同时能够产生更好的表示以帮助分割。该网络还由各级编码器和解码器之间的跳跃连接组成。我们在多个医学图像分割数据集上测试了 UNeXt,结果表明我们将参数数量减少了 72 倍,计算复杂度降低了 68 倍,推理速度提高了 10 倍,同时还获得了比最先进的医学图像更好的分割性能分段架构。


贡献

  1. 我们提出了 UNeXt,第一个基于卷积 MLP 的图像分割网络。
  2. 我们提出了一种新颖的具有轴向位移的标记化 MLP 块,以有效地学习潜在空间的良好表示。
  3. 我们成功地提高了医学图像分割任务的性能,同时具有较少的参数、较高的推理速度和较低的计算复杂度。


方法

整体框架

在这里插入图片描述
注意:

  1. 各层的通道数为32、64、128、160、256 而不是标准的U-Net通道数,这个是降低参数量和计算量最直接的方法;
  2. 前三层用的卷积模块;后两层使用标记的多层感知机模块;

1.Shifted MLP

在这里插入图片描述
先横向移动,后纵向移动,这些特征在高度和宽度上按顺序移动,以诱导网络中的窗口局部性

2.Tokenized MLP Stage

在这里插入图片描述
说的和做的好像有丢丢不一样,代码学习ing, 🐕😀

实验

两个公共数据集:ISIC 2018皮肤病变分割数据集和BUSI 乳腺超声数据集
损失函数:
在这里插入图片描述

1.对比实验

详细对比了五种模型两个数据集上Params、GFLOPs、Inference Speed、F1-Score、IoU的指标
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
作为会议文章,结果分析的很少,但是有代码,要去好好学学 😀

2.消融实验

2.1 模块的消融实验

在这里插入图片描述
消融实验主要是1 原始UNet;2 减少通道数的UNet;3 只保留前三层的UNet(也是UNeXt的前半部分);4 3+标记的多层感知机模块; 5 4+深度分离卷积做的位置编码模块; 6 5+横向偏移标记的多层感知机; 7 5+纵向偏移标记的多层感知机; 8 Proposed
可以看出来模块的添加没有带来额外的开销,并且提升效果也很显著

2.2 通道数的探索

在这里插入图片描述
全是实验,没有技巧 ;之前自己做实验的时候,也发现通道数的改变是降低模型开销最直接的方法

可借鉴参考

  1. 实时护理 Point-of-care 降低参数量和计算量的切入口
    Vashist, S.K.: Point-of-care diagnostics: Recent advances and trends. Biosensors 7(4), 62 (2017)

  2. 代码: UNxet

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/106469.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DevOps到底是什么意思?

前言: 当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢? 那么,DevOps是什么呢? 有人说它是一种方法,也有人说它是一种工具,还有人说它是一种思想。更有甚者,说它是一种哲学…

mac 本地运行 http-proxy-middleware ,请求超时

const http require(http)"/customer": {target: "http://10.10.111.192:8080/",// target: "http://user.jinfu.baohan.com/",changeOrigin: true, // 是否启用跨域// 解决mac 代理超时问题headers: {Connection: "keep-alive"},// …

Linux驱动【day2】

mychrdev.c: #include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include<linux/uaccess.h> #include<linux/io.h> #include"head.h" unsigned int major; // 保存主设备号 char kbuf[128]{0}; unsigned int…

DevOps管理软件生命周期

整体的软件开发流程 PLAN&#xff1a;开发团队根据客户的目标制定开发计划 CODE&#xff1a;根据PLAN开始编码过程&#xff0c;需要将不同版本的代码存储在一个库中。GIT,SVN BUILD&#xff1a;编码完成后&#xff0c;需要将代码构建并且运行。MAVEN TEST&#xff1a;成功构建…

运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar

朋友 我当你一秒朋友 朋友 我当你一世朋友 奇怪 过去再不堪回首 怀缅 时时其实还有 运行java命令出现 Error: Invalid or corrupt jarfile XXX.jar 基本可以断定&#xff0c;是jar不完整导致的。不完整&#xff01;&#xff01;&#xff01;记住关键字 检查1&#xff1a; …

python 学习笔记(5)——SMTP 使用QQ邮箱发送邮件

目录 发送邮件 1、准备工作&#xff1a; 2、发送纯文本信息内容&#xff1a; 3、发送 HTML 格式的内容&#xff1a; 4、发送带附件的邮件&#xff1a; 5、群发&#xff08;一个邮件&#xff0c;发给多个人&#xff09;&#xff1a; 发送邮件 以下都 以 QQ邮箱 为发送方举…

前端中的事件委托

前端小知识 事 件 委 托 作者&#xff1a;李俊才 &#xff08;jcLee95&#xff09;&#xff1a;https://blog.csdn.net/qq_28550263 邮箱 &#xff1a;291148484163.com 本文地址&#xff1a;https://blog.csdn.net/qq_28550263/article/details/132819265 【介绍】&#xff1…

T2I-Adapter:增强文本到图像生成的控制能力

链接&#xff1a;GitHub - TencentARC/T2I-Adapter: T2I-Adapter 文本到图像生成 (T2I) 是人工智能领域的一个重要研究方向。近年来&#xff0c;随着深度学习技术的发展&#xff0c;T2I 技术取得了显著进展&#xff0c;生成的图像在视觉效果上已经与真实图像难以区分。 然而&…

解决nbsp;不生效的问题

代码块 {{title}} title:附 \xa0\xa0\xa0件,//或者 <span v-html"title"></span> title:附 件&#xff1a;,效果图

机器学习(10)---特征选择

文章目录 一、概述二、Filter过滤法2.1 过滤法说明2.2 方差过滤2.3 方差过滤对模型影响 三、相关性过滤3.1 卡方过滤3.2 F检验3.3 互信息法3.4 过滤法总结 四、Embedded嵌入法4.1 嵌入法说明4.2 以随机森林为例的嵌入法 五、Wrapper包装法5.1 包装法说明5.2 以随机森林为例的包…

Sql注入详解(原理篇)

一、简介 SQL 注入漏洞非常复杂&#xff0c;区分各种数据库类型&#xff0c;提交方法&#xff0c;数据类型等注入&#xff0c;同样此类漏洞是WEB安全中严重的安全漏洞&#xff0c;学习如何利用&#xff0c;挖掘&#xff0c;修复也是很重要的 二、SQL注入原理 1、什么是SQL注…

蓝桥杯官网练习题(纸牌三角形)

题目描述 本题为填空题&#xff0c;只需要算出结果后&#xff0c;在代码中使用输出语句将所填结果输出即可。 A,2,3,4,5,6,7,8,9 共 99 张纸牌排成一个正三角形&#xff08;A 按 1 计算&#xff09;。要求每个边的和相等。 下图就是一种排法。 这样的排法可能会有很多。 如果…