ti04 - relaciones basicas entre pixeles

26
Tratamiento de imágenes Relaciones básicas entre píxeles Relaciones básicas entre píxeles Héctor Alejandro Montes Héctor Alejandro Montes [email protected] [email protected] http://fi.uaemex.mx/h.a.montes http://fi.uaemex.mx/h.a.montes

Upload: carlos-edgar-buitron-quispe

Post on 03-Jan-2016

169 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TI04 - Relaciones Basicas Entre Pixeles

Tratamiento de imágenes

Relaciones básicas entre píxelesRelaciones básicas entre píxeles

Héctor Alejandro MontesHéctor Alejandro [email protected]@fi.uaemex.mx

http://fi.uaemex.mx/h.a.monteshttp://fi.uaemex.mx/h.a.montes

Page 2: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 2

Advertencia

No use estas diapositivas como referencia única de estudio durante este curso. La información contenida aquí es sólo una guía para las sesiones de clase y de estudio futuro. Para obtener información más completa, refiérase a la bibliografía dada durante la presentación del curso.

Estas diapositivas incluyen material de cursos previos impartidos por Felipe Orihuela Espina

Page 3: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 3

Relaciones entre píxeles

• Las operaciones de procesamiento de imágenes pueden considerarse como:– Pixel a pixel: el valor del pixel (x,y) en la

imagen de salida sólo depende del valor del pixel (x,y) en la imagen de entrada

– Ventana a pixel: el valor del pixel (x,y) en la imagen de salida depende de una ventana de n x n de vecinos alrededor del pixel (x,y) en la imagen de entrada

Page 4: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 4

Vecindad

• Un píxel p con coordenadas en (x,y) tiene 4 vecinos horizontales y verticales:

(x,y+1)P1Derecho

(x,y-1)P5Izquierdo

(x+1,y)P7Inferior

(x-1,y)P3Superior

CoordenadasPíxelPosición

Page 5: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 5

• Un p íxel p con coordenadas en (x,y) tiene 4 vecinos diagonales

(x+1,y+1)P8Inferior Derecho

(x+1,y-1)P6Inferior Izquierdo

(x-1,y+1)P2Superior Derecho

(x-1,y-1)P4Superior Izquierdo

CoordenadasPíxelPosición

Vecindad

Page 6: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 6

• Los píxeles horizontales y verticales se le conoce como 4-vecinos denotado N4(p)

• Se denota al conjunto de los 4-vecinos diagonales como ND(p)

• Se le llama a ND(p) ∪ N4(p), los 8-vecinos y se denotan como N8(p)

Vecindad

Page 7: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 7

• Un pixel p con coordenadas en (x,y) tiene un vector de intensidades:

p = <p1, p2, …,pR>

R = número de filtros o canales de la imagen

• Dos píxeles p y q tienen el mismo valor si sus vectores de intensidades son iguales

<p1, p

2, p

3, …, p

R> = <q

1, q

2, …, q

R>

es decir: pi = q

i | i = 1..R

Adyacencia

Page 8: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 8

• Para definir adyacencia se define un conjunto V de vectores de intensidad

V={v1, v2, …,vn}

tal que vi = <vi1, vi2, …, viR>

• Dos píxeles p y q con valores en V son 4-adyacentes si q ∈ N4(p)

• Dos píxeles p y q con valores en V son 8-adyacentes si q ∈ N8(p)

Adyacencia

Page 9: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 9

Adyacencia mixta y de regiones

• Dos píxeles p y q son m-adyacentes o de adyacencia mixta si:

q ∈ N4(p), o

q ∈ ND(p) y N4(p) ∩ N4(q) no tiene valores en V

• Dos regiones S1 y S2 de una imagen son adyacentes si algún pixel de S1 es adyacente de un píxel de S2

Page 10: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 10

Ruta o Curva Digital

• Una ruta o curva digital (digital path) desde el pixel p(x,y) hasta el pixel q(s,t) es una secuencia de píxeles distintos con coordenadas:

(x0,y0), (x1,y1), …, (xn,yn)

