预测神经胶质瘤基因型的多模态学习

news/2024/11/29 20:41:58/

文章目录

  • Multi-modal learning for predicting the genotype of glioma
    • 摘要
    • 本文方法
      • 多模态数据生成
        • Brain networks construction via self-supervised NNs
        • Multi-modal learning for image, geometrics and brain networks
        • Bi-level multi-modal contrastive loss
      • Population graph for classifying glioma patients
    • 实验结果

Multi-modal learning for predicting the genotype of glioma

摘要

背景
异柠檬酸脱氢酶(IDH)基因突变是神经胶质瘤诊断和预后的重要生物标志物。
通过将局灶性肿瘤图像和几何特征与MRI衍生的脑网络特征相结合,可以更好地预测神经胶质瘤基因型。卷积神经网络在预测IDH突变方面表现出合理的性能,然而,它不能从非欧几里得数据中学习,例如几何数据和网络数据。
本文方法

  1. 提出了一个多模态学习框架,使用三个独立的编码器来提取局灶性肿瘤图像、肿瘤几何和全局脑网络的特征。
  2. 为了缓解扩散MRI的有限可用性,我们开发了一种自监督方法,从解剖多序列MRI生成大脑网络
  3. 为了从脑网络中提取与肿瘤相关的特征,我们为脑网络编码器设计了一个分层注意力模块
  4. 设计了一个双水平的多模态对比损失,以对齐多模态特征
  5. 最后,我们提出了一个加权总体图来整合多模态特征,用于基因型预测

本文方法

在这里插入图片描述
模型包括三个阶段:(1)从多序列MRI中生成肿瘤图像、肿瘤几何图和脑网络的多模态数据;(2) 多模态对比学习从局灶性肿瘤图像、几何图形和全局脑网络中提取特征;(3) 特征集成,构建用于患者分类和基因型预测的群体图。

多模态数据生成

三种数据模型:
(1)通过在肿瘤掩模和MRI上指定布尔值来获得局灶性肿瘤的图像数据(表示为xI);
(2)通过使用标准的最远点采样策略对肿瘤掩模的表面网格进行采样,生成点云形式的肿瘤几何数据(表示为xP);
(3)大脑网络(表示为xB)由下面详述的两个自监督神经网络(NN)生成

Brain networks construction via self-supervised NNs

大脑网络由重建的节点和边缘组成,是基于先前的神经解剖学图谱生成的
节点属性表示分离的大脑区域的独立区域特征。大脑边缘属性被定义为由预先训练的边缘编码器从解剖MRI中提取的特征,该特征表示由解剖先验定义的不同大脑区域之间的白质通道连通性。
在这里插入图片描述
经过训练的编码器从先前的大脑图谱中提取节点属性(作为大脑网络的节点)。具体而言,由图谱上的90个皮层/皮层下大脑区域包围的体素被提取并输入到基于神经网络的自动编码器(AE)中,以产生大脑网络的大脑节点属性。
AE由从大脑节点中的体素中提取高级表示向量的NN编码器和试图从表示向量中恢复体素的NN解码器组成。

通过采用这种自监督模型,可以提取大脑区域中体素的表示作为大脑节点属性。相反,边缘属性的对比学习编码器(MLP)的输入在训练阶段包括FA图和解剖MRI,而在测试阶段不再需要FA图和相应的编码器。经过训练的解剖MRI编码器从束图谱中提取边缘属性(作为大脑网络的边缘)。

使用束图谱作为重建大脑边缘属性bE的感兴趣区域,表明连接90个大脑区域的2309条白质束通路。
由于扩散MRI得出的分数各向异性(FA)图在表征大脑连接/边缘方面具有临床意义,我们利用FA图来指导解剖MRI的属性提取。
首先,将解剖MRI的体素和束图谱所包围的相应FA图输入到两个多层感知器(MLP)中

脑边缘LE的对比损失定义为:
在这里插入图片描述
其中i是目标患者的指数,而j是mini-batch中其他患者的指数;S(·)是相似性得分;τ是温度参数,设置为0.1;M是mini-batch的尺寸。负对是不同患者的边缘属性对(FA,解剖MRI),而正对是同一患者的边缘-属性对。
该损失最大化了正极对之间的距离,并最小化了负极对之间的间距,以从解剖MRI中提取与FA最相关的特征

