【论文阅读】通过3D和2D网络的交叉示教实现稀疏标注的3D医学图像分割(CVPR2023)

news2024/11/24 15:50:15

目录

  • 前言
  • 方法
    • 标注
    • 3D-2D Cross Teaching
    • 伪标签选择
      • Hard-Soft Confidence Threshold
    • Consistent Prediction Fusion
  • 结论

论文:3D Medical Image Segmentation with Sparse Annotation via Cross-Teaching between 3D and 2D Networks
代码:https://github.com/hengcai-nju/3d2dct

前言

问题1:医学图像分割通常需要大量且精确标注的数据集。但是获取像素级标注是一项劳动密集型的任务,需要领域专家付出巨大的努力,这使得在实际临床场景中获取具有挑战性。
可行的方向:稀疏的标注,与传统弱监督标记(比如边界框和乱码)相比具有若干优势,因为它保留了精确的表姐
问题2:监督信号稀缺性
解决方案:提出了使用3D和2D网络交叉教学的框架,鲁棒的从稀疏标注中学习。
具体怎么解决:生成伪标签来增加监督信号。
伪标签怎么生成:看后文
怎么知道生成的伪标签可不可用:伪标签选择
方法:提出两种伪标签选择策略,硬-软置信度阈值和一致标签融合
效果:在MMWHS dataset中优于SOTA的半监督学习方法,与全监督方法的上界相当。

方法

标注

考虑一个3D图像标注一个标签,它的限制:

  1. 目标必须在标注的切片上可见,如果多分类,大多数情况下目标很难都在一张图片中可见。
  2. 切片间可能变化大,单个切片的信息不足以训练一个性能很好的分割模型。
    要求:1. 目标可见 2. 标注的两个切片之间变化很大,才能获得更多信息。
    标注方法:十字标注法。Cross Annotation
    在这里插入图片描述

3D-2D Cross Teaching

在这里插入图片描述
(大家可以忽略,我在锻炼我提出问题的能力)只看这个图,可以提出很多问题:
M 2 D 1 M_{2D_1} M2D1, M 2 D 2 M_{2D_2} M2D2 M 3 D M_{3D} M3D一看就是模型,它们是什么结构,(2D的模型有一个切片标注了,可以用作半监督分割模型或者few-shot中的1-shot,不知道对不对),那么3D那个就是输出和伪标签比较计算loss吗。为什么3D输出的也能监督2D的。这两个怎么权衡?其中的 P a c c P_{acc} Pacc是什么为什么生成2个3D输出,MIX是什么操作?为什么MIX?可能那个2D的猜错了,它是2D和3D相互监督,只有两个Loss。
这个框架包含3个网络,一个3D网络,两个2D网络。 3D和2D网络之间的不同是内在的它们的结构决定的,两个2D网络的不同源自于它们在不同的平面的切片上训练网络。
3D样本直接作为3D网络的输入,在两个方向上切片得到横向切片和冠状切片作为2D网络的输入,它们的预测值为 P P P。选择之后作为伪标签。
为了增加监督信号,我们混合了选择的伪标签和稀疏的真是标签一起监督。
Y ^ = M I X ( Y , P ) \hat{Y}=MIX(Y,P) Y^=MIX(Y,P)
用稀疏的真实标签替换掉伪标签中相应的部分。
因为3D网络比2D网络强大,所以如果3D网络预测结果的置信度大于两个2D的伪标签,这个体素就不应该计算Loss。
使用M去表示体素对损失计算的贡献,如果第i个位置体素的损失不应该被计算就为0,其他对于真实标注就是1,对于伪标签是w,其中w是0-0.1的斜坡函数。
在这里插入图片描述

伪标签选择

Hard-Soft Confidence Threshold

