自动扫描范围在减少剂量多相CT肝脏成像中的应用:基于CNN和高斯模型| 文献速递-深度学习自动化疾病检查

Title

题目

Automatic scan range for dose-reduced multiphase CT imaging of theliver utilizing CNNs and Gaussian models

自动扫描范围在减少剂量多相CT肝脏成像中的应用:基于CNN和高斯模型

01

文献速递介绍

肝癌是全球癌症死亡的第四大原因,每年全球约有100万例新病例(Bray等人,2018)。肝癌在东亚、东南亚和非洲等发展中国家的发病率显著增加(McGlynn和London,2011)。尽管MRI有时作为一种低辐射暴露的成像模式用于肝癌诊断,但多期CT扫描由于成本低和时间效率高通常是首选。然而,CT使用电离辐射,因此与肝脏检查相关。在我们的肝脏范围检测实验中,LRS在较低端和较高端的缺失肝脏范围分别为7.8毫米和2.1毫米。这种不对称性可以通过下部肝脏形状较窄、而上部肝脏形状较圆来解释,导致肝脏检测性能的差异。我们推测这些值也取决于数据集的质量和切片间距。然而,我们建议进一步的研究需要调整这些值以获得更好的准确性;我们预计这种差异可能不超过扫描中的一两个切片。

肝脏运动是影响多期CT肝脏成像后续扫描范围的主要因素之一。解剖学上,肝脏运动主要受呼吸运动驱动。我们没有尝试从单张CT图像中估计呼吸状态。正如Demircioğlu等人(2021)的研究报告中所述。

Abstract

摘要

肝脏多期CT扫描在多种临床应用中被广泛使用;然而,CT扫描的辐射暴露给患者带来了非常重要的癌症风险。可以通过确定第一扫描阶段中感兴趣目标位置来减少辐射剂量,即决定后续扫描的扫描范围。本研究旨在提出和评估一种自动确定多期CT扫描扫描范围的方法。我们的策略首先是应用基于CNN的方法在2D切片中检测肝脏,并使用肝脏范围搜索算法在侦察体积中检测肝脏范围。通过将高斯肝脏运动模型中获得的安全边界添加到侦察所确定的扫描范围,可以获得后续扫描的目标肝脏扫描范围。实验使用来自多家医院的657个多期CT体积进行。实验结果显示,所提出的肝脏检测方法平均能够在一秒钟内检测出224个3D体积中的223个肝脏,平均交集联盟率、壁距离和质心距离分别为85.5%、5.7毫米和9.7毫米。此外,所提出的肝脏检测方法在肝脏检测准确性方面与最先进的3D肝脏检测器相当,但需要更少的处理时间。此外,我们将肝脏扫描范围生成方法应用于来自两家医院的46名患者的射频消融和Y-90经动脉放射性栓塞(选择性内放射治疗)干预中获得的肝脏CT图像。结果显示,自动扫描范围生成方法相比Y-90经动脉放射性栓塞手动操作可以平均降低14.5%(2.56毫西弗)的有效辐射剂量,而对于来自射频消融干预的CT图像,性能没有统计学显著差异(p = 0.81)。最后,三名放射科医生评估原始图像和范围减少图像,以评估范围减少方法对其临床决策的影响。我们得出结论,自动肝脏扫描范围生成方法能够高精度地减少相比手动操作的过度辐射,而不影响临床决策。

Method

方法

2.1. Data, annotations and preprocessingFor our study, we used 657 abdominal CT images from threesources. The first dataset is retrospectively reused from our previous study (Luu et al., 2018; 2021) which contains diagnostic(EMC**diag subset, 202 volumes) and intra-interventional (EMC**intrasubset, 147 volumes) CT images in RFA liver cancer treatmentof 51 patients in Erasmus MC, Rotterdam. The diagnostic scanswere performed under either a three or four-phase protocol (LipPauwels et al., 2012) while the radiographer, with the aim of minimizing the liver scan range, scanned the interventional imagesmanually. All images where the scan range did not cover the wholeliver were excluded in the test phase of this study because thefield of view of these images focuses on the ablator at the current tumor rather than on the whole liver. The second dataset contains 210 contrast enhanced CT volumes of the liver, portal venous phase, which are publicly available from the LiTS Challenge(LiT S dataset) (Bilic et al., 2019) and Mayo Clinic (Mayo dataset)(McCollough et al., 2017). The third dataset contains the three/fourphase contrast enhanced CT diagnostic and follow-up images fromY-90 SIRT treatment of 36 liver cancer patients in Hanoi’s Hospital-108 (H108 dataset), which was retrospectively collected in our previous study Mai et al. (2021). For 29 of the patients in the H108dataset, the diagnostics images are available (H108**diag subset) andfor 14 of the patients the follow-up, post treatment CT images(H108**post subset) acquired one to three months after the intervention are available. All the data was anonymized before being usedin this study. The dataset from EMC, Mayo and H108 were acquiredunder a low radiation dose protocol (Mai et al., 2021; Hoang et al.,2019; Lip-Pauwels et al., 2012) while the LiT S dataset was acquiredunder regular dose protocol. The characteristics of the datasets aredescribed in detail in Table 1.

