Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Detección de bordes
1
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Bordes
• Variaciones fuertes de la intensidad que
corresponden a las fronteras de los objetos
visualizados
• Métodos basados en el gradiente: detectan
los bordes en base a las derivadas espaciales
de la imagen que se calculan mediante
operadores de convolución
2
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Ilustración
Dos regiones que contienen un borde y una
superficie suave
3
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Gradiente
Para la imagen
El gradiente
El ángulo γ
caracteriza la
pendiente de
la superficie y
la existencia
de bordes
4
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Vector gradiente
Método de Prewitt
Máscaras de Sobel
5
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
6
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Magnitudes características
La magnitud del
gradiente y de la normal
también caracterizan los
bordes
El Laplaciano de
la imagen
7
Aproximación básica al Laplaciano
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Detección
La suavización de la
imagen evita que se
sobredetecten los
bordes.
Los máximos de la
primera derivada o los
cruces por cero de la
segunda derivada
permiten detectar los
bordes
8
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
9
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
La detección consiste
en la suavización
mediante la
convolución con una
gausiana y la
posterior detección
mediante el cruce por σ2 corresponde a la varianza de la gausiana
cero del Laplaciano
10
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
11
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Condiciones sobre
los coeficientes de
la aproximación
discreta al kernel de
convolución
12
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Cálculo de los
coeficentes,
asumiendo n=2k+1
coeficientes
Ajuste de los
coeficientes para
que cumplan las
condiciones
13
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
14
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
15
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
LoG
• El LoG fue propuesto por Marr
• Los resultados dependen de la varianza
asumida en la gausiana.
• Altos valores de la varianza dan fuertes
suavizaciones y se pierden detalles
• El algoritmo original era un algoritmo
multiescala en el que la varianza disminuye
para refinar la detección
16
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Continuación de bordes
• Los algoritmos de detección de bordes
obtienen tramos separados de los bordes.
• La continuación de bordes es el proceso de
enlazar trozos de un mismo borde.
– Utilizando las características del borde
(orientación)
– Con métodos globales (transformada de Hough)
17
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Combinación de magnitud y
orientación
Se evaluan los pixels en un
vecindario del final del borde.
Se considera que la magnitud y
la orientación deben ser
similares
18
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
19
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
20
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
21
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
22
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
23
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
24
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
25
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
26
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
27
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
28
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Prewitt 7x7 gradiente por filas (boxcar) Pirámide truncada 7x7 gradiente por filas
29
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
30
Detección de bordes: metodos lineales de cálculo de gradientesk, etc
Método de Canny
La detección corresponde a los máximos de
32