文献速递:肿瘤分割---- 弱监督肝肿瘤分割,使用Couinaud区段标注

文献速递:肿瘤分割---- 弱监督肝肿瘤分割,使用Couinaud区段标注

01

文献速递介绍

肝癌是世界上导致癌症死亡的主要原因之一,也是第二大常见的癌症死因。本稿件于2021年10月28日收到,2021年11月24日修订,2021年12月1日接受。发表日期为2021年12月6日;当前版本日期为2022年5月2日。此项工作得到了07180216号健康和医学研究基金项目的支持。(通讯作者:袁邦成。)吕飞和袁邦成与香港浸会大学计算机科学系合作(电子邮件:feilyu@comp.hkbu.edu.hk; pcyuen@comp.hkbu.edu.hk)。马俊浩与中山大学计算机科学与工程学院合作,位于中国广州510006(电子邮件:majh8@mail.sysu.edu.cn)。叶卓锋和黄丽红与香港中文大学医学及治疗学系和消化疾病研究所的医学数据分析中心合作(电子邮件:terryfungyip@gmail.com; wonglaihung@cuhk.edu.hk)。数字对象标识符10.1109/TMI.2021.3132905

从计算机断层扫描(CT)体积图像中分割肝肿瘤对于许多临床应用(如治疗计划和治疗后评估)至关重要。最近,深度神经网络在自动肝肿瘤分割方面取得了令人印象深刻的进展。然而,这些领先的方法依赖于精确的像素级注释。获取此类注释非常困难,因为它既耗时又对专业知识有严格要求。因此,开发能在高质量标记数据不可用时表现良好的深度学习方法是可取的。

Title

题目

Weakly Supervised Liver Tumor Segmentation Using Couinaud Segment Annotation

弱监督肝肿瘤分割,使用Couinaud区段标注

Abstract

摘要

Automaticliver tumor segmentationis of great importance for assisting doctors in liver cancer diagnosis and treatment planning.Recently,deep learning approaches trained with pixel-level annotations have contributed many breakthroughs in image segmentation. However, acquiring such accurate dense annotations is time-consuming and labor-intensive,which limits the performance of deep neural networks for medical image segmentation. We note that Couinaud segment is widely used by radiologists when recording liver cancer-related findings in the reports, since it is well-suited for describing the localization of tumors. In this paper, we propose a novel approach to train convolutional networks for liver tumor segmentation using Couinaud segment annotations. Couinaud segment annotations are image-level labels with values ranging from 1 to 8, indicating a specific region of the liver. Our proposed model, namely CouinaudNet, can estimate pseudo tumor masks from the Couinaud segment annotations as pixel-wise supervision for training a fully supervised tumor segmentation model, and it is composed of two components: 1) an inpainting network with Couinaud segment masks which can effectively remove tumors for pathological images by filling the tumor regions with plausible healthy-looking intensities; 2) a difference spotting network for segmenting the tumors, which is trained with healthy-pathological pairs generated by an effective tumor synthesis strategy. The proposed method is extensively evaluated on two liver tumor segmentation datasets. The experimental results demonstrate that our method can achieve competitive performance compared to the fully supervised counterpart and the state-of-the-art methods while requiring significantly less annotation effort.

自动化肝肿瘤分割对于协助医生诊断肝癌和规划治疗方案至关重要。最近,通过像素级注释训练的深度学习方法在图像分割方面取得了许多突破。然而,获取这种精确的密集注释是耗时且劳力密集的,这限制了深度神经网络在医学图像分割中的性能。我们注意到,放射科医生在记录肝癌相关发现的报告中广泛使用Couinaud区段,因为它非常适合描述肿瘤的定位。在本文中,我们提出了一种使用Couinaud区段注释训练卷积网络进行肝肿瘤分割的新方法。Couinaud区段注释是图像级标签,值范围从1到8,指示肝脏的特定区域。我们提出的模型,即CouinaudNet,可以从Couinaud区段注释中估算出伪肿瘤掩模,作为像素级监督,用于训练全监督肿瘤分割模型,它由两部分组成:1)一个带有Couinaud区段掩模的修补网络,可以有效地通过用看似健康的强度填充肿瘤区域来移除病理图像中的肿瘤;2)一个用于分割肿瘤的差异定位网络,通过有效的肿瘤合成策略生成的健康-病理对进行训练。所提出的方法在两个肝肿瘤分割数据集上进行了广泛评估。实验结果表明,与全监督对应方法和最先进方法相比,我们的方法在需要显著减少注释工作量的情况下,可以实现具有竞争力的性能。