在我们的研究中,我们使用了来自三个来源的657张腹部CT图像。第一个数据集是从我们之前的研究中重新使用的(Luu等人,2018年;2021年),包括来自鹿特丹伊拉斯姆斯医学中心的51名肝癌患者在RFA治疗中的诊断(EMC diag子集,202卷)和介入性(EMC intra子集,147卷)CT图像。诊断扫描根据三相或四相协议进行(Lip-Pauwels等人,2012年),而放射技师在手动扫描介入图像时旨在最小化肝脏扫描范围。

第二个数据集包含210个增强CT肝脏体积的图像,为公开的LiTS挑战(LiTS数据集)(Bilic等人,2019年)和梅奥诊所(Mayo数据集)(McCollough等人,2017年)提供。这些图像处于门静脉期。第三个数据集包含36名肝癌患者在河内108医院接受Y-90 SIRT治疗的三/四相增强CT诊断和随访图像(H108数据集),这些数据集在我们之前的研究中进行了回顾性收集(Mai等人,2021年)。H108数据集中的29名患者有诊断图像可用(H108 diag子集),14名患者有随访治疗后1-3个月获取的CT图像可用(H108 post子集)。所有数据在使用前均已匿名化。来自EMC、Mayo和H108的数据集是根据低辐射剂量协议获取的(Mai等人,2021年;Hoang等人,2019年;Lip-Pauwels等人,2012年),而LiTS数据集则是根据常规剂量协议获取的。这些数据集的详细特征在表1中有详细描述。

Conclusion

结论

In this study, we have proposed and evaluated an novel methodfor automatically generating scan ranges of the liver in multiphaseCT images, and showed that machine-learning techniques are veryeffective in determining the scan range in multiphase CT scans inclinical practice. The method is based on a CNN model (YOLOv4)for detecting the liver in 2D slices, and LRS for fast liver range detection in a scout volume. Additionally, we estimate the liver motion range in the scan range generation using Gaussian models. Experiments on datasets from several hospitals showed that the liverdetection can be performed within one second and the accuracy iscomparable to the best state-of-the-art CNN detectors of the liverin CT images. The evaluation on the potential to reduce the scanrange showed that the machine-generated scan range is not statistically different to the scan range manually obtained by the radiographer when the imaging focuses on the liver, while the methodcan significantly reduce the effective radiation dose in each sessionof scans by 14.5% on average, when the imaging does not only focus on the liver. Additionally, three medical experts concluded thatthe range reduction in both the arterial and delayed phase doesnot affect the clinical decisions.

本研究提出并评估了一种新颖的方法,用于自动在多期CT图像中生成肝脏的扫描范围,并展示了机器学习技术在临床实践中确定多期CT扫描中肝脏扫描范围的有效性。该方法基于CNN模型(YOLOv4)在2D切片中检测肝脏,并使用LRS在预扫描体积中快速检测肝脏范围。此外,我们利用高斯模型估计扫描范围内的肝脏运动范围。在来自多家医院的数据集上的实验显示,肝脏检测可以在一秒内完成,并且准确性与CT图像中最先进的CNN检测器相当。关于减少扫描范围的潜力评估显示,机器生成的扫描范围与放射技师手动获取的扫描范围在聚焦于肝脏成像时没有统计学上的差异,而在不仅聚焦于肝脏成像时,该方法平均可以显著减少每次扫描的有效辐射剂量达到14.5%。此外,三位医学专家得出结论,动脉期和延迟期的范围缩减不会影响临床决策。

Figure

