CKD TransBTS:用于脑肿瘤分割的具有模态相关交叉注意的临床知识驱动混合转换器

CKD-TransBTS: Clinical Knowledge-Driven Hybrid Transformer With Modality-Correlated Cross-Attention for Brain Tumor Segmentation

  • CKD TransBTS:用于脑肿瘤分割的具有模态相关交叉注意的临床知识驱动混合转换器
    • 背景
    • 贡献
    • 实验
    • 方法
      • how radiologists diagnose brain tumor?
      • Dual-Branch Hybrid Encoder(双分支混合编码器)
      • Modality-Correlated Cross-Attention (MCCA) Block(模态相关交叉注意(MCCA)块)
      • Feature Calibration Decoder(特征校准解码器)
      • Trans&CNN Feature Calibration Block(Trans&CNN特征校准模块)

CKD TransBTS:用于脑肿瘤分割的具有模态相关交叉注意的临床知识驱动混合转换器

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 42, NO. 8, AUGUST 2023
https://github.com/sword98/CKD-TransBTS

背景

我们利用放射科医生如何从多种MRI模式诊断脑肿瘤的临床知识,提出了一种临床知识驱动的脑肿瘤分割模型,称为CKD TransBTS。我们没有直接连接所有模态,而是根据MRI的成像原理将输入模态分为两组,重新组织输入模态。设计了一种具有模态相关交叉注意块(MCCA)的双分支混合编码器来提取多模态图像特征。所提出的模型继承了Transformer和CNN的优势,具有精确病变边界的局部特征表示能力和3D体积图像的远程特征提取能力。为了弥补Transformer和CNN特征之间的差距,我们在解码器中提出了一个Trans&CNN特征校准块(TCFC)

T1Gd是基于静脉注射钆造影剂的T1获得的,并且增强区域指示血脑屏障的破坏(或缺乏),这与存活的肿瘤和肿瘤浸润的大脑一致。T2和T2-FLAIR经常被联合解释。这些临床知识在脑肿瘤分割中可能非常有用。
很多方法都在以下两个方面创新BTS模型。1) 如何利用3D序列信息和位置信息。2) 如何融合多模态图像。

贡献

们提出了一个临床知识驱动的BTS模型,命名为CKD TransBTS。我们不是直接连接所有模态,而是根据它们的成像原理,简单地将输入模态重新组织为两组(T1&T1Gd)和(T2&T2FLAIR)。在编码阶段,我们使用我们提出的模态相关交叉注意块(MCCA)设计了一个双分支混合编码器,用于多模态融合和特征提取。混合编码器利用了Transformer和CNN的优势。Transformer从3D体积图像中的相邻切片捕获长距离信息。CNN引入了感应偏倚,以获得更精确的病变边界。在解码阶段,我们提出了一个Trans&CNN特征校准块(TCFC),以减轻从Transformer和CNN提取的特征的偏差。

  1. 我们通过考虑不同图像模态之间的结构相关性,并以更合理的方式对输入图像进行重新分组,提出了一种临床知识驱动的BTS模型。
  2. 我们提出了CKD TransBTS的两项技术创新。首先,设计了一种具有新型模态相关交叉注意块(MCCA)的双分支混合编码器,用于多模态融合和特征提取。其次,提出了一种新的Trans&CNN特征校准块(TCFC),以弥合Transformer和CNN之间的差距,减轻特征的偏差。
  3. 我们在BraTS21数据集上进行了一系列实验。与六个基于CNN的模型和六个基于变压器的模型相比,我们提出的模型实现了SOTA性能。

实验

BraTs 2021
对于每个模态,初始子体积分辨率为4×4×4,初始嵌入大小为32。在训练阶段,我们首先获得体积的最小边界框,然后将其随机划分为128×128×128的体积大小。为了使数据分布更加复杂并缓解过拟合问题,我们应用了几种数据增强方法,包括随机缩放、三个方向的随机翻转、高斯噪声、高斯模糊和随机对比度。所有的数据增强方法都应用于具有相同设置的所有四种模态。在测试阶段,我们使用重叠率为0.6的滑动窗口方法。
在这里插入图片描述

