使用Matlab SPM12与MRIcroGL进行头核磁ROI的标准化与Overlap图的制作
目的:使用SPM12将原始的T1WI图像以及ROI文件标准化至MNI152脑空间,以及使用MRIcroGL制作脑损伤的Overlay热图:
使用软件:Matlab2021b for mac,SPM12插件,MRIcroGL,3Dslicer
一.使用3Dslicer或其他app将DCOM格式影像图片导出为nii格式的T1WI图片,并勾画出损伤区域,同样导出为nii格式的ROI文件(教程:3D slicer勾画流程 | 码农家园)
二. 通过基于matlab的SPM12插件将nii格式的ROI文件和T1WI图标准化到MNI152脑空间(这是SPM12默认的模版)具体步骤见:https://neuroimaging-core-docs.readthedocs.io/en/latest/pages/spm_anat_normalization-lesion.html 注意:这一步使用的文件必须是由DCOM直接导出问的nii文件,不能从nrrd使用app转化。
详细步骤:
1. 在Matlab命令提示符下输入spm 2.点击fMRI按钮
选择Batch,从菜单栏依次点击SPM ➜ Spatial ➜ Segment
点击Volumes,选择你勾画ROI时使用的原始空间的T1WI文件。拉到最下方选择Deformation Fields 中的 Forward
2.在菜单栏选择:SPM ➜ Spatial ➜ Normalise ➜ Normalise: Write
选中Deformation Fields点击Dependencey选择最下方的Segment,点OK
选中Images to write点击Specitify选择你的ROI文件
选中Interpolation点击Nearest neighbour ,点Done
4.如果你不打算把原始空间的T1WI图像也标准化到MIN152空间,那到上一步就结束了,这一步是为了标准化原始空间的T1WI。基本操作同3。
选中Deformation Fields点击Dependencey选择最下方的Segment,点OK
选中Images to write点击Specitify选择你的原始T1WI文件
选中Interpolation点击4th Degree B-Spline,点Done
5. 点击最上方绿色小箭头运行程序,生成的文件前带有w的即为标准化后的ROI或原始T1WI文件。
三. 使用MRIcroGL将上一步已经标准化完成的ROI制作脑损伤的overlap图。
步骤1:Draw-Advanced-Creat overlap image-选择想要叠加的多名患者的ROI文件。
步骤2:File-Open standard-mni152 。
步骤3:File-add Overlay-选择步骤1制成的overlap 图 步骤四:点击options旁边选项可以更改叠加区域颜色(视频教程:https://www.youtube.com/watch?v=VfpEv8Y2EP0)
注:Matlab for Mac安装教程及资源 MATLAB R2021b for Mac 版 支持M1 MacOS12,超级详细步骤。(内附安装包网盘链接)_matlab for mac_「已注销」的博客-CSDN博客
使用Matlab SPM12与MRIcroGL进行头核磁ROI的标准化与Overlap图的制作相关推荐
- MATLAB 如何做16进制运算
MATLAB 如何做16进制运算 请参考: https://blog.csdn.net/kabuto_hui/article/details/49853687
- 基于MATLAB的多进制数字调制信号的矢量星座图分析
1 前言 通信即传输信息,进行信息的时空转移.通信系统的作用就是将信息从信源发送到一个或多个目的地.实现通信的方式和手段很多,如手势.语言.旌旗.烽火台和击鼓传令,以及现代社会的电报.电话.广播.电视 ...
- 【MATLAB基础绘图第2棒】绘制柱状/饼图填充图
MATLAB绘制柱状填充图 方法1:hatchfill2工具 1.1 案例1:柱状图填充 1.2 案例2:饼图填充 方法2:applyhatch函数 2.1 案例1:柱状图填充 2.2 案例2:饼图填 ...
- Matlab论文插图绘制模板第61期—横向多组堆叠图
之前有分享过一个Matlab多组堆叠图的绘制模板: 最近有朋友私信我,想让我出一个横向的多组堆叠图. 所以,这次就再出一期横向多组堆叠图的教程. 先来看一下成品效果: 特别提示:Matlab论文插图绘 ...
- 自定义Matlab功能函数——10进制整数矩阵转二进制字符矩阵
不同版本matlab的m语言语法会略有不同,这里使用的版本为Matlab 2021a. 一. 10进制整数矩阵转二进制字符矩阵 因为FPGA只能识别二进制,所以在做Verilog仿真时经常需要matl ...
- MATLAB十进制转其它进制的代码
摘要:为避免反复编写此类型代码,利用MATLAB编写了将十进制转为二进制(理论可以转为任意进制,不过需要对代码进行维护才能实现),同时支持任意进制转为十进制. 代码如下: % 本程序用来做进制转换bi ...
- matlab将excel读进工作区,使用 Excel 作为自动化服务器读取电子表格数据
使用 Excel 作为自动化服务器读取电子表格数据 此示例说明如何使用 COM 自动化服务器从 MATLAB® 访问另一个应用程序.该示例创建了用于访问 Microsoft® Excel® 文件中的数 ...
- 【Matlab】山地建模?立体热度?怎么绘制三维曲面图?
1.Introduction 距离上次写博客已经差不多两个月了,期间基本也是没碰过代码了,最近搞了下数学建模,重新用了下Matlab,很多语法都忘记了,同时也学到一些新的工具,今天就介绍一下如何将二维 ...
- 第五人格服务器维修中怎么进,第五人格进不去怎么办 游戏进不去解决方法详解[多图]...
第五人格开启测试已经有一段时间,许多玩家都会遇到各种问题,其中游戏进不去是让玩家最头痛的,今天安族小编来给大家介绍一下游戏进不去解决方法详解. 第五人格进不去解决方法 大家在玩的时候,肯定都会遇到卡顿 ...
最新文章
- 刷新序号公共方法 公司内部用
- 0x68111002_关于迪兰R9 270显卡ID68111002终于可以驱动了
- Python实战1- 图片转字符画
- Postman Could not get any response
- php代码getsubstr,ThinkPHP 模板substr的截取字符串函数实例讲解
- BibTex (.bib) 文件的凝视
- 错误记录( 六)tomcat 配置图片虚拟路径不起作用
- android studio打包aar心得
- L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
- 怎么打公式_我们总结了一条抖音爆款公式
- SQL盲注篇之布尔盲注
- InstallShield安装与部署
- vss导入git vss导入svn
- 成就电子电路设计高手(二),EDA在电子电路设计中的应用
- 3d打印计算机设计打孔操作,干货:3D打印,建模时你需要注意这10个技巧
- 工业物联网企业logo设计思路分析
- 笔记—R语言做相关气泡图
- go---- mgo
- 【论文向】NAACL2022 汉语纠错多源、多参考数据集MuCGEC
- 怎么用计算机算自己的月经周期,月经周期计算器