【Diffusion分割】CTS:基于一致性的医学图像分割模型

news2024/11/27 22:29:07

CTS: A Consistency-Based Medical Image Segmentation Model

摘要:

        在医学图像分割任务中,扩散模型已显示出巨大的潜力。然而,主流的扩散模型存在采样次数多、预测结果慢等缺点。最近,作为独立生成网络的一致性模型解决了这一问题。与扩散模型相比,一致性模型可以将采样次数减少到一次,不仅能达到类似的生成效果,还能大大加快训练和预测速度。然而,它们并不适合图像分割任务,在医学影像领域的应用也尚未得到探索。因此,本文将一致性模型应用于医学图像分割任务,设计了多尺度特征信号监督模式和损失函数引导,以实现模型收敛。实验验证了 CTS 模型在测试阶段只需一次采样就能获得较好的医学图像分割结果。

1 Introduction 

        医学图像分割领域一直是图像分割领域的热门研究方向。与传统的分割方法不同,利用生成模型进行图像分割也能取得良好的效果。由于扩散模型是一种从高斯噪声中采样的生成模型,其生成的图像具有很强的抗噪性和平滑性。因此,越来越多的研究利用扩散模型来解决不同图像的非生成问题。研究人员使用遮罩作为生成模型采样的目标,同时在生成模型中加入约束条件,以引导模型生成的方向。然而,由于在训练和预测过程中需要大量的重新采样,扩散模型计算效率低的问题亟待解决。 此外,在减少采样次数的同时,一致性模型还能确保采样的有效性。与 DDPMs相比,一致性模型代表了一种更优越的生成范式,但目前将该模型应用于医学图像分割领域的研究还很缺乏。因此,本文提出基于一致性模型构建医学图像分割模型,并根据分割损失和一致性训练损失设计损失函数,实现模型的端到端训练

        -我们构建了一个基于一致性模型的医学图像分割模型,其特点是采用了新设计的联合损失函数。

        -在解码阶段,利用多尺度特征监督信号来引导模型的收敛方向。

2 Related Works

        在本节中,我们将简要介绍与我们的工作相关的现有研究方向。扩散模型已被应用于许多领域,如序列建模[12,5]、语音处理[14]、计算机视觉[16,9]、计算机断层扫描(CT)和磁共振成像(MRI)等。在计算机视觉领域,为了减少采样次数,许多方法都做出了巨大努力。此外,还有一些专门针对条件生成的采样算法、如无分类器引导[11] 或有分类器引导[6]。图像分割是计算机视觉中的一项重要任务,它通过将图像分解为多个有意义的图像片段来简化图像的复杂性[2,8]。由于所需的时间、成本和专业知识[1,4],医学图像分割的图像和标签数量有限。因此,扩散模型通过综合标记数据,无需像素级标记数据,已成为图像分割研究中一种很有前途的方法。BrainSPADE[7]提出了一种合成带标记脑磁共振图像的生成模型,可用于训练分割模型。然而,医学图像分割中的扩散模型面临着采样次数多、预测时间长等问题。

3 Method 

 

        本文旨在充分发挥一致性模型一次采样的优势,同时保留分割模型的优点。在一致性模型中,直接训练一致性模型的方法被称为一致性训练损失,这也是 "CTS "名称中 "CT "的由来。具体过程如图 1 所示。 

        与一致性模型类似,本文的基本框架包括两个部分:模型 M 和目标模型 T M。模型的采样从每幅图像的掩码 xm 开始,输入相应的数据 xd 作为监督信号。初始化两个模型的参数,并将参数从 M 复制到 T M

        多尺度特征监督信号。多尺度特征监督信号 S xd i 的整合过程如图 1(a)所示。图像数据编码网络的解码器阶段逐步生成各种尺寸的特征图,并将它们与相应的监督信号相结合。在图像数据编码网络的解码器阶段,每个尺寸的特征图都会逐步生成相应的监督信号 xd i。监督信号 xd i 如图 1(b)所示。这一过程通过信道注意机制集成到 M 模型中,实现了多尺度监督信号的添加。在图像数据编码网络的解码器阶段,这些特征图包含不同尺度的信息,可以帮助模型更好地理解图像的细节和上下文信息。为了更好地整合监督信号和特征图,我们采用了通道关注机制。它可以自动学习每个通道的重要性权重,从而更好地利用监督信号中的信息。 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python】数据可视化之聚类图

