Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Crear una matriz de co-ocurrencia de nivel gris

Para crear un GLCM, utilice la función.graycomatrix La función crea una matriz de coocurrencia de nivel gris (GLCM) calculando la frecuencia con la que se produce un píxel con el valor de intensidad (nivel gris) en una relación espacial específica con un píxel con el valor .ij De forma predeterminada, la relación espacial se define como el píxel de interés y el píxel a su derecha inmediata (adyacente horizontalmente), pero puede especificar otras relaciones espaciales entre los dos píxeles. Cada elemento ( ) en el resultado es simplemente la suma del número de veces que el píxel con valor se produjo en la relación espacial especificada a un píxel con valor en la imagen de entrada.i,jglcmij

El número de niveles de gris en la imagen determina el tamaño del GLCM. De forma predeterminada, utiliza el escalado para reducir el número de valores de intensidad de una imagen a ocho, pero puede utilizar los parámetros y para controlar esta escala de los niveles de gris.graycomatrixNumLevelsGrayLimits Consulte la página de referencia para obtener más información.graycomatrix

La matriz de coocurrencia de nivel gris puede revelar ciertas propiedades sobre la distribución espacial de los niveles de gris en la imagen de textura. Por ejemplo, si la mayoría de las entradas del GLCM se concentran a lo largo de la diagonal, la textura es gruesa con respecto al desplazamiento especificado. También puede derivar varias medidas estadísticas del GLCM. Consulte para obtener más información.Derive Statistics from GLCM and Plot Correlation

Para ilustrar, la figura siguiente muestra cómo se calculan los tres primeros valores en un GLCM.graycomatrix En la salida GLCM, el elemento (1,1) contiene el valor porque solo hay una instancia en la imagen de entrada donde dos píxeles adyacentes horizontalmente tienen los valores y , respectivamente. contiene el valor porque hay dos instancias en las que dos píxeles adyacentes horizontalmente tienen los valores y .111glcm(1,2)212 El elemento (1,3) en el GLCM tiene el valor 0 porque no hay instancias de dos píxeles adyacentes horizontalmente con los valores 1 y 3. continúa procesando la imagen de entrada, escaneando la imagen para otros pares de píxeles ( ) y registrando las sumas en los elementos correspondientes del GLCM.graycomatrixi,j

Proceso utilizado para crear el GLCM