Defensa Tesis Licenciatura Maximiliano A. Sacco
Titulo: Algoritmo ADM de Reconocimiento de Bordes en Imágenes Implementado en FPGA. Director: Dra. Patricia Borensztejn.
| Qué |
|
|---|---|
| Cuándo |
27/07/2009 de 11:00 am a 12:00 pm |
| Dónde | Laboratorio 3 |
| Agregar evento al calendario |
|
- Titulo: Algoritmo ADM de Reconocimiento de Bordes en Imágenes Implementado en FPGA.
- Alumno: Maximiliano A. Sacco.
- Director: Dra. Patricia Borensztejn.
- Jurados: Dr. Marcelo Risk, Dra. Marta Mejail
- RESUMEN
Los FPGA (Field Programmable Gate Array) son dispositivos formados por miles de celdas básicas de lógica y memoria, interconectadas entre sí. Tanto las celdas lógicas como sus interconexiones pueden programarse (configurarse) para implementar los algoritmos que uno desee.
El interés que tienen estos dispositivos desde el lado de las ciencias de la computación es que posibilitan el desarrollo de sistemas diseñados para ser embebidos en algún producto o sistema mayor. La computación embebida, considerada hoy como la siguiente generación de computadoras por la diseminación de sus productos y el tamaño creciente de su mercado es la principal consumidora de dispositivos cuyos requerimientos son diferentes a aquellos que satisfacen los microprocesadores convencionales. Para realizar procesamiento embebido generalmente es necesario contar con dispositivos pequeños, rápidos, inteligentes, conectados, potentes, y baratos.
Los FPGA son dispositivos de muy bajo consumo, que funcionan a bajas frecuencias de reloj, pero que obtienen rendimientos altos debido a que no son mas que bloques de lógica que pueden ser programados para que funcionen en paralelo. Hemos puesto especial énfasis en el desarrollo metodológico del diseño de la aplicación debido a que el paradigma con que se los programa (utilizando lenguajes de descripción de hardware) es distinto al paradigma secuencial al que el programador o estudiante de ciencias de la computación está acostumbrado.La aplicación que se ha diseñado es una aplicación de adquisición de imágenes y reconocimiento de bordes en dicha imagen. El algoritmo de detección de bordes que se aplica a la imágenes es el algoritmo ADM. Las imágenes son imágenes en blanco y negro de 512 por 512 pixels. El sistema corre sobre una FPGA tipo Spartan3 de xilinx, obteniendo un rendimiento de menos de 3 milisegundos por imagen procesada.


