Morfología matemática

Morfología matemática
Una forma (en azul) y su dilatación (en verde) y erosión (en amarillo) morfológica por un elemento estructurante con forma de diamante.

La Morfología matemática es una teoría y técnica para el análisis y tratamiento de las estructuras geométricas, basada en la teoría de conjuntos, teoría de retículos, topología y funciones aleatorias. La morfología matemática es comúnmente aplicada más a las imágenes digitales, pero puede ser empleada también en gráficos, mallas poligonales, sólidos y muchas otras estructuras espaciales.

Conceptos topológicos y geométricos de espacio continuo, tales como tamaño, forma, convexidad , conectividad y distancia geodésica, se pueden caracterizar por la morfología matemática en espacios continuos y discretos. La morfología matemática es también la base del procesamiento de imágenes morfológicas, que consiste en un conjunto de operadores que transforman las imágenes de acuerdo a las caracterizaciones anteriores.

La morfología matemática se desarrolló originalmente para imágenes binarias y se extendió más tarde a funciones e imágenes en escala de grises. La generalización posterior a retículos completos es ampliamente aceptada hoy en día como fundamento teórico de la morfología matemática.

Contenido

Historia

La morfología matemática nació en 1964 de la colaboración de Georges Matheron y Jean Serra en la École des Mines de Paris, Francia. Matheron supervisó la tesis de PhD de Serra, dedicada a la cuantificación de las características minerales de una sección delgada de la mina de la Mourière, y este trabajo dio lugar a un nuevo enfoque práctico así como avances teóricos en geometría integral y topología.

En 1968, el Centre de Morphologie Mathématique fue fundado por la École des Mines de Paris en Fontainebleau, Francia, liderado por Matheron y Serra.

Durante el resto de la década de 1960 y la mayor parte de la década de 1970, la morfología matemática trató esencialmente con imágenes binarias, tratadas como conjuntos, y generó un gran número de operadores binarios y técnicas: Transformación de localización, dilatación, erosión, apertura, cierre, granulometría, adelgazamiento, cálculo del esqueleto, erosión final, bisectriz condicional, entre otros. Un enfoque al azar también se desarrolló a partir de nuevos modelos de imágenes. La mayor parte del trabajo en ese período se desarrolló en Fontainebleau.

Desde mediados de la década de 1970 hasta mediados de la década de 1980, la morfología matemática se generalizó también a funciones e imágenes en la escala de grises. Además de ampliar los conceptos principales (tales como la dilatación, erosión, etc.) a las funciones, esta generalización dio nuevos operadores, tales como el gradiente morfológico, transformación sombrero de copa y divisoria (watershed) (enfoque principal de segmentación de la morfología matemática).

En las décadas de los años 1980 y 1990, la morfología matemática ganó un amplio reconocimiento ya que centros de investigación en varios países comenzaron a adoptar e investigar el método. La morfología matemática comenzó a aplicarse a un gran número de problemas y aplicaciones de imágenes.

En 1986 Jean Serra generalizó aun más la morfología matemática, esta vez con un marco teórico basado en retículos completos. Esta generalización trajo flexibilidad a la teoría, permitiendo su aplicación a un número mucho mayor de estructuras, incluyendo imágenes en color, vídeo, gráficos, meshes, etc. Al mismo tiempo, Matheron y Serra también formularon una teoría para filtrado morfológico basado en el nuevo marco (retículos).

En las décadas de los años 1990 y 2000 también se registraron más avances teóricos, incluyendo los conceptos de conexiones y nivelaciones.

En 1993, el primer International Symposium on Mathematical Morphology (ISMM) tuvo lugar en Barcelona, España. Desde entonces, los ISMM se organizan cada 2 o 3 años, cada vez en una parte diferente del mundo: Fontainebleau, Francia (1994); Atlanta, Estados Unidos (1996); Ámsterdam, Países Bajos (1998); Palo Alto, California, Estados Unidos (2000); Sídney, Australia (2002); París, Francia (2004); Río de Janeiro, Brasil (2007); y Groninga, Países Bajos (2009).

Referencias

Morfología binaria

En morfología binaria una imagen es vista como un subconjunto de un espacio Euclideo \mathbb{R}^d o de la cuadrícula entera \mathbb{Z}^d, para alguna dimensión d.

Elemento estructurante

