半监督医学图像分割的平滑性和类分离研究

news2024/11/28 11:57:01

文章目录

  • Exploring Smoothness and Class-Separation for Semi-supervised Medical Image Segmentation
    • 摘要
    • 本文方法
      • Pixel-level Smoothness
      • Inter-class Separation
    • 实验结果

Exploring Smoothness and Class-Separation for Semi-supervised Medical Image Segmentation

摘要

半监督分割在医学成像中仍然具有挑战性,因为注释的医学数据量通常很少,并且在粘合边缘附近或低对比度区域中存在许多模糊像素。
本文方法

  1. 首先约束具有和不具有强扰动的像素的一致性,以应用足够的平滑性约束,并进一步鼓励类级分离,以利用低熵正则化进行模型训练
  2. 通过同时探索像素级平滑度和类间分离,像素级的平滑度迫使模型在对抗性扰动下产生不变的结果。
  3. 类间分离鼓励单个类特征接近其相应的高质量原型,以使每个类分布紧凑并分离不同的类
    代码地址

在这里插入图片描述
示例性MRI扫描(左上)和三个两月数据集的插图(右上),配备了放大的贴片/标签(左下)及其tSNE可视化特征(右下)。gamma用于控制类色散。

本文方法

在这里插入图片描述
通过将对抗性噪声作为强扰动应用于像素级来约束像素级平滑度,同时通过基于原型的策略在特征级执行类间分离
图2显示了SS网络的总体流程。分别提出了两种设计来鼓励像素级平滑度和类间分离。

  1. 首先,通过在原始图像x∈x与其具有逐像素对抗性噪声的扰动样本之间应用一致性约束来实现像素级平滑
  2. 其次,我们从标记的数据XL计算一组特征原型Z,然后鼓励高维特征F接近原型Z,以便在特征空间中分离不同的类

Pixel-level Smoothness

如今,人们普遍认为LDS对于半监督学习至关重要。这种正则化可以公式化为:
在这里插入图片描述
由于在半监督的场景中没有足够的真标签可用,因此通常将y设置为伪标签p(y|x)。从本质上讲,LDS将模型正则化为稳健或与数据的小扰动一致
同时,为了应用强扰动,根据VAT模型,我们使用梯度g作为radv的方向来扰动原始样本x,其处于像素级,可以估计为:
在这里插入图片描述
在原始的VAT模型中,采用D作为K-L散度。然而,通过实验,我们发现K-L发散性可能不适合分割任务。因此,我们利用Dice损失作为D来生成对抗性噪声,LDS损失变为:
在这里插入图片描述
通过这种方式,可以通过反向传播方案有效地计算g。与随机噪声相比,这种对抗性噪声可以提供更强的平滑性约束,以促进模型训练

Inter-class Separation

当分割模糊目标时,仅仅实施LDS是不够的,因为决策边界附近的模糊像素很容易被分配给不确定的标签,这可能会混淆模型训练。因此,为了补充LDS,我们进一步鼓励在特征空间中进行类间分离。与直接将熵最小化应用于结果相比,这种特征级约束对于半监督图像分割更有效。

因此,我们采用了一种基于原型的策略来断开不同类别的特征流形,这可以降低计算成本。

具体来说,我们首先使用非线性投影来获得投影特征F=FlUFu。然后,根据它们在目标类别中的正确预测来选择标记特征Fl的子集。接下来,我们通过C注意力模块生成的排名分数对这些候选特征进行排序,最终采用得分最高的前K个特征作为高质量原型Z。

然后,我们利用当前的预测对单个类特征fc∈F进行分组,并迫使它们接近相应的原型zc∈Z,旨在缩小类内分布。我们使用余弦相似度来计算zc和fc之间的距离,损失Lcs定义为:
在这里插入图片描述
在这里插入图片描述

实验结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

win10,win11 下部署Vicuna-7B,Vicuna-13B模型,gpu cpu运行

运行Vicuna-7B需要RAM>30GB或者14GB的显存 运行Vicuna-13B需要RAM>60GB或者28GB的显存 如果没有上面的硬件配置请绕行了,我笔记本有64G内存,两个都跑跑看,使用python3.9,当时转换13b时一直崩溃后来发现是没有设定虚拟内存&…

火爆B站的阿玮老师,他带着课程走来了(含4天入门到精通Java直播课)

他来啦、他来啦 终于把百万B站用户都爱的阿玮老师盼来啦! 此处应该有掌声 如果你是B站资深用户 相信早就耳闻阿玮老师的大名啦 阿玮老师在B站有多受欢迎,你往下康康~~ 这究竟是什么神仙老师呀 来啦就出不去啦 听了阿玮老师的课 才发现 原来学习…

二分类结局变量Logistic回归临床模型预测(二)——单因素多因素logistic回归分析(二)

本节讲的是二分类结局变量的临床模型预测,与之前讲的Cox回归不同,https://lijingxian19961016.blog.csdn.net/article/details/124088364https://lijingxian19961016.blog.csdn.net/article/details/124088364https://lijingxian19961016.blog.csdn.net/article/details/1300…

Linux shell脚本 免交互

Here Document 免交互 使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令。 是标准输入的一种替代品 可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个“文件”并用作“命令”的标准输入。 H…

《LeetCode》—— 买卖股票的最佳时机

