主要内容

superpixels3

3-D超顶链3-D图像的过度解释

描述

例子

lNumLabels) = superpixels3 (一个N计算三维图像的三维超像素一个N指定要创建的超像素的数量。函数返回l, 3-D标签矩阵,还有NumLabels,返回的实际超像素数。

lNumLabels) = superpixels3 (___名称,值计算图像的超像素一个使用名称-值对来控制分段的各个方面。

例子

全部折叠

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

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

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

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

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

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)

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

PIXELIDXLIST = LABEL2IDX(L);意思是=零(大小(a),“喜欢”D);memberPixelIdx = pixelIdxList{superpixel};meanA (memberPixelIdx) =意味着((memberPixelIdx));结束implay([vala],5);

输入参数

全部折叠

卷到段,指定为3-D数字数组。

数据类型:||int8|int16|INT32.|uint8|uint16|uint32

所需数量的超像素,指定为正整数。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

名称-值对的观点

指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:b = superpixels3(a,100,'numiterations',20);

超像素的形状,指定为数字标量。SLIC算法的紧致度参数控制超像素的形状。值越高,超像素的形状就越规则,也就是一个正方形。一个较低的值会使超像素更好地遵守边界,使它们形状不规则。您可以指定范围内的任何值[0正)但典型的值在范围内[0.01,0.1]

请注意

如果您指定了“slic0”方法,通常不需要调整“简洁”参数。与“slic0”方法,superpixel3自适应改进的“简洁”参数自动参数,从而消除了确定良好价值的需要。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

用于计算超像素的算法,指定为以下值之一。有关更多信息,请参见算法

价值

意义

“slic0”

superpixels3使用SLIC0算法改进“简洁”在第一次迭代之后自适应。这是默认值。

“slic”

“简洁”在集群期间是恒定的。

数据类型:char|字符串

算法的聚类阶段中使用的迭代次数,指定为正整数。对于大多数问题,没有必要调整此参数。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

标签矩阵,作为正整数的三维数组返回。的值1第一个区域,2第二个区域,以此类推对于图像中的每个超像素区域。

数据类型:

计算的超像素数,作为正数返回。

数据类型:

算法

使用的算法superpixels3是一种修改版本的简单线性迭代聚类(SLIC)算法superpixels.在较高的层次上,它创建聚类中心,然后迭代地交替分配像素到最近的聚类中心和更新聚类中心的位置。superpixels3使用距离度量来确定每个像素最近的聚类中心。这个距离度量结合了强度距离和空间距离。

该功能是紧凑参数来自距离度量的数学形式。算法的紧凑性参数是控制超像素的形状的标量值。两个像素之间的距离j,在那里为紧性值,为:

d e n 年代 t y l l j 2 d 年代 p 一个 t 一个 l x x j 2 + y y j 2 + z z j 2 D d e n 年代 t y 2 + d 年代 p 一个 t 一个 l 年代 2

紧凑性与2-D中具有相同的含义superpixels功能:确定强度距离的相对重要性和整个距离度量中的空间距离。一个较低的值会使超像素更好地遵守边界,使它们形状不规则。更高的值使得超像素更加规则。紧凑性的允许范围是(0 INF),如在2-D功能中。通过实验发现了典型的范围[0.01 0.1].该算法将输入图像的动态范围归一化为0 ~ 1。这使得不同图像的紧凑值具有一致的含义。

介绍了R2016b