Donde:- (x0,y0) = (x,y)

- (xn,yn) = (s,t)

- (xi,yi) y (xi+1,yi+1) son adyacentes para 1 ≤ i ≤ n

Page 11: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 11

• n es la longitud de la ruta

• Si (x0,y0) = (xn,yn) se dice que la ruta es cerrada

– No necesariamente de longitud 0

• Podemos definir 4-, 8- y m- rutas dependiendo de la adyacencia considerada

Ruta o Curva Digital

Page 12: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 12

Conectividad

• Dos pixeles p y q en una región de interés S, están conectados en S si existe una ruta digital de pixeles formada únicamente por pixeles en S

• Se llama componente conexa de S al subconjunto de pixeles T ⊂ S, ∀p,q ∈ T; p y q están conectados en T

• Si sólo existe una componente conexa en S, se dice que S es un conjunto conexo

• Si una componente conexa no tiene ningún pixel en el borde de la imagen se dice que es acotada

Page 13: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 13

Distancia Euclideana y D4

• Sean los píxeles p situado en (x,y) y q situado en (s,t)

• La Distancia Euclidiana entre p y q se define como:

De(p,q) = [(x-s)2 + (y-t)2]1/2

• La Distancia D4 (city-block distance) entre p y q se define como:

D4(p,q) = |x-s| + |y-t|

Page 14: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 14

Distancia D4

• Bajo la distancia D4, los pixeles a distancia D4=1 son los 4-vecinos

43234

32123

21012

32123

43234

Page 15: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 15

Distancia D8

• Sean los píxeles p situado en (x,y) y q situado en (s,t)

• La Distancia D8 o de tablero de ajedrez (chessboard distance) entre p y q se define como:

D8(p,q) = max(|x-s|, |y-t|)

Page 16: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 16

Distancia

• Bajo la distancia D8, aquellos píxeles a distancia D8=1 son los 8-vecinos

22222

21112

21012

21112

22222

Page 17: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 17

Distancia mixta

• Sean los píxeles p situado en (x,y) y q situado en (s,t)

• Se define la Distancia Dm como la longitud de la ruta mixta más corta.

– Esta distancia toma en cuenta la adyacencia y no sólo la posición del píxel.

Page 18: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 18

Regiones y bordes

• Un conjunto de píxeles S se dice que es una región si es un conjunto conexo.

• Se llama borde o contorno de una región, al conjunto de píxeles R ⊂ S que tienen 1 o más vecinos que no pertenecen a S.

Page 19: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 20

Definición de punto simple

• Definición matemática de punto:

–Un punto es un objeto matemático 0-dimensional que se puede especificar en un espacio n-dimensional usando n coordenadas

[WolframWorldOfMaths]

Page 20: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 21

Definición de punto simple

¿Cuál es la definición correcta?

Page 21: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 22

Definición de recta digital

• Definición matemática de línea:

–Un línea es una figura matemática 1-dimensional sin grosor que se extiende al infinito en ambas direcciones

[WolframWorldOfMaths]

–Existen diferentes formas de expresarla, aunque una muy común es:

y = mx + b

Page 22: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 23

Definición de recta digital

• Problemas:•Grosor•Color•Ruido

Page 23: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 24

Definición de recta digital

Page 24: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 25

• Parametrización Normal de una recta:

ρ = x·cos θ + y·sen θ

• Observese que una recta en el plano X-Y se convierte en un punto en el espacio (θ, ρ)

Definición de recta digital

Page 25: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 26

• Para convertir a la forma y = mx + b:

m = tan(90 + θ)

b = ρ·sen(90) / sen(θ)por el teorema del seno

Definición de recta digital

Page 26: TI04 - Relaciones Basicas Entre Pixeles

15/06/13 Héctor Alejandro Montes 27

• En una imagen digital una recta tiene un punto de inicio y un punto de fin– Esto es contrario a la definición

matemática

• Sin embargo, la definición de recta digital pierde su interés en favor del problema de detección de rectas en una imagen

Definición de recta digital