致谢

这个博主的内容更为详细,需要的同学自取

简介

实验室做脑机接口方向,脑电为主,磁共振呢,属于实验室内部的鸡肋方向,我就是那个倒霉蛋。北师大严老师等人做的DPARSF是真的方便友好,B站和官网还有免费的中英文教程,也可以使用SPM。上面贴出来的链接,里面的具体步骤更为详细,我刚开始写博客,目的就是分享一些自己的经验,分享一些我发现过的好东西,让其他同学可以少走弯路。不当简陋之处,多多包涵。

安装

matlab2018b,据说是最适配的?
SPM8
DPARSF_V2.3_130615
REST_v1.8
这几个包都是matlab的包,那这些文件全部添加进matlab工作路径即可。

推荐一个核磁图像转换工具:MRIConvert。为什么推荐?相比dcm2nii,这个工具在做原始DICOM转换时,会生成一个包涵各种扫描参数的txt。这些参数在dparsf里面很重要,我拿到的数据是实验室和医院合作的自采数据,我师兄给我数据时,告诉我一个的参数,后来发现他记错了,我做完结果发现与文献差异巨大,回过头检查时,用MRIConvert处理一个被试数据发现此问题,因此有了这篇文章。

端水环节:我师兄对我很好,是真的很好,只是数据时代久远,记错了。

使用

准备流程:

  • 新建文件夹(注意名字要为全英文 从analysis01开始)
  • 建子文件夹 FunImg(I不是L的小写,是i的大写,注意!)
  • 建子文件夹 命名sub_001 (数字与上级文件夹对应,若有多个被试,则依次命名为sub_002、sub_003等)
  • 将转换成功的数据拷入sub_001(以上述SE3的数据为例,应该是成对的数据),若有多个被试数据,分别拷入相应建立的sub_子文件中。

工具箱界面

参数详解

  1. working directory(工作路径):定位到数据整理格式的analysisX。

  2. Participants(被试):选择analysisX/FunImg/sub001。

  3. Time Points/TR(s):扫描时间点/扫描时间,如8min/2s=240个时间点。

  4. EPI DICOM to NIFTI:调用dcm2nii把DICOM转换成NIFTI。

  5. Remove Frist [ ] Time Points:移除前[ ]时间点。

  6. Slice Timing(切片时序):核磁数据是隔层扫描,这里是矫正回去。
    Slice Number:扫描的所有层。
    Slice Order:扫描层的顺序。
    Reference Slice:扫描的中间层,用作参考层。

  7. Realign:头动校正,评价结果在\analysisX\RealignParameter

  8. Normalize:默认即可。

  9. Normalize by using:标准化模板,默认。

  10. Delete files before normalization:默认。

  11. Smooth(平滑):默认。

  12. Detrend(去线性漂移):主要是一些噪声。

  13. Filter:滤波。

  14. Default mask:默认。

  15. ReHo:计算ReHo。

  16. ALFF+fALFF:低频滤波。

  17. Extract ROI time courses:提取ROI时间序列。
    Define ROI:定义ROI。
    Functional Connectivity(功能连接):计算功能连接。
    Extract AAL time courses(90 regions):提取AAL时间序列(90个脑区)。

  18. Help:一些帮助提示。

  19. Save:保存当前设置,方便下次调用。

  20. Load:调用已有的设置。

  21. Utilities:一些其他功能。

  22. Quit:退出。

  23. Run:开始处理。

预处理

根据自己的需要和数据的实际情况填写上述参数,具体步骤可以参考我在文章开头给出的链接,后面我可能会考略出一个详解。

