SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Procesamiento de Imágenes 
y Visión Artificial 
(WEE2) 
Sesión: 11 
Segmentación 
MSc. Ing. José C. Benítez P.
Logros de aprendizaje 
1. Conocer en que consiste la segmentación de imágenes. 
2. Revisar el objetivo y uso de la segmentación. 
3. Analizar la segmentación basada en características . 
4. Comprender la segmentación basada en transiciones. 
5. Comprender la segmentación basada en modelos. 
6. Implementar los algoritmos mediante funciones para 
operar la segmentación de las imágenes digitales. 
7. Conocer los métodos de MatLab para la segmentación 
aplicados a las imágenes digitales. 
2
3 
Contenido 
Segmentación de imágenes: 
 Introducción. 
 Objetivo y uso de la segmentación. 
 Proceso de la segmentación. 
 Aplicaciones de la segmentación. 
 Algoritmos de segmentación. 
 Segmentación basada en características. 
 Segmentación basada en transiciones. 
 Segmentación basada en modelos: La 
transformada de Hough. 
 Aplicaciones de la TH.
Introducción a la segmentación 
Esquema general del análisis de imágenes 
4
Introducción a la segmentación 
 La segmentación en el campo de la visión artificial es el 
proceso de dividir una imagen digital en varias partes (grupos 
de píxeles) u objetos. 
 La segmentación de la imagen es el proceso de asignación de 
una etiqueta a cada píxel de la imagen de forma que los píxeles 
que compartan la misma etiqueta también tendrán ciertas 
características visuales similares. 
 El resultado de la segmentación de una imagen es un conjunto 
de segmentos que cubren en conjunto a toda la imagen, o un 
conjunto de las curvas de nivel extraídas de la imagen 
(detección de bordes). Cada uno de los píxeles de una región 
son similares en alguna característica, como el color, la 
intensidad o la textura. Regiones adyacentes son 
significativamente diferentes con respecto a la(s) misma(s) 
característica(s). 
5
Objetivo y uso de la segmentación 
 El objetivo de la segmentación es simplificar y/o cambiar la 
representación de una imagen en otra más significativa y más 
fácil de analizar. 
 La segmentación se usa tanto para localizar objetos como para 
encontrar los límites de estos dentro de una imagen. 
 Las técnicas de segmentación son muy dependientes del 
propósito de la aplicación y del tipo de imágenes a analizar. 
 Se han desarrollado varios algoritmos y técnicas de propósito 
general para la segmentación de imágenes y dado que no 
existe una solución general para el problema de la 
segmentación, a menudo se tienen que combinar varias 
técnicas para resolverlo eficazmente. 
6
Proceso de la segmentación 
 Antes de segmentar es preciso definir qué objetos interesa 
determinar 
 Tras la segmentación es posible realizar operaciones de filtrado 
(a nivel de objetos), así como determinar características que 
permitan clasificar los objetos. 
 Una buena segmentación es difícil de evaluar. 
