INSTANCE 2022数据集

news2024/11/16 9:36:54

论文链接:https://arxiv.org/abs/2301.03281

数据集链接:Home - Grand Challenge

github baseline:GitHub - PerceptionComputingLab/INSTANCE2022: Official repository of MICCAI 2022 INSTANCE challenge

数据集得自己填表申请

比赛是2022的,论文是2023的,还是比较新比较有参考价值的

摘要

三维非对比头部CT (NCCT)扫描颅内出血的自动分割在临床应用中具有重要意义。现有的出血分割方法通常忽略了NCCT的各向异性,并且在不同的内部数据集上使用不同的指标进行评估,这给提高分割性能和对不同方法进行客观比较带来了很大的挑战。旨在解决上述问题,促进颅内出血分割和各向异性数据处理的发展。INSTANCE发布了一个包含100个具有基础真值的案例的训练集和一个包含30个没有基础真值标签的案例的验证集,这些案例可供参与者使用。一个包含70个案例的测试集用于最终评估和排名。根据Dice Similarity Coefficient(DSC)、Hausdorff Distance(HD)、Relative Volume Difference(RVD)和Normalized Surface Dice(NSD) 4个指标对不同参与者的方法进行排名。共有13个团队提交了不同的解决方案来解决这些挑战,为未来的研究人员提供了几种基线模型、预处理策略和各向异性数据处理技术。获胜者方法的平均DSC为0.6925,比我们提出的基线方法有显著增长。据我们所知,所提出的INSTANCE挑战发布了第一个颅内出血分割基准,也是第一个旨在解决三维医学图像分割中各向异性问题的挑战,为这些研究领域提供了新的选择。

背景

非收缩头部计算机断层扫描(NCCT)是诊断脑出血INTRACRANIAL hemorrhage (ICH)的主要成像方式,因为它在大多数急诊室广泛使用,并且检测脑出血的灵敏度很高。此外,NCCT可以准确监测出血进展,并有效量化脑出血的血肿体积[1],[4],[7],使其成为脑出血诊断的金标准检查。

ABC/2方法[13]因其操作简单,在临床实践中是一种有效的血肿体积估算方法。然而,ABC/2方法的估计精度在不规则或大规模出血时急剧下降[8],[14]。脑出血分割方法,使准确和快速的血肿体积定量,已成为脑出血诊断的主要标准。

然而,对ICH进行自动分割还存在许多挑战。例如,不同患者的出血结构在形状、大小和定位方面存在很大差异,因此无法使用有价值的位置和形状先验,而这些先验是分割许多其他解剖结构的重要因素。ICH区域边界的模糊进一步提高了分割任务的难度[15]。

最近,基于深度学习的脑出血分割模型对脑出血区域进行分割并量化血肿体积,从而有效地诊断脑出血,并取得了有竞争力的结果[6],[16]-[20]。然而,上述所有ICH分割方法都忽略了NCCT体积的各向异性,只是简单地执行2D或3D卷积网络,并且它们是在不同的内部出血分割数据集上进行评估的,具有不同的指标,这使得提高分割性能和对这些数据集进行客观比较具有很大的挑战性

我们收集并发布了一个由几位经验丰富的放射科医生提供的200个3D Volumes的ICH分割数据集,并对其进行了精细的标记,并鼓励参与者开发新的算法,利用各向异性NCCT体积有效地分割血肿区域。

***NCCT(非造影剂增强计算机断层扫描),它在常规情况下生成的是一系列的2D图像切片,这些切片显示了身体内不同深度的断层结构

***对于NCCT数据,各向异性可能表现在以下几个方面:

  1. 空间分辨率的不同: NCCT图像在X、Y和Z三个方向上的空间分辨率可能不同。这意味着图像中的像素在不同方向上表示的距离可能不同,从而影响了在不同方向上观察解剖结构的清晰度。

  2. 像素尺寸的变化: NCCT图像的像素可能在不同方向上具有不同的物理尺寸。例如,在横向和纵向方向上的像素大小可以与轴向(Z方向)上的像素大小不同。这可能导致图像在不同方向上的细节呈现不均匀。

  3. 重建插值: 在NCCT数据的3D重建过程中,插值可能会用于填充像素之间的空隙。这可能导致在某些方向上的图像细节模糊或失真。

  4. 切片间距: NCCT数据中的切片间距可能不同。切片间距影响着体积数据的连续性和空间分辨率。

在本挑战中,各向异性表现在:像素间距:0:42mm0:42mm5mm

相关工作

颅内出血分割方法

