Está en la página 1de 13

Detección de bordes

José Orlando Maldonado Bautista

Facultad de Ingenierías y Arquitectura

23 de julio de 2019
Contenido
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Los filtros paso alto son utilizados para resaltar detalles


finos de la imagen o para recuperar algunos detalles que
pueden haberse perdido durante la captura.
• Estos detalles consisten en información de la imagen
contenida en los bordes, en forma de valores de atas
frecuencias, debido a píxeles alrededor de los cuales la
imagen presenta una variación brusca en los niveles de gris.
• Para determinar como se producen los cambios de
intensidad en una imagen I(x, y) se utilizan la primera y
segunda derivada de la imagen.
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Los filtros paso alto son utilizados para resaltar detalles


finos de la imagen o para recuperar algunos detalles que
pueden haberse perdido durante la captura.
• Estos detalles consisten en información de la imagen
contenida en los bordes, en forma de valores de atas
frecuencias, debido a píxeles alrededor de los cuales la
imagen presenta una variación brusca en los niveles de gris.
• Para determinar como se producen los cambios de
intensidad en una imagen I(x, y) se utilizan la primera y
segunda derivada de la imagen.
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Los filtros paso alto son utilizados para resaltar detalles


finos de la imagen o para recuperar algunos detalles que
pueden haberse perdido durante la captura.
• Estos detalles consisten en información de la imagen
contenida en los bordes, en forma de valores de atas
frecuencias, debido a píxeles alrededor de los cuales la
imagen presenta una variación brusca en los niveles de gris.
• Para determinar como se producen los cambios de
intensidad en una imagen I(x, y) se utilizan la primera y
segunda derivada de la imagen.
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Primera derivada: Operador Gradiente

∂I →
− ∂I →

∇(I(x, y)) = ux+ uy
∂x ∂y

• Segunda derivada: Operador Laplaciana

∂2I →
− ∂2I →−
∆(I(x, y)) = ∇2 (I(x, y)) u x + uy
∂x2 ∂y 2
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Primera derivada: Operador Gradiente

∂I →
− ∂I →

∇(I(x, y)) = ux+ uy
∂x ∂y

• Segunda derivada: Operador Laplaciana

∂2I →
− ∂2I →−
∆(I(x, y)) = ∇2 (I(x, y)) u x + uy
∂x2 ∂y 2
Filtrado en el dominio del espacio
Filtrado espacial paso alto
• Operador Gradiente : El gradiente de una imagen I(x, y)
en un punto (x, y) se define como un vector bidimensional
apuntando en la dirección de variación máxima de I en
(x, y). La magnitud del vector ∇(I(x, y)) es:
q
|∇| = ∇2x + ∇2y ≈ |∇x | + |∇y |
y su dirección es:

∇y
 
α(x, y) = tan−1
∇x

• Máscara de 3x3 operador de Sobel:


   
−1 −2 −1 −1 0 1
1 1
∇x =  0 0 0  ∇y =  −2 0 2 
 
4 4
1 2 1 −1 0 1
Filtrado en el dominio del espacio
Filtrado espacial paso alto
• Operador Gradiente : El gradiente de una imagen I(x, y)
en un punto (x, y) se define como un vector bidimensional
apuntando en la dirección de variación máxima de I en
(x, y). La magnitud del vector ∇(I(x, y)) es:
q
|∇| = ∇2x + ∇2y ≈ |∇x | + |∇y |
y su dirección es:

∇y
 
α(x, y) = tan−1
∇x

• Máscara de 3x3 operador de Sobel:


   
−1 −2 −1 −1 0 1
1 1
∇x =  0 0 0  ∇y =  −2 0 2 
 
4 4
1 2 1 −1 0 1
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Otros Filtros basados en el gradiente:


• Operador Prewitt:
   
−1 −1 1 −1 0 1
1 1
∇x = 0 0 0  ∇y =  −1 0 1 
3 3
1 1 1 −1 0 1

• Operador Roberts:
   
1 −1 0 1 0 1
∇x = ∇x =
3 0 −1 3 −1 0
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Otros Filtros basados en el gradiente:


• Operador Prewitt:
   
−1 −1 1 −1 0 1
1 1
∇x = 0 0 0  ∇y =  −1 0 1 
3 3
1 1 1 −1 0 1

• Operador Roberts:
   
1 −1 0 1 0 1
∇x = ∇x =
3 0 −1 3 −1 0
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Otros Filtros basados en el gradiente:


• Operador Prewitt:
   
−1 −1 1 −1 0 1
1 1
∇x = 0 0 0  ∇y =  −1 0 1 
3 3
1 1 1 −1 0 1

• Operador Roberts:
   
1 −1 0 1 0 1
∇x = ∇x =
3 0 −1 3 −1 0
Filtrado en el dominio del espacio
Filtrado espacial paso alto

• Operador Laplaciana: es la segunda derivada de una


función. Este operador es cero cuando en la primera
derivada tenemos un máximo.
• Al definir una máscara para el operador laplaciano se
requiere que el coeficiente asociado con el píxel central sea
negativo(o positivo) y los asociados con otros píxeles sean
positivos (o negativos).
   
0 1 0 1 1 1
1 1
(4 − vecinos)  1 −4 1  (4 − vecinos)  1 −8 1 
 
4 3
0 1 0 1 1 1

También podría gustarte