Methods

方法

Most leading deep learning based semantic segmentation methods demand pixel-level supervision, and they are not directly applicable if only Couinaud segment annotations are given. Our CouinaudNet is proposed to address this problem, which can estimate pseudo tumor masks from Couinaud segment annotations as pixel-level supervision. A simple schematic of our proposed method for utilizing Couinaud segment annotation is shown in Fig. 2. Training images can be split into two parts: healthy training images without tumors (label:0), pathological training images with tumors (label: 1∼8). Couinaud scheme can be obtained by an automatic Couinaud Constructor (CC). To remove irrelevant information, only the regions inside the liver are kept after pre-processing (Pre). First, only healthy training images areused to train the proposed CouinaudNet which includes an Inpainting network (I) and a Difference Spotting network (DS). Vessel map detected by the Frangi filter (F) is used as an extra input to assist DS. Next, the trained CouinaudNet is used to estimate pseudo tumor masks for those pathological training images. Finally, we can train a fully supervised Tumor Segmentation model (TS) with all training images and their tumor masks, i.e., healthy images with healthy masks (black masks with no tumors), pathological images with estimated pseudo tumor masks. In the testing phase, only the trained TS is used for inference.

大多数领先的基于深度学习的语义分割方法都需要像素级监督,并且如果只给出Couinaud区段注释,则无法直接应用。我们提出的CouinaudNet旨在解决这个问题,它可以从Couinaud区段注释中估算出伪肿瘤掩模,作为像素级监督。图2展示了我们提出的方法利用Couinaud区段注释的简单示意图。训练图像可以分为两部分:没有肿瘤的健康训练图像(标签:0),有肿瘤的病理训练图像(标签:1∼8)。Couinaud方案可以通过自动Couinaud构造器(CC)获得。为了去除无关信息,在预处理(Pre)后只保留肝脏内的区域。首先,只使用健康训练图像来训练提出的CouinaudNet,其中包括修补网络(I)和差异定位网络(DS)。Frangi滤波器(F)检测到的血管图作为额外输入以协助DS。接下来,训练好的CouinaudNet用于估算病理训练图像的伪肿瘤掩模。最后,我们可以用所有训练图像及其肿瘤掩模来训练全监督肿瘤分割模型(TS),即健康图像配合健康掩模(没有肿瘤的黑色掩模),病理图像配合估算的伪肿瘤掩模。在测试阶段,只使用训练好的TS进行推断。

Conclusions

结论

In this paper, we present a weakly-supervised method for liver tumor segmentation based on Couinaud segment annotations. A novel CouinaudNet is introduced to estimate pseudo tumor masks from the Couinaud segment annotations, which can be used as pixel-wise supervision to train deep neural networks for liver tumor segmentation. Our method achieves competitive performances compared to fully supervised methods while requiring significantly less annotation effort. Moreover, Couinaud segment information can be easily extracted from free-text reports with text mining techniques, and our method provides a promising direction for exploring the potential of huge amounts of free-text reports which are stored in hospital archiving and communication systems.

在本文中,我们提出了一种基于Couinaud区段注释的肝肿瘤弱监督分割方法。我们引入了一种新颖的CouinaudNet来估算来自Couinaud区段注释的伪肿瘤掩模,这可以作为像素级监督来训练深度神经网络进行肝肿瘤分割。我们的方法与全监督方法相比取得了具有竞争力的性能,同时显著减少了注释工作量。此外,Couinaud区段信息可以通过文本挖掘技术轻松从自由文本报告中提取,我们的方法为探索存储在医院归档和通信系统中的大量自由文本报告的潜力提供了有希望的方向。

Figure

图片

Fig. 1. (a) An example of input CT image, its fully supervised pixel-wise tumor mask annotation, and weakly supervised Couinaud segment annotation used in our method, which is a number ranging from 1 to 8 and refers to a specific region of the liver. We annotate healthy images without tumors using label 0, and annotate those pathological images with tumors using Couinaud segment annotations (1 ∼ 8) indicating the tumor location. (b) The Couinaud segment mask can be derived from the Couinaud segment annotation based on Couinaud scheme. Couinaud scheme is the widely used system which divides the liver into eight functionally independent segments based on its vascular structure. Automatic methods have been successfully applied to construct the Couinaud scheme from CT volumes without manual efforts.

