La dilatación (representada habitualmente por ⊕ ) es una de las operaciones básicas de la morfología matemática . Desarrollada originalmente para imágenes binarias , se ha ampliado primero a imágenes en escala de grises y, después, a redes completas . La operación de dilatación suele utilizar un elemento estructurante para explorar y expandir las formas contenidas en la imagen de entrada.
En morfología binaria, la dilatación es un operador invariante al desplazamiento ( invariante a la traducción ), equivalente a la adición de Minkowski .
En morfología matemática, una imagen binaria se considera un subconjunto de un espacio euclidiano R d o de la cuadrícula de números enteros Z d , para alguna dimensión d . Sea E un espacio euclidiano o una cuadrícula de números enteros, A una imagen binaria en E , y B un elemento estructurante considerado como un subconjunto de R d .
La dilatación de A por B se define por
donde A b es la traslación de A por b .
La dilatación es conmutativa, también dada por .
Si B tiene centro en el origen, entonces la dilatación de A por B puede entenderse como el lugar geométrico de los puntos recorridos por B cuando el centro de B se desplaza dentro de A. La dilatación de un cuadrado de tamaño 10, centrado en el origen, por un disco de radio 2, también centrado en el origen, es un cuadrado de lado 14, con esquinas redondeadas, centrado en el origen. El radio de las esquinas redondeadas es 2.
La dilatación también se puede obtener mediante , donde B s denota la simetría de B , es decir, .
Supongamos que A es la siguiente matriz de 11 x 11 y B es la siguiente matriz de 3 x 3:
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Para cada píxel en A que tenga un valor de 1, superponga B, con el centro de B alineado con el píxel correspondiente en A.
Cada píxel de cada B superpuesto está incluido en la dilatación de A por B.
La dilatación de A por B viene dada por esta matriz de 11 x 11.
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0
A continuación se muestran algunas propiedades del operador de dilatación binaria
En la morfología de escala de grises , las imágenes son funciones que asignan a un espacio o cuadrícula euclidiana E , donde es el conjunto de números reales , es un elemento mayor que cualquier número real y es un elemento menor que cualquier número real.
Los elementos estructurantes en escala de grises también son funciones del mismo formato, llamadas "funciones estructurantes".
Denotando una imagen por f ( x ) y la función estructurante por b ( x ), la dilatación en escala de grises de f por b está dada por
donde "sup" denota el supremo .
Es común utilizar elementos estructurantes planos en aplicaciones morfológicas. Las funciones estructurantes planas son funciones b ( x ) en la forma
dónde .
En este caso, la dilatación se simplifica enormemente y se da por
(Supongamos que x = ( px , qx ), z = ( pz , qz ), entonces x − z = ( px − pz , qx − qz ).)
En el caso discreto y acotado ( E es una cuadrícula y B está acotado), el operador supremo puede reemplazarse por el máximo . Por lo tanto, la dilatación es un caso particular de filtros estadísticos de orden , que devuelve el valor máximo dentro de una ventana móvil (la simetría de la función estructurante soporta B ).
Los retículos completos son conjuntos parcialmente ordenados , donde cada subconjunto tiene un ínfimo y un supremo . En particular, contiene un elemento mínimo y un elemento máximo (también denominado "universo").
Sea una red completa, con ínfimo y supremo simbolizados por y , respectivamente. Su universo y elemento mínimo están simbolizados por U y , respectivamente. Además, sea una colección de elementos de L .
Una dilatación es cualquier operador que distribuye sobre el supremo y conserva el elemento menor. Es decir, se cumplen las siguientes condiciones: