顶级期刊TMI论文解读┆PLHN: 用于DCE-MRI影像中乳腺肿瘤分割的原型学习引导混合网络

一、论文简介

本推文详细介绍了一篇上海理工大学健康科学与工程学院医学信息工程研究所(以下简称为医信所)周雷副教授课题组的最新论文《Prototype Learning Guided Hybrid Network for Breast Tumor Segmentation in DCE-MRI》,该论文发表在国际医学图像分析领域的顶级期刊IEEE Transactions on Medical Imaging(IF为10.6,中科院一区)。该论文的第一作者和通讯作者均为周雷副教授,医信所研究生张昱中为第二作者,上海科技大学生物医学工程学院沈定刚院长为共同通讯作者。在本研究中,为了解决动态对比增强磁共振成像(DCE-MRI)影像中乳腺肿瘤难以被精确分割的难点问题,论文提出了一种基于原型学习的混合分割网络(PLHN)。本研究已在大规模、多中心乳腺肿瘤DCE-MRI影像数据集,以及胸腺瘤CT影像分割数据集、开源MRI脑肿瘤分割数据集上验证了新算法PLHN的有效性,并且已将该分割算法应用于HER-2等级分类等诊疗任务中,展示了所设计算法在乳腺癌智能诊疗方面的巨大潜力。相关的代码、模型和部分影像数据均已开源。

本推文由张昱中撰写,审校为周雷老师。

论文IEEE xplore链接:

https://ieeexplore.ieee.org/document/10614219

论文arXiv链接:

https://arxiv.org/abs/2408.05803

代码链接:

https://github.com/ZhouL-lab/PLHN

二、期刊介绍

IEEE Transactions on Medical Imaging(IEEE TMI)是医学成像和医学图像分析领域的顶级期刊之一。‌该期刊由国际电气和电子工程师协会(IEEE)创办,‌自1982年开始出版,‌涉及采集技术、‌医学图像处理分析、‌可视化、‌模式识别、‌机器学习等相关领域。‌IEEE TMI被中科院JCR分为一区TOP期刊,CCF-B类期刊,‌影响因子高达10.6。‌该期刊发表的文章涵盖了医学影像领域的最新研究成果,‌为研究人员提供了一个交流和分享知识的平台。‌此外,‌该期刊还吸引了全球范围内的审稿人群体,‌包括多个知名期刊和会议的审稿人,‌保证了发表文章的学术质量和权威性。

三、研究背景及主要贡献

基于动态对比增强磁共振成像(DCE-MRI)的乳腺肿瘤自动分割在临床实践中展现出巨大的前景,特别是在乳腺疾病识别方面。然而,准确分割乳腺肿瘤是一项具有挑战性的任务,往往需要设计复杂的网络。为了在计算成本和分割性能之间取得最佳平衡,本论文提出了一种混合网络(PLHN)。具体来说,混合网络由卷积层和反卷积层叠加而成的编码器-解码器结构组成。然后在编码器子网之后设计了有效的3D Transformer层,以捕获瓶颈特征之间的全局依赖关系。论文为了提高混合网络的效率,在解码器层和Transformer层分别设计了两个并行的编码器子网。同时为了进一步增强混合网络的判别能力,论文提出了一种原型学习引导预测模块,通过在线聚类计算类别指定的原型特征。最后将所有学习到的原型特征与解码器的特征相结合进行肿瘤掩膜预测。在私人和公共DCE-MRI数据集上的实验结果表明,PLHN在保持分割精度和计算成本之间的平衡的同时,取得了优于其他SOTA方法的性能。此外,论文证明自动生成的肿瘤掩模可以有效地用于HER-2阳性亚型和HER-2阴性亚型的识别,其准确性与基于人工标注的肿瘤分析相似。

论文的主要贡献如下:

(1)提出了一种原型学习引导混合网络(PLHN),该网络将两个并行编码器子网络与Transformer层相结合,精确地分割乳腺肿瘤。

(2)设计了原型引导预测模块,通过在线聚类计算每个类别的代表性原型特征。将这些特征与原型的相似性与解码器的输出特征融合,提高乳腺肿瘤的分割性能。

