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.

Análisis de texturas

La caja de herramientas incluye varias funciones de análisis de texturas que filtran una imagen utilizando medidas estadísticas estándar. Estas estadísticas pueden caracterizar la textura de una imagen porque proporcionan información sobre la variabilidad local de los valores de intensidad de los píxeles de una imagen. Por ejemplo, en áreas con textura suave, el rango de valores en la vecindad alrededor de un píxel es un valor pequeño; en áreas de textura áspera, el rango es más grande. Del mismo modo, calcular la desviación estándar de los píxeles en una vecindad puede indicar el grado de variabilidad de los valores de píxel en esa región. La tabla enumera estas funciones.

FunciónDescripción
rangefiltCalcula el rango local de una imagen.
stdfiltCalcula la desviación estándar local de una imagen.
entropyfiltCalcula la entropía local de una imagen en escala de grises. La entropía es una medida estadística de la aleatoriedad.

Todas las funciones funcionan de manera similar: definen una vecindad alrededor del píxel de interés, calculan la estadística para esa vecindad y utilizan ese valor como el valor del píxel de interés en la imagen de salida.

En este ejemplo se muestra cómo funciona la función en una matriz simple.rangefilt

A = [ 1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15; 16 17 18 19 20 ]  A =       1     2     3     4     5      6     7     8     9    10     11    12    13    14    15     16    17    18    19    20  B = rangefilt(A)  B =       6     7     7     7     6     11    12    12    12    11     11    12    12    12    11      6     7     7     7     6 

En la siguiente ilustración se muestra cómo se calculó el valor del elemento.B(2,4)A(2,4) De forma predeterminada, la función utiliza una vecindad de 3 por 3, pero puede especificar vecindarios de diferentes formas y tamaños.rangefilt

Determinar valores de píxel en la imagen de salida filtrada de rango

Las funciones y funcionan de manera similar, definiendo una vecindad alrededor del píxel de interés y calculando la estadística para la vecindad para determinar el valor de píxel en la imagen de salida.stdfiltentropyfilt La función calcula la desviación estándar de todos los valores de la vecindad.stdfilt

La función calcula la entropía de la vecindad y asigna ese valor al píxel de salida.entropyfilt De forma predeterminada, la función define una vecindad de 9 por 9 alrededor del píxel de interés.entropyfilt Para calcular la entropía de toda una imagen, utilice la función.entropy