一种用于脑肿瘤和组织分割的具有体积特征对齐的三维跨模态特征交互网络

A 3D Cross-Modality Feature Interaction Network With Volumetric Feature Alignment for Brain Tumor and Tissue Segmentation

  • 一种用于脑肿瘤和组织分割的具有体积特征对齐的三维跨模态特征交互网络
    • 背景
    • 贡献
    • 实验
    • 方法
      • Cross-Modality Feature Interaction Module
      • Volumetric Feature Alignment Module
      • Volumetric Dual Interaction Graph Reasoning Module(体积对偶交互推理模块)
    • 损失函数
    • Thinking

一种用于脑肿瘤和组织分割的具有体积特征对齐的三维跨模态特征交互网络

IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 27, NO. 1, JANUARY 2023
在这里插入图片描述

背景

由于模态之间的复杂关系,使用简单多模态融合策略的三维全卷积网络(3DFCN)很难学习模态之间复杂和非线性的互补信息。同时,低层次和高层次特征之间的不区分特征聚合容易导致三维FCN中的体积特征失准。另一方面,3D FCN的3D卷积运算在建模局部关系方面非常出色,但在捕捉体积图像中的远处区域之间的全局关系方面通常效率低下。为了解决这些问题,我们提出了一种对齐的跨模态交互网络(ACMNET),用于从MR图像中分割脑肿瘤和组织的区域。在该网络中,首先设计了跨模态特征交互模块,以自适应、高效地融合和细化多模态特征。其次,开发了体积特征对齐模块,用于通过可学习的体积特征变形场动态对齐低级和高级特征。第三,我们提出了用于空间和通道维度上基于图的全局上下文建模的体积对偶交互图推理模块。

最近的相关工作[36]、[58]、[59]、[60]采用图卷积运算来捕获医学图像分割中的全局信息
[36] Z. Liu et al., “CANet: Context aware network for brain glioma segmentation,” IEEE Trans. Med. Imag., vol. 40, no. 7, pp. 1763–1777, Jul. 2021.
[58] Y. Meng et al., “Graph-Based region and boundary aggregation for biomedical image segmentation,” IEEETrans.Med.Imag., vol. 41, no. 3, pp. 690–701, Mar. 2022.
[59] S. Pang et al., “SpineParseNet: Spine parsing for volumetric MR image by a two-stage segmentation framework with semantic image representation,” IEEE Trans. Med. Imag., vol. 40, no. 1, pp. 262–273, Jan. 2021.
[60] S. Y. Shin et al., “Deep vessel segmentation by learning graphical connectivity,” Med. Image Anal., vol. 58, 2019, Art. no. 101556.

贡献

在本文中,我们提出了一种称为ACMNet的统一网络,用于从多模式MR图像中分割脑组织和肿瘤区域。在我们提出的方法中,设计了基于跨模态分支注意机制的跨模态特征交互(CMFI)模块,以自适应、高效地融合和细化多模态特征。为了缓解特征聚合过程中的体积特征错位,我们开发了体积特征对齐(VFA)模块,用于通过可学习的体积特征变形场动态对齐低级和高级特征。为了克服三维卷积运算在远距离区域关系推理中的低效性,我们设计了一个体积双交互图推理(VDIGR)模块,用于空间和通道维度的图表示和推理。与其他最先进的方法相比,实验结果表明,ACMNET在脑胶质瘤、前庭神经鞘瘤和脑组织分割任务中产生了更高或非常相似的分割性能和更好的计算效率。

  1. 我们开发了一个跨模态特征交互模块,用于在分割网络的编码阶段自适应、高效地融合和细化多模态特征。
  2. 我们提出了一个体积特征对齐模块,用于分割网络解码阶段低级别和高级别特征之间的特征聚合。
  3. 通过在两个不同的图空间中的图表示和关系推理,我们设计了一个用于空间和通道维度的全局上下文建模的体积对偶交互图推理模块。
  4. 我们构建了用于分割脑肿瘤和组织区域的对齐跨模态交互网络(ACMNET),该网络结合了上述三个模块。实验结果表明,在没有额外模型结构集合的情况下,ACMINet在所有四个基准数据集上都实现了最先进的分割性能。

实验