La idea básica en la morfología binaria es probar una imagen con una forma predefinida simple sacando conclusiones sobre cómo esta forma encaja o no las formas en la imagen. Esta simple "sonda" se llama elemento estructurante, y es en sí misma una imagen binaria (es decir, un subconjunto del espacio o de la cuadrícula).

Éstos son algunos ejemplos de elementos estructurantes ampliamente utilizados (denotados por B):

  • Sea E=\mathbb{R}^2; B es un disco abierto de radio r, centrado en el origen.
  • Sea E=\mathbb{Z}^2; B es un cuadrado 3x3, esto es, B={(-1,-1), (-1,0), (-1,1), (0,-1), (0,0), (0,1), (1,-1), (1,0), (1,1)}.
  • Sea E=\mathbb{Z}^2; B es la "cruz" dada por: B={(-1,0), (0,-1), (0,0), (0,1), (1,0)}.

Operadores básicos

Las operaciones básicas son operadores de cambio-invariante (invariante traslacional) estrechamente relacionados con la suma de Minkowski.

Sea E un espacio euclidiano o una cuadrícula entera y A una imagen binaria en E.

Erosión

La erosión del cuadrado de color azul oscuro por un disco, lo que resulta en un cuadrado de color celeste.

La erosión de la imagen binaria A por el elemento estructurante B está definida por:

A \ominus B = \{z\in E | B_{z} \subseteq A\},

donde Bz es la traslación de B por el vector z, esto es, B_z = \{b+z|b\in B\}, \forall z\in E.

Cuando el elemento estructurante B tiene un centro (por ejemplo, B es un disco o un cuadrado) y este centro se encuentra en el origen de E, entonces la erosión de A por B se puede entender como el lugar geométrico de los puntos alcanzados por el centro de B cuando B se mueve dentro de A. Por ejemplo, la erosión de un cuadrado de lado 10, centrado en el origen, por un disco de radio 2, también centrado en el origen, es un cuadrado de lado 6 centrado en el origen.

La erosión de A por B también está dada por la expresión: A  \ominus B = \bigcap_{b\in B} A_{-b}.

Ejemplo de aplicación: Supongamos que hemos recibido un fax de una fotocopia oscura. Todo parece que fue escrito con una pluma que está sangrando. El proceso de erosión permitirá que las líneas gruesas enflaquezcan y detectar el agujero dentro de la letra "o".

Dilatación

La dilatación del cuadrado de color azul oscuro por un disco, lo que resulta en un cuadrado de color celeste con las esquinas redondeadas.

La dilatación de A por el elemento estructurante B se define por:

A  \oplus B = \bigcup_{b\in B} A_b.

La dilatación es conmutativa, también dada por:

A  \oplus B = B\oplus A = \bigcup_{a\in A} B_a.

Si B tiene un centro en el origen, como antes, entonces la dilatación de A por B se puede entender como el lugar geométrico de los puntos cubiertos por B cuando el centro de B se mueve dentro de A. En el ejemplo a la derecha, la dilatación del cuadrado de lado 10 por el disco de radio 2 es un cuadrado de lado 14, con las esquinas redondeadas, centrado en el origen. El radio de las esquinas redondeadas es 2.


La dilatación también se puede obtener por: A  \oplus B = \{z \in E| (B^{s})_{z} \cap A\neq \varnothing\}, donde Bs denota la simetría de B, que es, B^{s}=\{x\in E | -x \in B\}.

Ejemplo de aplicación: La dilatación es el opuesto de la erosión. Las figuras que están trazadas muy tenuemente engruesan cuando son "dilatadas". La manera más fácil de describirlo es imaginar que el mismo fax/texto es escrito con una pluma más gruesa.

Apertura

La apertura del cuadrado de color azul oscuro por un disco, lo que resulta en un cuadrado de color celeste con las esquinas redondeadas.

La apertura de A por B se obtiene por la erosión de A por B, seguida por la dilatación de la imagen resultante por B:

A \circ B  = (A \ominus B) \oplus B .

La apertura también está dada por A \circ B = \bigcup_{B_x\subseteq A} B_x, lo que significa que es el lugar geométrico de las traslaciones del elemento estructurante B dentro de la imagen A. En el caso del cuadrado de lado 10 y un disco de radio 2 como elemento estructurante, la apertura es un cuadrado de lado 10 con las esquinas redondeadas, donde el radio de las esquinas es 2.