本期,我将给大家讲解的是有关动态规划类的题——买卖股票的最佳时机。这个系列总共有四道题。接下来,让我们一起去看看!!! 目录 (一)买卖股票的最佳时机 (二)买卖股票的…

应用案例 | 使用dataFEED OPC Tunnel解决基于DCOM的OPC Classic通信难题

一 背景 OPC(OLE for Process Control)Classic是一种基于COM(Component Object Model)的协议,用于在工业控制系统中实现数据通信和集成。它为工业自动化提供了一种标准接口,可使不同厂商的设备和系统之间进…

使用transformers框架导入t5-small模型做文本翻译

前言 在上一篇的博客基于transformer的Seq2Seq机器翻译模型训练、预测教程讲述了怎么训练一个翻译的Seq2Seq模型,这篇博客则来说说怎么使用huggingface中训练好的模型来完成翻译的任务。 环境和模型说明 要想使用huggingface中的预训练模型,首先要安装…

并行分布式计算 并行算法常用设计技术

文章目录 并行分布式计算 并行算法常用设计技术划分设计技术均匀划分 - PSRS方根划分- Valiant 归并算法对数划分功能划分 分治设计技术双调归并网络凸包问题 平衡树设计技术求最大值前缀和 倍增设计技术表序问题 流水线设计技术卷积 并行分布式计算 并行算法常用设计技术 这里…

空调群控、智能报警,这些设备有点牛

空调绝对是夏季使用率高的电器之一,尤其是今年全国各地高温不断,说“命都是空调给的”都不为过...... 在家的时候,我们可以随手开关空调,非常方便,如果是学校教学楼、工厂宿舍、银行网点、办公大楼、机房等地的管理者…

原神服务端搭建架设Centos系统

原神服务端搭建架设Centos系统 我是艾西,今天为大家带来原神服务端centos系统的教程 Step1. 准备工具 这个端在Windows、Linux系统上都可以跑,本次教程基于Linux。 准备如下工具: 服务器1台 centos7 系统 最低配置32核32G 公网联机 2. 手…

Python采集<灵剑尊>全本内容,一次性看个爽~

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 环境使用: Python 3.8 Pycharm 模块使用: requests >>> pip install requests 数据请求模块 parsel >>> pip install parsel 数据解析模块 使用知识点: python基础语法: print 输出函数 字符…

如何在繁重的工作中持续成长?

目录 一、认知:打破成长误区误区 1:个人成长和工作相互冲突误区 2:做自己没了解过的事情才是成长误区 3:学的东西越多,成长越快 二、实施:如何高效的利用时间2.1常见的时间管理法2.2 记录:提醒事…

三、easyUI中的accordion(分类)组件

1.accordion(分类)组件的概述 分类空间允许用户使用多面板,但在同一时间只会显示一个。每个面板都内建支持展开和折叠功能。点击一个面板的标题将会展开或折叠面板主体。面板内容可以通过指定的href属性使用ajax方式读取面板内容。用户可以定…

NISP含金量如何?NISP一级好考吗?

国家信息安全水平测试(NationalInformationSecurityTestProgram,通称NISP),是通过中国信息安全测评中心执行塑造我国网络空间安全优秀人才的一个项目。 含金量很高值得考,NISP分为一级、二级、三级,其中一…

【JAVA程序设计】(C00136)基于SSM(非maven)的养老院综合服务管理系统

基于SSM(非maven)的养老院综合服务管理系统 项目简介项目获取开发环境项目技术运行截图 项目简介 本项目为基于SSM养老院综合服务系统,本项目分为二种角色:管理员、护工; 管理员角色包含以下功能: 管理员登录,个人资料…

java语法(二)线程并发、Juit单元测试、反射机制、注解、动态代理、XML解析、JVM

文章目录 线程并发多线程多线程的创建Thread常用API 线程同步与通信线程同步:单例模式的三种写法同步代码块同步方法Lock锁 线程通信 线程池获取线程池对象ThreadPoolExecutor线程池处理runnable任务线程池处理callable任务 Executors定时器Timer调度可重复执行任务…

Springboot +Flowable,会签、或签简单使用(一)

一.简介 **会签:**在一个流程中的某一个 Task 上,这个 Task 需要多个用户审批,当多个用户全部审批通过,或者多个用户中的某几个用户审批通过,就算通过。 例如:之前的请假流程,假设这个请假流程…

勇于创新,全力以赴,流辰信息快速开发平台助力企业提质增效!

在科技、社会、信息都快速发展的今天,每一家企业都希望能跟上时代的发展步伐,提质增效,获得长远发展。如今,办公自动化正在迅猛发展,数字化转型升级成为了各大企业的发展趋势和奋斗目标,流辰信息快速开发平…

【大数据模型】使用Claude浅试一下

汝之观览,吾之幸也!本文主要聊聊Claude使用的流程,在最后对国内外做了一个简单问题的对比,希望国内的大数据模型更快的发展。 一、产品介绍 claude官网 Claude是一款由前OpenAI的研究员和工程师开发的新型聊天机器人,…

chatGPT嵌入浏览器搜索

正文 看效果,注意右侧: 更牛的是你还可以继续向他回答的进行下一步更细节的提问,互动交流问题,妥妥的一对一辅导啊。 安装此插件后,你还可以通过选中 文字 来解读,真是爱了爱了,只想说 "&a…