文档

graydiffweight

基于灰度强度差计算图像像素的权重

语法

refGrayVal W = graydiffweight(我)
面具W = graydiffweight(我)
W = graydiffweight(我C R)
W = graydiffweight (V C R, P)
W = graydiffweight(___, Name,Value)

描述

W= graydiffweight (refGrayVal计算灰度图像中每个像素的像素权重.权值是像素的强度与标量指定的参考灰度强度差的绝对值refGrayVal.选择一个能代表要分割的对象的参考灰度强度值。权重在数组中返回W,大小与输入图像相同

像素的权重与像素位置灰度强度差的绝对值成反比。若差小(强度值接近)refGrayVal),重量值较大。如果差别很大(强度值相差很大)refGrayVal),重量值小。

W= graydiffweight (面具计算像素权重,其中参考灰度强度值为中所有像素强度值的平均值被标记为逻辑的真正的面具.与前面的语法一样,使用几个像素的平均值来计算参考灰度强度值比使用单个参考强度值更有效。

W= graydiffweight (CR计算像素权值,其中参考灰度强度值是向量指定的像素位置强度值的平均值CRCR包含必须是有效像素索引的像素位置的列和行索引

W= graydiffweight (VCRP计算体积中每个体素的权重V,由向量指定CR,PCR,P包含必须是有效体素索引的体素位置的列、行和平面索引V

例子

W= graydiffweight (___,名称,值返回权重数组W使用名称-值对来控制权重计算的各个方面。

例子

全部折叠

这个例子使用快速行军法分割图像中的对象,该方法使用的是由种子位置的强度值计算出的灰度强度差权重。

读取图像并显示它。

我= imread (“cameraman.tif”);imshow (I)标题(原始图像的

为使用参考灰度强度值指定像素的行和列索引。

seedpointR = 159;seedpointC = 67;

计算图像的灰度强度差权重数组并显示。这个例子做了对数缩放W为了更好的可视化。

W =灰色diffweight(I, seedpointC, seedpointR,“GrayDifferenceCutoff”25);图,imshow(日志(W), [])

利用灰度强度差权重数组对图像进行分割。指定用于创建权重数组的种子点向量。

打= 0.01;BW = imsegfmm(W, seedpointC, seedpointR, thresh);图中,imshow (BW)标题(“分割图像”

输入参数

全部折叠

输入图像,指定为灰度图像。必须nonsparse。

数据类型:||int8|uint8|int16|uint16|int32|uint32

输入体积,指定为三维灰度图像。必须nonsparse。

数据类型:||int8|uint8|int16|uint16|int32|uint32

参考灰度强度值,指定为标量。

数据类型:

参考灰度强度掩码,指定为逻辑阵列,大小与

数据类型:逻辑

参考像素(或体素)的列索引,指定为数字(整值)向量。

数据类型:

参考像素(或体素)的行索引,指定为数值(整值)向量。

数据类型:

参考体素的平面索引,指定为数值(整值)向量。

数据类型:

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在单引号内(' ').可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:W = graydiffweight(I, seedpointC, seedpointR,'GrayDifferenceCutoff',25);

全部折叠

输出权重滚动因子,指定为逗号分隔对,由“RolloffFactor”一个正标量.作为强度值和参考灰度强度之间的绝对差的函数,控制输出权值下降的速度。当被看作一个二维图时,像素强度值可以在区域的边缘逐渐变化,形成一个平缓的坡度。在分割后的图像中,您可能希望边缘更明确。使用滚落因子,您可以在强度值开始变化的点上控制权重值曲线的斜率。如果您指定了一个高值,那么输出权值在变化强度区域附近会急剧下降。如果您指定了一个较低的值,则输出权重在变化强度的区域周围会逐渐下降。此参数的建议范围为(0.5 - 4)

数据类型:

阈值为绝对灰度强度差值,指定为逗号分隔对组成“GrayDifferenceCutoff”一类的非负标量.当对强度差值设置阈值时,将强烈抑制大于截断值的输出权重值。graydiffweight给这些像素分配最小的权重值。当输出权重数组W用于基于快速行军方法的分割(作为输入imsegfmm),此参数可用于提高分割输出的准确性。该参数的默认值为,这意味着没有硬性界限。

数据类型:

输出参数

全部折叠

权重数组,指定为大小相同的数字数组W的类,除非的类在这种情况下W的类

介绍了R2014b

这个话题有用吗?