因为监督信号有限,所以3D网络预测得到的标签信号噪声大,直接用作2D网络的伪标签,会造成性能的退化。设置一个置信度去选择更有可能准确的体素。
问题:可能会过滤掉置信度低的正确的体素。
想法:如果知道预测的准确度,我们可以设置比准确度低一点的置信度来利用更多有用的体素信息。
问题:不知道3D网络预测和真是真实标签的准确度。
想法:使用伪标签的准确度利用稀疏标签和那一部分的预测值计算准确度。训练的时候实际准确度 R a c c R_{acc} Racc,伪标签的准确度 P a c c P_{acc} Pacc与训练样本是有关联的。
在这里插入图片描述
I I I指示函数(是1否0),不太理解我以为是只计算标注的那两个图片上的。yi前面 Y ^ \hat{Y} Y^的元素, p ^ i \hat{p}_i p^i是对第i个体素的one-hot预测。
Soft置信度 t s t_s ts有较低的值,Hard置信度 t h t_h th有较高的值。对于可靠的预测置信度高,用Soft置信度选择伪标签,目的:保留置信度低的体素,筛选掉特别不确定的体素减少错误监督带来的影响。
在不可靠。在不可靠的预测中,只有置信度高于硬阈值的体素才能被选为伪标签。设置硬阈值是为了从不可靠的预测中选择高质量的体素。软硬置信度阈值策略实现了增加监控信号和降低标签噪声之间的平衡。

Consistent Prediction Fusion

用两个2D网络的输出的一致的部分作为3D网络的伪标签。
因为两个2D网络是在不同平面的切片上训练的,它们学习区分不同平面的前景和背景。两个网络输出一致的部分更有可能正确。

结论

在本文中,我们将稀疏注释扩展到交叉注释,以适应更一般的真实临床场景。
我们从两个平面标记切片,这扩大了注释的多样性。
为了更好地利用交叉注释,我们从半监督分割的角度来看待这个问题,我们提出了一种新的交叉教学范式,它对3D和2D网络的预测施加了一致性。
此外,为了实现鲁棒的交叉监督,我们提出了新的策略来选择可信的伪标签,是三维网络的软硬阈值和2D网络的一致预测融合。

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

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

相关文章

2023年中国艺术涂料市场发展历程及趋势分析:艺术涂料市场规模将进一步扩大[图]

艺术涂料是一种用于绘画和装饰,具有各种纹理或通过涂装手段后具有高装饰性的新型涂料。由于具有高度饱和的颜色、良好的遮盖力和可塑性,呈现立体装饰效果好、色彩搭配适当、风格独具特色的特点,而使得涂装出的饰面自然贴合、更加美观漂亮&…

Centos7环境下安装MySQL8详细教程

目录 一、Xftp7下载二、MySQL8安装包的下载三、将MySQL8安装包上传至服务器四、解压mysql8安装包五、rpm包的安装六、依次安装下列文件七、对MySQL进行初始化和授权八、查看数据库初始密码九、启动MySQL服务十、使用初始密码登录MySQL关于MySQL的卸载 一、Xftp7下载 关于Xftp7…

力扣 -- 718. 最长重复子数组

解题步骤&#xff1a; 参考代码&#xff1a; class Solution { public:int findLength(vector<int>& nums1, vector<int>& nums2) {int m nums1.size();int n nums2.size();//多开一行&#xff0c;多开一列vector<vector<int>> dp(m 1, ve…

华为云云耀云服务器L实例评测 | 搭建企业级 Registry 服务器 Harbor

文章目录 您需要了解Harbor介绍Harbor特性和优势系统设置关闭防火墙安装Docker安装Docker Compose配置镜像加速器 Habor安装传包并解压配置Harbor安装Horbor登录Harbor 测试创建项目推送镜像拉取镜像 您需要了解 本次搭建采用 华为云耀云服务器 &#xff0c;一键部署、快速搭建…

Visual Studio 代码显示空格等空白符

1.VS2010: 快捷键&#xff1a;CtrlR,W 2.VS2017、VS2019、VS2022&#xff1a; 工具 -> 选项 -> 文本编辑器 -> 显示 -> 勾选查看空白

RWA分析通过10个问题。不要让数字和视觉欺骗您!(文章很长,请仔细阅读)

已经有30个小伙伴加入我们的星球了&#xff0c;如果你不介意的话&#xff0c;可以加入 我的知识星球主要分享 1. 分享区块链各种有价值的内容 2. 一起攻读一些有用的书籍 3. 财富密码&#xff08;不敢保证&#xff09; 4. 一些自我的感悟 1.什么是现实世界资产&#xff08;RWA&…

【Flutter】Flutter Web 开发 如何从 URL 中获取参数值

【Flutter】Flutter Web 开发 如何从 URL 中获取参数值 文章目录 一、前言二、Flutter Web 中的 URL 处理三、如何从 URL 中获取参数四、实际业务中的用法五、完整示例六、总结 一、前言 大家好&#xff01;我是小雨青年&#xff0c;今天我想和大家分享一下在 Flutter Web 开发…