方法

在这里插入图片描述

how radiologists diagnose brain tumor?

1) 放射科医生如何诊断脑肿瘤?:MRI是诊断脑肿瘤的常规临床检查。它通常包含四种成像序列(模态),包括T1加权、T1Gd、T2加权和T2FLAIR。一般来说,放射科医生在评估脑肿瘤时,会将诊断信息整合到不同的成像模式中。T1加权是预对比序列,它是预定位脑肿瘤的基本成像模式。T1Gd是注入钆增强血管结构和血脑屏障是否被破坏的对比后序列。因此,T1加权和T1Gd通常配对以定义肿瘤核心。T2加权成像用于检测游离水。在脑肿瘤中,T2加权和T2FLAIR图像通常被联合解读。对于胶质母细胞瘤中的T2加权高信号非增强区域,那些含有游离水(如肿瘤坏死)的区域经常表现为T2FLAIR低强度,而那些含有结合水(如血管源性水肿)的区域则表现为高信号T2FLAIR信号[2]。
使用swim transformer[41]作为所提出模型的基本架构来捕获长程信息。为了带来电感偏差并鼓励更好的局部特征表示,我们通过在变换器模型中引入卷积层,将变换器与CNN相关联。由于有两组输入图像,我们设计了一个具有卷积干和几个MCCA块的双分支混合编码器。MCCA块通过跨模态注意力在两个相关的图像模态之间交换信息。所有的多模态特征最终融合在一个瓶颈层中。设计了一个具有多个TCFC块和卷积层的特征校准解码器来获得最终的分割结果。

Dual-Branch Hybrid Encoder(双分支混合编码器)

CS卷积流,对于具有四个体积输入图像的BTS任务,现有方法倾向于将输入图像向下采样四个。为了以更柔和的方式降低输入维度,我们为每个图像模态引入了卷积茎(CS)
CS的输出为两个,一个降了4倍的用于后续特征提取,一个降了2倍的拼接到解码器之后为解码器特征图提供具有独特性的特征
在这里插入图片描述
下采样了两次,一个1/2的,一个1/4的。有两个优点。首先,与直接将输入图像下采样四倍,CS提供了两个不同尺度的特征量,以帮助在解码阶段恢复信息。第二个优点来自Xiao等人[42],早期卷积运算可以提高ViT的优化稳定性。

Modality-Correlated Cross-Attention (MCCA) Block(模态相关交叉注意(MCCA)块)

为了同时考虑局部信息和长程信息,我们在MCCA块中结合了transformer和CNN。,MCCA块由两个相同的分支组成,用于分别从两种模态中提取特征。每个分支由两个级联模块组成,即自模态模块和跨模态模块
在这里插入图片描述

  1. 自模态模块:自模态模块用于提取每个单一模态的特征,是一个混合Transformer CNN模块。我们首先使用转换器来捕获远程信息。然后,我们通过用卷积层代替MLP层来引入归纳偏差和局部性。
  2. 跨模态模块:跨模态模块遵循具有移位窗口分区的swim transformer[41],还用MBConv(EfficientNet)替换MLP层。它通过跨模态注意力CM−MSA(·)在两个相关模态之间交换信息
  3. 瓶颈层:在三个MCCA块之后,我们将四种模态的特征连接起来,并将它们输入瓶颈层,瓶颈层用于桥接编码器和解码器。瓶颈层与MCCA区块的单个分支共享相同的结构,而没有跨模态注意(无CM-MSA)。瓶颈层的输出被定义为FBNL。

Feature Calibration Decoder(特征校准解码器)

编码器提取的中间特征通过跳过连接传递给解码器。由于编码器是由transformer和CNN组成的混合模型。解码器是一个纯粹基于CNN的设计。编码器和解码器的特征之间存在语义差距。为了弥补这一差距,我们提出了一种Trans&CNN特征校准块(TCFC)。特征校准解码器包含三个连续的TCFC块、几个卷积块和一个分割头。

