Está en la página 1de 5

1

Operaciones Morfologicas
Ana Maria Ramirez Garcia
anamariar317@gmail.com
Universidad Manuela Beltrán
Bogotá, Colombia

 Dilatación: Tiene el objetivo de expandir la


Resumen- Se realizaron diferentes algoritmos para umbralizar y imagen, suavizando así los bordes del objeto.
realizar operaciones morfológicas a una imagen), para poder realzar
ciertas características de la imagen o filtrar objetos indeseados en
 Erosión: Cumple con el objetivo de adelgazar la
una imagen, esto se realizó mediante el lenguaje de programación imagen, quitándole información a los bordes de la
DEV C++ 5.11 con uso de la librería CImg. imagen.
 Apertura: Es el resultado de realizar una erosión y
I. INTRODUCCIÓN luego una dilatación la cual realiza una filtración
L procesamiento digital de imágenes es un conjunto de del fondo de la imagen.
Etécnicas que tienen como objetivo de mejorar la calidad  Cierre: Es el inverso de la apertura de igual
o resolución de la imágenes, aumentando o disminuyendo manera filtra la imagen pero no el fondo si no el
diferentes características de estas, esto para ayudar al ser interior de la imagen.
humano a realizar un mejor análisis de los datos que se
puedan identificar en una imagen. Esto tiene diferentes IV. CUESTIONARIO
funciones las cuales para esta práctica las más esenciales 1. Como se puede transformar la técnica OTSU en
fueron las establecidas en el marco teórico con las cuales una segmentación local.
se puede umbralizar una imagen por diferentes métodos
(OTSU, Watershed), también realizar Operaciones Para convertir la técnica de OTSU en una
Morfológicas (Dilatación, Apertura, Erosión y Cierre), segmentación local se debe de realizar por medio
todo esto en la sección de Marco teórico se va a explicar. de Boundary Window, identificando que es un
objeto, luego se debe de realizar los
II. OBJETIVO correspondientes cálculos de esta técnica para así
 Determinar los diferentes métodos de poder determinar el umbral óptimo.
Umbralización y sus diferencias 2. Enumere el total de métodos utilizados para la
 Identificar las funciones de las operaciones transformación de Watershed
morfológica.  Por objeto
 Por Gradiente
III. MARCO TEORICO
A. Umbralización: 3. Justifique el algoritmo para realizar la erosión:
 OTSU: Su objetivo es calcular el valor umbral de
forma que la dispersión dentro de cada clase sea
lo más pequeña posible, esta segmenta teniendo
en cuenta la varianza mínima o máxima.
 Watershed: La segmentación subdivide una V. RESULTADOS Y ANÁLISIS
imagen en sus partes constituyentes u objetos, A continuación, se mostrarán los diferentes puntos
con el fin de separar las partes de interés del realizados en la práctica enumerados por número de
resto de la imagen, por lo tanto, el nivel al que sesión:
se lleva a cabo esta subdivisión depende del
problema a resolver. En el proceso de detectar
las partes en una imagen se identifican bordes
de la imagen, o se segmenta esta en regiones,
líneas o curvas, etc

B. Operaciones Morfológicas:
2

A. Sesión 1: en cuenta el umbral escogido, para poder


La imagen a umbralizar es la siguiente: obtener el mayor nivel de varianza se debe
de realizar todas las probabilidades de dividir
el vector de PDF en dos.Luego se realiza la
media de cada clase con la siguiente formula:

𝑖 ∗ 𝑝[𝑖]
𝜇1 𝑜 𝜇2 = ∑
𝑐𝑙𝑎𝑠𝑒1[𝑡]

Figura N°1- Imagen original.


En esta sección se realizo la Umbralización
por OTSU, la cual segmenta teniendo en
cuenta la varianza mínima o máxima como se
indicó en la sección de marco teórico. A Codigo N°2-Media de cada clase
continuación, se mostrará el código utilizado
Luego se realizo la correspondiente calculo
para realizar la respectiva Umbralización: Commented [AMR1]:
de la media total de la imagen teniendo en
cuenta cada clase y la media, con la siguiente
ecuacion:

𝜇𝑇 = 𝜇1 [𝑖] ∗ 𝑐𝑙𝑎𝑠𝑒1 [𝑖]


𝜇2 [𝑖] ∗ 𝑐𝑙𝑎𝑠𝑒2 [𝑖]

Como ultimo paso se saca la correspodiente


varianza entre clases para asi poder
establecer cual es la varianza maxima y asi
sabe el umbral de binarización, esto se hizo
con la siguiente formula:
𝛿 = 𝑐𝑙𝑎𝑠𝑒1 (𝜇1 [𝑖] − 𝜇 𝑇 )2 + 𝑐𝑙𝑎𝑠𝑒2 (𝜇2 [𝑖] − 𝜇 𝑇 )2

Codigo N°1- Extraccion del PDF y las clases


para su respectiva umbralizacion

La extraccion del PDF se realizo teniendo los


datos del histograma, teniendo en cuetna que
el histograma tiene frecuencia absoluta la
cual indica cuanto veces se repite un dato en Codigo N°3-Media de la imgen teniendo las
una imegen, estableciendo esto el PDF es la clases y las medias y varianzas
frecuencia relativa:

