Detección de bordes por umbralización basada en entropía sobre imágenes multidimensionales en GPU
Por favor, use este identificador para citas ou ligazóns a este ítem:
http://hdl.handle.net/10347/26563
Ficheiros no ítem
Metadatos do ítem
Título: | Detección de bordes por umbralización basada en entropía sobre imágenes multidimensionales en GPU |
Autor/a: | Quintana Díaz, Mahy |
Dirección/Titoría: | Blanco Heras, Dora Argüello Pedreira, Francisco |
Centro/Departamento: | Universidade de Santiago de Compostela. Escola Técnica Superior de Enxeñaría |
Palabras chave: | Procesado de imágenes | Detección de bordes | Algoritmo detector de bordes | Umbralización | |
Data: | 2016-06 |
Resumo: | En este trabajo, se presenta la extensión de un algoritmo de detección de bordes basado en entropía para imágenes en escala de grises a imágenes hiperespectrales, así como su proyección eficiente sobre GPUs basadas en CUDA. El algoritmo detector de bordes del que se parte no utiliza las derivadas primera y segunda de la imagen para detectar bordes, a diferencia de la mayoría de los algoritmos, que emplean operadores de convolución (aproximaciones a las derivadas para valores discretos) para detectar las zonas de variación de la luminancia que indiquen la presencia de bordes, este algoritmo se basa en la umbralización de la imagen, haciendo uso de la entropía, para luego proceder a la detección de bordes mediante el cálculo de probabilidades. Para evaluar el algoritmo detector de bordes basado en entropía, sobre imágenes en escala de grises, se hace una comparativa en calidad de detección de bordes con algoritmos como Canny y LoG que son comunes en la literatura. Además para comprobar la robustez del mismo se realizan varias pruebas frente a diferentes condiciones de ruido y contraste en las imágenes de entrada. En cuanto a la extensión del algoritmo a imágenes hiperespectrales, se han desarrollado una serie de técnicas que permiten a este algoritmo, inicialmente pensado para imágenes bidimensionales en escala de grises, trabajar con imágenes de una mayor dimensionalidad. Los algoritmos obtenidos han sido evaluados en cuanto a la eficiencia en la detección de bordes comparándolos con otros algoritmos en la bibliografía. Los resultados mostrarán cómo el algoritmo basado en entropía es especialmente eficiente sobre imágenes hiperespectrales con un número elevado de bandas. En lo que respecta a la implementación en GPU, se exponen diferentes estrategias de paralelización empleadas que permiten al algoritmo sacar mayor provecho de la arquitectura disponible. Con el fin de evaluar el algoritmo y su implementación, este, se ha aplicado sobre imágenes hiperespectrales reales de sensado remoto y se han analizado los resultados. Concretamente, se analiza el tiempo de ejecución en CPU y se compara con el tiempo obtenido en GPU de modo que en GPU se consigue hasta 54x de mejora respecto a la versión secuencial en CPU para una imagen de tamaño 715x1096 y 102 bandas. |
Descrición: | Traballo Fin de Máster en Computación de Altas Prestacións. Curso 2015-2016 |
URI: | http://hdl.handle.net/10347/26563 |
Dereitos: | Atribución-NoComercial-CompartirIgual 4.0 Internacional |
Coleccións
O ítem ten asociados os seguintes ficheiros de licenza: