peso gris


Calcule el peso de los píxeles de la imagen según la diferencia en la intensidad del gris

Sintaxis

W = graydiffweight(I,refGrayVal)
W = graydiffweight(I,mask)
W = graydiffweight(I,C,R)
W = graydiffweight(V,C,R,P)
W = graydiffweight(___, Name,Value)

Descripción

W = graydiffweight(I,refGrayVal)计算灰度图像I中每个像素的像素权重。该权重是像素强度与标量
refGrayVal指定的参考灰度强度之间的差的绝对值。 选择一个代表要分割的对象的参考灰度强度值。
 权重在数组W中返回,数组W与输入图像I的大小相同。
像素的权重与像素位置处的灰度强度差的绝对值成反比。 如果差异较小(强度值接近refGrayVal),
则权重值较大。 如果差异很大(强度值与refGrayVal非常不同),则重量值很小。

W = graydiffweight(I,mask)计算像素权重,其中参考灰度强度值是I中在掩模中标记为逻辑真的所有像素
的强度值的平均值。 像以前的语法一样,使用几个像素的平均值来计算参考灰度强度值可能比使用单个参考强度
值更有效。

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

W = graydiffweight(V,C,R,P)计算体积V中每个体素的权重,由矢量C,R和P指定。C,R和P包含列,
行和平面的索引 V中必须为有效体素索引的体素位置。

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

Ejemplos

Cálculo del peso de la diferencia de intensidad de la escala de grises
Este ejemplo utiliza el método avanzado rápido para segmentar objetos en la imagen utilizando el peso de la diferencia de intensidad de la escala de grises calculado a partir del valor de intensidad en la posición inicial.

clear all
close all
clc
I = imread('cameraman.tif');
imshow(I)
title('Original Image')
%指定像素的行和列索引以使用参考灰度强度值。
seedpointR = 159;
seedpointC = 67;
%计算图像的灰度强度差权重数组并显示。 该示例对W进行对数缩放,以实现更好的可视化。
W = graydiffweight(I, seedpointC, seedpointR,'GrayDifferenceCutoff',25);
figure, imshow(log(W),[])
%使用灰度强度差权重数组分割图像。 指定用于创建权重数组的相同种子点向量。
thresh = 0.01;
BW = imsegfmm(W, seedpointC, seedpointR, thresh);
figure, imshow(BW)
title('Segmented Image')

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Argumentos de entrada

refGrayVal: valor de intensidad de gris de referencia
escalar El
valor de intensidad de gris de referencia, especificado como escalar.

máscara: máscara de intensidad de gris de referencia Máscara de intensidad de gris de
referencia, especificada como una matriz lógica con el mismo tamaño que I.

C: el índice de columna del píxel de referencia (o vóxel)

R: el índice de fila del píxel de referencia (o vóxel)

P: índice de plano del vóxel de referencia

Argumentos de par de nombre-valor'RolloffFactor'-
factor de reducción de peso de salida
0.5 (predeterminado) | escalar positivo El
factor de caída de peso de salida, especificado como un par separado por comas, se compone de "RolloffFactor" y escalares dobles positivos. Según la diferencia absoluta entre el valor de intensidad y la intensidad de gris de referencia, se controla la velocidad de caída del peso de salida. Cuando se ve en una imagen bidimensional, el valor de la intensidad de los píxeles puede cambiar gradualmente en el borde del área, lo que da como resultado una pendiente suave. En la imagen segmentada, es posible que desee que los bordes sean más nítidos. Con el factor de caída, puede controlar la pendiente de la curva de valor de peso en el punto donde el valor de resistencia comienza a cambiar. Si se especifica un valor más alto, el valor del peso de salida cae bruscamente cerca del área de cambio de intensidad. Si especifica un valor más bajo, el peso de salida disminuirá gradualmente alrededor del área donde cambia la intensidad. El rango recomendado de este parámetro es [0,5 4].

'GrayDifferenceCutoff': umbral de diferencia de intensidad de gris absoluto
Inf (predeterminado) | escalar no negativo
Umbral de diferencia de intensidad de gris absoluto, especificado como un par separado por comas que consta de 'GrayDifferenceCutoff' y un escalar doble no negativo. Cuando el valor de umbral se establece en el valor de diferencia de intensidad, el valor de peso de salida mayor que el valor de peso será fuertemente suprimido. Graydiffweight asigna el valor de peso más pequeño a estos píxeles. Cuando la matriz de peso de salida W se usa para la subdivisión basada en el método de marcha rápida (como la entrada de imsegfmm), este parámetro se puede usar para mejorar la precisión de la salida de subdivisión. El valor predeterminado de este parámetro es Inf, lo que significa que no hay interrupción forzada.

Supongo que te gusta

Origin blog.csdn.net/qq_34562355/article/details/109255550
Recomendado
Clasificación