Methods for the implementation of computer vision algorithms in fpga-based smart camera

Iker Zuriarrain Arcarazo · Dialnet (Universidad de la Rioja) · 2012

En estos ultimos anos ha habido una expansion sin precedentes en los tipos y capacidades de aparatos computacionales. Desde coches a telefonos moviles, casi todos los aparatos electricos contiene algun tipo de unidad de procesamiento, y las camaras no son una excepcion. Con el uso de tecnicas de vision por ordenador que pueden ser empotradas en la camara, hay muchas aplicaciones interesantes en campos como la video vigilancia, la asistencia a domicilio o la asistencia al conductor. En este contexto, hemos propuesto, implementado y validado un nuevo algoritmo que mezcla Cadenas de Markov con Filtros de Particulas para hacer seguimiento de multiples personas en una escena, y gestionar un numero variables de objetivos, manteniendo su idoneidad para la implementacion en una camara inteligente. Hemos probado este algoritmo tanto en bases de datos de imagenes publicas como privadas, y mostramos como su rendimiento es mejor comparandolo con un algoritmo conocido, el MCMCPF. Tambien proponemos una metodologi­a iterativa basada en simulaciones para la implementacion de este algoritmo en una camara inteligente con FPGAs, para aprovechar el paralelismo inherente en el algoritmo. Para demostrar la validez de este metodo, hemos implementado una parte de la aplicacion de seguimiento siguiendo esta metodologi­a. Finalmente, gracias a la informacion sobre posibles cuellos de botella dada por las simulaciones, proponemos una arquitectura que permite que el algoritmo funcione en tiempo real.

Read the paper · More papers on PaperTik