𝐹𝑖
𝑃𝐷𝐹[𝑖] =
𝑁

Las clases se tienen evaluando realizando la


sumatoria las frecuencias relativas teniendo
3

Codigo N°4-Boundary y calculo de la energia

Figura N°2- Imagen con OTSU.

Otro metodo de umbralizacion realizado fue


el de Watershed el cual tiene diferentes Codigo N°5-Asignacion de valores a la ventana.
metodos, el utilizado fue el objeto, este se
realiza por medio del “Boundary Window” Teniendo el desarrollo del correspondiente
en el cual teniendo en cuenta la energia del codigo se obtuvo la siguiente imagen
Boundary con la siguiente ecuacion: binarizada:

1
𝐸𝑛𝑒𝑟𝑔𝑖𝑎 = ∑(𝑥[𝑖]2 )
𝑁
Se debe de determinar cual es la energia del
fondo de la imagen y del objeto para eso se
realizo el calculo anterior en la imagen
original Figura N°1 teniendo una energia del
0.05.

Todo se realizo binarizando ventana por


ventana asignando dependiendo el valor de la
energia, ya que si el valor en la primera Figura N°3- Imagen con Wathershed.
ventana es menor al calulado en la
umbralizacion esta ventana corresponde al
fondo de la imagen y si es mayor corresponde B. Sesion 2:
al objeto de la imagen. El correspondiente Teniendo el desarrollo de la umbralizacion por
codigo para el Watershed es el siguiente: OTSU se realizaron las respectivas operaciones
morfologicas las cuales son dilatacion, erosion,
apertura y cierre estos realizan diferentes efectos
en la imagen, los cuales son:
 Dilatacion: Realiza un suavizado en las
orillas de la imagen agregando pixeles
blancos a la imagen.
 Erosion: Se obtiene el resultado de
adelgazar la imagen
 Cierre: Es el resultado de realizar primero
una dilacion y luego una erosion lo que
ocasiona una limpieza de la figura.
 Apertura: Es el resultado de realizar
primero una erosion y luego una dilatacion
lo que ocasiona una limpieza del fondo de
la figura.
En la guia se indicaba realizar la multiplicacion
punto a punto de la imagen con la correspodiente
4

operación morfologica y la imagen original, el


codigo se podra apreciar a continuacion:

Figura N°6-Envolvente

VI. CAUSAS DE ERROR


 No declarar de manera correcta las imágenes y
confundir variables
 Desconocer las funciones de la librería CImg
Codigo N°6-Operaciones Morfologicas
En la siguientes figuras se pondra observar los VII. APLICACIÓN PROFESIONAL
resultados: Esta práctica se puede aplicar a la Ingeniería
Biomedica para el análisis de imágenes diagnosticas
como lo son la tomografía, resonancias, radiografías,
etc para extraer características como las dimensiones
de neoplasias, generan diferentes ecualizaciones o
normalizaciones y poder realizar un mejor análisis.

Figura N°4- Operaciones morfologicas, Original ”Azul VIII. CONCLUSIONES


”,Dilatacion”Naranja”, Original*Dilatacion”Amarillo”,Erosion
“Gris”,Original*Erosion”Verde”.  Los metodos de umbralizacion vistos en esta
practica son OTSU y Watershed, los cuales
respectivamente se definen como la busqueda de
la mayor varianza para establecer e mejor umbral
de binarizacion y por medio de la energia, el rango
dinamico y la media se puede determinar si la
ventana analizada es fondo o parte del objeto.
Figura N°5- Operaciones morfologicas, Apertura ”Verde”,  Los diferentes tipos de operaciones morfológicas
Original*Apertura”Amarillo”, Cierre ”Naranja”,
Original*Cierre ”Azul ”. son dilatacion el cual realiza un suavizado en las
Por ultimo se realizo la operación de la envolvente de la orillas de la imagen agregando pixeles blancos a
imagen la cual se realizo con la resta de la imágenes de la imagen, erosion del cual se obtiene el resultado
dilatacion y erosion del item anterior, el codigo se de adelgazar la imagen,cierre es el resultado de
mostrara a continuacion: realizar primero una dilacion y luego una erosion
lo que ocasiona una limpieza de la figuray
apertura es el resultado de realizar primero una
erosion y luego una dilatacion lo que ocasiona una
limpieza del fondo de la figura.

Codigo N°7-Envolvente
BIBLIOGRAFÍA

[ L. A. Fernández, D. . Diaz y R. . Depaoli,


1 «Optimización de la ecualización del histograma en el
] procesamiento de imágenes digitales,» , 2005. [En
5

línea]. Available:
http://sedici.unlp.edu.ar/bitstream/handle/10915/2108
2/documento_completo.pdf?sequence=1. [Último
acceso: 3 9 2019].
[ P. . Hernandez y R. . Antonio, «AUTENTICACION
2 DE IMAGENES USANDO IMAGE HASHING,» ,
] 2011. [En línea]. Available:
http://repositoriodigital.ipn.mx/handle/123456789/81
35. [Último acceso: 3 9 2019].

También podría gustarte