Published September 18, 2017 | Version v1
Conference paper Open

Transformada de Fourier aplicada al alineamiento de imágenes multidimensionales en GPU

  • 1. Centro Singular de Investigación en Tecnoloxías da Información (CiTIUS), Universidade de Santiago de Compostela
  • 2. Departamento de Electrónica e Computación, Universidade de Santiago de Compostela

Description

La alineación de imágenes es una tarea previa fundamental en numerosas aplicaciones de imágenes. La gran cantidad de información que contienen las imágenes multidimensionales puede ser utilizada para conseguir alineaciones más precisas. Además, la mayoría de los algoritmos de alineación ignoran el tiempo de cómputo. En este artículo presentamos un algoritmo de alineación de imágenes multidimensionales basado en la transformada rápida de Fourier, el análisis de componentes principales y la combinación de mapas log-polar. El algoritmo propuesto hace uso de la correlación de fase para recuperar los parámetros que permiten alinear la imagen. Asimismo, se ha realizado una implementación eficiente sobre Unidades de Procesamiento Gráfico (GPUs). Diferentes técnicas de optimización, como el uso de bibliotecas CUDA optimizadas y el uso eficiente de las diferentes memorias, han sido aplicadas para obtener el mejor rendimiento. Como resultado, el algoritmo es robusto y ha sido probado con diferentes imágenes consiguiendo alineaciones de hasta una escala 6.0x para todos los ángulos, y con una aceleración de la implementación paralela en GPU de hasta 165.4x respecto de la implementación secuencial en CPU.

Notes

El presente trabajo ha sido financiando por la Consellería de Cultura, Educación e Ordenación Universitaria [GRC2014/008 y ED431G/08] y el Ministerio de Educación, Cultura y Deporte [TIN2013-41129-P y TIN2016-76373-P], ambos cofinanciados por el Fondo Europeo de Desarrollo Regional (FEDER).

Files

Transformada de Fourier aplicada al alineamiento de imagenes multidimensionales en GPU.pdf