Ironside等人利用U-Net[22]自动分割脑出血并估计血肿体积。与人工和半自动分割技术相比,它们达到了相当的准确性和更高的效率[8]。

为了解决ICH切分任务标注数据不足的问题,Kuo等人提出了一种patch-based FCN网络,并以主动学习的方式对ICH进行了切分[23]。

Chang等人提出了一种基于roi的框架,该框架通过将特征金字塔网络中的3D特征投影到2D网络中,专门针对ICH检测和分割任务进行了优化[18]。'

Kwon等人提出了一种Siamese U-Net方法,利用健康模板学习到的特征与输入图像之间的不相似性来分割ICH[20]。

Kyung等人提出了一种针对ICH的监督多任务辅助表征迁移学习网络(supervised multi-task aiding representation transfer learning network),该网络分为上游和下游。在上游,通过多任务学习(分类、分割、重构)进行有效的表征学习,并加入一致性损失缓解目标具体头部的差异。对于下游,将上游训练好的特征提取器与3D算子(分类器或分划器)相结合,实现特定任务[16]。(?)

Wu等人提出了一种将基于注意力的卷积神经网络与变分高斯过程相结合的多实例学习方法(a combination of an attention-based convolutional neural network and a variational Gaussian process)用于颅内出血切片预测[24]。

Toikkanen等人提出了一种基于生成式对抗网络(generative adversarial network)残差分割方法,通过模型生成原始部分没有出血的图像,然后计算生成的图像与原始图像的差值,从而得到分割后的图像[17]。

Abramova等人将squeeze-excitation block引入3D U-Net,解决了节段性出血性脑卒中病变问题。此外,还提出了restrictive patch sampling,以缓解类别不平衡问题,并处理脑室出血问题[25]。

Kuang等人设计了新的自我注意模块和上下文注意模块,充分利用了in-chip 和 interchip的信息。此外,还提出了多级训练策略,以减少类别间不平衡的影响[26]。

Wang等人提出了一种mask Multi-Task Network方法,利用不同位置不同类型的颅内出血来检测颅内出血的脑CT体积并区分出血类型[27]。

Guo等人提出了一种用于ICH同时分类和分割的全卷积神经网络,并使用ConvLSTM模块来解决空间信息丢失的问题[28]。

Kadam等人提出了结合Xception和LSTM/GRU的颅内出血分类体系。通过实验还发现,与Xception和Xception LSTM模型相比,Xception GRU模型在大多数指标上具有更好的性能[29]。

然而上述方法的评估标准不统一,我们提出的INSTANCE挑战提供了一个标准化的程序,可以在相同的测试数据集和一致的评估指标上系统地评估和比较不同的SOTA方法,从而实现不同技术之间客观公正的比较。

医学图像分割

Instance挑战的组织

数据集

我们收集了患者的200个非对比头部CT体积来构建挑战数据集。

在这200例脑出血中,被诊断为不同类型的脑出血,包括肝实质出血(IPH)、脑室内出血(IPH)、蛛网膜下腔出血(SAH)、硬膜下出血(SDH)和硬膜外出血(EDH),每种脑出血的例子见图1。

intraparenchymal hemorrhage (IPH), intraventricular hemorrhage (IPH), subarachnoid hemorrhage (SAH), subdural hemorrhage (SDH), and epidural hemorrhage (EDH)

对于INSTANCE数据集中的每个主题,我们首先将传统的医学数字成像和通信(DICOM)文件转换为神经成像信息学技术倡议(NIfTI)格式。通过这种方式,每个例子只有一个单一的NIfTI文件,而不是一堆DICOM文件,使其更容易在图像分割程序中处理。

CT体尺寸范围为512 X 512 X 20 ~ 512 X512X 70,CT体像素间距为0:42mmX0:42mmX5mm,具有各向异性,层间分辨率远小于层内分辨率。窗宽为90HU,窗中心为40HU。

评估和排名方法

 INSTANCE挑战采用了四个与准确性相关的评估指标:Dice Similarity Coefficient (DSC)、Hausdorff Distance (HD)、Relative Volume Difference (RVD)和Surface Dice (NSD)[35]。

我们使用DSC和HD,因为它们广泛应用于不同的医学图像分割挑战。它们是评估分割性能的互补指标。DSC用于测量ground truth与分割结果之间的区域重叠误差,HD用于评估分割表面与目标表面的契合度。