Fundamentalmente, lo que se busca es que diferentes objetos 
tengan valores claramente diferentes de la(s) característica(s) 
discriminante(s). 
7
Aplicaciones de la segmentación 
1. Visión artificial 
2. Teledetección 
3. Compresión 
4. Inspección industrial 
5. Análisis de imágenes médicas 
6. Gestión de información multimedia 
8
Aplicaciones de la segmentación 
1. Pruebas médicas 
• Localización de tumores y otras patologías 
• Medida de volúmenes de tejido 
• Cirugía guiada por ordenador 
• Diagnóstico 
• Planificación del tratamiento 
• Estudio de la estructura anatómica 
2. Localización de objetos en imágenes de satélite 
(teledetección). 
3. Sensor de huella digital 
4. Reconocimiento de caras 
5. Reconocimiento de iris 
6. Sistemas de control de tráfico 
7. Visión por computador 
9
Aplicaciones de la segmentación 
Frecuentemente estamos interesados en detectar líneas en una 
determinada dirección. Los píxeles que forman parte de una línea 
horizontal, vertical o diagonal, tendrán respuestas extremas ante 
alguna de las máscaras siguientes: 
10 
Aplicar cada una de estas mascaras a la imagen 
procesador.bmp.
Algoritmos de segmentación 
Los algoritmos de segmentación se basan en los siguientes 
principios: 
1. Discontinuidades del nivel de gris. 
Consisten en segmentar la imagen a partir de los cambios 
grandes en los niveles de gris entre los píxeles. 
Las técnicas que utilizan las discontinuidades como base son la 
detección de líneas, de bordes, de puntos aislados,… 
2. Similitud de niveles de gris. 
Es lo contrario al método anterior, las divisiones de la imagen 
se hacen agrupando los píxeles que tienen unas características 
similares. 
Algunas técnicas que usan esto son la umbralización, el 
crecimiento de regiones, etc. 
11
Algoritmos de segmentación 
1. Métodos de agrupamiento (Clustering) 
2. Métodos basados en el histograma 
3. Detección de bordes 
4. Métodos de crecimiento de regiones 
5. Método del conjunto de nivel 
6. Métodos de particionamiento gráfico 
7. Transformación divisoria (watershed) 
8. Método del valor umbral (umbralización) 
9. Segmentación basada en modelos 
10. Segmentación multi-escala 
• Segmentación jerárquica de señales unidimensionales 
• Segmentación de imágenes y el boceto original 
11. Segmentación Semi-automática 
12. Redes neuronales de segmentación 
12
Algoritmos de segmentación 
1. Segmentación basada en características 
• Segmentación por niveles de gris 
• Segmentación de imágenes en color 
• Segmentación por texturas 
2. Segmentación basada en transiciones 
• Detección de bordes 
3. Segmentación basada en modelos 
• Transformada de Hough 
4. Segmentación basada en homogeneidad 
• Fusión de regiones 
• Zonas planas 
• Propagación de Marcadores 
5. Segmentación basada en Morfológica Matemática 
13
Algoritmos de segmentación 
1. Segmentación basada en características 
• Segmentación por niveles de gris 
• Segmentación de imágenes en color 
• Segmentación por texturas 
14 
Se asigna cada píxel a una región en función de 
características locales de la imagen en el píxel y 
(posiblemente) en su vecindad.
Segmentación basada en características 
15 
Segmentación por niveles de gris 
• Utiliza como característica solamente la luminancia de cada 
píxel. 
• Útil si distintos objetos se corresponden con niveles de gris 
diferentes. 
• El nivel de gris determina alguna propiedad física en una imagen 
específica de una aplicación (Rayos X, RMN, bandas en satélite, 
etc.) 
• Técnicas de operaciones puntuales (ej: doble umbralización) 
• Técnicas de clasificación basada en amplitud = imagen 
binaria 
Matlab: 
J=roicolor(I,low, high); ‘J’ es una imagen binaria 
K=roifilt2(h,I,J); se filtra ‘I’ por ‘h’ en los puntos ‘J’==1
Segmentación basada en características 
Segmentación por niveles de gris 
En el caso ideal en que el objeto posea un rango 
estrecho de niveles de gris frente a un fondo uniforme, 
podemos establecer un nivel de gris intermedio (umbral) 
para separar objeto y fondo. 
16 
 
Para separar por umbral, es útil recurrir al histograma.
Segmentación basada en características 
17 
Segmentación por niveles de gris 
Segmentación por Histograma: 
• Picos: a menudo indican la presencia de zonas 
homogéneas. 
• Valles: establecen los umbrales de separación. 
Problemas: 
• Objetos con un amplio rango de niveles de gris: 
• Fondo no uniforme, … 
• Imagen con ruido
Segmentación basada en características 
18 
Segmentación por niveles de gris 
• Al aplicar un umbral, u, se genera 
una partición de la imagen 
mediante 
• Esto equivale a definir el conjunto 
(en este ejemplo, de nivel inferior): 
• Este conjunto produce una división 
del espacio. La cantidad de 
componentes conexas de Lu 
determinan el número de regiones.
Segmentación basada en características 
Segmentación por niveles de gris. Umbralización: 
19 
Método automático para separar objeto del fondo: Otsu 
• Cálculo del histograma de gris 
• Cálculo iterativo de media y varianza 
• Hipótesis de umbral U = divide el histograma en dos partes y 
se calcula media y varianza para cada parte iterativamente 
cambiando U. 
• Medimos la varianza conjunta:
Segmentación basada en características 
Segmentación por niveles de gris. Umbralización: 
20 
Matlab: 
level= graythresh(I); %utiliza el método de Otsu. 
BW=im2bw(I,level)
Segmentación basada en características 
Segmentación por niveles de gris. Umbralización: 
21 
• La determinación del umbral óptimo para una imagen 
dada es un factor crítico de la segmentación. 
• Conociendo las distribuciones de luminancia propias 
de cada objeto en la imagen, el umbral óptimo puede 
estimarse mediante consideraciones estadísticas. 
• Sin embargo, puede haber limitaciones: si las 
distribuciones están solapadas, ningún umbral 
aplicado directamente sobre la luminancia de la 
imagen puede obtener una segmentación libre de 
errores.
Segmentación basada en características 
Segmentación por niveles de gris. Umbralización: 
Puede mejorarse la segmentación realizando un preprocesado previo de la 
imagen. 
22
Segmentación basada en características 
23 
Segmentación de imágenes de color:
Segmentación basada en características 
24 
Segmentación por agrupamiento:
Algoritmos de segmentación 
2. Segmentación basada en transiciones 
• Detección de bordes 
25
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Transformada de Hough 
26
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Las técnicas de segmentación basada en 
modelos presuponen conocidas algunas 
características de los objetos o regiones en la 
imagen: rectas, objetos circulares, etc. 
• La transformada de Hough es una de las más 
utilizadas. 
27
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Proyecciones 
28
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Transformada de Hough (TH) 
• Transformación de dominio para encontrar curvas paramétricas en 
una imagen (binaria o de grises). 
 El nuevo espacio transformado se denomina espacio de Hough. 
 Para ajustar distintos tipos de formas se usan distintos espacios 