图1.(a)输入CT图像的示例,其全监督像素级肿瘤掩模注释,以及我们方法中使用的弱监督Couinaud区段注释,该注释是一个从1到8的数字,指的是肝脏的特定区域。我们使用标签0来注释没有肿瘤的健康图像,并使用Couinaud区段注释(1 ∼ 8)来注释那些有肿瘤的病理图像,表明肿瘤位置。(b)基于Couinaud方案,可以从Couinaud区段注释中推导出Couinaud区段掩模。Couinaud方案是一种广泛使用的系统,根据肝脏的血管结构将肝脏划分为八个功能独立的区段。自动化方法已成功应用于从CT体积图像中构建Couinaud方案,无需人工努力。

图片

Fig. 2. Schematic of our approach. CouinaudNet is first trained only with healthy training images, then the trained CouinaudNet is used to generate pseudo tumor mask mt for the pathological training image xt. A healthy training image xh has no tumors, and its tumor mask is denoted as a black mask mh. Provided all training images and their tumor masks, we can train a fully supervised tumor segmentation model.

图2.我们方法的示意图。CouinaudNet首先只用健康训练图像进行训练,然后使用训练好的CouinaudNet为病理训练图像xt生成伪肿瘤掩模mt。健康训练图像xh没有肿瘤,其肿瘤掩模表示为黑色掩模mh。提供所有训练图像及其肿瘤掩模后,我们可以训练一个全监督肿瘤分割模型。

图片

Fig. 3. Training the proposed CouinaudNet. Couinaud scheme cs can be obtained by an automatic Couinaud constructor (CC). In Stage 1, we randomly select one Couinaud segment as the mask mc for training the inpainting network (I). In Stage 2, a synthetic tumor image xs, its inpainted image xˆs and its vessel map xv by Frangi filter (F) are sent to a difference spotting network (DS) for segmenting the tumors.

图3.训练提出的CouinaudNet。Couinaud方案cs可以通过自动Couinaud构造器(CC)获得。在第一阶段,我们随机选择一个Couinaud区段作为训练修补网络(I)的掩模mc。在第二阶段,合成肿瘤图像xs、其修补后图像xˆs以及Frangi滤波器(F)生成的血管图xv被送入差异定位网络(DS)进行肿瘤分割。

图片

Fig. 4. Example intensity distributions of liver and tumor.

图4.肝脏和肿瘤的强度分布示例。

图片

Fig. 5. (a) and (b) Distributions of μd and σt. © is an illustration of the Beta distributions with different shape parameters.

图5.(a)和(b)显示了μd和σt的分布。(c)是具有不同形状参数的Beta分布的示意图。

图片

Fig. 6. Performance of tumor segmentation based on the inpainting models using different masks.

图6。基于使用不同掩模的修补模型的肿瘤分割性能。

图片

Fig. 7. Parameter analysis of the threshold τ for binarization.

图7。二值化阈值τ的参数分析。

图片

Fig. 8. Diverse appearances of synthetic tumors based on different mask and intensity parameters, where nSP, sp, αe, σe are used for mask generation, μd and σt are used for intensity generation.

图8。基于不同掩模和强度参数产生的合成肿瘤的多样化外观,其中nSP、sp、αe、σe用于掩模生成,μd和σt用于强度生成。

图片

Fig. 9. Parameter analysis of the shape parameters in Beta distribution for generating tumor intensities (Equation 4), and the dashed lines represent the performance in Stage 1.

图9。用于生成肿瘤强度(方程4)的Beta分布形状参数的参数分析,虚线代表第一阶段的性能。

图片

Fig. 10. Generated pseudo tumor masks used as supervision. (a) A training image with its ground truth tumor mask. (b)–(d) The tumor-free versions generated by VAE, AAE, f-AnoGAN* respectively, and their tumor masks after binarization which are restricted within the Couinaud segment masks. (e) and (f) show pseudo-healthy images from the inpainting network, and the tumor masks from Stage 1 and Stage 2 respectively.