我们使用RVD,因为ICH分割的目的是量化血肿体积,使得预测和标签之间的体积差异对结果分析具有重要意义。此外,我们进一步增加了NSD指标作为HD指标的补充评估,因为当预测是正常的头部CT扫描没有出血时,HD将变得无限。NSD还测量目标和预测边界之间的差异。

结果

在提出的INSTANCE挑战中,我们采用了SLEX-NET[6]作为基线模型。值得注意的是,SLEX-NET中使用的数据集与INSTANCE 2022不同。因此,我们在INSTANCE 2022数据集上重新训练基线模型的算法,其他训练细节与原文设置一致。

对于参与者的模型,我们发现所有参与者都选择了与U-Net相关的架构,包括注意力U-Net[37]、U-Net[22]、3D U-Net[38]、nnU-Net[39]等。其中,nnUNet仍然是最受欢迎的模型,13个团队中有7个采用了nnUNet作为骨干网络。

比赛结果↓

Results - Grand Challenge

评估结果

重要的是,大多数研究小组得到的HD平均值为“无穷大”,因为他们的方法错误地将一些有微小出血的疑难脑出血病例诊断为正常受试者

排名靠前的队的成绩分布标准差要小于排名靠后的球队,存在的异常值也较少。

 血肿体积分析

体积较小的出血点较难分割,而体积较大的血肿ICHs相对容易获得较好的分割效果。

 图3用散点图突出了体积大小与DSC分数之间的相关性。由此可见,体积较小的出血点较难分割,而体积较大的血肿ICHs相对容易获得较好的分割效果。

图4展示了四种血肿体积大小组的所有方法的效果。它是通过将70个测试用例与四个不同的卷大小组分开来生成的:包括[0;4213);(4213;7235);(7235;19640);(19640;inf],根据各组结果计算DSC平均评分。图4进一步证明,对于不同算法的参与者,DSC分数随着体积大小的增加而提高。

出血分型分析

颅内出血的不同亚型位于大脑的不同位置,患者可能出现几种出血的组合。

图5显示了不同类型出血的平均DSC值。它表明,与其他四种ICHs相比,SAH在所有指标中取得了最差的结果。因此,如何有效地分割SAH可能是改善ICH分割最迫切需要解决的问题。

 挑战排名分析

在图6 (a-d)中,大部分黄色块位于对角线上方,蓝色块位于对角线下方,说明大多数级别较小的队伍明显优于级别较大的队伍。

此外,它还表明,不同metrics具有区分好坏的独特能力。例如,T7的DSC、NSD和HD显著优于T12,而RVD指标不存在显著优势。

讨论

2D/3D架构选择

我们注意到获胜者的方法采用了2D/3D的组合方法,并且大多数3D的方法都优于2D的实现方法,但是我们不能明确地得出哪种方法优于另一种方法的结论,因为影响最终结果的因素还有很多。

为此,许多参与者使用了3D UNet实现,然而,考虑到该挑战中的CT体积是各向异性的(像素间距:0:42mm0:42mm5mm),这可能不是最佳解决方案[43],因此需要更有效的技术来利用各向异性体积的层间背景。

ICH分割的瓶颈

1. 第IV-C2节的血肿体积分析表明,对小体积出血的分割性能较差如图3所示

DSC评分低于0.3的大多数是出血量小于15000m3的受试者,所有受试者的DSC整体表现明显变差,DSC评分较低

2. 此外,IV-C3节的出血亚型分析显示,蛛网膜下腔出血(SAH)在所有指标中表现最差,平均DSC评分仅为0.41。因此,如何处理蛛网膜下腔出血是脑出血分割的另一个瓶颈。

未来的ICH分类研究方向可能集中在上述两个瓶颈上。解决这些疑难病例将大大提高出血诊断的研究水平。

评价指标分析

我们强烈建议使用DSC、NSD和RVD作为ICH分割基准的评估指标。HD和NSD是类似的指标,用于评估目标和预测边界之间的差异。然而,我们遇到了多个极端情况,平均HD指标等于无穷大,当预测方法错误地将那些有小出血病灶的硬病例诊断为正常的头部扫描。无限的数值使得在该度量上对不同算法进行有效排序变得很困难。然而,NSD指标与DSC有相同的上限(100%),不会发生这种情况。因此,对于INSTANCE挑战,Hausdorff距离可能不是一个好的度量选择,我们考虑在未来的INSTANCE挑战中放弃它。

局限性和未来工作

数据收集和注释