图片

Fig. 1. Block diagram of the proposed method for delineating the scan range in multiphase CT imaging of the liver.

图1. 提出的多期CT肝脏成像扫描范围划定方法的块图。

图片

Fig. 2. Architecture of YOLOv4 for the task of liver detection in a 2D CT image.

图2. YOLOv4在2D CT图像中用于肝脏检测的架构。

图片

Fig. 3. The liver motion in a multiphase CT image of the liver: the scans were performed at four specific time points. The red dashed lines depict the live range in the firstCT image and the blue solid lines indicate the delineated scan range. Note that in this study, we applied the delineated scan range on the arterial image and delayed imagebased on the Goldman’s protocol.

图3. 肝脏多期CT图像中的肝脏运动:扫描在四个特定时间点进行。红色虚线表示第一个CT图像中的实时范围,蓝色实线表示划定的扫描范围。请注意,在本研究中,我们根据Goldman协议将划定的扫描范围应用于动脉期图像和延迟期图像。

图片

Fig. 4. The distribution and Gaussian fitting of the motion w.r.t. the upper and the lower liver among the phases of the CT scanning.

图4. 在CT扫描的各个阶段中,关于上肝和下肝运动的分布及高斯拟合。

图片

Fig. 5. Precision-Recall curve w.r.t. confidence scores of the liver detection usingYOLOv4 on the validation dataset. The blue point is at confidence score of 0.95 (precision and recall of 1 and 0.64, respectively) while the yellow point is at confidencescore of 0.1 (precision and recall of 0.98 and 0.98, respectively).

图5. 使用YOLOv4在验证数据集上进行肝脏检测的精确率-召回率曲线,关于置信度分数。蓝色点位于置信度为0.95(精确率为1,召回率为0.64),而黄色点位于置信度为0.1(精确率为0.98,召回率为0.98)。

图片

Fig. 6. The effect of varying the number of hopping step HS in LRS algorithm on the accuracy of the liver detection and processing time.

图6. 在LRS算法中变化跳跃步数HS对肝脏检测精度和处理时间的影响。

图片

Fig. 7. An example of 3D bounding box liver detections on an intra-interventionalCT image of the liver: the green lines illustrate the ground truth of the upper andthe lower liver bounding box. The dark blue planes denote the upper and lowerextents of the liver bounding box detection by Modified 3D faster R-CNN (Xu et al.,2019b), while the dark red planes show the upper and the lower liver bounding boxdetermined by LRS.

图7. 肝脏介入术中CT图像上的3D边界框肝脏检测示例:绿色线显示上肝和下肝边界框的真实情况。深蓝色平面表示修改的3D Faster R-CNN(Xu等人,2019b)检测到的肝脏边界框的上下界限,而深红色平面显示LRS确定的上肝和下肝边界框。

Table

图片

Table 1The detailed characteristics of each of the datasets.

表1每个数据集的详细特征。

图片

Table 2The number of CT images used for training CNN models for liver detection and testing/evaluation of the models and the proposedmethod in this study. The numbers in parentheses are the number of 2D images.

表2用于训练肝脏检测CNN模型以及本研究中模型测试/评估的CT图像数量。括号中的数字表示2D图像的数量。

图片

Table 3Comparison of the speed and accuracy of well-known 2D object detectors on the test dataset (LiTS and EMC datasets). The experiment was carriedout using GPU GTX 1080 Ti.

表3在测试数据集(LiTS和EMC数据集)上比较知名的2D物体检测器的速度和准确性。实验使用GPU GTX 1080 Ti进行。

图片

Table 4Comparison of the precision and inference time of the state-of-the-art 2D liver detection methods on CT images. The RC of YOLOv4 is computed withthe IoU at higher than 50% (Xia and Yin, 2019).

表4对CT图像上最先进的2D肝脏检测方法的精度和推断时间进行比较。YOLOv4的RC是在IoU大于50%条件下计算的(Xia和Yin,2019年)。

图片

Table 5Comparison of the state-of-the art 3D bounding box liver localization on CT volume. The experiment is on LRS without adding MLU and MLL values. The upper part of thetable (above the thick line) is the list of the reported results from the original papers. The results in the lower part are experimentally carried out in this study using thetest dataset and the same hardware.

