SlideShare una empresa de Scribd logo
1 de 53
Primera parte Tema 6: Morfología
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología
Morfología   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operaciones básicas sobre conjuntos   Morfología: Imágenes binarias   Por ejemplo, la  diferencia  de dos conjuntos A y B se define:
Operaciones básicas sobre conjuntos   ,[object Object],[object Object],Morfología: Imágenes binarias
Dilatación   Dada una imagen A, y un elemento estructural B, (ambos imágenes binarias con fondo blanco), la dilatación de  A por B se define como:  Tengamos en cuenta que, para la intersección sólo consideramos los píxeles negros de A y B. El primer elemento de la dilatación, A, está asociado con la imagen que se está procesando y el segundo recibe el nombre de elemento estructural, la forma que actúa sobre A en la dilatación para producir  .  Morfología: Imágenes binarias
EJEMPLO   OBSERVACIÓN: Es importante tener en cuenta que el sistema de coordenadas que se usará en este tema es (fila, columna).  Morfología: Imágenes binarias   Dilatación
EJEMPLO   Morfología: Imágenes binarias   Dilatación
EJEMPLO  de aplicación  Morfología: Imágenes binarias   Dilatación
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Dilatación   PROPIEDADES
Dada una imagen A, y un elemento estructural B, (ambos imágenes  binarias con fondo blanco),  l a  erosión de una imagen , A,  por un elemento estructural, B,  es el conjunto de todos los elementos  x   para los cuales  B  trasladado por  x  está contenido en  A: A  Ө   B = {x | B x       A}   Tengamos en cuenta que, para la condición  B x        A,  sólo consideramos  los píxeles negros de  A  y  B. La erosión es la operación morfológica dual de la dilatación.  La erosión se concibe usualmente como una reducción de la imagen original. Morfología: Imágenes binarias   Erosión
EJEMPLO Morfología: Imágenes binarias   Erosión
EJEMPLO Morfología: Imágenes binarias   Erosión
EJEMPLO  de aplicación Morfología: Imágenes binarias   Erosión
Mientras que la dilatación puede representarse como la unión de los trasladados, la erosión puede representarse como la intersección de los trasladados negativos:   A          B =                  A -b   La dilatación y la erosión son muy similares en el sentido de que lo que uno hace al objeto el otro lo hace al fondo. Esta relación puede formularse como una relación de dualidad:  Teorema.    Dualidad de la erosión y la dilatación.  ( A       B) c  =  A c                Como consecuencia tenemos:  ( A        B) c  =  A c               Morfología: Imágenes binarias   Erosión
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Erosión   PROPIEDADES
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Dilatación y Erosión
Aplicaciones Extracción de la frontera La frontera de un conjunto A se puede obtener primero erosionando A por un elemento estructural apropiado, B, y realizando posteriormente la diferencia entre A y su erosión. Es decir,  F ( A) = A - (A        B)   El elemento estructural B usado más frecuentemente es el cuadrado 3x3 (como en el ejemplo que se muestra a continuación). Usando otros tamaños, por ejemplo  5 x 5, se ampliaría el grosor de la frontera a dos o tres píxeles.  Morfología: Imágenes binarias   Dilatación y Erosión
Aplicaciones Extracción de la frontera Morfología: Imágenes binarias   Dilatación y Erosión
Aplicaciones Rellenado de regiones Partimos del borde 8-conexo de una región, A, y de un punto p del interior de A. El siguiente procedimiento rellena el interior de A: X k  = ( X k - 1        B)       A c      k = 1, 2, 3...   X 0  = p Donde B es el elemento estructural siguiente: Y el algoritmo termina en la iteración k si X k =X k-1 . La unión de X k  y A es la frontera  y la región rellena. Morfología: Imágenes binarias   Dilatación y Erosión
Rellenado de regiones Morfología: Imágenes binarias   Dilatación y Erosión
Aplicaciones Extracción de componentes conexas Supongamos que  Y  representa una componente conexa contenida en un conjunto  A  y supongamos que conocemos un punto  p  que pertenece a dicha región. Entonces, el siguiente procedimiento puede utilizarse para extraer  Y:  El algoritmo termina en la iteración k si X k-1 =X k . Con Y=X k . B es el elemento estructural siguiente: X 0  = p Morfología: Imágenes binarias   Dilatación y Erosión   X k  = ( X k - 1        B)       A        k = 1, 2,...
Aplicaciones Extracción de componentes conexas Morfología: Imágenes binarias   Dilatación y Erosión
Aplicaciones Extracción de componentes conexas ,[object Object],[object Object],Para practicar: http://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm Morfología: Imágenes binarias   Dilatación y Erosión
La transformación morfológica de hit-or-miss es una herramienta básica para la detección de formas. Se usa para buscar una determinada configuración en los píxeles negros y blancos.  Sea  B  = ( J ,  K ) la configuración que queremos buscar, donde  J  es el conjunto formado por los píxeles negros de  B;  y  K  el conjunto formado por los píxeles negros de B c . Por ejemplo   Los x indican píxeles que pueden ser indistinguiblemente blancos o negros. Morfología: Imágenes binarias   Trasformada Hit-or-Miss (ganancia o pérdida)
La transformación hit-or-miss se define como: c Utilizando la definición de diferencia de conjuntos y la relación dual entre la erosión y la dilatación, podemos escribir la ecuación anterior como  Morfología: Imágenes binarias   Trasformada Hit-or-Miss
EJEMPLO Detección de esquinas superiores derechas Morfología: Imágenes binarias   Trasformada Hit-or-Miss
ADELGAZAMIENTO El adelgazamiento de un conjunto A por un elemento estructural B puede ser definido en términos de la transformación ganancia-pérdida como: A      B = A - (A      B) = A      ( A      B) c   Ejemplo B Morfología: Imágenes binarias   Trasformada Hit-or-Miss
ADELGAZAMIENTO Una definición más útil para el adelgazamiento de A simétrico está basado en una sucesión de elementos estructurales:  { B } = { B 1 ,  B 2 ,...,  B n }    donde  B i  es una versión rotada de  B i - 1 . Usando este concepto definimos el adelgazamiento por una sucesión de elementos estructurales como   A       { B} = ((...((A      B 1 )      B 2 )...)      B n  )   En la siguiente transparencia veremos un ejemplo: Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
ADELGAZAMIENTO:  Ejemplo Elementos estructurales usados comúnmente en el proceso de adelgazamiento Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
ADELGAZAMIENTO:  Ejemplo Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
ENGROSAMIENTO El engrosamiento es el dual morfológico del adelgazamiento y se define mediante la expresión: Ejemplo A        B = A      ( A       B)   A  B B donde  B  es un elemento estructural apropiado para la ampliación.  Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
ENGROSAMIENTO Al igual que el adelgazamiento, el engrosamiento se puede definir también secuencialmente, A        { B } = ((...(( A         B 1 )        B 2 )...)        B n )   En el caso del engrosamiento, los elementos estructurales que se usan son los mismos que en el caso de adelgazamiento, pero cambiando los ceros por unos. Sin embargo, esta implementación directa no se suele usar, lo que se hace es adelgazar el fondo y luego calcular el complementario.  Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
ENGROSAMIENTO : Ejemplo Morfología: Imágenes binarias   Trasformada Hit-or-Miss  APLICACIONES
  Para practicar: http://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm Morfología: Imágenes binarias   Trasformada Hit-or-Miss
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Apertura y Clausura
La apertura de A por un elemento estructural K se define como  que, en palabras, establece que la apertura de  A  por  K  es simplemente la erosión de  A  por  K , seguido de la dilatación del resultado por  K .  Si  A  no cambia con la apertura con  K , diremos que  A  es  abierto respecto a K. Ejercicio : Da un ejemplo de un conjunto A y un elemento estructural K de más de un píxel de manera que A sea abierto respecto a K. Apertura  Morfología: Imágenes binarias
Teorema de caracterización:   La apertura de  A  por  K  selecciona los puntos de  A  que pueden ser cubiertos por alguna traslación del elemento estructural  K  que esté contenido completamente en  A .  En otras palabras, la apertura  A  o  K  se obtiene pasando el elemento estructural  K  dentro de  A  y no permitiéndole que salga. Además, de la fórmula anterior se deduce que  A  o  K  =  A  o  K x  para cualquier  x .  Reorganizando la información del teorema de caracterización tendremos  A  o  K  =            K y  =          K y   Apertura  Morfología: Imágenes binarias
Ejemplo Aquí se ilustra cómo podemos usar la apertura para descomponer objetos. Supongamos un cuadrado unido a un asa.  El procedimiento descrito en la figura nos sirve para separar las dos partes.  Morfología: Imágenes binarias   Apertura
Ejemplo ,[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Apertura
La clausura  de A por un elemento estructural K  se define como  que, en palabras, establece que la clausura de  A  por  K  es la dilatación de  A  por  K , seguido de la erosión del resultado por  K .  Si  A  no cambia con la clausura por  K  diremos que  A  es  cerrado respecto a K.   Ejercicio : Da un ejemplo de un conjunto A y un elemento estructural K de más de un píxel de manera que A sea cerrado respecto a K. ¿Es también abierto? Si no lo es, busca un ejemplo de conjunto cerrado y abierto respecto a un mismo elemento estructural.  Morfología: Imágenes binarias   Clausura
El teorema de caracterización para la apertura y la dualidad entre apertura y la clausura nos lleva a la caracterización de la clausura que establece que  La clausura de  A  incluye todos los puntos que cumplen la condición de que cuando son cubiertos por un trasladado del reflejado del elemento estructural, este trasladado y  A  deben tener intersección no vacía. De nuevo esta transformación es invariante por traslaciones del elemento estructural.  Morfología: Imágenes binarias   Se cumple la dualidad entre apertura y cierre, es decir,  Clausura
[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Clausura
Ejemplo Apertura y Clausura  Morfología: Imágenes binarias
Aplicaciones Filtro morfológico para la eliminación de ruido tipo sal y pimienta: El elemento de estructura B debe ser físicamente mayor que todos los  elmentos de ruido. Morfología: Imágenes binarias   Apertura y Clausura
Cálculo del esqueleto El esqueleto de un conjunto  A  puede ser expresado en términos de erosiones y aperturas.  Si  S ( A ) denota  el esqueleto  de  A , entonces con  donde  A   kB  denota la aplicación sucesiva de  k  erosiones a  A:   K  es el último paso iterativo antes de que  A  se erosione a un conjunto vacío. En otras palabras,  Morfología: Imágenes binarias   Aplicaciones
Ejemplo: Cálculo del  esqueleto Morfología: Imágenes binarias   Aplicaciones
Poda Este es un paso fundamental a la hora de adelgazar o calcular el esqueleto de una imagen ya que con este proceso se limpia la imagen, eliminando elementos parásitos. Asumimos que la longitud de los elementos parásitos no excede de tres píxeles.  Por ejemplo, queremos hacer una poda  de esta imagen para eliminar los tres píxeles negros más a la izquierda.  Morfología: Imágenes binarias   Aplicaciones
Poda Morfología: Imágenes binarias   Aplicaciones  que elimina todos los elementos parásitos que no excedan de tres píxeles.  El problema es que también puede eliminar parte de la imagen.  ,[object Object],[object Object],[object Object]
Poda Morfología: Imágenes binarias   Aplicaciones  b) Para reconstruir la imagen a partir de los puntos finales, en primer lugar, dilatamos tres veces para recuperar los puntos de la imagen que hemos perdido:  ,[object Object],[object Object],donde H es el elemento estructural 3 x 3 con todos los píxeles en negro.
Poda ,[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias   Aplicaciones
Poda: Ejemplo Morfología: Imágenes binarias   Aplicaciones
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Morfología: Imágenes binarias

Más contenido relacionado

La actualidad más candente

Visible Surface Detection
Visible Surface DetectionVisible Surface Detection
Visible Surface DetectionAmitBiswas99
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosionAswin Pv
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusionUmed Paliwal
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough TransformMrunal Selokar
 
Homogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingHomogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingManthan Kanani
 
Gray level transformation
Gray level transformationGray level transformation
Gray level transformationchauhankapil
 
Frequency domain methods
Frequency domain methods Frequency domain methods
Frequency domain methods thanhhoang2012
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiTekendra Nath Yogi
 
Funciones polinómicas
Funciones polinómicasFunciones polinómicas
Funciones polinómicassaulvalper
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processingAbinaya B
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingHemantha Kulathilake
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Transformadas de laplace 1
Transformadas de laplace 1Transformadas de laplace 1
Transformadas de laplace 1Utp arequipa
 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
 

La actualidad más candente (20)

Visible Surface Detection
Visible Surface DetectionVisible Surface Detection
Visible Surface Detection
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusion
 
Shape Features
 Shape Features  Shape Features
Shape Features
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Homogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearingHomogeneous Representation: rotating, shearing
Homogeneous Representation: rotating, shearing
 
Gray level transformation
Gray level transformationGray level transformation
Gray level transformation
 
Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Frequency domain methods
Frequency domain methods Frequency domain methods
Frequency domain methods
 
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit 3 By Tekendra Nath Yogi
 
Funciones polinómicas
Funciones polinómicasFunciones polinómicas
Funciones polinómicas
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
SPATIAL FILTER
SPATIAL FILTERSPATIAL FILTER
SPATIAL FILTER
 
Transformadas de laplace 1
Transformadas de laplace 1Transformadas de laplace 1
Transformadas de laplace 1
 
digital image processing
digital image processingdigital image processing
digital image processing
 

Similar a Vision Artificial

tema5-1 transformaciones morfologicas.pdf
tema5-1 transformaciones morfologicas.pdftema5-1 transformaciones morfologicas.pdf
tema5-1 transformaciones morfologicas.pdfxoscarx18x
 
Operaciones morfológicas en imágenes binarias parte 1
Operaciones morfológicas en imágenes binarias   parte 1Operaciones morfológicas en imágenes binarias   parte 1
Operaciones morfológicas en imágenes binarias parte 1c09271
 
funciones de variable real.ppt
funciones de variable real.pptfunciones de variable real.ppt
funciones de variable real.pptValentinaVillacis
 
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfuncionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPabloMezaMorales1
 
Funciones. Función Lineal y Función Cuadrática
Funciones. Función Lineal y Función CuadráticaFunciones. Función Lineal y Función Cuadrática
Funciones. Función Lineal y Función Cuadráticacristianromero431455
 
001 prob.fi.unidad 01_2015_ii._vectores_
001 prob.fi.unidad 01_2015_ii._vectores_001 prob.fi.unidad 01_2015_ii._vectores_
001 prob.fi.unidad 01_2015_ii._vectores_scjaso
 
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...HENRYSARMIENTO13
 
Delavalle betina lujan act 2 u2
Delavalle betina lujan act 2 u2Delavalle betina lujan act 2 u2
Delavalle betina lujan act 2 u2dieguitto221996
 
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 iijcbp_peru
 
Funciones 150302195747-conversion-gate01
Funciones 150302195747-conversion-gate01Funciones 150302195747-conversion-gate01
Funciones 150302195747-conversion-gate01manuel gamboa
 
Sobre rectas y funciones lineales
Sobre rectas y funciones linealesSobre rectas y funciones lineales
Sobre rectas y funciones linealesRaulFlores69
 
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 iijcbp_peru
 
Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791Canache123
 
8 guia 07 semestre 2 funcion cuadratica
8 guia 07 semestre 2 funcion cuadratica8 guia 07 semestre 2 funcion cuadratica
8 guia 07 semestre 2 funcion cuadraticaeecoronado
 

Similar a Vision Artificial (20)

tema5-1 transformaciones morfologicas.pdf
tema5-1 transformaciones morfologicas.pdftema5-1 transformaciones morfologicas.pdf
tema5-1 transformaciones morfologicas.pdf
 
Operaciones Morfologicas
Operaciones MorfologicasOperaciones Morfologicas
Operaciones Morfologicas
 
Operaciones morfológicas en imágenes binarias parte 1
Operaciones morfológicas en imágenes binarias   parte 1Operaciones morfológicas en imágenes binarias   parte 1
Operaciones morfológicas en imágenes binarias parte 1
 
funciones de variable real.ppt
funciones de variable real.pptfunciones de variable real.ppt
funciones de variable real.ppt
 
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSfuncionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
funcionesSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 
Funciones. Función Lineal y Función Cuadrática
Funciones. Función Lineal y Función CuadráticaFunciones. Función Lineal y Función Cuadrática
Funciones. Función Lineal y Función Cuadrática
 
001 prob.fi.unidad 01_2015_ii._vectores_
001 prob.fi.unidad 01_2015_ii._vectores_001 prob.fi.unidad 01_2015_ii._vectores_
001 prob.fi.unidad 01_2015_ii._vectores_
 
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...
Semana 1_ Tema 1_ Vectores. 1.1 Vectores y adición de vectores 1.2 Componente...
 
Delavalle betina lujan act 2 u2
Delavalle betina lujan act 2 u2Delavalle betina lujan act 2 u2
Delavalle betina lujan act 2 u2
 
45 funciones (parte a)
45 funciones (parte a)45 funciones (parte a)
45 funciones (parte a)
 
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
 
Funciones 150302195747-conversion-gate01
Funciones 150302195747-conversion-gate01Funciones 150302195747-conversion-gate01
Funciones 150302195747-conversion-gate01
 
Sobre rectas y funciones lineales
Sobre rectas y funciones linealesSobre rectas y funciones lineales
Sobre rectas y funciones lineales
 
Funciones
FuncionesFunciones
Funciones
 
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
 
Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791Presentacion de grafos juan velasquez 23770791
Presentacion de grafos juan velasquez 23770791
 
Diadas
DiadasDiadas
Diadas
 
Funciones y preguntas tipo test
Funciones y preguntas tipo testFunciones y preguntas tipo test
Funciones y preguntas tipo test
 
Capitulo 12
Capitulo 12Capitulo 12
Capitulo 12
 
8 guia 07 semestre 2 funcion cuadratica
8 guia 07 semestre 2 funcion cuadratica8 guia 07 semestre 2 funcion cuadratica
8 guia 07 semestre 2 funcion cuadratica
 

Último

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Vision Artificial

  • 1. Primera parte Tema 6: Morfología
  • 2.
  • 3.
  • 4. Operaciones básicas sobre conjuntos Morfología: Imágenes binarias Por ejemplo, la diferencia de dos conjuntos A y B se define:
  • 5.
  • 6. Dilatación Dada una imagen A, y un elemento estructural B, (ambos imágenes binarias con fondo blanco), la dilatación de A por B se define como: Tengamos en cuenta que, para la intersección sólo consideramos los píxeles negros de A y B. El primer elemento de la dilatación, A, está asociado con la imagen que se está procesando y el segundo recibe el nombre de elemento estructural, la forma que actúa sobre A en la dilatación para producir . Morfología: Imágenes binarias
  • 7. EJEMPLO OBSERVACIÓN: Es importante tener en cuenta que el sistema de coordenadas que se usará en este tema es (fila, columna). Morfología: Imágenes binarias Dilatación
  • 8. EJEMPLO Morfología: Imágenes binarias Dilatación
  • 9. EJEMPLO de aplicación Morfología: Imágenes binarias Dilatación
  • 10.
  • 11. Dada una imagen A, y un elemento estructural B, (ambos imágenes binarias con fondo blanco), l a erosión de una imagen , A, por un elemento estructural, B, es el conjunto de todos los elementos x  para los cuales B trasladado por x está contenido en A: A Ө B = {x | B x     A} Tengamos en cuenta que, para la condición B x     A, sólo consideramos los píxeles negros de A y B. La erosión es la operación morfológica dual de la dilatación. La erosión se concibe usualmente como una reducción de la imagen original. Morfología: Imágenes binarias Erosión
  • 12. EJEMPLO Morfología: Imágenes binarias Erosión
  • 13. EJEMPLO Morfología: Imágenes binarias Erosión
  • 14. EJEMPLO de aplicación Morfología: Imágenes binarias Erosión
  • 15. Mientras que la dilatación puede representarse como la unión de los trasladados, la erosión puede representarse como la intersección de los trasladados negativos:   A        B =                A -b La dilatación y la erosión son muy similares en el sentido de que lo que uno hace al objeto el otro lo hace al fondo. Esta relación puede formularse como una relación de dualidad: Teorema.    Dualidad de la erosión y la dilatación. ( A     B) c = A c           Como consecuencia tenemos: ( A      B) c = A c          Morfología: Imágenes binarias Erosión
  • 16.
  • 17.
  • 18. Aplicaciones Extracción de la frontera La frontera de un conjunto A se puede obtener primero erosionando A por un elemento estructural apropiado, B, y realizando posteriormente la diferencia entre A y su erosión. Es decir, F ( A) = A - (A      B) El elemento estructural B usado más frecuentemente es el cuadrado 3x3 (como en el ejemplo que se muestra a continuación). Usando otros tamaños, por ejemplo 5 x 5, se ampliaría el grosor de la frontera a dos o tres píxeles. Morfología: Imágenes binarias Dilatación y Erosión
  • 19. Aplicaciones Extracción de la frontera Morfología: Imágenes binarias Dilatación y Erosión
  • 20. Aplicaciones Rellenado de regiones Partimos del borde 8-conexo de una región, A, y de un punto p del interior de A. El siguiente procedimiento rellena el interior de A: X k = ( X k - 1     B)     A c      k = 1, 2, 3... X 0 = p Donde B es el elemento estructural siguiente: Y el algoritmo termina en la iteración k si X k =X k-1 . La unión de X k y A es la frontera y la región rellena. Morfología: Imágenes binarias Dilatación y Erosión
  • 21. Rellenado de regiones Morfología: Imágenes binarias Dilatación y Erosión
  • 22. Aplicaciones Extracción de componentes conexas Supongamos que Y representa una componente conexa contenida en un conjunto A y supongamos que conocemos un punto p que pertenece a dicha región. Entonces, el siguiente procedimiento puede utilizarse para extraer Y: El algoritmo termina en la iteración k si X k-1 =X k . Con Y=X k . B es el elemento estructural siguiente: X 0 = p Morfología: Imágenes binarias Dilatación y Erosión X k = ( X k - 1     B)     A        k = 1, 2,...
  • 23. Aplicaciones Extracción de componentes conexas Morfología: Imágenes binarias Dilatación y Erosión
  • 24.
  • 25. La transformación morfológica de hit-or-miss es una herramienta básica para la detección de formas. Se usa para buscar una determinada configuración en los píxeles negros y blancos. Sea B = ( J , K ) la configuración que queremos buscar, donde J es el conjunto formado por los píxeles negros de B; y K el conjunto formado por los píxeles negros de B c . Por ejemplo Los x indican píxeles que pueden ser indistinguiblemente blancos o negros. Morfología: Imágenes binarias Trasformada Hit-or-Miss (ganancia o pérdida)
  • 26. La transformación hit-or-miss se define como: c Utilizando la definición de diferencia de conjuntos y la relación dual entre la erosión y la dilatación, podemos escribir la ecuación anterior como Morfología: Imágenes binarias Trasformada Hit-or-Miss
  • 27. EJEMPLO Detección de esquinas superiores derechas Morfología: Imágenes binarias Trasformada Hit-or-Miss
  • 28. ADELGAZAMIENTO El adelgazamiento de un conjunto A por un elemento estructural B puede ser definido en términos de la transformación ganancia-pérdida como: A     B = A - (A     B) = A     ( A     B) c Ejemplo B Morfología: Imágenes binarias Trasformada Hit-or-Miss
  • 29. ADELGAZAMIENTO Una definición más útil para el adelgazamiento de A simétrico está basado en una sucesión de elementos estructurales: { B } = { B 1 , B 2 ,..., B n }   donde B i es una versión rotada de B i - 1 . Usando este concepto definimos el adelgazamiento por una sucesión de elementos estructurales como A      { B} = ((...((A     B 1 )     B 2 )...)     B n ) En la siguiente transparencia veremos un ejemplo: Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 30. ADELGAZAMIENTO: Ejemplo Elementos estructurales usados comúnmente en el proceso de adelgazamiento Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 31. ADELGAZAMIENTO: Ejemplo Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 32. ENGROSAMIENTO El engrosamiento es el dual morfológico del adelgazamiento y se define mediante la expresión: Ejemplo A      B = A     ( A     B) A B B donde B es un elemento estructural apropiado para la ampliación. Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 33. ENGROSAMIENTO Al igual que el adelgazamiento, el engrosamiento se puede definir también secuencialmente, A      { B } = ((...(( A      B 1 )      B 2 )...)      B n ) En el caso del engrosamiento, los elementos estructurales que se usan son los mismos que en el caso de adelgazamiento, pero cambiando los ceros por unos. Sin embargo, esta implementación directa no se suele usar, lo que se hace es adelgazar el fondo y luego calcular el complementario. Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 34. ENGROSAMIENTO : Ejemplo Morfología: Imágenes binarias Trasformada Hit-or-Miss APLICACIONES
  • 35.   Para practicar: http://homepages.inf.ed.ac.uk/rbf/HIPR2/morops.htm Morfología: Imágenes binarias Trasformada Hit-or-Miss
  • 36.
  • 37. La apertura de A por un elemento estructural K se define como que, en palabras, establece que la apertura de A por K es simplemente la erosión de A por K , seguido de la dilatación del resultado por K . Si A no cambia con la apertura con K , diremos que A es abierto respecto a K. Ejercicio : Da un ejemplo de un conjunto A y un elemento estructural K de más de un píxel de manera que A sea abierto respecto a K. Apertura Morfología: Imágenes binarias
  • 38. Teorema de caracterización: La apertura de A por K selecciona los puntos de A que pueden ser cubiertos por alguna traslación del elemento estructural K que esté contenido completamente en A . En otras palabras, la apertura A o K se obtiene pasando el elemento estructural K dentro de A y no permitiéndole que salga. Además, de la fórmula anterior se deduce que A o K = A o K x para cualquier x . Reorganizando la información del teorema de caracterización tendremos A o K =          K y =        K y Apertura Morfología: Imágenes binarias
  • 39. Ejemplo Aquí se ilustra cómo podemos usar la apertura para descomponer objetos. Supongamos un cuadrado unido a un asa. El procedimiento descrito en la figura nos sirve para separar las dos partes. Morfología: Imágenes binarias Apertura
  • 40.
  • 41. La clausura de A por un elemento estructural K se define como que, en palabras, establece que la clausura de A por K es la dilatación de A por K , seguido de la erosión del resultado por K . Si A no cambia con la clausura por K diremos que A es cerrado respecto a K. Ejercicio : Da un ejemplo de un conjunto A y un elemento estructural K de más de un píxel de manera que A sea cerrado respecto a K. ¿Es también abierto? Si no lo es, busca un ejemplo de conjunto cerrado y abierto respecto a un mismo elemento estructural. Morfología: Imágenes binarias Clausura
  • 42. El teorema de caracterización para la apertura y la dualidad entre apertura y la clausura nos lleva a la caracterización de la clausura que establece que La clausura de A incluye todos los puntos que cumplen la condición de que cuando son cubiertos por un trasladado del reflejado del elemento estructural, este trasladado y A deben tener intersección no vacía. De nuevo esta transformación es invariante por traslaciones del elemento estructural. Morfología: Imágenes binarias Se cumple la dualidad entre apertura y cierre, es decir, Clausura
  • 43.
  • 44. Ejemplo Apertura y Clausura Morfología: Imágenes binarias
  • 45. Aplicaciones Filtro morfológico para la eliminación de ruido tipo sal y pimienta: El elemento de estructura B debe ser físicamente mayor que todos los elmentos de ruido. Morfología: Imágenes binarias Apertura y Clausura
  • 46. Cálculo del esqueleto El esqueleto de un conjunto A puede ser expresado en términos de erosiones y aperturas. Si S ( A ) denota el esqueleto de A , entonces con donde A kB denota la aplicación sucesiva de k erosiones a A: K es el último paso iterativo antes de que A se erosione a un conjunto vacío. En otras palabras, Morfología: Imágenes binarias Aplicaciones
  • 47. Ejemplo: Cálculo del esqueleto Morfología: Imágenes binarias Aplicaciones
  • 48. Poda Este es un paso fundamental a la hora de adelgazar o calcular el esqueleto de una imagen ya que con este proceso se limpia la imagen, eliminando elementos parásitos. Asumimos que la longitud de los elementos parásitos no excede de tres píxeles. Por ejemplo, queremos hacer una poda de esta imagen para eliminar los tres píxeles negros más a la izquierda. Morfología: Imágenes binarias Aplicaciones
  • 49.
  • 50.
  • 51.
  • 52. Poda: Ejemplo Morfología: Imágenes binarias Aplicaciones
  • 53.