特定脑区的可视化展示

标签:#overlay #展示脑区 #高亮指定脑区 #脑区展示


目标:利用matlab、DPABI、mricron等工具展示选定脑区

方法一.matlab运行此程序

matlab 复制代码
% 将特定脑区用颜色标注出来
% 选择D:\Software\Matlab\toolbox\DPABI_V2.2_161201\Templates 里面的aal文件
% 通过改变标签代码可改变颜色 或者直接替换颜色
function color
% 选择载入的图谱
% file = spm_select(inf,'image','select the files');
file = spm_select(1,'image','select the atlas');
V = spm_vol(file(1,:));
% 读取载入的图谱
img = spm_read_vols(V);
% 需要展示的脑区标签编号
img_label = [73 74 75 76 77 78];
% 将图谱中需要展示的脑区保留,其他脑区置0
img_label_select = ismember(img,img_label);
not_label = ~img_label_select;
img(not_label)=0;
% 二值化显示
% img(img~=0)=1;
% 更改标签编号以调整显示颜色
% img(img==73)=33;
% img(img==74)=34;

% 导出修改好的图像
V.fname = 'aalnew.nii';
spm_write_vol(V, img);

载入脑图谱,img_label换成自己所需的脑区编号。

方法二.利用mricro的overlay功能进行叠加展示。

需要先将原始图像底版reslice 成与图谱相同大小。

可通过更改标签编号以调整显示颜色。


其他方法:

(1).利用dpabi/restplus的image calculator ,输入公式

matlab 复制代码
(i1==37)|(i1==38) 

37,38是海马脑区的标签。

|是matlab逻辑运算符,代表或运算。 (&与,|或,~非)

i1== 19|i1==20 %%可以不加括号,等价。

(2).打开mricron-win,利用overlay进行叠加显示。

只有一个脑区时,也可以用mricro叠加显示。

多个脑区时,先分别保存,再一个个的叠加。

改变colormap来改变色彩模式。

设置透明度来高亮overlay的脑区。

相关推荐
裤裤兔1 天前
医学影像的像素值为什么是65536
医学影像·医学图像·脑科学·nifti·脑影像
裤裤兔10 天前
matlab使用FDR校正P值后,P值变小
医学影像·医学图像处理·影像处理·医学图像·影像
裤裤兔11 天前
ALFF常用频段
医学影像·医学图像处理·影像处理·医学图像·影像
裤裤兔23 天前
利用wfu pickatlas保存脑区ROI
医学影像·医学图像处理·影像处理·脑科学
裤裤兔23 天前
影像分割公开数据集
影像分析·医学影像·医学图像处理·影像处理·医学图像
裤裤兔25 天前
脑影像制作slice切片展示图
影像分析·医学影像·影像处理·医学图像·脑科学·脑影像
裤裤兔1 个月前
变换nii图像的左右,将nifti影像左右翻转
dicom·医学影像·医学图像·脑科学·影像·nifti
youcans_3 个月前
【医学影像 AI】YoloCurvSeg:仅需标注一个带噪骨架即可实现血管状曲线结构分割
人工智能·yolo·计算机视觉·分割·医学影像
martian6654 个月前
AI大模型实践项目:医学影像分类器(肺结节检测)
人工智能·ai大模型·医学影像·影像大模型·肺结节