表5对CT体积上最先进的3D边界框肝脏定位方法进行比较。实验在LRS中未添加MLU和MLL*值。表的上半部分(粗线以上)是原始论文中报告的结果列表。下半部分的结果是使用相同硬件和测试数据集在本研究中实验得出的。

图片

Table 6Evaluation on the performance of LRS on CT volume w.r.t. various slice spacings (without addding MLU and MLL). The numbers in the parentheses are the p-values(T-test) compared to the original detections. The experiment was carried out using GPU GTX 1080 Ti.

表6对不同切片间距条件下LRS在CT体积上性能的评估(未添加MLU和MLL)。括号中的数字是与原始检测相比的p值(T检验)。实验使用GPU GTX 1080 Ti进行。

图片

Table 7Analysis on the effect of different slice spacing on the accuracy of the 3D liver detection using LRS. The experiment was carried out using GPU GTX 1080 Ti.

表7对使用LRS进行3D肝脏检测精度影响的不同切片间距分析。实验使用GPU GTX 1080 Ti进行。

图片

Table 8Qualitative evaluation results of LRS (without adding MLU and MLL values) for liver range detection on the LiT S and EMC datasets.

表8LRS在LiTS和EMC数据集上进行肝脏范围检测的定性评估结果(未添加MLU和MLL值)。

图片

Table 9Comparison of the mean excess range obtained by the radiographers and by the proposed approach.

表9放射技师和提议方法获得的平均多余范围比较。

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

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

相关文章

告别推广迷茫,Xinstall渠道包助您精准统计应用商店数据!

在App推广的浩瀚征途中,每一位广告主和开发者都面临着同样的挑战:如何在众多应用商店中脱颖而出,实现高效推广与精准获客?今天,就让我们一同探索Xinstall应用商店渠道包的独特魅力,看看它是如何成为解决这一…

【产品经理】聊聊PLG策略

PLG 是一种以用户增长为导向的策略,如何理解这种策略?适合采用PLG模式的SaaS又有哪些? 一、企业软件采购方式的变迁 从用户的角度:企业软件采购从CIO主导,逐渐演化为经理或者员工可做出决策。 从供应商的角度&#x…

剪映 v5.5 Pro Vip解锁版:使用指南与注意事项

摘要:本文介绍了剪映Pro VIP解锁版的使用方法,包括安装、测试和使用VIP素材的步骤,以及如何避免误报和保持解锁状态的建议。 正文: 剪映Pro是一款广受欢迎的视频编辑软件,提供了丰富的视频编辑功能和大量高质量的素材…

自动化测试报告pytest-html样式美化