(3)为了提高混合网络的训练效率,提出了一种两阶段优化策略,并设计了一种采样策略来解决训练过程中的类不平衡问题。

四、方法

图1 PLHN网络框架

如图1所示,PLHN在优化的第一阶段,将[]的串接输入到解码器中,并在上对网络进行优化。在第二阶段的优化和推理阶段,将[,]的串接输入到解码器中,在上共同优化网络。

(1)混合网络架构

论文设计了一种带跳跃连接的u型编码器-解码器结构来构建骨干网络。然后,将Transformer层集成到骨干网络中,以模拟体素之间的全局相关性。具体来说,PLHN的编码器仅由三个卷积块组成的3D CNN编码器,然后是3D Transformer层,以捕获瓶颈特征之间的全局依赖关系。为了提高优化效率,PLHN采用了两个子网编码器,解码器采用了三个转置卷积层。第一个编码器子网专门用于提取到解码器的跳过连接的特征,而第二个子网用于提取Transformer层的瓶颈特征。相比之下,具有来自Transformer和编码器子网的混合特征信息的解码器能够以全分辨率生成分割掩码。

(2)原型引导乳腺肿瘤预测

针对参数化神经网络的表征局限性,论文提出了一种基于原型的乳腺肿瘤分割策略。原型是指与每个类别相关的代表性特征或子中心。在论文的模块设计中,原型用于捕获各自类别的语义属性,从而消除了对可学习参数的额外优化的需要。在训练过程中,论文使用高效的在线聚类计算每个类别的原型特征。一旦获得特定类别的原型特征,再计算这些原型与解码器归一化输出特征之间的相似性图,从而提供肿瘤体素的定位图。此外,论文设计了一种基于注意力的融合策略来重组来自解码器的输出特征。最后,论文将相似性图与原型和解码器的重组输出特征融合以生成最终的乳腺肿瘤掩模。这种方法使混合网络更有效地捕获全局和局部语义信息。

五、实验及结果

(1)实验细节

在乳腺肿瘤分割任务上,实验分别使用内部数据集和外部数据集。内部数据集是由瑞金医院提供的404例乳腺癌患者和广东省人民医院提供的661例乳腺癌患者组成的大规模DCE-MRI乳腺肿瘤数据集。外部数据集来自云南省第二肿瘤医院的100个公开病例。内部数据集用于模型训练,65%作为训练集,10%作为验证集,35%作为测试集。而外部数据集作为额外的测试集。

论文提出的混合网络使用Pytorch实现,并在32G内存的Nvidia GeForce GTX V100 GPU上进行了相应的实验。网络权值采用Xavier算法初始化,权值衰减设为10−4,初始学习率为0.01,最大训练轮数为500。对于PLHN优化的两阶段训练策略,第一阶段运行300个epoch,初始lr=0.01,第二阶段运行200个epoch,初始lr=0.001。根据交叉验证,经验设置损失权重为:λ1=0.2,λ2=0.05。实验选择了四个指标,即Dice Similarity Coefficient(DSC)、Positive Prediction Value(PPV)和Sensitivity(SEN)以及Average Surface Distance(ASD)。

(2)实验结果

表1 在乳腺肿瘤分割的内部和外部测试数据集上,PLHN和其他基准模型的性能比较

为了进一步证明PLHN框架的通用性和泛化能力,论文使用了一个公开的外部测试数据集来评估分割效果。在内部训练数据集上进行微调的分割模型直接用于分割外部测试数据集。结果如表1所示,PLHN模型在分割性能上仍优于其他方法。

表2 消融实验结果。(Epoch:训练轮数。E1+D:编码器子网-1和解码器。Trans:Transformer层。E2+Trans:带Transformer层的编码器子网-2。TS:两阶段优化策略。Proto:原型引导预测。Fus:用于预测的融合。)

在表2中,消融实验验证了PLHN模型中各个模块的必要性。具体实验包括移除Trans、E2+Trans、TS、Proto、Fus等模块,并对比它们对模型性能的影响。

六、结论

