主要内容

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

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

负载核磁共振成像;D =紧缩(D);一个= ind2gray (D,地图);

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

[L, N] = superpixels3 (A, 34);

用超像素边界逐步显示所有xy平面。

imSize =大小(A);

创建一个RGB图像堆栈,以颜色显示边界。

imSize imPlusBoundaries = 0 (imSize (1), (2), 3, imSize (3),“uint8”);平面= 1:imSize(3) BW =边界掩模(L(:,:, plane));%创建一个带有边界的平面的RGB表示%的青色。impusboundaries (:,:,:, plane) = imoverlay(A(:,:, plane),“青色”);结束implay (imPlusBoundaries, 5)

设置输出图像中每个像素的颜色为超像素区域的平均强度。在原始图像旁边显示平均值图像。如果运行此代码,可以使用implay来查看每片核磁共振数据。

pixelIdxList = label2idx (L);meanA = 0(大小(A),“喜欢”D);memberPixelIdx = pixelIdxList{superpixel};meanA (memberPixelIdx) =意味着((memberPixelIdx));结束meanA implay ([], 5);