最近我将 pytest-html 样式优化了 一版 先看优化前: 优化后: 优化内容包括: 删除部分多余字段新增echart图表部分字体大小、行间距、颜色做了美化调整运行环境信息移至报告最后部分字段做了汉化处理(没全部翻译是因为&#xf…

python学习-函数

函数 函数:是组织好的,可重复使用的,用来实现特定功能的代码段。 内置函数可重复使用 为什么要学习、使用函数呢? 为了得到一个针对特定需求、可供重复利用的代码段 提高程序的复用性,减少重复性代码,…

记一次阿里云服务器java应用无法响应且无法远程连接的问题排查

问题表现 java服务无响应,无法远程链接到服务器。 今天中午12点多,应用直接崩溃。后续进入到服务器,发现java进程都不在了, 排查过程 先安装atop工具 安装、配置并使用atop监控工具 等下次再出现时看相关时间点日志&#xff…

Docker在windows上使用vscode远程连接容器

目录 一、提前准备: 二、vscode连接docker容器 三、构建好的docker容器直接连接vscode 四、Windows下的可视化出linux的ui界面 在日常的开发中,不想windows和linux两个系统之间来回切换,笔者最近打算所有的环境均在一个系统上完成。为了交…

26K Star!LLM多智能体AutoGen教程3:我的外包弟弟写代码

读到这里想必已经入门AutoGen了,但怎么让它自动写代码自动调试啊,我也想要一个外包弟弟给我干活,我就喝杯茶摸摸鱼审核一下代码就好了呀。这不巧了,最近PM要求我给他弄一份某SDK支持车厂的列表,这种简单的事情在以前我…

msvcp140_ATOMIC_WAIT.dll丢失的多种解决方法分享,实测有效

在日常使用电脑的过程中,我们可能会遇到一些错误提示,其中之一就是“msvcp140_ATOMIC_WAIT.dll丢失”。那么,msvcp140_ATOMIC_WAIT.dll丢失是怎么回事呢?本文将从msvcp140_ATOMIC_WAIT.dll丢失的原因分析、对电脑的影响以及解决方…

武汉星起航:自运营团队驾驭亚马逊市场,领航跨境新纪元,成绩斐然

在跨境电商的浪潮中,武汉星起航电子商务有限公司的自运营团队以其卓越的运营能力、深厚的市场洞察力和灵活的应变策略,在亚马逊这片广阔的电商海域中,书写了一段又一段辉煌的篇章。 武汉星起航的自运营团队,是一支由经验丰富、技…

PyTorch入门笔记

学习参考: PyTorch简单入门视频 深入浅出PyTorch 小土堆笔记 前置知识 AI vs ML vs DL AI(Artificial Intelligence):通过让机器模仿人类进而超越人类ML(Machine Learning):让机器模仿人类的一…

RabbitMQ 之 延迟队列

目录 ​编辑一、延迟队列概念 二、延迟队列使用场景 三、整合 SpringBoot 1、创建项目 2、添加依赖 3、修改配置文件 4、添加 Swagger 配置类 四、队列 TTL 1、代码架构图 2、配置文件代码类 3、生产者 4、消费者 5、结果展示 五、延时队列优化 1、代码架构图 …

Android 11.0 SettingsProvider 源码分析

文章目录 一、SettingsProvider 的概述二、SettingsProvider 的启动流程三、对 SettingsProvider 进行操作方法四、客制化示例 一、SettingsProvider 的概述 SettingsProvider 是一个为 Android 系统设置提供数据共享的 Provider,它包含全局、安全和系统级别的用户…

AI大模型对话(上下文)缓存能力

互联网应用中,为了提高数据获取的即时性,产生了各种分布式缓存组件,比如Redis、Memcached等等。 大模型时代,除非是免费模型,否则每次对话都会花费金钱来进行对话,对话是不是也可以参照缓存的做法来提高命…

207.贪心算法:最大子数组和(力扣)

代码展示 class Solution { public:int maxSubArray(vector<int>& nums) {int result INT_MIN; // 初始化结果为最小可能的整数int sum 0; // 初始化当前子数组和为0// 遍历数组中的每一个元素for (int i 0; i < nums.size(); i){sum nums[i]; //…

PHP电商系统开发指南最佳实践

电子商务系统开发的最佳实践包括&#xff1a;数据库设计&#xff1a;选择适合关系型数据库&#xff0c;优化数据结构&#xff0c;考虑表分区&#xff1b;安全&#xff1a;加密数据&#xff0c;防止 sql 注入&#xff0c;处理会话管理&#xff1b;用户界面&#xff1a;遵循 ux 原…

【仪器仪表】 矢量网络分析仪 Vector Network Analyzer

主要功能&#xff1a; 测量S参数&#xff1a; S11&#xff08;输入反射系数&#xff09;&#xff1a;测量输入端口的反射。S21&#xff08;正向传输系数&#xff09;&#xff1a;测量从输入端口到输出端口的传输。S12&#xff08;反向传输系数&#xff09;&#xff1a;测量从输…

MobPush 第三方插件:Uni-app

插件集成 访问MobPush插件、MobCommon插件点击购买并添加到项目当中。在uniapp的“manifest.json”中选择“app原生插件配置”&#xff0c;点击勾选上方添加的两个插件完成上述两步后请务必先打自定义基座哦&#xff0c;否则SDK代码无法生效&#xff01; iOS平台相关配置 添…

软考《信息系统运行管理员》-2.2 信息系统运维的组织

2.2 信息系统运维的组织 信息系统运维的任务 数据资源管理 数据收集、数据校验、数据录入、数据处理 软件资源管理 采购、保存、相关文档保管、分发、安装、支持、评价、培训 硬件资源管理 检查、维护、故障处理、更新、修复、扩充 系统安全管理 可用性、完整性、保密性、可控…

【C语言】typedef 关键字

在C语言中&#xff0c;typedef关键字用于给现有的数据类型起一个新的名字。它在提高代码可读性、简化复杂类型声明、增强可维护性方面非常有用。typedef通常用于定义结构体、指针、函数指针以及其他复杂类型。 基本用法 typedef int MyInt; MyInt x 10;在这个例子中&#xf…