Ejemplo de aplicación: Supongamos que alguien ha escrito una nota en un papel que no es absorbente por lo que parece que están creciendo pequeñas raíces peludas por todas partes de la escritura. La apertura esencialmente elimina las pequeñas "rayitas" exteriores derramadas y restaura el texto. El efecto secundario es que redondea las cosas. Los bordes afilados comienzan a desaparecer.

Cierre

El cierre de la forma azul oscura (la unión de dos cuadrados) por un disco, lo que resulta en la unión de la forma azul oscura y las áreas de color celeste.

El cierre de A por B se obtiene por la dilatación de A por B, seguida por la erosión de la estructura resultante por B:

A \bullet B  = (A \oplus B) \ominus B .

El cierre también se puede obtener por A \bullet B = (A^{c} \circ B^{s})^{c}, donde Xc denota el complemento de X respecto a E (esto es, X^{c}=\{x\in E | x\not \in X\}). Lo anterior significa que el cierre es el complemento del lugar geométrico de las traslaciones de la simetría del elemento estructurante fuera de la imagen A.

Propiedades de los operadores básicos

Aquí están algunas propiedades de los operadores morfológicos binarios básicos (dilatación, erosión, apertura y cierre):

  • Son invariantes a la traslación.
  • Son crecientes, es decir, si A\subseteq C, entonces A\oplus B \subseteq C\oplus B, y A\ominus B \subseteq C\ominus B, etc.
  • La dilatación es conmutativa.
  • Si el origen de E pertenece al elemento estructurante B, entonces A\ominus B\subseteq A\circ B\subseteq A\subseteq A\bullet B\subseteq A\oplus B.
  • La dilatación is asociativa, esto es, (A\oplus B)\oplus C = A\oplus (B\oplus C). Por otra parte, la erosión satisface (A\ominus B)\ominus C = A\ominus (B\oplus C).
  • La erosión y la dilatación satisfacen la dualidad A \oplus B = (A^{c} \ominus B^{s})^{c}.
  • La apertura y el cierre satisfacen la dualidad A \bullet B = (A^{c} \circ B^{s})^{c}.
  • La dilatación es distributiva sobre la unión de conjuntos.
  • La erosión es distributiva sobre la intersección de conjuntos.
  • La dilatación es un seudo-inverso de la erosión y viceversa, en el siguiente sentido: A\subseteq (C\ominus B) si y solo si (A\oplus B)\subseteq C.
  • La apertura y el cierre son idempotentes.
  • La apertura es anti-extensiva, es decir, A\circ B\subseteq A, mientras que el cierre es extensivo, es decir, A\subseteq A\bullet B.

Otros operadores y herramientas

  • Transformación de localización
  • Transformación de poda
  • Morphological skeleton
  • Filtrado por reconstrucción
  • Erosión final y bisector condicional
  • granulometría
  • Funciones de distancia geodésica

Morfología en escala de grises

Divisoria del gradiente de la imagen cardiaca

En morfología en escala de grises, las imágenes son funciones que mapean un espacio euclidiano o cuadrícula E en \mathbb{R}\cup\{\infty,-\infty\}, donde \mathbb{R} es el conjunto de reales, \infty es un elemento más grande que cualquier número real, y -\infty es un elemento más pequeño que cualquier número real.

Los elementos estructurantes en escala de grises son también 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

(f\oplus b)(x)=\sup_{y\in E}[f(y)+b(x-y)],

donde "sup" denota el supremo.

Del mismo modo, la erosión de f por b viene dada por

(f\ominus b)(x)=\inf_{y\in E}[f(y)-b(y-x)],

donde "inf" denota el ínfimo.

Al igual que en la morfología binaria, la apertura y el cierre se dan, respectivamente, por

f\circ b=(f\ominus b)\oplus b, y
f\bullet b=(f\oplus b)\ominus b.

Funciones estructurantes planas

Es común el uso de elementos estructurantes planos en las aplicaciones morfológicas. Las funciones estructurantes planas son funciones b(x) de la forma