29 
de Hough. 
• Objetivo de la TH: 
 Transformar un problema de detección de patrones en un 
problema de detección de máximos en el espacio de Hough. 
• Ventaja principal de la TH: 
 Está poco afectada por ruido o huecos en las curvas. 
 Identificando las curvas que interesan en el espacio de Hough, 
es posible aislar regiones en la imagen original (filtrado).
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH para segmentos rectos: 
30
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH de un punto: 
31
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH de segmentos paralelos y perpendiculares: 
32
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH de segmentos paralelos y perpendiculares: 
33
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH de segmentos paralelos y perpendiculares: 
34
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH: Ejemplos: 
35
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• TH: Ejemplos: 
36
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Ejemplo de segmentación mediante TH (Imagen binaria) 
37
Algoritmos de segmentación 
3. Segmentación basada en modelos 
• Ejemplo de segmentación mediante TH (Imagen binaria) 
38
Algoritmos de segmentación 
3. Segmentación basada en modelos 
39
Algoritmos de segmentación 
3. Segmentación basada en modelos 
40
Algoritmos de segmentación 
3. Segmentación basada en modelos 
41
Resumen 
 Realizar un resumen mediante mapas conceptuales (CMapTools) 
42 
de esta diapositiva. 
 Serán mejor consideradas los resúmenes que tengan información 
extra a esta diapositiva. 
 Las fuentes adicionales utilizadas en el resumen se presentarán 
en su carpeta personal del Dropbox y deben conservar el nombre 
original y agregar al final _S11. 
 Las fuentes y los archivos *.cmap deben colocarse dentro de su 
carpeta personal del Dropbox, dentro de una carpeta de nombre: 
PDI_PaternoM_S11 
Las Tareas que no cumplan las 
indicaciones no serán considerados 
por el profesor.
43 
Preguntas 
El resumen con mapas conceptuales solicitado de la 
Sesión, al menos debe responder las siguientes 
preguntas: 
1. Definición y objetivo de la segmentación de una 
imagen. 
2. Listar las aplicaciones de la segmentación de 
imágenes. 
3. Clasificar y sub clasificar los algoritmos de 
segmentación. 
4. Explicar cada uno de los algoritmos de 
segmentación. 
5. Mostrar el resultado de aplicar un algoritmo de 
segmentación.
44 
Sesión 11. Segmentación de imágenes 
Procesamiento de Imágenes 
y Visión Artificial 
Blog del curso: 
http://utppdiyva.blogspot.com

Weitere ähnliche Inhalte

Was ist angesagt?

Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
jcbp_peru
 
A153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificialA153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificial
jcbp_peru
 
Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
jcbp_peru
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
jcbp_peru
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
jcbp_peru
 
Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
c09271
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
jcbp_peru
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1
jcbp_peru
 
Pontificia universidad católica del ecuador virtualizacion
Pontificia universidad católica del ecuador virtualizacionPontificia universidad católica del ecuador virtualizacion
Pontificia universidad católica del ecuador virtualizacion
Gabriel Solano
 

Was ist angesagt? (20)

Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
 
A153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificialA153 wee2 procesamientodeimagenesyvisionartificial
A153 wee2 procesamientodeimagenesyvisionartificial
 
Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
 
Utp pd_iy_va_sap10 detecciòn de bordes
 Utp pd_iy_va_sap10 detecciòn de bordes Utp pd_iy_va_sap10 detecciòn de bordes
Utp pd_iy_va_sap10 detecciòn de bordes
 
Utp 2015-2_pdi_lab2
 Utp 2015-2_pdi_lab2 Utp 2015-2_pdi_lab2
