特定脑区的可视化展示

标签:#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的脑区。

相关推荐
裤裤兔3 天前
利用wfu pickatlas保存脑区ROI
医学影像·医学图像处理·影像处理·脑科学
裤裤兔3 天前
影像分割公开数据集
影像分析·医学影像·医学图像处理·影像处理·医学图像
裤裤兔5 天前
脑影像制作slice切片展示图
影像分析·医学影像·影像处理·医学图像·脑科学·脑影像
裤裤兔6 天前
变换nii图像的左右,将nifti影像左右翻转
dicom·医学影像·医学图像·脑科学·影像·nifti
youcans_3 个月前
【医学影像 AI】YoloCurvSeg:仅需标注一个带噪骨架即可实现血管状曲线结构分割
人工智能·yolo·计算机视觉·分割·医学影像
martian6653 个月前
AI大模型实践项目:医学影像分类器(肺结节检测)
人工智能·ai大模型·医学影像·影像大模型·肺结节
martian6653 个月前
LeetCode算法领域经典入门题目之“Two Sum”问题
人工智能·算法·leetcode·医学影像
右弦GISer4 个月前
【UE5医学影像可视化】读取本地Dicom生成VolumeTexture,实现2D显示和自动翻页
ue5·dicom·医学图像
martian6654 个月前
深度学习核心:神经网络-激活函数 - 原理、实现及在医学影像领域的应用
人工智能·深度学习·神经网络·机器学习·医学影像·影像大模型