Multi-modal learning for image, geometrics and brain networks

所提出的多模态学习框架从三种模态的数据中提取特征,即局灶肿瘤图像、局灶肿瘤几何和全局脑网络。

此外,为脑网络编码器开发了层次注意力,以提取与肿瘤相关的脑网络特征。

最后,将提取的特征投影到一个共享的潜在空间中,用于双水平多模态对比学习,这可以最大限度地减少从肿瘤水平(图像和几何图形)到全局大脑水平(局灶肿瘤和大脑网络)的领域差距。

在这里插入图片描述
注意力机制由边缘级注意力和节点级注意力构成。前者是通过将肿瘤边界的几何注意力投影到边缘上而获得的。具体而言,点云被投影到边缘图集。然后为交叉边指定点云的边界注意力。边缘注意力定义为:
在这里插入图片描述
其中aEi是连接第i个患者的第m个节点和第n个节点的第(m,n)个边缘的边缘注意力。K是第(m,n)条边穿过的点云中的点数,aPi,K是第(m,n)个边穿过的第K个点的注意力

Bi-level multi-modal contrastive loss

在这里插入图片描述
通过最小化来自同一患者i的多模态潜在特征(zIi,zPi)之间的余弦距离(吸引)并最大化多模态潜在特性对(zIi,zPj)的余弦距离,开发了双水平多模态对比损失,以首先减小肿瘤水平特征的域间隙,(zPi、zIj)。其次,针对脑网络(zBi)和局灶性肿瘤(zFi)的特征,使用类似的方法优化脑水平域间隙。
设计了三种对比损失,分别是肿瘤图像与肿瘤几何图、肿瘤几何图与肿瘤图像和全局脑网络与局灶性肿瘤。最后,我们用加权系数λ对这三个子损失进行积分。

Population graph for classifying glioma patients

在这里插入图片描述
用于患者分类的总体图:每个节点权重(wnode)表示一个患者的特征,而每个边缘权重(wedge)表示患者特征之间的相似性。GNN节点分类器被训练用于对患者进行分类。

实验结果

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/437554.html

相关文章

第15章_锁

第15章_锁 事务的 隔离性 由这章讲述的 锁 来实现。 1. 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等)&…

count() 优化

Q: 为什么别人问你MySQL优化的知识 总是没有底气. A: 因为你只是回答一些大而化之的调优原则, 比如:”建立合理索引”(什么样的索引合理?) “分表分库”(用什么策略分表分库?) “主从分离”(用什么中间件?) 并没有从细化到定量的层面去分析. 如qps提高了%N? 有没有减少文件…

多线程与多进程

多线程与多进程 知识预览 一 进程与线程的概念二 threading模块三 multiprocessing模块四 协程五 IO模型 回到顶部 一 进程与线程的概念 1.1 进程 考虑一个场景:浏览器,网易云音乐以及notepad 三个软件只能顺序执行是怎样一种场景呢?另外&am…

OpenStack安装部署

OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目。 OpenStack主要包括以下几个子项目:OpenStack Compute(Nova)、云对象存储Cloud ObjectStorage(Swift)、镜像管理 (Glance)、身份识别…

Mysql优化(高级篇)

Mysql数据库优化篇 Q: 为什么别人问你MySQL优化的知识 总是没有底气. A: 因为你只是回答一些大而化之的调优原则, 比如:”建立合理索引”(什么样的索引合理?) “分表分库”(用什么策略分表分库?) “主从分离”(用什么中间件?) 并没有从细化到定量的层面去分析. 如qps提高了…

安全跑路指南2013之乌云版

首先写这篇文章只是无聊之作,添加了自己的一些想发,如果因此文章造成的任何后果本人不负任何责任。还请大家遵守法律,因为你犯的事情实在太大你即使逃到国外也能给你引渡回来,此文章仅供走投无路的时候使用。如有错误或不合理的地方欢迎纠正。…

IOT物联网简介

IoT是Internet of Things的缩写,字面翻译是"物体组成的因特网",准确的翻译应该为"物联网"。物联网(Internet of Things)又称传感网,简要讲就是互联网从人向物的延伸。 "物联网"(Internet of Things)指的是将各…

压测工具Jmeter学习

压测工具Jmeter Jmeter介绍 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI …