目的:使用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图的制作相关推荐

  1. MATLAB 如何做16进制运算

    MATLAB 如何做16进制运算 请参考: https://blog.csdn.net/kabuto_hui/article/details/49853687

  2. 基于MATLAB的多进制数字调制信号的矢量星座图分析

    1 前言 通信即传输信息,进行信息的时空转移.通信系统的作用就是将信息从信源发送到一个或多个目的地.实现通信的方式和手段很多,如手势.语言.旌旗.烽火台和击鼓传令,以及现代社会的电报.电话.广播.电视 ...

  3. 【MATLAB基础绘图第2棒】绘制柱状/饼图填充图

    MATLAB绘制柱状填充图 方法1:hatchfill2工具 1.1 案例1:柱状图填充 1.2 案例2:饼图填充 方法2:applyhatch函数 2.1 案例1:柱状图填充 2.2 案例2:饼图填 ...

  4. Matlab论文插图绘制模板第61期—横向多组堆叠图

    之前有分享过一个Matlab多组堆叠图的绘制模板: 最近有朋友私信我,想让我出一个横向的多组堆叠图. 所以,这次就再出一期横向多组堆叠图的教程. 先来看一下成品效果: 特别提示:Matlab论文插图绘 ...

  5. 自定义Matlab功能函数——10进制整数矩阵转二进制字符矩阵

    不同版本matlab的m语言语法会略有不同,这里使用的版本为Matlab 2021a. 一. 10进制整数矩阵转二进制字符矩阵 因为FPGA只能识别二进制,所以在做Verilog仿真时经常需要matl ...

  6. MATLAB十进制转其它进制的代码

    摘要:为避免反复编写此类型代码,利用MATLAB编写了将十进制转为二进制(理论可以转为任意进制,不过需要对代码进行维护才能实现),同时支持任意进制转为十进制. 代码如下: % 本程序用来做进制转换bi ...

  7. matlab将excel读进工作区,使用 Excel 作为自动化服务器读取电子表格数据

    使用 Excel 作为自动化服务器读取电子表格数据 此示例说明如何使用 COM 自动化服务器从 MATLAB® 访问另一个应用程序.该示例创建了用于访问 Microsoft® Excel® 文件中的数 ...

  8. 【Matlab】山地建模?立体热度?怎么绘制三维曲面图?

    1.Introduction 距离上次写博客已经差不多两个月了,期间基本也是没碰过代码了,最近搞了下数学建模,重新用了下Matlab,很多语法都忘记了,同时也学到一些新的工具,今天就介绍一下如何将二维 ...

  9. 第五人格服务器维修中怎么进,第五人格进不去怎么办 游戏进不去解决方法详解[多图]...

    第五人格开启测试已经有一段时间,许多玩家都会遇到各种问题,其中游戏进不去是让玩家最头痛的,今天安族小编来给大家介绍一下游戏进不去解决方法详解. 第五人格进不去解决方法 大家在玩的时候,肯定都会遇到卡顿 ...

最新文章

  1. 刷新序号公共方法 公司内部用
  2. 0x68111002_关于迪兰R9 270显卡ID68111002终于可以驱动了
  3. Python实战1- 图片转字符画
  4. Postman Could not get any response
  5. php代码getsubstr,ThinkPHP 模板substr的截取字符串函数实例讲解
  6. BibTex (.bib) 文件的凝视
  7. 错误记录( 六)tomcat 配置图片虚拟路径不起作用
  8. android studio打包aar心得
  9. L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
  10. 怎么打公式_我们总结了一条抖音爆款公式
  11. SQL盲注篇之布尔盲注
  12. InstallShield安装与部署
  13. vss导入git vss导入svn
  14. 成就电子电路设计高手(二),EDA在电子电路设计中的应用
  15. 3d打印计算机设计打孔操作,干货:3D打印,建模时你需要注意这10个技巧
  16. 工业物联网企业logo设计思路分析
  17. 笔记—R语言做相关气泡图
  18. go---- mgo
  19. 【论文向】NAACL2022 汉语纠错多源、多参考数据集MuCGEC
  20. 怎么用计算机算自己的月经周期,月经周期计算器

热门文章

  1. [CentOS Python系列] 五.阿里云部署web环境及通过IP地址访问服务器网页
  2. android FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
  3. 用python来创建微信机器人,跟基友网恋聊天(滑稽)
  4. 对数字签名的攻击概述
  5. Vue—单页面应用与多页面应用的区别
  6. 华为T2000网管软件使用之Metro1000以太网业务
  7. Sign in with Apple(object-c) 从开发者后台到服务端验证
  8. 数字图像处理领域的二十四个典型算法
  9. 弹性布局的属性及使用
  10. 小小总结—— 数字删除