磁共振图像处理流程,基于北师大DPARSF相关推荐

  1. 理解色彩与相机内图像处理流程——流程详解

    本文来自ICCV 2019的tutorial:"Understanding color & the in-camera image processing pipeline for c ...

  2. 数字图像处理(2) — 基于VC++环境的人脸美颜软件

    开发环境: VS2012+MFC+Opencv2.4.9 实验目的: 利用VC++实现人脸美化软件,要求: 1.具有人脸美化界面: 2.具有磨皮功能,参数可调: 3.具有美白功能,参数可调: 实验原理 ...

  3. 图像处理之基于NCC模板匹配识别

    图像处理之基于NCC模板匹配识别 一:基本原理 NCC是一种基于统计学计算两组样本数据相关性的算法,其取值范围为[-1, 1]之间,而对图像来说,每个像素点都可以看出是RGB数值,这样整幅图像就可以看 ...

  4. 图像处理之基于阈值模糊

    图像处理之基于阈值模糊 算法思想: 实现一个高斯卷积模糊但是只运用与周围的像素值与中心像素值差值小于阈值.两个 像素值之间的距离计算可以选用向量距离即曼哈顿距离或者欧几里德距离.高斯模糊 采用先XY方 ...

  5. Xvid编码器流程(基于xvid1.1.0)

    调用Xvid编码器流程(基于xvid1.1.0) 编者按:本文为Xvid最新源代码V1.1.0版本的学习笔记,内 部资料,仅供学习参考,未经授权,不得转载 xvid有两种编码方式:single pas ...

  6. 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc

    基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...

  7. 【图像处理】基于matlab GUI多功能图像处理系统【含Matlab源码 1876期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像处理]基于matlab GUI多功能图像处理系统[含Matlab源码 1876期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...

  8. 【医学图像处理】1 (医学)图像及图像处理流程

    文章目录 1 图像和数字图像 2 图像分类 2.1 简单分类 2.2 传感器分类 2.3 维度分类 3 图像处理流程 4 医学图像 1 图像和数字图像   数字图像: 被定义为一个二维函数,f(x,y ...

  9. matlab 职坐标,机器人之【机器视觉与图像处理】基于MATLAB的圆检测、颜色识别、数字识别...

    本文主要向大家介绍了机器人之[机器视觉与图像处理]基于MATLAB的圆检测.颜色识别.数字识别,通过具体的内容向大家展现,希望对大家学习机器人有所帮助. 对产品中心的检测:设置好路径之后,包含关系是在 ...

最新文章

  1. 图像处理怎么学matlab,Matlab数字图像处理学习(1)-亮度变换
  2. H264解码的学习笔记
  3. .NET引用类型与值类型
  4. 《数据结构与算法》课程设计报告——赫夫曼编码/译码器
  5. redis3.0 java spring_spring整合redis以及使用RedisTemplate的方法
  6. 在tomcat上部署项目需要打成jar_Spring Boot Web 项目教程,SpringBoot与传统Web 优缺对比...
  7. Python高级特性:迭代器和生成器
  8. [EDA] 给出一个双进程状态机,请把它改为单进程状态机。
  9. Spring MVC-集成(Integration)-集成LOG4J示例(转载实践)
  10. 网易资深Java架构师:java方法的定义和使用
  11. 【数字图像处理】C++读取、旋转和保存bmp图像文件编程实现
  12. 图灵成立七周年——经典回顾
  13. boot空间不足 linux,linux——boot空间不足
  14. linux mint 设置分辨率,Vmware中装Linux Mint 15 添加 1600x900分辨率
  15. cherokee php,CentOS安装最快Web服务器Cherokee+MySQL+PHP
  16. Fedora 24 x86 安装VirtualBox
  17. plcst语言编程教程_PLC初学者如何从梯形图过渡到ST语言编程
  18. linux添加软件源命令,Linux 添加源
  19. Web渗透测试----4、常见解析漏洞
  20. C语言编程>第二十二周 ⑧ 请补充fun函数,该函数的功能是:求100(不包括100)以内能被2或3整除,但不能同时被2和3整除的自然数。结果保存在数组a中,fun函数返回数组a元素的个数。

热门文章

  1. python中类的继承关系使用什么符号表示_智慧职教: Python中类的继承关系使用( )符号表示?...
  2. 在linux服务器下配置代理服务器( 使用liunx服务器的ip用来代理 )
  3. 【ParaView教程】第四章 常见问题 —— 怎样在ParaView中将颜色预设默认设为Blue to Red Rainbow?
  4. JAVA 面试知识点(个人总结)
  5. 系统集成资质取消后 ,偷偷崛起的ICSCE资质(信息化能力和信用评价资质)
  6. RPC框架的意义和用法,什么是RPC
  7. 如何正确选择ESD二极管,参考这几点!
  8. 华硕笔记本安装linux失败
  9. python合并两个列表并去重_python合并多个txt文件
  10. Linux开发工具--(编辑器,编译器,调试器)