当前位置: 首页 > news >正文

从大脑图谱/ROI中提取BOLD信号

动机

        在功能连接(Functional Connectivity,FC)构建过程中,由于FC中元素数目是节点数目的平方关系,所以在计算FC之前进行数据降维是一个常见的选择。

        一般会将体素级/顶点级BOLD信号(在2mm的图像分辨率下大脑皮层有约十万个体素)降维到ROI级BOLD信号(ROI数目一般在几十到几百)。

        关于ROI的选择,最常用的是使用已经定义好的大脑图谱,常见的有:Glasser-360图谱[1],Schaefer-400图谱[2]。这些图谱根据大脑的某些特征,如功能连接模式、髓鞘化程度将具有相似特征的体素划分到同一个ROI。将同一ROI内的体素的BOLD信号进行平均就得到了该ROI的BOLD信号,从而实现了降维。

Glasser-360图谱[1]

Matlab代码

%数据准备:1.体素级BOLD信号:BOLD(维度为体素数量x时间点数)
%数据准备:2.大脑图谱:Parcellation(维度为体素数量x1),里面装的是每个体素的label  n = size(BOLD,1);    %n=体素数量
t = size(BOLD,2);    %t=时间点数量
n_ROI = length(unique(Parcellation));    %n_ROI=图谱含有的ROI数量BOLD_ROI = zeros(n,t);    %初始化ROI级BOLD信号for label = 1:1:n_ROI       %在label中循环BOLD_temp = zeros(1,t);      %初始化暂存BOLD的数组for row = 1:1:n    %在所有体素里循环if Parcellation(row) == labelBOLD_temp = BOLD_temp + BOLD(row,:);        %提取对应label下的BOLD序列endendBOLD_ROI(label,:) = zscore(BOLD_temp);        %BOLD归一化(z-score,均值为0,方差为1)end

[1]Glasser, Matthew F., et al. "A multi-modal parcellation of human cerebral cortex." Nature 536.7615 (2016): 171-178.

[2]Schaefer, Alexander, et al. "Local-global parcellation of the human cerebral cortex from intrinsic functional connectivity MRI." Cerebral cortex 28.9 (2018): 3095-3114.

http://www.lryc.cn/news/440727.html

相关文章:

  • Java-数据结构-优先级队列(堆)-(一) (;´д`)ゞ
  • 工厂模式(二):工厂方法模式
  • 【洛谷】P11036 【MX-X3-T3】「RiOI-4」GCD 与 LCM 问题 的题解
  • MyBatis系统学习(三)——动态SQL
  • get_property --Cmakelist之中
  • 【Redis】Redis 典型应用 - 分布式锁原理与实现
  • Pybind11的使用
  • 鸿蒙-沉浸式pc端失效
  • 【资料分析】刷题日记1
  • nodejs+express+vue教辅课程辅助教学系统 43x2u前后端分离项目
  • 96-javahashmap底层原理
  • AI逻辑推理入门
  • 力扣3014.输入单词需要的最少按键次数I
  • 【Git】远程仓库
  • 苹果手机铃声怎么设置自己的歌?3个方法自定义手机铃声
  • 828华为云征文|华为Flexus云服务器搭建Cloudreve私人网盘
  • 【AI学习】AI绘画发展简史
  • 使用LangChain创建简单的语言模型应用程序【快速入门指南】
  • 嵌入式人工智能项目及人工智能应用项目——大合集列表查阅
  • 心觉:成功学就像一把刀,有什么作用关键在于使用者(一)
  • GAMES101(10节,几何)
  • Android 中音频焦点的使用场景及示例
  • 2. JDBC驱动是什么?如何在Java项目中配置MySQL的JDBC驱动?
  • Nginx 跨域 + 无法设置 Cookie 解决办法
  • 北森笔试测评之言语理解到底难不难
  • Ubuntu下beanstalkd无法绑定局域网IP地址以及消息队列beanstalkd上的error: JOB_TOO_BIG的解决
  • 网络原理(3)—— 应用层、传输层(TCP)
  • Flutter - Win32程序是如何执行main函数
  • linux-系统管理与监控-日志管理
  • VulhubDC-4靶机详解