Modelos para el plano digital

Transcripción

Modelos para el plano digital
Modelos para el plano digital
Consideraremos como modelo del plano digital a Z2.
Dos puntos de Z2 son 8-adyacentes si son distintos y sus coordenadas difieren
a lo sumo en una unidad. Se dice que son 4-adyacentes si son 8-adyacentes y
difieren a lo sumo en una coordenada. Dos puntos de Z3 son 26-adyacentes
si son distintos y sus coordenadas difieren a lo sumo en una unidad. Se dice que
son 18-adyacentes si son 26-adyacentes y difieren a lo sumo en dos coordenadas.
Se dice que son 6-adyacentes si son 26-adyacentes y difieren a lo sumo en una
coordenada.
Dado p ∈ Z2 se define N8(p) o N (p) como el conjunto de los puntos 8-adyacentes
a p excluido p, y N4(p) como el conjunto de los puntos 4-adyacentes.
m
m
m
m
m
m
m
m
m
m
m
}
}
}
m
m
m
}
m
m
m
}
m
}
m
m
}
m
}
m
m
}
}
}
m
m
m
}
m
m
m
m
m
m
m
m
m
m
m
m
p
1
p
Caminos. Conexión
Un k-camino P en Z2 es una sucesión {p0, p1, p2, . . . , pn} de puntos tales que pi
es k-adyacente a pi+1, para todo i ∈ {0, 1, 2, . . . , n − 1}. Se dice entonces que es
un camino de p0 a pn. Se dice que es un camino cerrado si p0 = pn. Se define el
k-grado de cada pi como el cardinal |Nk (pi) ∩ P |. Se llaman puntos extremos a
aquellos que tienen k-grado 1. Los únicos puntos que pueden ser puntos extremos
son p0 y pn.
Un k-camino {p0, p1, p2, . . . , pn} en Z2 es un k-arco si no se “autointerseca”,
excepto posiblemente en sus puntos extremos (esto es, siempre que 0 ≤ i < i + 1 <
j < n ó 0 < i < i + 1 < j ≤ n se tiene que pi no es k-adyacente a pj ). Todo punto
de un arco tiene k-grado 2 ó 1.
Proposición. Todo k-camino P con dos puntos extremos contiene un k-arco
con sus mismos extremos.
Definición. Un conjunto S es k-conexo si para cada par de puntos de S existe un
k-camino contenido en S que los une.
Una componente k-conexa es un conjunto k-conexo maximal.
Proposición. Un conjunto S es k-conexo si para cada par de puntos de S
existe un k-arco contenido en S que los une.
2
El teorema de la curva de Jordan
Es fácil encontrar ejemplos de 8 y 4-arcos cerrados, con 3 y 4 únicos puntos
respectivamente, sin interior.
j
j
j
j
j
j
j
j
j
z
j
j
j
z
z
j
j
z
z
j
j
z
z
j
j
j
j
j
j
j
j
j
Para evitar estos casos patológicos hemos de imponer que todo 8-arco cerrado tenga
al menos 4 puntos y que todo 4-arco cerrado tenga más de 4 puntos.
Sin embargo, aún imponiendo estas condiciones existen ejemplos de 8-arcos cerrado cuyo complementario tiene una única 8-componente conexa, y ejemplos de
4-arcos cerrado cuyo complementario tiene más de dos 4-componentes conexas.
j
j
j
j
j
j
j
j
j
j
j
j
j
z
z
z
j
j
j
z
j
j
j
z
z
j
z
j
j
z
j
z
j
j
z
j
z
z
j
j
j
z
j
j
j
z
z
z
j
j
j
j
j
j
j
j
j
j
j
j
j
3
En 1967, Duda, Hart y Munson observaron que la solución a estas paradojas
estaba en considerar diferentes relaciones de adyacencia para un conjunto y para
su complementario. En 1979, Rosenfeld probó el siguiente teorema.
Teorema (Teorema digital de la curva de Jordan). Si P es un k-arco
cerrado en Z2 entonces Z2 \P tiene exactamente 2 k ′-componentes conexas,
una finita o acotada (que se llama interior de P ) y otra infinita o no acotada
llamada exterior de P , donde k ′ = 8 si k = 4 y k ′ = 4 si k = 8.
Este teorema permite justificar algoritmos de relleno de contornos.
Por otra parte, permite codificar conjuntos de puntos almacenando solamente los
puntos del borde o frontera.
Por otra parte, los puntos de un camino se pueden codificar usando un “código en
cadena” que consiste en almacenar un punto inicial e ir indicando posteriormente el
ı́ndice correspondiente al lugar que ocupa el 8-vecino que se visita a continuación, y
ası́ sucesivamente. Como los ocho vértices se pueden codificar con 3 bits, un camino
con n puntos podrá almacenarse con 3n bits si despreciamos los bits necesarios para
almacenar el punto inicial.
Observación. Existe un teorema análogo para superficies digitales S en R3 para
los siguientes valores de (k, k ′): (6,26), (26,6), (6,18) y (18,6).
4

Documentos relacionados