论文提出了一种原型学习引导混合网络(PLHN)来对DCE-MRI影像中的乳腺肿瘤进行精确的三维分割。首先结合卷积层和Transformer设计了一个简单有效的混合网络,其中三维Transformer层捕获了瓶颈特征之间的全局依赖关系。为了提高混合网络的优化效率,论文设计了两个并行编码器子网;为了提高混合网络的判别能力,论文还设计了一个原型引导预测模块。最后,论文提出了一种新的基于注意力机制的融合模块,将解码器的输出特征和具有原型特征的相似图融合在一起,从而提高了生成乳腺肿瘤掩模的精度。在来自内部和外部DCE-MRI乳腺肿瘤分割数据集的实验结果表明,与其他最先进的(SOTA)分割方法相比,本文所提出的PLHN具有优越的性能。综上所述,本文提出的分割框架PLHN在乳腺肿瘤分割任务上显著提高了分割效率,为后续的诊断任务奠定了基础。本论文的研究对推动乳腺癌智能诊疗技术的发展有着重要的意义。

关于作者和实验室的更多介绍请查阅网站:https://jiankang.usst.edu.cn/2020/0703/c13508a224824/page.htm

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Rust】使用开源项目搭建瓦片地图服务

本文通过获取在线和离线地图数据,使用开源Rust项目搭建瓦片地图服务,并使用DevExpress的MapControl控件使用自建地图服务 获取地图数据 获取地图数据有很多种方式,这里分别用在线和离线地图数据举例说明 在线下载瓦片地图 打开在线瓦片地…

搭建内网开发环境(一)|基于docker快速部署开发环境

引言 最近因需要搭建一套简易版的纯内网的开发环境,服务器采用 centos8.0,容器化技术采用 docker 使用 docker-compose 进行容器编排。 该系列教程分为两大类: 软件安装和使用,这类是开发环境常用的软件部署和使用,涉…

Oracle VM VirtualBox虚拟机内存不够用的解决方案

一、 前言 在使用Oracle VM VirtualBox虚拟机的过程中,随着时间的推移,我们会感觉我们的内存越来越不够用,今天就来给大家分享一下我们如何解决虚拟机内存不够用的问题。 二、解决方法 1.虚拟机碎片化整理 我们第一步要做的是碎片整理&…

VScode找python环境 (conda)

CtrlshiftP 会弹出如下框: 框里输入: Python:Select Interpreter 会得到:

24/8/15算法笔记 dp策略迭代 价值迭代

策略迭代: 策略迭代从某个策略开始,计算该策略下的状态价值函数。它交替进行两个步骤:策略评估(Policy Evaluation)和策略改进(Policy Improvement)。在策略评估阶段,计算给定策略下…

模电实验3 - 单电源集成运放交流耦合放大器

实验目标 学习集成运放的单电源使用。掌握交流耦合单电源集成运放放大器的测试方法。了解交流耦合单电源集成运放放大器的特点。 实验器材 ADALM2000 1kΩ 电阻 (1/4 W) x 1 10 kΩ 电阻 (1/4 W) x 1 100kΩ 电阻 (1/4 W) x 3 0.1μF电容 x 1 1μF电容 …

【深度学习】单层神经网络

单层神经网络 神经元感知机 1943年,心理学家McCulloch和数学家Pitts共同发表了神经网络的开山之作A Logical Calculus of the Ideas Immanent in Nervours Activity1,提出了神经网络的第一个数学模型——MP模型。该模型也成为了人工神经网络的基础。 神经…

7 数据存储单位,整型、浮点型、字符型、布尔型数据类型,sizeof 运算符

目录 1 数据类型的分类 2 数据存储单位 2.1 位 2.2 字节 2.3 其余单位 3 整数类型 3.1 基本介绍 3.2 整型的类型 3.2.1 整数类型多样性的原因 3.2.2 整型类型之间的相对大小关系 3.3 整型注意事项 3.4 字面量后缀 3.5 格式占位符 3.6 案例:声明并输出…

无参数读文件

