使用CAT进行MRI脑图像分析

使用CAT进行MRI脑图像分析

MED620122 生物医学工程进展

数据

在所提供的6个T1 MRI数据(男性和女性各3位)上进行分析。根据SPM或CAT所提供的学习资料,边学习边分析这6个数据。

要求:

  1. 去除颅骨后对脑容量分析,如平均脑容量,男性与女性脑容量比较;
  2. 分割大脑灰质、白质和脑脊液,并进行比较分析;
  3. 分割出大脑左右尾状核,并比较分析。
  4. 改善图像的对比度,将6个图像的亮度变换到同一空间,并进行变换前后对比显示。

1 配置环境

系统环境: windows 10

软件配置:

  1. MATLAB R2018b
  2. SPM12 (https://www.fil.ion.ucl.ac.uk/spm/software/)
  3. CAT(http://dbm.neuro.uni-jena.de/cat/index.html#DOWNLOAD)
  4. MRIcron (https://www.mccauslandcenter.sc.edu/crnl/)(仅用于可视化)
  5. xjview (http://www.alivelearn.net/xjview/)(仅用于可视化)
  6. MIPAV (https://mipav.cit.nih.gov/documentation.php#userguide)

2 操作流程

2.1 安装与配置

首先至matlab官网下载安装matlab2018b,安装默认套件即可。
然后按照spm的说明,安装spm12(https://www.fil.ion.ucl.ac.uk/spm/software/)。
CAT和xjview都是基于spm的,所以spm需要先安装好。然后再下载安装CAT,直接把下载的文件拷贝进spm12/toolbox目录即可。本次作业基本上使用CAT进行分析,所以可以参考学习CAT的manul(http://www.neuro.uni-jena.de/cat12/CAT12-Manual.pdf)。
MRIcron是直接下载好就能用的。xjview比较有意思,你填了邮箱以后,会由他的开发人员给你发下载地址和安装教程,而使用说明是每日发一封邮件的形式逐天发给你。MIPAV也是直接下载就OK的

2.2 CAT分析流程

2.2.1 打开CAT

首先在matlab命令窗口依次输入如下命令打开cat

addpath('D:/matlab_toolbox/spm12')
spm fmri
cat12

2.2.2 数据预处理(分割数据)

CAT12 → Preprocessing → Segment Data,依次选中6个病人的MRI文件,
Split job into separate processes可以设置多线程,由于该笔记本为4核,所以设置为4
颅骨去除,模板的选择,配准的方案均选择默认。
写入文件的参数建议尽量选择yes,防止后续处理中需要用到。

图像分割

如果按照上述的,尽量输出选项为yes的话,共计会生成4个文件夹:

  1. label文件夹里mat矩阵存了cobra、hammers、lpba40、neuromorphometrics四个图谱的label。(mat矩阵中hammers图谱中有类似于“尾状核”(Caudate nucleus)的名称lCauNuc以及rCauNuc,对应的data里面的对应索引处,是“尾状核”的体积(分别是其中灰质、白质、脑脊液的体积,单位是立方厘米,和fsl分割出来的大小略又差异))
  2. mri文件夹里主要是Partial Volume的label(p0开头)、灰质(p1开头)、白质(p2开头);归一化后的灰质(wmp1开头)、归一化后的白质(wmp2开头);配准后的灰质(rp1开头),配准后的白质(rp2开头);Jacobian determinant(wj开头),Bias, noise and intensity corrected T1 image(wm开头);wm表示:modulated (m) normalized (w),p表示:partial volume (PV) segmentation。
  3. report文件夹里面主要是txt的运行日志;pdf和png版本的整体报告,附录中展示了其中一个报告的例子;mat矩阵里面存了运行的参数,
  4. surf文件夹里主要是surf的数据,Surface Tools的功能会用到

生成结果

2.2.3 数据可视化

本次实验的9张图像可以通过进行可视化,结果可以参见附录,具体操作过程如下:
CAT12 → Check data quality → Display one slice for all images

数据可视化操作过程

2.2.4 估计颅内总容积(TIV)

主要是进行脑容量,灰质、白质和脑脊液的测量
CAT12 → Statistical Analysis → Estimate TIV
Save values 选择全都要保存

估计颅内总容积TIV

最终会得到如下的表格

NameTIVGMWMCSFWMH
CC0003_63_F1145.14488.14386.42268.512.07
CC0004_67_M1685.98638.31629.60414.243.81
CC0005_62_M1457.42606.25514.36335.731.07
CC0006_63_F1457.24604.55510.20341.381.10
CC0007_62_M1704.09639.64663.79398.572.08
CC0008_60_F1251.59537.33461.99251.540.73

单位都是立方厘米
可以明显看出有下面的关系
TIV+GM+WM+CSF+WMH

含义:

  • TIV:颅内总容积total intracranial volume
  • GM:灰质
  • WM:白质
  • CSF:脑脊液 cerebrospinal fluid
  • WMH:白质高信号区 white matter hyperintensities

同时,可以从表中看出,男性的平均脑容量、大脑灰质、白质和脑脊液都明显大于女性(男女的年龄是近似,初步推断差异具有统计显著性的)。

2.2.5 建立统计模型 Building the Statistical Model

这里科普一下manul中的factor和covariates的含义

  • 因变量(factor):分类变量,或聚类后的连续变量
  • 协变量(covariates):一般指连续变量
    此处我选择的是Two-sample t-test
    CAT12 → Statistical Analysis → Basic Models
    双样本t检验,检验灰质的差异性(wmp1*),操作参数如图:

双样本t检验

灰质检验结果如下,可以从箱线图看出来有明显差异。

双样本t检验结果灰质

同样的,对白质检验(wmp2*)结果如下,也可以从箱线图看出来有明显差异。

双样本t检验结果白质

PS:此处选择mwp1,mwp2,wm文件和rp1,rp2文件都可以,选择p0,p1,p2文件会报错。

2.2.6 xjview可视化

此处不能选择最原始的nii文件,也不能选p0,p1,p2开头的文件,会出warning说图像来源不同
此处选择的是wm开头的文件,即Bias, noise and intensity corrected T1 image

操作及结果的要点:

  • 点击第一排倒数第二个File按钮打开文件
  • 选择aal图谱,并在左下方选择“尾状核”
  • 界面中部的// Right Cerebrum // Sub-lobar // Caudate // Gray Matter // Caudate Head // undefined表示当前的解剖学位置

具体操作流程和结果如下:

xjview可视化尾状核

2.2.7 MIPAV可视化

主要参考的教程在:https://mipav.cit.nih.gov/pubwiki/index.php/MIPAV_Help

其实就是可视化一下,变换图像空间即可。
操作方法就是“File” -> “Open image(A) from disk” 打开文件,然后在“Image”选项里面,选择“Histogram - LUT”,拖动灰度直方图就OK了

MIPAV可视化

2.2.8 MRIcron可视化与编辑

我理解的MRIcron就是一个可以方便进行图像标注,图像可视化,图像编辑操作的软件。

这里面有一个很重要的功能,在脑部影像图像处理中经常需要用到,就是选取脑部大致区域ROI。

就是去除颅骨的时候,有些软件是根据大脑的质心进行膨胀,然后拿到颅内部分,而我们平时拿到的数据经常会有颈部等区域,这些软件鲁棒性不好的话,“去除颅骨操作”会被这些区域影响,从而影响最终去除颅骨的效果。因此老师上课的时候,Draw->Advanced->Crop edges,先行把颈部去掉,防止影响后续去除颅骨的操作

MRIcron可视化与编辑

3 附录

报告的示例

报告的示例

归一化后的白质

归一化后的白质

归一化后的灰质

归一化后的灰质

配准后的白质

配准后的白质

配准后的灰质

配准后的灰质

白质

白质

灰质

灰质

Partial Volume的label

Partial Volume的label

Jacobian determinant

Jacobian determinant

Bias, noise and intensity corrected T1 image

Bias, noise and intensity corrected T1 image

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

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

相关文章

脑电、脑机接口(BCI)等数据集、书籍、信号处理等相关资源

目录 BCI-相关资源软件Stand Alone BCI ApplicationsMatlab ToolboxesPython ToolboxesAndroid ToolboxesBrain VisualizationsRaspberryPi FrameworkCommunication Protocols 硬件EEG消费级设备(Consumer and DIY Devices)研究级设备(Research Devices)EEG BCI ProductsEEG Pa…

脑机接口的技术与应用

基于EEG的脑机接口的技术和应用 本文首发在陈锐博客上(7988888.xyz),此文章中所有链接均通过博客进行访问。 本文基于的文献参考: Roberto Portillo-Lara*,* Bogachan Tahirbegi, Christopher A. R. Chapman,Josef A. Goding, …

《认知科学与脑机接口》作业整合

《认知科学与脑机接口》作业整合 课程《认知科学与脑机接口》,可用于期末复习。 学弟,别幻想岁月静好,学长已经负重前行。 注:仅供参考!!! 感觉与知觉 1、什么是感觉和知觉,二者有…

脑PET图像分析和疾病预测挑战赛baseline——结果可达0.76左右——科大讯飞2020年度开发者大赛

大赛网址:http://challenge.xfyun.cn/topic/info?typePET 赛事说明及要求请查看上面网址。数据下载需要实名认证,这里提供[百度网盘下载地址] (提取码:4hz2)。 赛题数据 赛题数据分训练集和测试集。 训练集分CN和…

脑机接口005 | “中国脑计划”:向最后的前沿进发!

Hello, 大家好,这里是壹脑云科技圈,我是叮叮~ 在很长的历史时期,我们都以为是心在操纵着我们人类的思维!历史上也有很多“心”学理论。 其中最著名的莫过于王阳明先生,而致良知则是王阳明先生心学的核心…

脑机接口科普0013——中枢神经与周围神经

本文禁止转载!!! 提到脑机接口,不得不提到生物学中的中枢神经与周围神经。下图中左边即为中枢神经,右边即为周围神经。 可以用下面这个图概括神经系统: 也就是说,人的所有行为:行走…

转发,脑机接口领域又一重要成果!

来源:传感器技术 作者:余淼 硕士学历,长期从事智能传感控制、信息通信领域研究工作。 “ 以脑-机交互(BCI)为核心的神经工程技术,让人类真正可以做到“心想事成”。 据首都医科大学官网报道,首都…

TUH癫痫脑电数据集下载

TUH癫痫脑电数据集下载 一、准备工作 1.wget安装 数据集的下载需要用到wget工具,如果是linux或者是macos操作系统可以直接下载,我这里是Windows操作系统,就需要先安装wget,首先打开 weget下载网址去下载wget,我下载…

CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-2D-CNN(四)

主要内容 1、数据提取2、提取过程 1、数据提取 本次教程做适用于整体数据集上的处理工作,以不同的的处理代码展示整体的数据处理! 本次数据处理教程是没有做STFT变换,之间将提取的数据变换为适合2D-CNN输入的数据,以适应使用2D-C…

脑机接口实例二:脑电信号CSP处理

文章目录 前言一、实例说明1.1 期望目标1.2 数据解读 二、实例代码及结果分析2.1 MATLAB代码2.2 运行结果及分析 三、问题与反思四、下一阶段计划 前言 本文在实例一的基础之上,选用BCI大赛08年数据集,基于CSP的特征提取,运用AdaBoost算法进…

人工智能在生物信号领域的应用——脑机接口

4月1日愚人节,雾帜智能发了一篇文章,内容是关于“雾帜智能成功完成基于脑机接口技术的梦境捕捉与还原技术的概念验证,并发布了一款新的人工智能产品:智能睡枕HoneyPillow‍。该产品将一举解决你我所有关于做梦的系列问题。”但是呢…

CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五)

CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五) 概述通道选择模型通道选择LightGBM模块代码LightGBM模型训练 概述 由于癫痫发作时不是整个大脑区域都有相关的反映,因此 EEG 信号在不同的 EEG 通道上有着不同的表现形式。癫痫发作时…

《脑机接口导论》学习笔记 3.记录大脑的信号和刺激大脑

本章,我们将对大脑中神经元电信号的记录与对神经元进行刺激的技术手段进行了解,并分析各项技术的优劣性与适用性,从而探究这些技术用于BCI输入信号的获取以及通过此类技术使BCI达成交互的可行性。 目录 3.记录大脑的信号和刺激大脑 3.1 记…

CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理(二)

主要内容 1、数据提取2、制作数据样本-数据分快3、过程展示 1、数据提取 本次教程以chb01患者的数据为例: 首先提取该患者的eeg数据: 在数据提取中就完成滤波:(0~50Hz) from mne import Epochs, pick_types, events_…

脑机接口信号基本操作回顾

2023/1/2 -1/3脑机接口学习内容一览: 这一篇博客主要是对自己这几个星期学习脑机接口基本操作情况的总结,对刚进入这个领域、感觉有些迷茫的同学来说可能会有一定的参考价值。 这项工作主要考验自己对脑电信号基本处理流程的熟悉程度,在写代码…

《考试脑科学》

给大家推荐《考试脑科学》这本书。 作者介绍:池谷裕二,日本东京大学药学系研究科教授,脑科学研究者。1970年生于日本静冈县,1998年取得日本东京大学药学博士学位,2002年起担任美国哥伦比亚大学客座研究员。专业为神经…

正经聊一聊脑机接口的发展现状|脑科学开放日

杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 众所周知,睡眠是维持生命的必需品。 先前的研究已经表明,睡眠不足会导致许多严重的疾病,比如…… 好,不要说了。 srds(虽然但是),说了那么多次&a…

017利用颅内和头皮脑电图进行癫痫预测的卷积神经网络2018

Convolutional neural networks for seizure prediction using intracranial and scalp electroencephalogram ABSTRACT 癫痫发作预测作为改善耐药癫痫和强直性癫痫患者生活的最具挑战性的预测数据分析工作之一,越来越受到关注。许多杰出的研究报告了在提供合理的间…

003基于神经网络的癫痫脑电信号检测与分类

Neural Network Based Epileptic EEG Detection and Classification ABSTRACT 及时诊断对挽救癫痫患者的生命至关重要。在过去的几年里,有很多治疗癫痫的方法。这些治疗需要使用抗癫痫药物,但对控制癫痫发作频率无效。需要通过手术切除受影响的区域。 …

脑机接口科普0010——研究脑机接口的大学和机构

本文禁止转载!!!! 之前脑机接口科普0003——Hans Berger_sgmcy的博客-CSDN博客介绍了,德国的精神病学教授,Hans Berger ,在耶拿大学工作研究记录了EEG脑电图。 本文就介绍一下,目前…