Professional Documents
Culture Documents
digitales
Segunda parte
Topologa Digital
El proceso de digitalizacin
Una imagen natural capturada con una cmara, un telescopio, un
microscopio o cualquier otro tipo de instrumento ptico presenta una
variacin de sombras y tonos continua. Imgenes de este tipo se
llaman imgenes analgicas.
Imagen binaria
Imagen a color
El proceso de digitalizacin
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 2D
Imgenes 3D
Imgenes 3D
Para imgenes 3D tambin se pueden considerar distintos tipos de mallado:
Mallado BCC (body-centered-cubic grid).
Mallado FCC (face-centered-cubic grid).
Mallado cbico, que es el ms usual.
Voxelo
Preliminares topolgicos
La idea fundamental en topologa es la de continuidad o "proximidad".
Espacios mtricos
Debemos dar una definicin coherente a la idea de cerca y lejos.
Sea X un conjunto. Se dice que d: X x X -> [0, + infinito) define una
distancia si:
d(x,y)=0 si y slo si x=y
d(x,y)=d(y,x)
d(x,y) <=d(x,z)+d(z,y) para cualesquiera x,y,z distintos.
El concepto de distancia
La distancia ms usual en Rn es la distancia eucldea.
La distancia eucldea en R2 viene dada por la frmula:
d (( x1 , y1 ), ( x2 , y 2 )) = ( x1 x2 ) 2 + ( y1 y 2 ) 2
Otras distancias conocidas en R2 son:
d(x,y)=0 si x=y; d(x,y)=1 en otro caso (distancia discreta)
d((x1, y1),(x2,y2))=|x1-x2|+|y1-y2| (distancia City-block)
d ((x1, y1),(x2,y2))=max{|x1-x2|,|y2-y2|} (distancia Chessboard)
El concepto de vecindad
Sea (X,d) un espacio mtrico. Se llama bola abierta centrada en un
punto x de X, de radio e>0 al conjunto:
B(x,e)={y en X tal que d(x,y)<e}
Por ejemplo:
Continuidad
Sean (X,d) y (X',d') dos espacios mtricos.
El concepto de continuidad
depende de la distancia
escogida.
Ejemplo:
La funcin de Dirichlet:
f: R-> R tal que f(x)=
1 si x es racional
0 si x es irracional
Objetos Homeomorfos
Se dice que dos objetos X e Y son homeomorfos (o topolgicamente
iguales) si existe una funcin f:X->Y tal que f y f -1 son biyectivas y
continuas.
Ejemplo:
Propiedad topolgica
Una propiedad se dice que es propiedad topolgica si se preserva por
homeomorfismo.
Conectividad
Topologa Digital
Imgenes binarias
Imgenes binarias
Mallado cuadrangular
La 4-vecindad o 4-adyacencia de un pxel p son los 4 pxeles cuyas
regiones comparten un lado con p.
Imgenes binarias
Mallado triangular
La 3-vecindad de un pxel p son los 3 pxeles cuyas regiones
comparten un lado con p.
Imgenes binarias
Caminos digitales
Dada una imagen digital binaria con una relacin de vecindad definida
(t-adyacencia), un camino digital ( t-camino) de un pxel p a otro pxel
q se define como una sucesin de pxeles Ppq={pi ; i=0,...,n} (del mismo
color, todos distintos), tal que:
p0=p, pn=q
Para todo i=1,...,n-1, pi tiene exactamente dos vecinos en Ppq que
son pi-1 y pi+1
p0 y pn tienen exactamente un vecino que son p1 y pn-1,
respectivamente.
La longitud de un camino digital con n+1 pxeles es n.
Imgenes binarias
Curva digital
Definimos curva digital como un conjunto de pxeles tal que al
eliminar cualquiera de ellos, se convierte en un camino digital.
Ejemplo:
Imgenes binarias
Ejemplo:
Considerando el mallado cuadrado, se puede observar que la 4distancia (definida a partir de la 4-adyacencia) produce la distancia
city-block. Anlogamente, la 8-distancia produce la chessboard.
Imgenes binarias
Propiedades Topolgicas
Algunas propiedades topolgicas:
Nmero de componentes conexas
Nmero de agujeros o huecos
Nmero de Euler digital
Nmero de cavidades (en 3D)
Imgenes binarias
Propiedades Topolgicas
Agujeros
Un agujero en una imagen digital binaria 2D es una
componente blanca que es adyacente a una componente
negra que la rodea.
Nmero de Euler
Si C es el nmero de componentes conexas y A es el nmero
de agujeros, el nmero de Euler de una imagen digital binaria
2D se define como
E=C-A
Imgenes binarias
Propiedades Topolgicas
Algoritmo de clculo de componentes conexas
Recorremos la imagen binaria de izquierda a derecha y de arriba a abajo.
Usando la 4-adyacencia en negro:
Paso 1. Para cada pixel P(x,y) que sea negro, examinamos a los vecinos
superiores (x,y-1) y (x-1,y).
Imgenes binarias
Propiedades Topolgicas
Algoritmo de clculo de componentes conexas
Consideremos la siguiente imagen:
Imgenes binarias
Paradojas de Jordan
Teorema de Jordan digital
Una curva digital (en negro) define exactamente dos componentes
conexas (blancas) en el mallado, una acotada y otra no.
Mallado hexagonal
Considerando 6-adyacencia tanto para pxeles blancos como para
pxeles negros, una curva cerrada digital en el mallado hexagonal
siempre verifica el teorema de Jordan (no hay paradojas).
Imgenes binarias
Mallado cuadrado
Usando la 4-adyacencia para pxeles negros:
Imgenes binarias
Mallado triangular
Usando la 3- adyacencia para pxeles negros:
Imgenes binarias
Conclusin
Las adyacencias que no provocan paradoja de Jordan son:
Mallado hexagonal: (6,6)-adyacencia.
Mallado cuadrado: (8,4)-adyacencia
Mallado triangular: (12,3)-adyacencia
donde (p,q)-adyacencia indica la eleccin de p-adyacencia para
negro y q-adyacencia para blanco.
Para practicar: Mallado hexagonal
Imgenes binarias
http://www.dma.fi.upm.es/docencia/segundociclo/topologiadigital/Transpa
rencias/TD-Tema3.pdf
Imgenes binarias
0 1 0
0 P 1 P es simple para la 8-adyacencia en negro pero no para la 4.
0 0 0
Ejercicio: Establecer todas las configuraciones posibles de puntos simples y
puntos finales que puedan aparecer en el borde de una imagen.
Imgenes binarias
Esqueleto
Qu es un esqueleto?
Representa la estructura de un objeto con un nmero pequeo de pxeles ,
mientras que conserva las propiedades topolgicas del objeto original.
Imgenes binarias
Esqueleto
Algoritmo de adelgazamiento: Punto simple
Bsicamente, el procedimiento de adelgazamiento consiste en ir borrando
sucesivamente los puntos del borde de la imagen, de forma que se preserve la
topologa de la figura.
Un punto del borde de la imagen se puede eliminar si es simple y no es
final.
Imgenes binarias
Topologa Digital 3D
Distintos tipos de adyacencias en el mallado cbico: 6, 18, 26
Ejercicio:
Escribe una posible definicin para superficie digital.
Indicar qu adyacencias deberamos considerar para que no se produjera
paradoja de Jordan en 3D.
Imgenes binarias
Topologa Digital
Referencias:
http://www.dma.fi.upm.es/docencia/segundociclo/topologiadigital/
A. Rosenfeld y A.C. Kak, Digital Picture Processing Computer
Science and Applied Mathematics, Academic Press, 1982.