Utp 2015-2_pdi_lab2
 
Reconocimiento automático de matriculas
Reconocimiento automático de matriculasReconocimiento automático de matriculas
Reconocimiento automático de matriculas
 
Utp 2015-2_pdi_lab1
 Utp 2015-2_pdi_lab1 Utp 2015-2_pdi_lab1
Utp 2015-2_pdi_lab1
 
Analisis de fragmentación con Image j
Analisis de fragmentación con Image jAnalisis de fragmentación con Image j
Analisis de fragmentación con Image j
 
Taller segmentacion
Taller segmentacionTaller segmentacion
Taller segmentacion
 
Taller procesamiento
Taller procesamientoTaller procesamiento
Taller procesamiento
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlab
 
Tema4
Tema4Tema4
Tema4
 
Pontificia universidad católica del ecuador virtualizacion
Pontificia universidad católica del ecuador virtualizacionPontificia universidad católica del ecuador virtualizacion
Pontificia universidad católica del ecuador virtualizacion
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenes
 
Segementacion de imagenes
Segementacion de imagenesSegementacion de imagenes
Segementacion de imagenes
 
Diseño por computadora
Diseño por computadoraDiseño por computadora
Diseño por computadora
 
Manual gimp cap8
Manual gimp cap8Manual gimp cap8
Manual gimp cap8
 
Presentacion ing.gabriel 24-08-2014
Presentacion ing.gabriel 24-08-2014Presentacion ing.gabriel 24-08-2014
Presentacion ing.gabriel 24-08-2014
 

Andere mochten auch

Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
c09271
 
Utp pdi_2015-2_ea8 transformaciones geometricas
 Utp pdi_2015-2_ea8 transformaciones geometricas Utp pdi_2015-2_ea8 transformaciones geometricas
Utp pdi_2015-2_ea8 transformaciones geometricas
jcbp_peru
 
Utp pd_iy_va_sap12 reconocimiento de patrones
 Utp pd_iy_va_sap12 reconocimiento de patrones Utp pd_iy_va_sap12 reconocimiento de patrones
Utp pd_iy_va_sap12 reconocimiento de patrones
jcbp_peru
 
Utp pdi_2015-2_ea9 filtrado espacial
 Utp pdi_2015-2_ea9 filtrado espacial Utp pdi_2015-2_ea9 filtrado espacial
Utp pdi_2015-2_ea9 filtrado espacial
jcbp_peru
 
Utp pd_iy_va_sap14 vision estereoscopica
 Utp pd_iy_va_sap14 vision estereoscopica Utp pd_iy_va_sap14 vision estereoscopica
Utp pd_iy_va_sap14 vision estereoscopica
jcbp_peru
 
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
jcbp_peru
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
jcbenitezp
 
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 Utp 2015-2_pdi_ea3 conversiones c2_g y negativo Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
jcbp_peru
 
Utp 2015-2_pdi_ea1 introduccion a la va
 Utp 2015-2_pdi_ea1 introduccion a la va Utp 2015-2_pdi_ea1 introduccion a la va
Utp 2015-2_pdi_ea1 introduccion a la va
jcbp_peru
 
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 Utp 2015-2_pdi_sap2 iluminacion y modos de color Utp 2015-2_pdi_sap2 iluminacion y modos de color
Utp 2015-2_pdi_sap2 iluminacion y modos de color
jcbp_peru
 
MUESTREO Y RECONSTRUCCION DE SEÑALES
MUESTREO Y RECONSTRUCCION DE SEÑALESMUESTREO Y RECONSTRUCCION DE SEÑALES
MUESTREO Y RECONSTRUCCION DE SEÑALES
Linda Yesenia
 

Andere mochten auch (20)

Utp 2015-2_pdi_lab3
 Utp 2015-2_pdi_lab3 Utp 2015-2_pdi_lab3
Utp 2015-2_pdi_lab3
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Utp pdi_2015-2_ea8 transformaciones geometricas
 Utp pdi_2015-2_ea8 transformaciones geometricas Utp pdi_2015-2_ea8 transformaciones geometricas
Utp pdi_2015-2_ea8 transformaciones geometricas
 
Utp pd_iy_va_sap12 reconocimiento de patrones
 Utp pd_iy_va_sap12 reconocimiento de patrones Utp pd_iy_va_sap12 reconocimiento de patrones
Utp pd_iy_va_sap12 reconocimiento de patrones
 
Utp pdi_2015-2_ea9 filtrado espacial
 Utp pdi_2015-2_ea9 filtrado espacial Utp pdi_2015-2_ea9 filtrado espacial