尽管INSTANCE2022挑战赛提供了相对较大的数据集,但这些数据主要来自同一家机构的同一台CT扫描仪。虽然它可以在我们的挑战中工作,但它肯定会限制不同参与者开发的模型的泛化。此外,在数据标注上,我们只将出血区域作为前景,没有考虑脑出血的亚型,这些亚型实际上是临床诊断的重要信息,也可以指导脑出血的分割。

任务设计

今年我们只考虑出血分割任务。然而,进行脑出血分类和血肿体积量化也很重要,这与临床高度相关。多任务的设计可以同时使挑战更加全面,为参与者提供更多样化的研究方向。综上所述,我们将在未来的挑战中将单任务挑战提升为多任务挑战。

源代码可用性

坏消息:除了一支队伍参赛者都没公开代码kora!

未来工作

1) 来自更多的机构的数据

2)    更多的注释和全面的任务设计

3)开源代码的必选选项

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

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

相关文章

gdb基本使用快捷键

gdb 1. gdb简介2.基本命令2.1 进入/退出2.2 基本使用2.3 执行语句2.4 查看变量2.5 禁用/启用断点 1. gdb简介 gdb是Linux下的代码调试工具。 程序的发布有debug模式和release模式,Linux的gcc/g模式,默认是release模式。若想在Linux下调试,程…

生活类书单视频如何做?几个步骤轻松拿捏

生活类书单视频是一种很受欢迎的内容形式,它可以帮助观众了解各种生活类书籍,并提供一些有用的信息。在制作生活类书单视频时,我们需要注意几个步骤,以确保视频内容的质量和专业性。 首先,我们需要选择适合的书单背景。…

华为数通方向HCIP-DataCom H12-821题库(拖拽题,知识点总结)

以下是我在现有题库中整理的需要重点关注的考点内容,如有遗漏小伙伴可以留言补充。 VRRP双机热备份: 主备AC两个独立的IP地址,通过VRRP对外虚拟为同一个IP地址,单个AP和虚拟IP建立一条CAPWAP链路。主AC备份AP信息、STA信息和CAPWA…

关于三维模型OBJ格式轻量化压缩必要性探讨

关于三维模型OBJ格式轻量化压缩必要性探讨 三维模型的OBJ格式轻量化压缩在当前的计算机图形学和虚拟现实应用中具有重要的必要性。以下是对三维模型OBJ格式轻量化压缩必要性的分析: 1、提高加载和传输效率:随着三维模型的复杂性不断增加,原始…

【day10】驱动

作业&#xff1a; 基于platform实现 添加设备树节点 irq_led{ compatible “hqyj,irq_led”; //用于获取节点 interrupt-parent <&gpiof>; //引用父节点 interrupts <9 0>; //这个节点引入的中断管脚 led1<&gpioe 10 0>; }; 1.驱动端 #include…

火狐浏览器使用scss嵌套编写css无法识别问题

火狐浏览器使用scss嵌套编写css无法识别问题 版本&#xff1a; “node-sass”: “^4.14.1”, “sass-loader”: “^7.3.1”,vue版本&#xff1a; v2问题描述&#xff1a; 我的文件目录是这样的&#xff1a; 而在scss文件中我是这样书写的 .vue文件中 在火狐浏览器中 在谷…

基于Android的学生信息管理系统

基于Android的学生信息管理系统 一、系统介绍二、功能展示三、其他系统实现五.获取源码 一、系统介绍 项目名称&#xff1a;学生信息管理系统 主要技术&#xff1a;java、android 开发工具&#xff1a;Eclipse(ADT) 运行工具&#xff1a;只能使用Eclipse 数 据 库&#xf…

用于统计编码时长的Wakapi

本文应网友 suka 的要求折腾&#xff0c;但是否符合他得要求就不得而知了&#xff0c;因为老苏不是程序员&#xff0c;没有这方面的需求&#xff1b; 什么是 Wakatime &#xff1f; WakaTime 是一个可以统计你在不同语言、项目上写代码时长的工具。 它支持多种 IDE、编辑器。 它…

商汤科技半年报出炉:生成式AI商业化成果喜人,驱动四大业务飞跃

撰稿|行星 来源|贝多财经 8月28日&#xff0c;商汤科技&#xff08;HK:0020&#xff09;发布了2023年上半年业绩报告。从财务数据来看&#xff0c;商汤科技在2023年上半年业绩表现稳健&#xff0c;大模型和生成式AI推动各项业务板块取得长足进步。 一、生成式AI表现亮眼&…

Koa + Prisma 快速入门