目录 代码 代码解析 如何绕过获取flag 第一种方法(在apache中) ​编辑 第二种方法 首先获取目录下文件 代码 <?php highlight_file(__FILE__); if(; preg_replace(/[^\W]\((?R)?\)/, , $_GET[code])) { eval($_GET[code]); } ?> 代码解析 [^\W]\((?R)?…

接口优化笔记

索引 添加索引 where条件的关键自动或者order by后面的排序字段可以添加索引加速查询 索引只能通过删除新增进行修改&#xff0c;无法直接修改。 # 查看表的索引 show index from table_name; show create table table_name; # 添加索引 alter table table_name add index …

C/C++开发---全篇

1、统筹 学习目标&#xff1a; C/C、python精通。 就业匹配方向&#xff1a;专精一个领域&#xff0c;延长职业生涯。 &#xff08;1&#xff09;适配行业&#xff1b; &#xff08;2&#xff09;量化&#xff1b; &#xff08;3&#xff09;安全&#xff1b; &#xff08;4&…

华为od统一考试B卷【比赛】python实现

def split_params(param_str): return list(map(int, param_str.split(,))) def main(): # 获取输入 target_str input().strip() # 输入验证&#xff0c;拆分并转换为整数 try: m, n split_params(target_str) except ValueError: print(-1) return # 检查 M 和 …

react的pdf转图片格式上传到后端

这个东西做的我真的是头昏脑涨 主要需求是&#xff0c;upload上传pdf&#xff0c;pdf转图片格式展示&#xff0c;以图片格式上传到后端 封装了组件代码 父组件直接放就可以了 使用的插件pdfjs-dist&#xff0c;版本是 "pdfjs-dist": "2.5.207", impor…

高性能跨平台网络通信框架 HP-Socket v6.0.2

项目主页 : http://www.oschina.net/p/hp-socket开发文档 : https://www.docin.com/p-4592706661.html下载地址 : https://github.com/ldcsaa/HP-SocketQQ Group: 44636872, 663903943 v6.0.2 更新 一、主要更新 优化Linux通信组件多路复用处理架构&#xff0c;避免“惊群”问…

计算机的错误计算(六十三)

摘要 计算机的错误计算&#xff08;五十六&#xff09;探讨了大数的正切函数值的错误计算。本节讨论大数的余切函数的计算精度问题。 例1. 已知 计算 不妨用 3种方法计算。 (1) 在 Python 中利用 直接贴图&#xff1a; (2) 在 Java 中利用 若运行下列代码 import ja…

高密度互连HDI

HDI&#xff08;High Density Interconnector&#xff0c;高密度互连&#xff09;是一种先进的PCB技术&#xff0c;在有限的空间内&#xff0c;通过使用微细过孔和精细的布线来提高电路板的集成度。 特点&#xff1a; 微细过孔&#xff08;Microvias&#xff09;&#xff1a;…

城V4系列版本开源前后端uniapp代码

本文来自&#xff1a;智慧同城V4系列版本开源前后端uniapp代码 - 源码1688 应用介绍 演示地址&#xff1a;https://tongchengsaas.88881111.icu/ 账号&#xff1a;ceshi 密码&#xff1a;12345678 前端演示&#xff1a; 测试环境 php7.2mysql5.6ningx 安装拓展 ioncube&#x…

来看看设计日志组件SDK的基操

一、总览 设计一个日志组件来监控业务中的流程节点&#xff1b;我们需要分三步&#xff1b; 获取数据整理数据上传数据 二、获取数据 日常项目中使用的日志组件有&#xff1a;logback log4j: 优点&#xff1a;成熟稳定&#xff0c;灵活性高&#xff0c;性能良好&#xff0…

Windows平台RTSP|RTMP播放器如何实时调节音量

我们在做Windows平台RTSP、RTMP播放器的时候&#xff0c;有这样的技术需求&#xff0c;特别是多路监控的时候&#xff0c;并不是每一路audio都需要播放出来的&#xff0c;所以&#xff0c;这时候&#xff0c;需要有针对音量调节的设计&#xff1a; /** smart_player_sdk.cs* C…

★ C++基础篇 ★ 栈和队列

Ciallo&#xff5e;(∠・ω< )⌒☆ ~ 今天&#xff0c;我将继续和大家一起学习C基础篇第八章----栈和队列 ~ 目录 一 容器适配器 二 deque的简单介绍 2.1 deque的原理介绍 2.2 deque vector list 的优缺点 2.2.1 vector 2.2.2 list 2.2.3 deque 2.3 为什么选择deq…