Segmentación de Imágenes
Segmentación de Imágenes
Segmentación de Imágenes
1. INTRODUCCIÓN
1.2 ¿Qué es segmentación?
La segmentación de imágenes divide la imagen en sus partes constituyentes hasta un nivel de
subdivisión en el que se aíslen las regiones u objetos de interés. Los algoritmos de segmentación se
basan en una de estas dos propiedades básicas de los valores del nivel de gris: discontinuidad o
similitud entre los niveles de gris de píxeles vecinos.
1.3 Filtro de Marr-Hildreth
Es un método para detectar bordes en imágenes digitales, es decir, curvas continuas donde hay
variaciones fuertes y rápidas en el brillo de la imagen. El método de detección de bordes de Marr-
Hildreth es simple y funciona mediante la convolución de la imagen con la función laplaciano de
Gauss o, como una aproximación rápida por diferencia de Gauss. Luego, se detectan cruces cero en
el resultado filtrado para obtener los bordes.
1.4 Filtro Canny
El algoritmo de Canny es usado para detectar todos los bordes existentes en una imagen. Este
algoritmo está considerado como uno de los mejores métodos de detección de contornos mediante el
empleo de máscaras de convolución y basado en la primera derivada. Los puntos de contorno son
como zonas de píxeles en las que existe un cambio brusco de nivel de gris. En el tratamiento de
imágenes, se trabaja con píxeles, y en un ambiente discreto, es así que en el algoritmo de Canny se
utiliza máscaras, las cuales representan aproximaciones en diferencias finitas.
2. FILTRO DE MARR-HILDRETH
2.2 Aplicación
se realiza una convolución a la imagen I con una matriz G que modeliza una función gaussiana
bidimensional.
Donde tenemos:
1 𝑥 2 +𝑦 2
−
𝐺 (𝑥, 𝑦) = 2
𝑒 2𝜎2 (1)
2𝜋𝜎
Los píxeles del borde son aquellos tal que el Laplaciano de dos de sus vecinos en posiciones opuestas
tienen distinto signo (píxeles de paso por cero). Normalmente se considera un valor umbral para el
valor absoluto de la diferencia numérica entre posiciones opuestas para considerar que un píxel es de
paso por cero.
2.3 Código
Las figuras 1 y 2 nos ilustran el código del filtro Marr-Hildreth
2.4 Resultados.
Las figuras 3 y 4 nos muestran los resultados de la aplicación del filtro a diferentes valores de
sigma.
Figura 3. Filtro Marr-Hildreth a 0.5 sigma.
3.7 Código
Las figuras 5, 6, 7, 8 y 9 nos ilustran el código del filtro Canny.
Figura 5. Código de Filtro Canny.
3.8 Resultados.
Se obtuvieron diversos resultados, se les aplicó el filtro a dos imágenes obteniendo cada una 7
resultados.
5. REFERENCIAS
[1] Steven, C., Raymond, P., “Métodos Numéricos para ingenieros”, Quinta edición,
McGRAW-HILL/INTERAMERICANA EDITORES, S.A. DE C.V. 2002. ISBN-13: 978-
970-10-6114-5
[2] Mañas, F., “Métodos Numéricos para el Análisis Matemático”, Primera edición en español,
2018, Ediciones UTMACH, ISBN: 978-9942-24-104-7
[3] O’Connor, J.L., “Ingeniería de los Algoritmos y Métodos Numéricos”, Segunda edición:
septiembre 2017, Editorial el círculo rojo.