fsl的feat软件分包使用笔记
introduction:
1. feat 是一种基于模型的fmri数据分析方法。
2. feat 首先使用顺手,至少看起来,比spm漂亮多了。 feat是按照正常人的使用方法去设计的。 spm 由于matlab的gui库的限制,诶,不说了。还是自己能力不够啊。不够熟练啊。
3. feat 对于单被试,也就是individual的情形,大概需要5到10分钟,能跑出结果,最后,结果在网页进行显示。直接显示了激活图,显示了时间序列和model的拟合情况。
4. feat是基于glm而设计的,也就是基于一种多元回归的方法。glm的实现,通过film软件包,而film软件包,较之于spm,有一个prewhiten的过程。
5. feat利用flirt进行配准。flirt配准,使用二级配准方式,t2配准到t1,T1再配准到mni152。
guide:
1.在运行feat执行,数据要做这样的预处理:
1.1 结构图像做bet操作,脑壳抽取操作。
2. 选择4D功能图像.nii数据。选择好之后,4d数据的时间维数会自动在total volumes中显示出来。注意一点,就是在feat中,或者说在fsl中,第一个volume的下标值是0,不是1.
3. 然后在data 面板(stab)中,还有几个参数需要设置,delete volumes,也就是最前面有多少volumes需要discard丢弃;
TR(s);
高通滤波时间 high pass filter cutoff(s);
directory 输出目录;
4. 在stats 面板(stab)中,建立模型以及相应的限制contrast。将所有model设置完成之后,可以将所有settings保存到setup 文件中,比如design.fsf中。以后,就可以直接通过load这样的setup file,不需要重复设置了。
5.feat的全分析full analysis步骤包括:pre-stats,stats,post-stats。
6.Brain/background threshold 对图像的灰度值进行归一化,然后,背景颜色所占的灰度range。
pre-stat:
去脑壳:By default BET brain extraction is applied to create a brain mask from the first volume in the FMRI data. This is normally better than simple intensity-based thresholding for getting rid of unwanted voxels in FMRI data. Note that here, BET is setup to run in a quite liberal way so that there is very little danger of removing valid brain voxels. If the field-of-view of the image (in any direction) is less than 30mm then BET is turned off by default. Note that, with respect to any structural image(s) used in FEAT registration, you need to have already run BET on those before running FEAT.
空间平滑:去除噪声,
Spatial smoothing is carried out on each volume of the FMRI data set separately. This is intended to reduce noise without reducing valid activation; this is successful as long as the underlying activation area is larger than the extent of the smoothing. Thus if you are looking for very small activation areas then you should maybe reduce smoothing from the default of 5mm, and if you are looking for larger areas, you can increase it, maybe to 10 or even 15mm. To turn off spatial smoothing simply set FWHM to 0.
灰度值归一化:这一步,对于高层分析是有必要的。Intensity normalisation forces every FMRI volume to have the same mean intensity. For each volume it calculates the mean intensity and then scales the intensity across the whole volume so that the global mean becomes a preset constant. This step is normally discouraged - hence is turned off by default. When this step is not carried out, the whole 4D data set is still normalised by a single scaling factor ("grand mean scaling") - each volume is scaled by the same amount. This is so that higher-level analyses are valid.
是否开启MELODIC选项:开启ica选项,可能会检测到一些方法检查不到的伪影等等。ica对于去除结构性噪声,是可以做文章的。
The MELODIC option runs the ICA (Independent Component Analysis) tool in FSL. We recommend that you run this, in order to gain insight into unexpected artefacts or activation in your data.
stats:
Use FILM prewhitening:开启film(fsl的glm实现包)的与白化功能,使得统计结果更有效。
在glm模型中,去除头动协变量:spm中的方法是,将在头动矫正估计得到的参数,作为设计矩阵的协变量,进行回归去除。然而,fsl中,认为这种方法的有效性值得怀疑,所以采用了ica进行头动伪影的识别和去除。
参考:http://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FEAT/
http://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FEAT/UserGuide
fsl的feat软件分包使用笔记的更多相关文章
- linux下安装一款笔记软件(为知笔记)
今天突然想在ubuntu上安装一款跨平台(windows.linux.android)的笔记软件来做日常记录.文章记录以及网页收藏.原先并没有使用过类似的软件,只是见身边的很多人在使用印象笔记来做记录 ...
- 软件安装配置笔记(三)——ArcGIS系列产品安装与配置(补档)(附数据库连接及数据导入)
在前两篇安装配置笔记之后,就忘记把其他安装配置笔记迁移过来了,真是失误失误!趁现在其他文档需要赶紧补上. 目录: 一.ArcMap 二.ArcMap连接数据库并导入数据 三.Arcgis Pro 四. ...
- 软件开发学习笔记 <二>软件开发模型、Up、Rup、敏捷Up
软件开发过程(process) 是一个将用户需求转化为软件系统所需要的活动的集合. 软件生命周期(SDLC,Software Devlopment Life Cycle) 软件从孕育.诞生.成长.成熟 ...
- 软件开发学习笔记 <一> UML
UML http://www.uml-diagrams.org http://www.umlchina.com/index.htm 统一建模语言(UML)始于1997年的一个OMG(对象管理组织)标准 ...
- Linux环境下常用软件(个人笔记编辑更改中)
近期使用CentOS,就在这里记录一下.首先,个人版本是CentOS6.5,属于centos系列,Fedora系列的理论上也可以用. 工欲善其事,必先利其器,这里介绍我的软件包配置: 1.vim(增强 ...
- .net软件反编译笔记
在软件的破解及源码获取及重新编译的道路上会遇到一些问题,书此备查. 大名鼎鼎的Reflector以及开源的ILSPY都是.NET程序集的反编译利器,但是它们不能为你做全部的工作. 0x01: 遇到反编 ...
- "软件随想录" 读书笔记
人员管理: 三种方法: 军事化管理方法, 经济利益驱动法, 认同法. 军事化管理方法不行. 经济利益驱动法也不行. 认同法, 其中一条建议是一起干活的人一起吃饭. 但这种做法比较困难. 设计的作用 寸 ...
- 软件安装配置笔记(一)——Oracle及PLSQL Developer的安装与配置
一.Oracle: Oracle服务器端或桌面端可以创建本地的Oracle数据库,而Oracle客户端是用来远程连接其他服务器或电脑上的Oracle服务器端或桌面端的,安装客户端软件只需配置网络连接文 ...
- [转] .net软件反编译笔记
原文地址:http://blog.csdn.net/three_bird/article/details/51433734 在软件的破解及源码获取及重新编译的道路上会遇到一些问题,书此备查. 大名鼎鼎 ...
随机推荐
- effective c++(03)之const使用方法
char greeting[] = "hello"; char* p = greeting; //non-const pointer,non-const data const ch ...
- Java NIO 选择器(Selector)的内部实现(poll epoll)
http://blog.csdn.net/hsuxu/article/details/9876983 之前强调这么多关于linux内核的poll及epoll,无非是想让大家先有个认识: Java NI ...
- Java中正确使用hashCode() 和equals() 、==
在java编程中,经常会遇到两个对象中某个属性的比较,常常会用到的方法有: == .equals().但是两者使用起来有什么区别呢? 一.== java中的==是比较两个对象在JVM中的地址.比较好理 ...
- Mac OS X 在Finder新建文本文件
Automator 新建一个 Application添加一个动作 "Run AppleScript"代码如下 on run {input, parameters} tell app ...
- 类型与通用语言运行时:System.Object
CLR 要求每个类型最终都要继承自 System.Object 类型 //隐式继承 Object class Employee { ... } //显示继承继承 Object class Employ ...
- Codevs 1690 开关灯 USACO
1690 开关灯 USACO 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 传送门 题目描述 Description YYX家门前的街上有N(2<=N& ...
- 暑假集训(1)第一弹 -----士兵队列训练问题(Hdu1276)
Description 某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报 ...
- Python之实现一个简易计算器
自己动手写计算器 一.功能分析 用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里 ...
- IE6 png 透明 (三种解决方法)
FF和IE7已经直接支持透明的png图了,下面这个主要是解决IE6下透明PNG图片有灰底的 ====================================================== ...
- PHP优化小结
1.echo 比 print 快,并且使用echo的多重参数(指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2.如果使用echo $str1.$str2 就会需要 PHP 引擎 ...