主要内容

计算输入体积强度图像的三维超像素

加载3-D MRI数据,删除任何单例尺寸,并将数据转换为灰度强度图像。

加载MRI.;d =挤压(d);a = IND2GRAY(D,MAP);

计算3-D超像素。形成输出图像,其中每个像素设置为其相应的超像素区域的平均颜色。

[l,n] = superpixels3(a,34);

逐步向所有XY平面展示与超级XEL边界。

imsize =尺寸(a);

创建一堆RGB图像以显示颜色的边界。

ImplusBoundaries = Zeros(IMSIZE(1),IMSIZE(2),3,IMSIZE(3),'uint8');为了平面= 1:IMSIZE(3)BW =边界扫描(L(:,:,平面));%使用边界创建此平面的RGB表示百分比青色。inclusboundaries(:,:,平面)= imoverlay(a(:,:,平面),bw,'青色');结尾implay(inclusboundaries,5)

将输出图像中的每个像素的颜色设置为Superpixel区域的平均强度。显示原件旁边的平均图像。如果您运行此代码,则可以使用im查看每个切片的MRI数据。

PIXELIDXLIST = LABEL2IDX(L);意思是=零(大小(a),'喜欢',d);为了superpixel = 1:n memberpixelidx = pixelidxlist {superpixel};意思是(memberpixelidx)=平均值(a(femberpixelidx));结尾implay([vala],5);