Transformaciones invariantes a la iluminación para mejora de la segmentación en imágenes. Aplicación a piezas metálicas
- Autor: Jonás Martínez Sanllorente
- Tutor: Carlos López Nozal
- Co-tutor: Pedro Latorre Carmona
La calidad del resultado de aplicar un método de segmentación de imágenes depende, en ocasiones, de las condiciones de iluminación de la escena. La presencia de reflexiones especulares o sombras provoca que los métodos de segmentación las identifiquen como parte de los objetos, produciendo resultados erróneos. El objetivo es la aplicación de un conjunto de métodos de pre-procesado que permiten transformar las imágenes originales en otras en las que las reflexiones, sombras, etc., están "mitigadas", lo que permite, a priori, mejorar la calidad de la segmentación.
InvIPM está diseñada para aplicar distintos métodos de transformación invariante sobre imágenes que contengan piezas metálicas para demostrar una mejora en la posterior identificación de las piezas mediante métodos de agrupamiento de imágenes.
- Podrá seleccionar tanto imágenes de ejemplo como propias.
- Diversos métodos de transformación invariante.
- Distintos métodos de agrupamiento de imágenes.
- Guardar los correspondientes resultados.
Tener instalado MATLAB Runtime (R2023b).
-
Abra MATLAB.
-
Escriba el siguiente comando:
>> mcrinstaller
Si no está instalado, puede descargarlo desde el siguiente enlace: Descargar MATLAB Runtime R2023b
- InvIPM.exe: El archivo ejecutable principal.
- Este archivo README: Para guiar a los usuarios tanto en la instalación como en el funcionamiento básico de la aplicación.
-
Selección de Imagen
- Se solicita al usuario que elija una imagen: puede ser una imagen proporcionada por el programa o una propia.
- Si se elige una imagen del programa, se realizarán cálculos adicionales utilizando la imagen "ground truth" almacenada.
- Tras cargar la imagen, el programa mostrará la imagen seleccionada y, si aplica, su "ground truth" correspondiente.
-
Selección del Algoritmo de Transformación
-
Ejecución de la Transformación y Segmentación
-
Resultados
-
Guardar Resultados
-
Nueva Ejecución
- Para realizar una nueva ejecución, simplemente se debe elegir una nueva imagen o modificar los parámetros de la imagen utilizada en la última ejecución.