图10。用作监督的生成的伪肿瘤掩模。(a)训练图像及其真实肿瘤掩模。(b)-(d)分别为VAE、AAE、f-AnoGAN*生成的无肿瘤版本及其二值化后的肿瘤掩模,这些掩模被限制在Couinaud区段掩模内。(e)和(f)分别展示了修补网络的伪健康图像,以及第一阶段和第二阶段的肿瘤掩模。

图片

Fig. 11. Examples of tumor segmentation results by models trained with Couinaud segment annotations using our proposed method on the MSD08 test dataset. The green ones denote the ground truths, while the red ones denote the segmentation results using our method.

图11。使用我们提出的方法,通过Couinaud区段注释训练的模型在MSD08测试数据集上的肿瘤分割结果示例。绿色部分表示真实标签,红色部分表示使用我们方法的分割结果。

图片

Fig. 12. Examples of tumor segmentation results by models trained with Couinaud segment annotations on the LiTS test dataset.

图12。使用Couinaud区段注释训练的模型在LiTS测试数据集上的肿瘤分割结果示例。

图片

Fig. 13. Examples of failure cases.

图13。失败案例示例。

Table

图片

TABLE I statistics of training/testing set on two datasets

表I 两个数据集上训练/测试集的统计数据

图片

TABLE II comparison of tumor segmentation results based on different methods for constructing couinaud scheme

表II 基于不同方法构建Couinaud方案的肿瘤分割结果比较

图片

TABLE III comparison of tumor segmentaion resul with other training strategies

表III 与其他训练策略的肿瘤分割结果比较

图片

TABLE IV comparison of tumor segmention results on msd08 test set

表IV 在MSD08测试集上肿瘤分割结果的比较

图片

TABLE V comparison of tumor segmentation results on lits test set

表V 在LITS测试集上肿瘤分割结果的比较

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[Linux开发工具]项目自动化构建工具-make/Makefile

📙 作者简介 :RO-BERRY 📗 学习方向:致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持 目录 1.背景2.依赖关系和依…

【制作100个unity游戏之23】实现类似七日杀、森林一样的生存游戏17(附项目源码)

本节最终效果演示 文章目录 本节最终效果演示系列目录前言制作木板UI直接复制和工具一样的即可检查背包是否有指定数量的空插槽 源码完结 系列目录 前言 欢迎来到【制作100个Unity游戏】系列!本系列将引导您一步步学习如何使用Unity开发各种类型的游戏。在这第23篇…

品牌之门:概率与潜力的无限延伸

在品牌的世界里,每一个成功的推广都像是打开一扇门,从未知走向已知,从潜在走向显现。这扇门,既是品牌的起点,也是品牌发展的无限可能。 品牌,就像一扇紧闭的门,它静静地矗立在那里,…

toString()、equals()、clone()用法

Java中所有类的对象都可以直接使用Object类中提供的一些方法 1. toString():返回对象的字符串表示形式,通常在类中重写,以便于返回的是对象的内容 2. equals():判断两个对象的地址是否相等,直接使用也一样,…

【蓝桥杯】灭鼠先锋

一.题目描述 二.解题思路 博弈论&#xff1a; 只能转移到必胜态的&#xff0c;均为必败态。 可以转移到必败态的&#xff0c;均为必胜肽。 最优的策略是&#xff0c;下一步一定是必败态。 #include<iostream> #include<map> using namespace std;map<string,bo…

【Linux系统学习】6.Linux系统软件安装

实战章节&#xff1a;在Linux上部署各类软件 前言 为什么学习各类软件在Linux上的部署 在前面&#xff0c;我们学习了许多的Linux命令和高级技巧&#xff0c;这些知识点比较零散&#xff0c;进行练习虽然可以基础掌握这些命令和技巧的使用&#xff0c;但是并没有一些具体的实…

C++:priority_queue模拟实现

C&#xff1a;priority_queue模拟实现 什么是priority_queue模拟实现向上调整算法向下调整算法插入与删除 仿函数 什么是priority_queue priority_queue称为优先级队列。优先级队列是一种特殊的队列&#xff0c;其中每个元素都有一个相关的优先级。元素的优先级决定了它们在队…

NSSCTF Round#18 RE GenshinWishSimulator WP

恶搞原神抽卡模拟器 看到软件的界面&#xff0c;大致有三种思路&#xff1a; 修改石头数量一直抽&#xff0c;如果概率正常肯定能抽到&#xff08;但是估计设置的概率是0&#xff09;在源码里找flag的数据把抽卡概率改成100%直接抽出来 Unity逆向&#xff0c;根据经验应该dnsp…