b(x)=\left\{\begin{array}{ll}0,&x\in B,\\-\infty,&\mbox{otherwise}\end{array}\right.,

donde B\subseteq E.

En este caso, la dilatación y la erosión están muy simplificadas y dadas, respectivamente, por

(f\oplus b)(x)=\sup_{z\in B^{s}}f(x+z), y
(f\ominus b)(x)=\inf_{z\in B}f(x+z).

En el caso discreto limitado (E es una cuadrícula y B está limitado) los operadores supremo e ínfimo pueden ser reemplazados por el máximo y el mínimo. Por lo tanto, la dilatación y la erosión son casos particulares de filtros estadísticos de orden, con la dilatación retornando el valor máximo dentro de una ventana móvil (la simetría de la función estructurante de soporte B) y la erosión retornando el valor mínimo dentro de la ventana móvil B.

En el caso de un elemento estructurante plano, los operadores morfológicos sólo dependen del orden relativo de los valores de los píxeles, sin tener en cuenta sus valores numéricos, y por lo tanto son especialmente adecuados para el tratamiento de las imágenes binarias y de las imágenes en escala de grises cuya función de transferencia de la luz no se conoce.

Otros operadores y herramientas

Al combinar estos operadores se puede obtener algoritmos para muchas tareas de procesamiento de imágenes, tales como detección de características, segmentación de imágenes, mejorar la nitidez de imágenes, filtrado de imágenes y clasificación.

Morfología matemática en retículos completos

Los retículos completos son conjuntos parcialmente ordenados, donde cada subconjunto tiene un ínfimo y un supremo. En particular, contiene un elemento menor y un elemento mayor (también denotado "universo").

Adjunciones (Dilatación y erosión)

Sea (L,\leq) un réticulo completo con ínfimo y supremo simbolizado por \wedge and \vee, respectivamente. Su universo y elemento menor son simbolizados por U y \emptyset, respectivamente. Por otra parte, sea {Xi} una colección de elementos de L.

Una dilatación es cualquier operador \delta: L\rightarrow L que se distribuye sobre el supremo y preserva el elemento menor. Es decir:

  • \bigvee_{i}\delta(X_i)=\delta\left(\bigvee_{i} X_i\right),
  • \delta(\emptyset)=\emptyset.

Una erosión es cualquier operador \varepsilon: L\rightarrow L que se distribuye sobre el ínfimo y preserva el universo. Es decir:

  • \bigwedge_{i}\varepsilon(X_i)=\varepsilon\left(\bigwedge_{i} X_i\right),
  • ε(U) = U.

Las dilataciones y erosiones forman conexiones de Galois. Es decir, para toda dilatación δ hay una y sólo una erosión \varepsilon que satisface

X\leq \varepsilon(Y)\Leftrightarrow \delta(X)\leq Y

para todo X,Y\in L.

Del mismo modo, para toda erosión existe una y sólo una dilatación que satisface la conexión anterior.

Además, si dos operadores satisfacen la conexión, entonces, δ debe ser una dilatación y \varepsilon una erosión.

Los pares de erosiones y dilataciones que satisfacen la conexión anterior se llaman "adjunciones", y la erosión se dice que es la erosión adjunta de la dilatación, y viceversa.

Apertura y Cierre

Para toda adjunción (ε,δ), la apertura morfológica \gamma: L\rightarrow L y el cierre morfológico \phi: L\rightarrow L son definidas como sigue:

γ = δε, y
ϕ = εδ.

La apertura y el cierre morfológicos son casos particulares de la apertura algebraica (o simplemente apertura) y del cierre algebraico (o simplemente cierre). Las aperturas algebraicas son operadores en L que son idempotentes, crecientes y anti-extensivos. Los cierres algebraicos son operadores en L que son idempotentes, crecientes y extensivos.

Casos particulares

La morfología binaria es un caso particular de la morfología de retículos, donde L es el conjunto potencia de E (el espacio euclidiano o cuadrícula), es decir, L es el conjunto de todos los subconjuntos de E y \leq es la inclusión. En este caso, el ínfimo es la intersección de conjuntos y el supremo es la unión de conjuntos.

Del mismo modo, la morfología en escala de grises es otro caso particular, donde L es el conjunto de funciones que mapean E en \mathbb{R}\cup\{\infty,-\infty\} y \leq, \vee, y \wedge son el orden punto a punto, supremo e ínfimo, respectivamente. Esto es, si f y g son funciones en L, entonces f\leq g si y solo si f(x)\leq g(x),\forall x\in E; el ínfimo f\wedge g está dado por (f\wedge g)(x)=f(x)\wedge g(x); y el supremo f\vee g está dado por (f\vee g)(x)=f(x)\vee g(x).

Referencias

  • Image Analysis and Mathematical Morphology por Jean Serra, ISBN 0-12-637240-3 (1982)
  • Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances por Jean Serra, ISBN 0-12-637241-1 (1988)
  • An Introduction to Morphological Image Processing por Edward R. Dougherty, ISBN 0-8194-0845-X (1992)
  • Morphological Image Analysis; Principles and Applications por Pierre Soille, ISBN 3-540-65671-5 (1999), 2nd edition (2003)
  • Mathematical Morphology and its Application to Signal Processing, J. Serra and Ph. Salembier (Eds.), proceedings of the 1st International Workshop on Mathematical Morphology and its Applications to Signal Processing (ISMM'93), ISBN 84-7653-271-7 (1993)
  • Mathematical Morphology and Its Applications to Image Processing, J. Serra and P. Soille (Eds.), proceedings of the 2nd international symposium on mathematical morphology (ISMM'94), ISBN 0-7923-3093-5 (1994)
  • Mathematical Morphology and its Applications to Image and Signal Processing, Henk J.A.M. Heijmans and Jos B.T.M. Roerdink (Eds.), proceedings of the 4th international symposium on mathematical morphology (ISMM'98), ISBN 0-7923-5133-9 (1998)
  • Mathematical Morphology: 40 Years On, Christian Ronse, Laurent Najman, and Etienne Decencière (Eds.), ISBN 1-4020-3442-3 (2005)
  • Mathematical Morphology and its Applications to Signal and Image Processing, Gerald J.F. Banon, Junior Barrera, Ulisses M. Braga-Neto (Eds.), proceedings of the 8th international symposium on mathematical morphology (ISMM'07), ISBN 978-85-17-00032-4 (2007)
  • Mathematical morphology: from theory to applications, Laurent Najman and Hugues Talbot (Eds). ISTE-Wiley. ISBN 978-1-84821-215-2. (520 pp.) June 2010

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Morfología — puede significar: Morfología (lingüística), el estudio de la estructura de formación de las palabras. Morfología (biología), el estudio de la forma de un organismo o sistema. Morfología (diseño), la disciplina que estudia la generación y las… …   Wikipedia Español

  • Transformación de localización — En morfología matemática, la transformación de localización es una operación que detecta una determinada configuración (o patrón) en un imagen binaria, con el operador morfológico erosión y un par de elementos estructurantes disjuntos. El… …   Wikipedia Español

  • Gradiente morfológico — En la morfología matemática y el procesamiento digital de imágenes, el gradiente morfológico es la diferencia entre la dilatación y la erosión de una imagen dada. Esta es una imagen en la que cada valor de píxel (por lo general no negativo)… …   Wikipedia Español

  • Transformación sombrero de copa — En morfología matemática y en procesamiento digital de imágenes, la transformación sombrero de copa es una operación que extrae pequeños elementos y detalles de imágenes dadas. Existen dos tipos de transformación sombrero de copa: la… …   Wikipedia Español

  • Teoría de las catástrofes — La teoría de las catástrofes es un sistema dinámico que puede representar fenómenos naturales que, por sus características, no pueden ser descritos por el cálculo diferencial de manera satisfactoria. En ese sentido, es un modelo matemático de la… …   Wikipedia Español

  • ImageJ — Captura de ImageJ D …   Wikipedia Español

  • Suma de Minkowski — En geometría, la suma de Minkowski es una operación sobre las partes de un espacio vectorial. A dos partes A y B asocia su conjunto suma, formado por la suma de los elementos de A y B: La suma de dos compactos es compacta, así es posible… …   Wikipedia Español

  • Transformación divisoria — Una imagen en escala de grises puede ser vista como un relieve topográfico, donde se interpreta el nivel de gris de un píxel como su altura en el relieve. Una gota de agua que cae sobre un relieve topográfico fluye a lo largo de un camino para… …   Wikipedia Español

  • Historia de la geografía — Retrato de Eratóstenes, quién fue el primero en acuñar el término geografía . La geografía es una de las disciplinas más antiguas, pero también hay que señalar que ha experimentado un desarrollo muy complejo a lo largo de toda su historia.… …   Wikipedia Español

  • Bifaz — Saltar a navegación, búsqueda Primer bifaz publicado en la historia de la Arqueolog …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”