Utp pdi_2015-2_ea9 filtrado espacial
 
Utp pd_iy_va_sap14 vision estereoscopica
 Utp pd_iy_va_sap14 vision estereoscopica Utp pd_iy_va_sap14 vision estereoscopica
Utp pd_iy_va_sap14 vision estereoscopica
 
Lab2 d
Lab2 dLab2 d
Lab2 d
 
L2 s2
L2 s2L2 s2
L2 s2
 
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
Utp pdi_2015-2_sap5 histograma_brilloo_cntrastecgamma
 
Pdi paterno m_lab2c
Pdi paterno m_lab2cPdi paterno m_lab2c
Pdi paterno m_lab2c
 
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 Utp 2015-2_pdi_ea3 conversiones c2_g y negativo Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
Utp 2015-2_pdi_ea3 conversiones c2_g y negativo
 
Utp 2015-2_pdi_ea1 introduccion a la va
 Utp 2015-2_pdi_ea1 introduccion a la va Utp 2015-2_pdi_ea1 introduccion a la va
Utp 2015-2_pdi_ea1 introduccion a la va
 
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 Utp 2015-2_pdi_sap2 iluminacion y modos de color Utp 2015-2_pdi_sap2 iluminacion y modos de color
Utp 2015-2_pdi_sap2 iluminacion y modos de color
 
Procesamiento de Imágenes
Procesamiento de ImágenesProcesamiento de Imágenes
Procesamiento de Imágenes
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
 
MUESTREO Y RECONSTRUCCION DE SEÑALES
MUESTREO Y RECONSTRUCCION DE SEÑALESMUESTREO Y RECONSTRUCCION DE SEÑALES
MUESTREO Y RECONSTRUCCION DE SEÑALES
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
Procesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlabProcesamiento digital de imágenes con matlab
Procesamiento digital de imágenes con matlab
 
Procesamiento digital de señales con matlab
Procesamiento digital de señales con matlabProcesamiento digital de señales con matlab
Procesamiento digital de señales con matlab
 
Concurso de matemãticas
Concurso de matemãticasConcurso de matemãticas
Concurso de matemãticas
 

Ähnlich wie Utp pd_iy_va_sap11 segmentación

escáneres fotogram
escáneres fotogramescáneres fotogram
escáneres fotogram
equiros
 

Ähnlich wie Utp pd_iy_va_sap11 segmentación (20)

Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.Técnicas de Segmentación de imágenes.
Técnicas de Segmentación de imágenes.
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenes
 
Segmentacion mathlab
Segmentacion mathlabSegmentacion mathlab
Segmentacion mathlab
 
Segmentación de imágenes con matlab
Segmentación de imágenes con matlabSegmentación de imágenes con matlab
Segmentación de imágenes con matlab
 
Segmentacion imagenes
Segmentacion imagenesSegmentacion imagenes
Segmentacion imagenes
 
A02v6n2
A02v6n2A02v6n2
A02v6n2
 
Segmentación de las imágenes
Segmentación de las imágenesSegmentación de las imágenes
Segmentación de las imágenes
 
Presentacion encuentro gloria bautista
Presentacion encuentro   gloria bautistaPresentacion encuentro   gloria bautista
Presentacion encuentro gloria bautista
 
Segmentacion de imagenes
Segmentacion de imagenesSegmentacion de imagenes
Segmentacion de imagenes
 
Pr clasificacion supervisada guzman mera
Pr clasificacion supervisada guzman meraPr clasificacion supervisada guzman mera
Pr clasificacion supervisada guzman mera
 
Pdi03
Pdi03Pdi03
Pdi03
 
Pdi03
Pdi03Pdi03
Pdi03
 
escáneres fotogram
escáneres fotogramescáneres fotogram
escáneres fotogram
 
Algo de filtros
Algo de filtros Algo de filtros
Algo de filtros
 
Reconocimiento de rostros utilizando una red neuronal
Reconocimiento de rostros utilizando una red neuronalReconocimiento de rostros utilizando una red neuronal
Reconocimiento de rostros utilizando una red neuronal
 
Isummitloxa
IsummitloxaIsummitloxa
Isummitloxa
 
Isummitloxa
IsummitloxaIsummitloxa
Isummitloxa
 
Unidad 5 graficación
Unidad 5 graficaciónUnidad 5 graficación
Unidad 5 graficación
 
Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)Sistema de localización visual por color (M. Dominguez Duran)
Sistema de localización visual por color (M. Dominguez Duran)
 
Poster - presentación
Poster - presentaciónPoster - presentación
Poster - presentación
 