Trans&CNN Feature Calibration Block(Trans&CNN特征校准模块)

通过对由MCCA块提取的特征提供逐像素的空间关注来弥合MCCA和TCFC块之间的语义差距。让我们将前馈特征张量、来自跳跃连接的变换器特征张量和输出特征张量表示为F,Ftrans和F′
在这里插入图片描述
把Transformer和CNN的输出进行特征校准

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

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

相关文章

风丘电动汽车热管理方案 为您的汽车研发保驾护航

热管理技术作为汽车节能、提高经济性和保障安全性的重要措施,在汽车研发过程中具有重要作用。传统燃油汽车的热管理系统主要包括发动机、变速器散热系统和汽车空调,而电动汽车的热管理系统在燃油汽车热管理架构的基础之上,又增加了电机电控热…

策略模式实践

目录 前言 五个部分 名词解释 代码 controller层 HelloService接口 实现类 自定义注解 上下文 策略工厂 Java SPI配置 验证 前言 五个部分 接口、实现类、自定义注解、上下文、策略工厂 名词解释 自定义注解(方便后期增加实现类后灵活控制策略) 上下文(初始化…

深入了解Java 8 新特性:Stream流的实践应用(二)

阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概8000多字,预计阅读时间长需要10分钟(不要害怕字数过多,其中有一大部分是示例代码,读起…

怎么批量提取文件名字到Excel中?

怎么批量提取文件名字到Excel中?Excel是由微软公司开发的一种电子表格软件,它是Microsoft Office办公套件的一部分。Excel提供了强大的数据处理和分析功能,用户可以使用Excel创建、编辑和管理电子表格,进行各种计算、数据分析、图…

2024测试工程师必学的Jmeter:利用jmeter插件收集性能测试结果汇总报告和聚合报告

利用jmeter插件收集性能测试结果 汇总报告(Summary Report ) 用来收集性能测试过程中的请求以及事务各项指标。通过监听器--汇总报告 可以添加该元件。界面如下图所示 汇总报告界面介绍: 所有数据写入一个文件:保存测试结果到本地…

通过AppLink把拼多多热门榜单商品同步至小红书

上篇说到AppLink当中定时调度方式如何配置,这次来演示一下,如何把热门榜单信息同步至小红书 1.拉取一个定时器作为触发动作,通过配置定时器调度时间将定时策略配置为每天执行一次 2.触发动作完成后通过好单库获取拼多多每日热门榜单&#xf…

steamui.dll找不到指定模块,要怎么修复steamui.dll文件

当我们使用Steam进行游戏时,有时可能会面对一些令人无奈的技术问题。一种常见的问题是“找不到指定模块steamui.dll”,这可能是由于缺少文件、文件损坏或软件冲突等原因导致。但别担心,这篇文章将提供几种解决此问题的方法,并针对…

“KeyarchOS:国产Linux新星的崛起与创新之路“

简介 KeyarchOS是一款由浪潮信息自主研发的服务器操作系统。它因为几个特点而受到我的青睐和一些用户的关注。 首先,KeyarchOS注重安全性和稳定性。它有一些防护和隔离功能,来帮助系统稳定运行,而且是中文语言更接地气。 其次,Ke…

基于Android校园交流uniAPP+vue 微信小程序v7e1

本系统结合现今XX校园交流APP的功能模块以及设计方式进行分析,使用Android平台和Ssm框架进行开发设计,具体研究内容如下: (1) 系统管理员主要对用户管理、类型管理、娱乐天地管理、投诉举报管理、学习平台、我的收藏管理、系统管理等功能进…

【设计模式】行为型设计模式

行为型设计模式 文章目录 行为型设计模式一、概述二、责任链模式(Chain of Responsibility Pattern)三、命令模式(Command Pattern)四、解释器模式(Interpreter Pattern)五、迭代器模式(Iterato…

蓝桥杯物联网_STM32L071_1_CubMxkeil5基础配置

CubMx配置: project工程中添加.h和.c文件: keil5配置: 运行: 代码提示与解决中文乱码:

想面试前端工程师,必须掌握哪些知识和技能?【云驻共创】

在当今的数字化时代,前端工程师扮演着至关重要的角色。他们负责设计和开发用户界面,使得用户能够与应用程序或网站进行互动。为了找到最出色的前端工程师,你需要了解哪些技能和知识是必备的,同时也要掌握一些面试技巧和常见的面试…

谷歌浏览器任意文件访问漏洞(CVE-2023-4357)复现

1.漏洞级别 高危 2.漏洞描述 该漏洞的存在是由于 Google Chrome中未充分验证 XML 中不受信任的输入。远程攻击者可利用该漏洞通过构建的 HTML 页面绕过文件访问限制&#xff0c;导致chrome任意文件读取。 总结&#xff1a;一个XXE漏洞 3.利用范围 Google Chrome < 116.…

亚马逊运营一定要用动/静态住宅IP代理吗?

作为全球最大的电商平台之一&#xff0c;亚马逊已经成为许多商家的首选销售平台。而代理IP作为近几天互联网的热门工具&#xff0c;在跨境电商界也起着非常强大的作用。那么在亚马逊运营中&#xff0c;适合动态住宅代理还是静态住宅代理呢&#xff1f;下面我们一起来探索&#…

普冉PY32系列(十) 基于PY32F002A的6+1通道遥控小车I - 综述篇

目录 普冉PY32系列(一) PY32F0系列32位Cortex M0 MCU简介普冉PY32系列(二) Ubuntu GCC Toolchain和VSCode开发环境普冉PY32系列(三) PY32F002A资源实测 - 这个型号不简单普冉PY32系列(四) PY32F002A/003/030的时钟设置普冉PY32系列(五) 使用JLink RTT代替串口输出日志普冉PY32…

初识shell脚本

目录 什么是shell脚本 面向过程语言 面向对象 windows 三种处理逻辑 常用的&#xff1a;usr/bin/bash 基本申明 三个基本语法 执行脚本 脚本错误 三种错误区别 set -e set -u 重定向 管道符 变量 常见的shell变量的类型包括 整数的运算 整数运算 $RANDOM 随机…

界面控件DevExpress WPF流程图组件,完美复制Visio UI!(一)

DevExpress WPF Diagram&#xff08;流程图&#xff09;控件帮助用户完美复制Microsoft Visio UI&#xff0c;并将信息丰富且组织良好的图表、流程图和组织图轻松合并到您的下一个WPF项目中。 P.S&#xff1a;DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至…

京东大数据(京东数据采集):2023年Q3线上投影仪品类销售数据分析报告

11月初&#xff0c;某知名投影仪企业发布了2023年三季度财报。数据显示&#xff0c;今年第三季度&#xff0c;公司营收依然不客观&#xff0c;连续第五个季度业绩持续下滑。 从鲸参谋数据也可以看出&#xff0c;今年Q3&#xff0c;京东平台上该品牌的销量环比下滑约35%&#x…

CyNix

CyNix 一、主机发现和端口扫描 主机发现&#xff0c;靶机地址192.168.80.146 arp-scan -l端口扫描&#xff0c;只开放了80和6688端口 nmap -A -p- -sV 192.168.80.146二、信息收集 访问80端口 路径扫描 gobuster dir -u http://192.168.80.146/ -w /usr/share/wordlists/dir…

GitHub 报告发布:TypeScript 取代 Java 成为第三受欢迎语言

GitHub发布的2023年度Octoverse开源状态报告发布&#xff0c;研究围绕AI、云和Git的开源活动如何改变开发人员体验&#xff0c;以及在开发者和企业中产生的影响。报告发现了三大趋势&#xff1a; 1、生成式AI的广泛应用&#xff1a; 开发人员大量使用生成式AI进行构建。越来越…