18th International Symposium of Electrical Engineering "SIE 2019" -Automation, Robotics & Computer Systems

18th International Symposium of Electrical Engineering

SIE 2019

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

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.

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.

About The Speaker

Eduardo Vázquez

Eduardo Vázquez

UCI Flag of Cuba
Practical Info
Spanish / Español
Not defined
30 minutes
Not defined
Authors
Eduardo Vázquez
Keywords
fpga
procesado de imágenes
sistemas embebidos
zynq