目录 clustermap 主要参数 参考实现 clustermap sns.clustermap是Seaborn库中用于创建聚类热图的函数,该函数能够将数据集中的样本按照相似性进行聚类,并将聚类结果以矩阵的形式展示出来。 sns.clustermap主要用于绘制聚类热图,该热图通…

云计算第四阶段 CLOUD2周目 01-03

国庆假期前,给小伙伴们更行完了云计算CLOUD第一周目的内容,现在为大家更行云计算CLOUD二周目内容,内容涉及K8S组件的添加与使用,K8S集群的搭建。最重要的主体还是资源文件的编写。 (*^▽^*) 环境准备: 主机清单 主机…

CUDNN下载配置

目录 简介 下载 配置 简介 cuDNN(CUDA Deep Neural Network library)是NVIDIA开发的一个深度学习GPU加速库,旨在提供高效、标准化的原语(基本操作)来加速深度学习框架(如TensorFlow、PyTorch等&#xf…

Rust 快速入门(一)

Rust安装信息解释 cargo:Rust的编译管理器、包管理器、通用工具。可以用Cargo启动新的项目,构建和运行程序,并管理代码所依赖的所有外部库。 Rustc:Rust的编译器。通常Cargo会替我们调用此编译器。 Rustdoc:是Rust的…

Java 面向对象设计一口气讲完![]~( ̄▽ ̄)~*(上)

目录 Java 类实例 Java面向对象设计 - Java类实例 null引用类型 访问类的字段的点表示法 字段的默认初始化 Java 访问级别 Java面向对象设计 - Java访问级别 Java 导入 Java面向对象设计 - Java导入 单类型导入声明 按需导入声明 静态导入声明 例子 Java 方法 J…

decltype推导规则

decltype推导规则 当用decltype(e)来获取类型时,编译器将依序判断以下四规则: 1.如果e是一个没有带括号的标记符表达式(id-expression)或者类成员访问表达式,那么decltype(e)就是e所命名的实体的类型。此外,如果e是一个被重载的函…

k8s 之安装metrics-server

作者:程序那点事儿 日期:2024/01/29 18:25 metrics-server可帮助我们查看pod的cpu和内存占用情况 kubectl top po nginx-deploy-56696fbb5-mzsgg # 报错,需要Metrics API 下载 Metrics 解决 wget https://github.com/kubernetes-sigs/metri…

基于auth2的单点登录原理理解

创作背景:基于auth2实现企业门户与业务系统的单点登录跳转。 架构组成:4A统一认证中心,门户系统,业务系统,用户; 实现目标:用户登录门户系统后,可通过点击业务系统菜单&#xff0c…

字符串数学专题

粗心的小可 题目描述 小可非常粗心,打字的时候将手放到了比正确位置偏右的一个位置,因此,Q打成了W,E打成了R,H打成了J等等。键盘如下所示 现在给你若干行小可打字的结果,请你还原成正确的文本。 输入描述…

嵌入式面试八股文(五)·一文带你详细了解程序内存分区中的堆与栈的区别

目录 1. 栈的工作原理 1.1 内存分配 1.2 地址生长方向 1.3 生命周期 2. 堆的工作原理 2.1 动态内存分配 2.1.1 malloc函数 2.1.2 calloc函数 2.1.3 realloc函数 2.1.4 free函数 2.2 生命周期管理 2.3 地址生长方向 3. 堆与栈区别 3.1 管理方式不同…

海南聚广众达电子商务咨询有限公司助力商家业绩飙升

在这个短视频与直播风靡的时代,抖音电商无疑成为了众多商家竞相追逐的新风口。作为电商服务领域的佼佼者,海南聚广众达电子商务咨询有限公司凭借其专业的团队、创新的策略与丰富的实战经验,正引领着一批又一批商家在抖音平台上破浪前行&#…

顺序表及其代码实现

目录 前言1.顺序表1.1 顺序表介绍1.2 顺序表基本操作代码实现 总结 前言 顺序表一般不会用来单独存储数据,但自身的优势,很多时候不得不使用顺序表。 1.顺序表 1.1 顺序表介绍 顺序表是物理结构连续的线性表,支持随机存取(底层…

Leetcode—139. 单词拆分【中等】

2024每日刷题&#xff08;173&#xff09; Leetcode—139. 单词拆分 dp实现代码 class Solution { public:bool wordBreak(string s, vector<string>& wordDict) {int n s.size();unordered_set<string> ust(wordDict.begin(), wordDict.end());vector<b…

探索基于基于人工智能进行的漏洞评估的前景

根据2023年的一份报告 网络安全企业据估计&#xff0c;到 10.5 年&#xff0c;网络犯罪每年将给世界造成 2025 万亿美元的损失。每年记录在案的网络犯罪数量都会创下新高。这要求对传统的安全测试流程进行重大改变。这就是漏洞评估发挥作用的地方。 漏洞评估对于识别系统中的弱…

双指针_有效三角形个数三数之和四数之和

有效三角形个数 思路&#xff1a; 我们可以通过暴力枚举&#xff0c;三重for循环来算但&#xff0c;时间复杂度过高。 有没有效率更高的算法呢&#xff1f; 我们知道如果两条较短的边小于最长的一条边&#xff0c;那么就可以构成三角形。 如果这个数组是升序的&#xff0c;两…

负压DC-DC开关电源设计

负压DC-DC开关电源设计 与常见的正压输出BUCK电路对比&#xff0c;区别就在于将 原芯片接GND的网络接到了负压输出。 电感一接sW引脚&#xff0c;另外一接到了OV-GND。 注意几点如下: 芯片耐压选择 EN引脚耐压 输入滤波电容的选择 拓扑结构 BOOST模式&#xff1a;当NMO…

NXP i.MX8系列平台开发讲解 - 4.2.3 摄像头篇(三) - 摄像头MIPI 接口

专栏文章目录传送门&#xff1a;返回专栏目录 Hi, 我是你们的老朋友&#xff0c;主要专注于嵌入式软件开发&#xff0c;有兴趣不要忘记点击关注【码思途远】 文章目录 关注星号公众号&#xff0c;不容错过精彩 作者&#xff1a;HywelStar 1. 概述 MIPI是Mobile Industry Pr…

论文阅读:InternVL v1.5| How Far Are We to GPT-4V? 通过开源模型缩小与商业多模式模型的差距

论文地址&#xff1a;https://arxiv.org/abs/2404.16821 Demo&#xff1a; https://internvl.opengvlab.com Model&#xff1a;https://huggingface.co/OpenGVLab/InternVL-Chat-V1-5 公开时间&#xff1a;2024年4月29日 InternVL1.5&#xff0c;是一个开源的多模态大型语言模…

【无人机设计与控制】基于matlab的无人机FMCW(频率调制连续波)毫米波高度计雷达仿真

摘要 本文介绍了一种基于FMCW&#xff08;频率调制连续波&#xff09;雷达技术的无人机毫米波高度计的仿真。FMCW雷达通过测量发射信号与回波信号之间的频差来确定目标的距离和速度。在本项目中&#xff0c;我们使用MATLAB仿真无人机毫米波雷达的性能&#xff0c;展示其在不同…

TS1 order set分析

如下图&#xff0c;所示为TS1 order序列。该序列有16个symbol组成。 常见的symbol有&#xff0c;PAD和COM等。PAD是K symbol&#xff0c;还有D symbol。下文先给出COM symbol的解读。读协议文档可知COM常被称为K28.5。K是symbol的类型&#xff0c;注意symbol是编码过的数据。K…