助眠神器小程序源码|白噪音|小睡眠|微信小程序前后端开源

安装要求和说明后端程序运行环境&#xff1a;NginxPHP7.4MySQL5.6 PHP程序扩展安装&#xff1a;sg11 网站运行目录设置为&#xff1a;public 伪静态规则选择&#xff1a;thinkphp 数据库修改文件路径&#xff1a;/config/database.php需要配置后端的小程序配置文件&#xff0c;…

力扣hot1--哈希

推荐一个博客&#xff1a; 一文看懂哈希表并学会使用C STL 中的哈希表_哈希表end函数-CSDN博客 哈希做法&#xff1a; 我们将nums[i]记为key&#xff0c;将i记为value。 判断target-nums[i]是否在哈希表中&#xff0c;如果在说明这两个值之和为target&#xff0c;那么返回这两…

【Java】零基础蓝桥杯算法学习——线性动态规划(一维dp)

线性dp——一维动态规划 1、考虑最后一步可以由哪些状态得到&#xff0c;推出转移方程 2、考虑当前状态与哪些参数有关系&#xff0c;定义几维数组来表示当前状态 3、计算时间复杂度&#xff0c;判断是否需要进行优化。 一维动态规划例题&#xff1a;最大上升子序列问题 Java参…

Linux第48步_编译正点原子的出厂Linux内核源码

编译正点原子的出厂 Linux 内核源码&#xff0c;为后面移植linux做准备。研究对象如下&#xff1a; 1)、linux内核镜像文件“uImage” 路径为“arch/arm/boot”&#xff1b; 2)、设备树文件“stm32mp157d-atk.dtb” 路径为“arch/arm/boot/dts” 3)、默认配置文件“stm32m…

第二部分阶段总结

第二部分阶段总结 1.知识补充1.1 nolocal关键字1.2 yield from1.3 深浅拷贝 2.阶段总结3.考试题 1.知识补充 1.1 nolocal关键字 在之前的课程中&#xff0c;我们学过global关键字。 name rootdef outer():name "武沛齐"def inner():global namename 123inner()…

LeetCode、739. 每日温度【中等,单调栈】

文章目录 前言LeetCode、739. 每日温度【中等&#xff0c;单调栈】题目链接及分类思路单调栈 资料获取 前言 博主介绍&#xff1a;✌目前全网粉丝2W&#xff0c;csdn博客专家、Java领域优质创作者&#xff0c;博客之星、阿里云平台优质作者、专注于Java后端技术领域。 涵盖技…

【每日一题】尾随零

尾随零 目录 思路&#xff1a;代码实现&#xff1a; 思路&#xff1a; 最开始看到这题就只想到规规矩矩的做题&#xff0c;先算阶乘在算0&#xff0c;后来提交时总是提示溢出&#xff0c;不死心&#xff0c;改来改去最后没招了。 后来看题解才知道要看5的个数&#xff01; …

Java 基于 SpringBoot+Vue 的智慧外贸平台的研究与实现,附源码

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

CVE-2023-41892 漏洞复现

CVE-2023-41892 开题&#xff0c;是一个RCE Thanks for installing Craft CMS! You’re looking at the index.twig template file located in your templates/ folder. Once you’re ready to start building out your site’s front end, you can replace this with someth…

【C++入门语法】1.变量的世界

​ 欢迎来到C的世界&#xff01;在这篇文章中&#xff0c;我们将一起探索C编程中的基本概念——变量。变量是程序设计中非常重要的一部分&#xff0c;它们是存储数据的容器&#xff0c;让我们的程序能够记住和操作这些信息。 什么是变量&#xff1f; 变量是一个标识符&#x…

Python基于大数据的电影预测分析系统

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

steam搬砖项目,“一个月赚8K+”真的假的?

在游戏中&#xff0c;搬砖党是永远都不能忽视的存在&#xff0c;随着游戏产业的不断发展&#xff0c;普通人也可以在steam搬砖项目中找到自己的生财之道。由于是低技术的重复工作&#xff0c;和现实的搬砖类似&#xff0c;所以才叫steam搬砖项目。 steam搬砖项目其实就和pdd无…
最新文章