在MR数据上叠加统计信息

11次观看(过去30天)
马克Hoggarth
马克Hoggarth 2021年10月19日
编辑: 布勒Kulkarni 2021年10月22日
你好!
我正在处理磁共振数据,并想在上面覆盖一个统计地图。我制作了影像数据的蒙太奇;然后是在显著性水平(p <= 0.5)阈值相同的统计图。我要做的是将阈值统计图与喷射色彩图覆盖,这样就不会显示不重要的像素(值为0)。这看起来像功能磁共振成像分析中的“激活图”。
这里是一个人为的例子,我正在使用的代码是不工作:
创建人工图像
Img = 1500*兰特(100,100);
创建人工统计
Stat = 10*兰特(100,100);
创建并过滤人为显著性值至p <= 0.05
Sig = rand(100,100);
Sig_thresh = 0 (size(sig));
Sig_thresh (find(sig<=0.05)) = 1;
%显示图像
h_beta = imshow (img,“InitialMagnification”, 800,“DisplayRange”1500年[1],“Colormap”、灰色);% Psuedo MR图像
持有
h_stat = imshow(统计,“InitialMagnification”, 800,“DisplayRange”(10 0),“Colormap”、飞机);%伪属性映射
使不重要的属性像素透明
集(h_stat,“AlphaData”sig_thresh)

接受的答案

布勒Kulkarni
布勒Kulkarni 2021年10月22日
编辑:布勒Kulkarni 2021年10月22日
你好,
对于您提供的代码片段,这里有一些可以工作的修改。
创建人工图像
Img = 1500*兰特(100,100);
创建人工图像
Img = 1500*兰特(100,100);
创建人工统计
Stat = 10*兰特(100,100);
创建并过滤人为显著性值至p <= 0.05
Sig = rand(100,100);
Sig_thresh = 0 (size(sig));
Sig_thresh (find(sig<=0.05)) = 1;
F =图;
Ax1 =轴(“父”f);集(ax₁,“可见”“关闭”);
Ax2 =轴(“父”f);集(ax2,“可见”“关闭”);
h_beta = imshow (img,“InitialMagnification”, 800,“DisplayRange”1500年[1],“父”、ax₁);% Psuedo MR图像
ax₁。Colormap =灰色;
持有
h_stat = imshow(统计,“InitialMagnification”, 800,“DisplayRange”(10 0),“父”, ax2);%伪属性映射
ax2。Colormap = jet;
使不重要的属性像素透明
集(h_stat,“AlphaData”sig_thresh)
还要检查一下 labeloverlay 适合你的MR影像应用。

更多答案(0)

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!

翻译的