Mehr von jcbp_peru

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3
jcbp_peru
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 dom
jcbp_peru
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4
jcbp_peru
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3
jcbp_peru
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2
jcbp_peru
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2
jcbp_peru
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015
jcbp_peru
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1
jcbp_peru
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
jcbp_peru
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
jcbp_peru
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
jcbp_peru
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 g
jcbp_peru
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
jcbp_peru
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdma
jcbp_peru
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
jcbp_peru
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
jcbp_peru
 

Mehr von jcbp_peru (20)

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 dom
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2
 
It526 2013 2 ep
It526 2013 2 epIt526 2013 2 ep
It526 2013 2 ep
 
It526 2016 1 ep
It526 2016 1 epIt526 2016 1 ep
It526 2016 1 ep
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 g
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
 
Lte whitepaper(1)
 Lte whitepaper(1) Lte whitepaper(1)
Lte whitepaper(1)
 
Redes moviles
Redes movilesRedes moviles
Redes moviles
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdma
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
 

Utp pd_iy_va_sap11 segmentación

  • 1. Procesamiento de Imágenes y Visión Artificial (WEE2) Sesión: 11 Segmentación MSc. Ing. José C. Benítez P.
  • 2. Logros de aprendizaje 1. Conocer en que consiste la segmentación de imágenes. 2. Revisar el objetivo y uso de la segmentación. 3. Analizar la segmentación basada en características . 4. Comprender la segmentación basada en transiciones. 5. Comprender la segmentación basada en modelos. 6. Implementar los algoritmos mediante funciones para operar la segmentación de las imágenes digitales. 7. Conocer los métodos de MatLab para la segmentación aplicados a las imágenes digitales. 2
  • 3. 3 Contenido Segmentación de imágenes: Introducción. Objetivo y uso de la segmentación. Proceso de la segmentación. Aplicaciones de la segmentación. Algoritmos de segmentación. Segmentación basada en características. Segmentación basada en transiciones. Segmentación basada en modelos: La transformada de Hough. Aplicaciones de la TH.
  • 4. Introducción a la segmentación Esquema general del análisis de imágenes 4
  • 5. Introducción a la segmentación La segmentación en el campo de la visión artificial es el proceso de dividir una imagen digital en varias partes (grupos de píxeles) u objetos. La segmentación de la imagen es el proceso de asignación de una etiqueta a cada píxel de la imagen de forma que los píxeles que compartan la misma etiqueta también tendrán ciertas características visuales similares. El resultado de la segmentación de una imagen es un conjunto de segmentos que cubren en conjunto a toda la imagen, o un conjunto de las curvas de nivel extraídas de la imagen (detección de bordes). Cada uno de los píxeles de una región son similares en alguna característica, como el color, la intensidad o la textura. Regiones adyacentes son significativamente diferentes con respecto a la(s) misma(s) característica(s). 5
  • 6. Objetivo y uso de la segmentación El objetivo de la segmentación es simplificar y/o cambiar la representación de una imagen en otra más significativa y más fácil de analizar. La segmentación se usa tanto para localizar objetos como para encontrar los límites de estos dentro de una imagen. Las técnicas de segmentación son muy dependientes del propósito de la aplicación y del tipo de imágenes a analizar. Se han desarrollado varios algoritmos y técnicas de propósito general para la segmentación de imágenes y dado que no existe una solución general para el problema de la segmentación, a menudo se tienen que combinar varias técnicas para resolverlo eficazmente. 6
  • 7. Proceso de la segmentación Antes de segmentar es preciso definir qué objetos interesa determinar Tras la segmentación es posible realizar operaciones de filtrado (a nivel de objetos), así como determinar características que permitan clasificar los objetos. Una buena segmentación es difícil de evaluar. Fundamentalmente, lo que se busca es que diferentes objetos tengan valores claramente diferentes de la(s) característica(s) discriminante(s). 7
  • 8. Aplicaciones de la segmentación 1. Visión artificial 2. Teledetección 3. Compresión 4. Inspección industrial 5. Análisis de imágenes médicas 6. Gestión de información multimedia 8
  • 9. Aplicaciones de la segmentación 1. Pruebas médicas • Localización de tumores y otras patologías • Medida de volúmenes de tejido • Cirugía guiada por ordenador • Diagnóstico • Planificación del tratamiento • Estudio de la estructura anatómica 2. Localización de objetos en imágenes de satélite (teledetección). 3. Sensor de huella digital 4. Reconocimiento de caras 5. Reconocimiento de iris 6. Sistemas de control de tráfico 7. Visión por computador 9
  • 10. Aplicaciones de la segmentación Frecuentemente estamos interesados en detectar líneas en una determinada dirección. Los píxeles que forman parte de una línea horizontal, vertical o diagonal, tendrán respuestas extremas ante alguna de las máscaras siguientes: 10 Aplicar cada una de estas mascaras a la imagen procesador.bmp.
  • 11. Algoritmos de segmentación Los algoritmos de segmentación se basan en los siguientes principios: 1. Discontinuidades del nivel de gris. Consisten en segmentar la imagen a partir de los cambios grandes en los niveles de gris entre los píxeles. Las técnicas que utilizan las discontinuidades como base son la detección de líneas, de bordes, de puntos aislados,… 2. Similitud de niveles de gris. Es lo contrario al método anterior, las divisiones de la imagen se hacen agrupando los píxeles que tienen unas características similares. Algunas técnicas que usan esto son la umbralización, el crecimiento de regiones, etc. 11
  • 12. Algoritmos de segmentación 1. Métodos de agrupamiento (Clustering) 2. Métodos basados en el histograma 3. Detección de bordes 4. Métodos de crecimiento de regiones 5. Método del conjunto de nivel 6. Métodos de particionamiento gráfico 7. Transformación divisoria (watershed) 8. Método del valor umbral (umbralización) 9. Segmentación basada en modelos 10. Segmentación multi-escala • Segmentación jerárquica de señales unidimensionales • Segmentación de imágenes y el boceto original 11. Segmentación Semi-automática 12. Redes neuronales de segmentación 12
  • 13. Algoritmos de segmentación 1. Segmentación basada en características • Segmentación por niveles de gris • Segmentación de imágenes en color • Segmentación por texturas 2. Segmentación basada en transiciones • Detección de bordes 3. Segmentación basada en modelos • Transformada de Hough 4. Segmentación basada en homogeneidad • Fusión de regiones • Zonas planas • Propagación de Marcadores 5. Segmentación basada en Morfológica Matemática 13
  • 14. Algoritmos de segmentación 1. Segmentación basada en características • Segmentación por niveles de gris • Segmentación de imágenes en color • Segmentación por texturas 14 Se asigna cada píxel a una región en función de características locales de la imagen en el píxel y (posiblemente) en su vecindad.
  • 15. Segmentación basada en características 15 Segmentación por niveles de gris • Utiliza como característica solamente la luminancia de cada píxel. • Útil si distintos objetos se corresponden con niveles de gris diferentes. • El nivel de gris determina alguna propiedad física en una imagen específica de una aplicación (Rayos X, RMN, bandas en satélite, etc.) • Técnicas de operaciones puntuales (ej: doble umbralización) • Técnicas de clasificación basada en amplitud = imagen binaria Matlab: J=roicolor(I,low, high); ‘J’ es una imagen binaria K=roifilt2(h,I,J); se filtra ‘I’ por ‘h’ en los puntos ‘J’==1
  • 16. Segmentación basada en características Segmentación por niveles de gris En el caso ideal en que el objeto posea un rango estrecho de niveles de gris frente a un fondo uniforme, podemos establecer un nivel de gris intermedio (umbral) para separar objeto y fondo. 16 Para separar por umbral, es útil recurrir al histograma.
  • 17. Segmentación basada en características 17 Segmentación por niveles de gris Segmentación por Histograma: • Picos: a menudo indican la presencia de zonas homogéneas. • Valles: establecen los umbrales de separación. Problemas: • Objetos con un amplio rango de niveles de gris: • Fondo no uniforme, … • Imagen con ruido
  • 18. Segmentación basada en características 18 Segmentación por niveles de gris • Al aplicar un umbral, u, se genera una partición de la imagen mediante • Esto equivale a definir el conjunto (en este ejemplo, de nivel inferior): • Este conjunto produce una división del espacio. La cantidad de componentes conexas de Lu determinan el número de regiones.
  • 19. Segmentación basada en características Segmentación por niveles de gris. Umbralización: 19 Método automático para separar objeto del fondo: Otsu • Cálculo del histograma de gris • Cálculo iterativo de media y varianza • Hipótesis de umbral U = divide el histograma en dos partes y se calcula media y varianza para cada parte iterativamente cambiando U. • Medimos la varianza conjunta:
  • 20. Segmentación basada en características Segmentación por niveles de gris. Umbralización: 20 Matlab: level= graythresh(I); %utiliza el método de Otsu. BW=im2bw(I,level)
  • 21. Segmentación basada en características Segmentación por niveles de gris. Umbralización: 21 • La determinación del umbral óptimo para una imagen dada es un factor crítico de la segmentación. • Conociendo las distribuciones de luminancia propias de cada objeto en la imagen, el umbral óptimo puede estimarse mediante consideraciones estadísticas. • Sin embargo, puede haber limitaciones: si las distribuciones están solapadas, ningún umbral aplicado directamente sobre la luminancia de la imagen puede obtener una segmentación libre de errores.
  • 22. Segmentación basada en características Segmentación por niveles de gris. Umbralización: Puede mejorarse la segmentación realizando un preprocesado previo de la imagen. 22
  • 23. Segmentación basada en características 23 Segmentación de imágenes de color:
  • 24. Segmentación basada en características 24 Segmentación por agrupamiento:
  • 25. Algoritmos de segmentación 2. Segmentación basada en transiciones • Detección de bordes 25
  • 26. Algoritmos de segmentación 3. Segmentación basada en modelos • Transformada de Hough 26
  • 27. Algoritmos de segmentación 3. Segmentación basada en modelos • Las técnicas de segmentación basada en modelos presuponen conocidas algunas características de los objetos o regiones en la imagen: rectas, objetos circulares, etc. • La transformada de Hough es una de las más utilizadas. 27
  • 28. Algoritmos de segmentación 3. Segmentación basada en modelos • Proyecciones 28
  • 29. Algoritmos de segmentación 3. Segmentación basada en modelos • Transformada de Hough (TH) • Transformación de dominio para encontrar curvas paramétricas en una imagen (binaria o de grises). El nuevo espacio transformado se denomina espacio de Hough. Para ajustar distintos tipos de formas se usan distintos espacios 29 de Hough. • Objetivo de la TH: Transformar un problema de detección de patrones en un problema de detección de máximos en el espacio de Hough. • Ventaja principal de la TH: Está poco afectada por ruido o huecos en las curvas. Identificando las curvas que interesan en el espacio de Hough, es posible aislar regiones en la imagen original (filtrado).
  • 30. Algoritmos de segmentación 3. Segmentación basada en modelos • TH para segmentos rectos: 30
  • 31. Algoritmos de segmentación 3. Segmentación basada en modelos • TH de un punto: 31
  • 32. Algoritmos de segmentación 3. Segmentación basada en modelos • TH de segmentos paralelos y perpendiculares: 32
  • 33. Algoritmos de segmentación 3. Segmentación basada en modelos • TH de segmentos paralelos y perpendiculares: 33
  • 34. Algoritmos de segmentación 3. Segmentación basada en modelos • TH de segmentos paralelos y perpendiculares: 34
  • 35. Algoritmos de segmentación 3. Segmentación basada en modelos • TH: Ejemplos: 35
  • 36. Algoritmos de segmentación 3. Segmentación basada en modelos • TH: Ejemplos: 36
  • 37. Algoritmos de segmentación 3. Segmentación basada en modelos • Ejemplo de segmentación mediante TH (Imagen binaria) 37
  • 38. Algoritmos de segmentación 3. Segmentación basada en modelos • Ejemplo de segmentación mediante TH (Imagen binaria) 38
  • 39. Algoritmos de segmentación 3. Segmentación basada en modelos 39
  • 40. Algoritmos de segmentación 3. Segmentación basada en modelos 40
  • 41. Algoritmos de segmentación 3. Segmentación basada en modelos 41
  • 42. Resumen Realizar un resumen mediante mapas conceptuales (CMapTools) 42 de esta diapositiva. Serán mejor consideradas los resúmenes que tengan información extra a esta diapositiva. Las fuentes adicionales utilizadas en el resumen se presentarán en su carpeta personal del Dropbox y deben conservar el nombre original y agregar al final _S11. Las fuentes y los archivos *.cmap deben colocarse dentro de su carpeta personal del Dropbox, dentro de una carpeta de nombre: PDI_PaternoM_S11 Las Tareas que no cumplan las indicaciones no serán considerados por el profesor.
  • 43. 43 Preguntas El resumen con mapas conceptuales solicitado de la Sesión, al menos debe responder las siguientes preguntas: 1. Definición y objetivo de la segmentación de una imagen. 2. Listar las aplicaciones de la segmentación de imágenes. 3. Clasificar y sub clasificar los algoritmos de segmentación. 4. Explicar cada uno de los algoritmos de segmentación. 5. Mostrar el resultado de aplicar un algoritmo de segmentación.
  • 44. 44 Sesión 11. Segmentación de imágenes Procesamiento de Imágenes y Visión Artificial Blog del curso: http://utppdiyva.blogspot.com