10分钟掌握 Koa Prisma 实现数据库 CRUD 前言 Prisma 是号称下一代的 ORM 工具&#xff0c;同样是基于 TypeScript 实现&#xff0c;但是带来了很强的类型安全。 本文使用 Koa.js 搭建一个简单的 Web 服务&#xff0c;配合 MySQL 数据库&#xff0c;来演示如何通过 Prisma …

【100天精通python】Day47:python网络编程_Web编程

目录 1 网络编程与web编程 1.1 网络编程 1.2 web编程 2 Web开发概述 3 Web开发基础 3.1 HTTP协议 3.2 Web服务器 3.3 前端基础 3.4 静态服务器 3.5 前后端交互的基本原理 4 WSGI接口 4.1 CGI 简介 4.2 WSGI 简介 4.3 定义 WSGI 接口 4.4 运行 WSGI 服务 4.5…

面霸的自我修养-synchronized

今天是《面霸的自我修养》的第3弹&#xff0c;内容是Java并发编程中至关重要的关键字synchronized&#xff0c;作为面试中的“必考题”&#xff0c;这部分是你必须要充分准备的内容&#xff0c;接下来我们就一起一探究竟吧。 数据来源&#xff1a; 大部分来自于各机构&#x…

SpringWeb(SpringMVC)

目录 SpringWeb介绍 搭建 SpringWeb SpringWeb介绍 Spring Web是一个基于 Servlet API 构建的原始 web 框架&#xff0c;用于构建基于MVC模式的Web应用程序。在 web 层框架历经 Strust1&#xff0c;WebWork&#xff0c;Strust2 等诸多产品的历代更选 之后&#xff0c;目前业界普…

研发规范第九讲:通用类命名规范(重点)

研发规范第九讲&#xff1a;通用类命名规范&#xff08;重点&#xff09; 无规范不成方圆。我自己非常注重搭建项目结构的起步过程&#xff0c;应用命名规范、模块的划分、目录&#xff08;包&#xff09;的命名&#xff0c;我觉得非常重要&#xff0c;如果做的足够好&#xff…

聊聊大厂都怎么防止重复下单?

一、问题背景 最简单的&#xff1a;DB 事务。如创建订单时&#xff0c;同时往订单表、订单商品表插数据&#xff0c;这些 Insert 须在同一事务执行。 Order 服务调用 Pay 服务&#xff0c;刚好网络超时&#xff0c;然后 Order 服务开始重试机制&#xff0c;于是 Pay 服务对同一…

java八股文面试[多线程]——自旋锁

优点&#xff1a; 1. 自旋锁尽可能的减少线程的阻塞&#xff0c;这对于锁的竞争不激烈&#xff0c;且占用锁时间非常短的代码块来说性能能大幅度的提升&#xff0c;因为自旋的消耗会小于线程阻塞挂起再唤醒的操作的消耗 &#xff0c;这些操作会导致线程发生两次上下文切换&…

【Python自学笔记】Python好用的模块收集(持续更新...)

文章目录 日志模块钉钉机器人命令助手持续更新中,如果您有其他实用好用的模块欢迎留言...日志模块 写代码离不开日志,自定义一个理想的日志对于小白来说可能是一件很反锁的事情,就像我刚学习Python的时候自己写的一个自定义日志,为了解决这个痛点,今天就和大家分享一个可以…

Linux开发板下检查及配置串口(波特率/数据发送接收等)的操作

在linux开发板上如何设置和编辑串口波特率、开启指定的uart口? 下面演示常用的命令操作 1&#xff09;编辑开启指定串口的配置文件 ls -l /boot/uEnv/ sudo vim /boot/uEnv/xxx.txt 2&#xff09;检查串口是否开启成功 ls /dev/tty* 3&#xff09;查看串口波特率…

每天 26,315 美元罚款?交通安全局要求特斯拉提供 Autopilot数据

根据美国国家公路交通安全管理局&#xff08;NHTSA&#xff09;最近的特别命令&#xff0c;特斯拉公司被要求提供关于其自动驾驶功能Autopilot的相关信息。这一命令是继NHTSA于2021年8月启动初步评估后&#xff0c;在2022年6月升级为正式调查的一部分&#xff0c;NHTSA近期对特…

电子电路学习笔记之NCP304LSQ37T1G ——超低电流电压检测器

超低电流电压检测器是一种专门用于检测极小电流值的设备。它们常用于电子元件或电路中&#xff0c;用于监测电流的存在和程度。这些检测器通常具有高灵敏度和高精度&#xff0c;能够测量微安级别或更小的电流。 超低电流电压检测器的应用领域广泛&#xff0c;例如电池管理系统…