Submitted by Champagne on Tue, 12/28/2010 - 21:19
各位老师好,我在制图的时候遇到以下几个问题,想请教一下各位老师,非常感谢!
1、我们知道AAL模板有90个区域,我计算了每个区域的某个属性值,比如说中央度,我计算出了中央度最大的5个区后,在rest的Slice View里把这5个区Save Clusters了,得到了一个.img和一个.hdr文件。可是在显示这个文件的时候,颜色是按这5个区的Labal值显示的。如果我希望这5个区域的颜色显示的是我计算出来的中央度,需要怎么做?
2、我把正常人中央度显著大于AD患者的区域做了一个图,又把AD患者中央度显著大于正常人的区域做了一张图,怎么把这两张图叠加在一起,并且使AD>Nor的显示红色,Nor>AD的显示蓝色?
Submitted by YAN Chao-Gan on Thu, 12/30/2010 - 12:21 Permalink
Re
1. 你需要学会如果对.img文件进行处理,然后把相应cluster的值改为你计算出来的参数,Slice Viewer即可按照你修改后的值显示。
2. 可以利用REST Image Calculator,好好利用一下里面的加减乘除,应该可以达到你要的效果。
你做的是比较复杂一点的计算,建议你花点时间学学MATLAB编程,比较有利于你进一步的数据处理。
Submitted by Champagne on Tue, 01/18/2011 - 20:28 Permalink
如何对.img文件进行操作
恩,非常感谢!
对于第一个问题,要怎么对.img文件进行处理?还有需要修改的是里面的哪个参数?
MATLAB我会一点点,但不是很好,学习中。。。
Submitted by YAN Chao-Gan on Tue, 01/18/2011 - 22:29 Permalink
Re
你可以看一下Course Part 2 Slice 80.
掌握好读写文件的函数rest_readfile。
可能需要一个比较长的过程。