BraTs18 20,“Vestibular Schwannoma Segmentation Dataset”,“Brain Tissue Segmentation Dataset: The iSeg-2017 datase”,做了特征可视化和余弦相似度分析;对特征对齐模块进行特征可视化;图形推理组件的特征可视化;
在这里插入图片描述
各种可视化展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方法

在这里插入图片描述

Cross-Modality Feature Interaction Module

分组、交互、融合。把T1、T1ce分为一组,T2、flair分为一组。由于每个模态对内的图像信息是一致的,而不同模态对之间的信息是不同的和互补的[11],[44],因此模态对分组操作用于显著降低多个分支的计算成本,并有效地学习CMFI模块中的多模态信息。
[11] Y. Wang et al., “Modality-pairing learning for brain tumor segmentation,” in Proc. Int. MICCAI Brainlesion Workshop, 2021, pp. 230–240.
[44] D. Zhang et al., “Cross-modality deep feature learning for brain tumor segmentation,” Pattern Recognit., vol. 110, 2021, Art. no. 107562.
在这里插入图片描述
把两组分别进行卷积,提取独特特征,把不同组的特征拼接过来,中间Cross-Modality Branch Attention提取拼接过的注意力权重,分别用了全局平均池化和全局最大池化。把注意力权重乘给两组,分别对两组进行加权,把加权后的两组特征以及原始特征图拼接,再卷积融合,得到融合特征。

Volumetric Feature Alignment Module

不同尺度的特征融合,一个来自编码器,一个来自解码器,代替了传统的拼接融合操作。
利用可学习的体积特征变形场φ∈RD×W×H×3来学习早期和晚期特征之间的空间位移
[50] G. Balakrishnan, A. Zhao, M. R. Sabuncu, J. Guttag, and A. V. Dalca, “VoxelMorph: A learning framework for deformable medical image registration,” IEEETrans.Med.Imag., vol. 38, no. 8, pp. 1788–1800, Aug. 2019.
在这里插入图片描述
Warp操作
在这里插入图片描述
grid是三维空间中的一个均匀分布的网格大小和输入一样
F.grid_sample对input进行采样插值操作,grid表示采样点的坐标网格张量,根据grid中的坐标值,再input中进行插值操作,生成output,align_corners=False参数表示不对齐角点,可以控制插值的边界条件。

Volumetric Dual Interaction Graph Reasoning Module(体积对偶交互推理模块)

为了克服卷积运算在不相交和遥远区域的关系推理中的低效性(没有长距离依赖),基于先前彩色图像中的2D图表示和推理方法[34],[57],我们设计了一个用于基于图的全局上下文建模的体积对偶交互图推理(VDIGR)模块,我们提出的VDIGR模块包含两个图推理模块:空间交互图推理(SIGR)模块特征交互图推理模块。通过组合SIGR和FIGR模块生成的两个不同但互补的关系感知特征,我们提出的VDIGR模块可以获得丰富的全局上下文信息,以实现更好的分割性能。在图卷积网络[62]中,交互图G={Vg,Eg,Ag}通常由交互图节点Vg、交互节点Eg之间的边和邻接矩阵Ag定义。为了在分割网络中构建图结构,一种常见的方法是通过对相干空间区域或特征通道进行聚类,将图像特征投影到具有较少维度和密集表示的交互图空间[65],[66]。
在这里插入图片描述
SIGR的绿块是个self-attention操作,再映射到图空间,以及残差连接,不过SIGR先下采样了一下,最后上采样回去再残差连接
FIGR通过两个1x1x1卷积得到两个不同通道数的特征图,转置相乘,得到c/2 x c/4大小的特征,再构建c/2 x c/4的图,对刚开始得到的特征加权,再卷积得到加权特征,然后残差连接
把SIGR和FIGR得到的特征图拼接,卷积融合,得到融合特征

损失函数

对不同层的特征进行深度监督,Dice损失函数
在这里插入图片描述
在这里插入图片描述

Thinking

整体是对3DUNet的改进,把DoubleConv改成Cross-Modality Feature Interaction Module,先对模态分组,计算注意力,对每组的特征进行加权,残差连接,两组特征和原始特征拼接融合;把UNet的跳跃连接换成Volumetric Feature Alignment Module,对不同尺度的特征进行体积形变场上的对齐;在瓶颈层加入了Volumetric Dual Interaction Graph Reasoning Module,相当于一个Transformer,和TransBTS的思想很像,都是在瓶颈层加入Transformer,获得长距离依赖。

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

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