【C++历险记】国庆专辑---探索多态迷宫的代码之旅!

本篇目录 一、什么是多态&#xff1f;二、多态的定义及其实现2.1多态构成的条件2.2虚函数2.3虚函数的重写2.3.1析构函数的重写 2.4C11 override 和 final2.5重载、覆盖(重写)、隐藏(重定义)的对比2.6为什么不能是子类的指针或者引用呢&#xff1f;2.7为什么不能是父类对象呢&am…

【大家的项目】NFS FUSE: 为什么我们用Rust实现了自己的NFS服务器

乐观地看FUSE 我喜欢文件。每个计算机系统都理解文件。每个程序都知道如何读取和写入文件。这是一个真正通用的API。因此&#xff0c;我喜欢FUSE的想法。FUSE的名字来源于Filesystem in Userspace&#xff0c;也就是“用户态文件系统”&#xff0c;是一套允许用户模式程序定义文…

gwas数据根据eaf Z 和N 求beta和se

https://www.nature.com/articles/s41590-023-01588-w#Sec10

基于Java的汽车票网上预订系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…

【计算机网络】应用层协议原理

文章目录 网络应用程序体系结构客户-服务器体系结构P2P体系结构 进程通信客户和服务器进程进程与计算机网络之间的接口进程寻址 可供应用程序使用的运输服务可靠数据传输吞吐量定时安全性 因特网提供的运输服务TCP服务面向连接的服务可靠数据传输服务TCP安全 UDP服务因特网运输…

Redis实现API访问频率限制

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

phpstudy_pro高效率建一个属于自己的网站

1.下载phpStudy_32 2.下载wordpress-6.3-zh_CN 安装好phpstudy后启动phpstudy中对应的服务&#xff0c;并在网站中配置好对一个的应用的路径 ps:根目录中的路径是你想要通过phpstudy部署应用的路径 这里以wordpress为例 将下载wordpress的压缩包解压后&#xff0c;需要修改…

Python海洋专题六之Cartopy画地形水深图

Python海洋专题六之Cartopy画地形水深图 海洋与大气科学 上期读取nc水深文件&#xff0c;并出图 但是存在一些不完美&#xff0c;本期修饰 本期内容 1&#xff1a;使用Cartopy画出范围图 导入函数包 import matplotlib.pyplot as plt import cartopy.crs as ccrs import c…

上机实验一 顺序表的基本操作和简单程序 西安石油大学数据结构

上机一 实验名称&#xff1a;顺序表的基本操作和简单程序 题目&#xff1a;设计一个有序顺序表&#xff0c;实现以下操作&#xff1a; 1.将元素x插入表中并保持有序&#xff1b; 2.查找值为x的元素&#xff0c;若找到则将其删除&#xff1b; 3.输出表中所有元素。 要求&a…

当面试被问到jvm(Java虚拟机)时,如何将面试官引入自己的节奏?

本文目录 前言快问快答抛砖引玉锦上添花好书推荐总结 前言 作为一名Java开发工程师&#xff0c;不管是校招还是社招jvm一定是必问必会的知识点。虽然说真正开发中用到的不多&#xff0c;甚至可以说用不到&#xff08;对于刚入行或者Java初级&#xff09;&#xff0c;但是当面试…

mathtype试用期后如何继续使用?

MathType7已经正式发布&#xff0c;作为一款强大的数学公式编辑器可以将编辑好的公式保存成多种图片格式或透明图片模式&#xff0c;可以很方便的添加或移除符号、表达式等模板&#xff08;只需要简单地用鼠标拖进拖出即可)&#xff0c;也可以很方便地修改模板&#xff0c;为理…

AdaBoost算法解密:从基础到应用的全面解析

目录 一、简介什么是AdaBoostAdaBoost的历史和重要性定义 二、基础概念集成学习&#xff08;Ensemble Learning&#xff09;定义示例 弱学习器和强学习器定义示例 三、AdaBoost算法原理样本权重&#xff08;Sample Weights&#xff09;定义示例 学习器权重&#xff08;Learner …

大麦订单截图生成 大麦一键生成订单截图

新版大麦订单生成 图样式展示 这个样式图就是在大麦生成完的一个订单截图&#xff0c;它的状态是等待卖家发货 后台一键生成&#xff0c;独立后台管理 教程&#xff1a;修改conf数据库账号密码 不会的可以看源码里有搭建教程 下载程序&#xff1a;https://pan.baidu.com/…