Implementación de CNN en FPGA con entornos automatizados para visión por computadora

Autores/as

  • Nicolás URBANO PINTOS, Doctorando Grupo de Tecnología Aplicada al Medio Ambiente, Facultad Regional Haedo, Universidad Tecnológica Nacional - Argentina
  • Mario Blas LAVORATO Director
  • Héctor Alberto LACOMI Codirector

DOI:

https://doi.org/10.33414/ajea.1721.2024

Palabras clave:

FPGA, Aprendizaje Profundo, Redes neuronales de convolución, Visión por computadora

Resumen

Las Redes Neuronales Convolucionales (CNN) son esenciales en aplicaciones de visión por computadora, pero su implementación en sistemas embebidos es desafiante debido a sus altas demandas de memoria y cómputo. Para abordar esto, se emplean técnicas como la cuantización, permitiendo la ejecución de modelos en hardware embebido, como FPGA, que ofrecen eficiencia energética y flexibilidad. Entornos de desarrollo automatizados como Vitis AI y FINN de Xilinx facilitan la implementación de CNN en FPGA.

Este trabajo compendia modelos de CNN en FPGA usando Vitis AI y FINN para clasificación de imágenes y detección de objetos. Se revisan bibliografía y trabajos previos, describiendo diferencias arquitectónicas, procedimientos de construcción y evaluación de modelos, y analizando rendimiento y eficiencia energética, destacando las virtudes y limitaciones de cada entorno.

Descargas

Los datos de descargas todavía no están disponibles.

Descargas

Publicado

2024-10-08

Cómo citar

URBANO PINTOS, N., LAVORATO, M. B., & LACOMI, H. A. (2024). Implementación de CNN en FPGA con entornos automatizados para visión por computadora. AJEA (Actas De Jornadas Y Eventos Académicos De UTN), (AJEA 37). https://doi.org/10.33414/ajea.1721.2024