相关文章

【面试经典150 | 算术平方根】

文章目录 写在前面Tag题目来源解题思路方法一:数学表达式方法二:二分法 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并…

树,二叉树,二叉树遍历,哈夫曼树(详解+刷题)

👂 后街男孩经典之精选 - 歌单 - 网易云音乐 👂 年轮(电视剧《花千骨》男声版插曲) - 汪苏泷 - 单曲 - 网易云音乐 目录 🌼5.1 -- 树 🌼5.2 -- 二叉树 1,性质 2,存储 3&#x…

Figma 插件学习(一)

一.插件介绍 插件在文件中运行,执行一个或多个用户操作,并允许用户自定义其体验或创建更高效的工作流程。 插件通过专用插件API与Figma的编辑器交互。还可以利用外部Web API。 1.插件API 插件API支持读写功能,允许查看、创建和修改文件的…

开源WIFI继电器之硬件电路

一、原理图 源文件 二、原理图说明 1、器件说明 U4:ESP8285模块 U6:触发器 U3:继电器 2、继电器状态检测说明 检测继电器线圈是否通电来判断继电器是否导通,当Q1不导通时,Q1集电极的电压为3.3V,经…

【项目管理】中途接手的项目应对实用指南

导读:作为项目经理中途接手项目往往不可避免,为了保证项目成功需要项目经理额外考虑更多的因素和处理相关问题,也往往带来很大的挑战性。本文提供可应对借鉴的思路,在一定程度上可以作为最佳实践。 目录 1、首先、了解项目项目背…

[AutoSar]导出task mapping 表到excel

目录 关键词平台说明背景实现方法 关键词 嵌入式、C语言、autosar 平台说明 项目ValueOSautosar OSautosar厂商vector芯片厂商TI编程语言C,C编译器HighTec (GCC) 背景 为了做文档输出,要导出task mapping 到excel。 实现方法 1.按住shift&#xf…

Windows核心编程 静态库与动态库

资源文件 .rc 文件 会被 rc.exe 变成 .res 文件(二进制文件) 在链接时链接进入 .exe 文件 一、如何保护源码 程序编译链接过程 不想让别人拿到源代码,但是想让其使用功能,根据上图观察,把自己生成的obj给对方,对方拿到obj后&…

ps找不到msvcp140.dll怎么办?亲测5个有效的修复方法分享

运行Photoshop时提示找不到MSVCP140.dll,这是因为计算机MSVCP140.dll文件丢失或者损坏。msvcp140.dll是微软Visual C 2015运行库的一部分,它包含了许多用于支持C运行的函数和类。当我们在使用某些程序时,如果这个程序依赖于msvcp140.dll&…

Day35力扣打卡

打卡记录 相邻字符不同的最长路径(树状DP) 链接 若节点也存在父节点的情况下,传入父节点参数,若是遍历到父节点,直接循环里 continue。 class Solution:def longestPath(self, parent: List[int], s: str) -> in…

一个C语言程序的分析:运行速度和文件大小以及变量初始值

环境 Ubuntu 22.04gcc 11.4.0Window 11Microsoft Visual Studio Community 2022 (64-bit) - Current Version 17.6.2 运行速度 一个C程序 test1.c 如下&#xff1a; int array[30000][30000];int main() {for (int i 0; i < 30000; i)for (int j 0; j < 30000; j) …

VMware Workstation 与 Device/Credential Guard 不兼容 解决办法

问题描述 问题描述&#xff1a; VMware 启动虚拟机会报错。无法运行。 错误信息&#xff1a;VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 原因分析&#xff1a; 通常原因是 Window 系统开启了 内置的Hyper-V 虚拟机。 解决方案&…

sftp 从windows10向linux(centos7)传输文件

前言背景&#xff1a;该示例是需要从windows10向本地linux系统传输一个qt安装文件&#xff0c;不想或者无法安装xftp这些传输工具&#xff0c;直接通过命令传输&#xff1b; 首先保证windows10 ping通linux系统ip&#xff0c;linux ping 通windows10系统&#xff1b; 注意&am…