XVIII Simposio Internacional de Ingeniería Eléctrica "SIE 2019" -Automatización, Robótica y Sistemas Computacionales

XVIII Simposio Internacional de Ingeniería Eléctrica

SIE 2019

Trabajo-Detección de matrículas mediante el algoritmo Viola-Jones en un sistema Zynq.

Resumen [ES]

En el presente trabajo se expone el desarrollo de una aplicación software para la detección de matrículas cubanas empleando el algoritmo de Viola-Jones utilizando el lenguaje de programación C. El algoritmo de Viola Jones ha sido implementado mediante una cascada de 13 etapas con un total de 99 rasgos, obtenidos previamente mediante una fase de entrenamiento. Estos pueden ser modificados, logrando que el sistema propuesto sea adaptable a diferentes tamaños de imágenes. La aplicación es implementada sobre una placa de desarrollo Zedboard que integra el dispositivo Zynq-7020. Se expone el soporte hardware utilizado sobre el cual se ejecuta la aplicación, así como el entorno de desarrollo empleado para la programación del dispositivo. Se realiza además una comparación de efectividad y tiempo de la aplicación con el implementado software en un FPGA-Spartan6. El tiempo de ejecución es 3,4 veces menor que el obtenido anteriormente, mientras que la efectividad de la detección se mantiene en un 96%, debido a que el objetivo es mejorar la respuesta temporal y no la efectividad del algoritmo Viola Jones implementado previamente.

Resumen [EN]

En el presente trabajo se expone el desarrollo de una aplicación software para la detección de matrículas cubanas empleando el algoritmo de Viola-Jones utilizando el lenguaje de programación C. El algoritmo de Viola Jones ha sido implementado mediante una cascada de 13 etapas con un total de 99 rasgos, obtenidos previamente mediante una fase de entrenamiento. Estos pueden ser modificados, logrando que el sistema propuesto sea adaptable a diferentes tamaños de imágenes. La aplicación es implementada sobre una placa de desarrollo Zedboard que integra el dispositivo Zynq-7020. Se expone el soporte hardware utilizado sobre el cual se ejecuta la aplicación, así como el entorno de desarrollo empleado para la programación del dispositivo. Se realiza además una comparación de efectividad y tiempo de la aplicación con el implementado software en un FPGA-Spartan6. El tiempo de ejecución es 3,4 veces menor que el obtenido anteriormente, mientras que la efectividad de la detección se mantiene en un 96%, debido a que el objetivo es mejorar la respuesta temporal y no la efectividad del algoritmo Viola Jones implementado previamente.

Sobre el ponente

Eduardo Vázquez

Eduardo Vázquez

UCI Flag of Cuba
Información Práctica
Spanish / Español
No definido
30 minutos
No definido
Autores
Eduardo Vázquez
Palabras clave
fpga
procesado de imágenes
sistemas embebidos
zynq