Hardware, Design and Implementation Issues on a Fpga-Based Smart Camera

Fabio Dias,François Berry,Jocelyn Sérot,François Marmoiton,Francois Berry,Jocelyn Serot,Francois Marmoiton
DOI: https://doi.org/10.1109/icdsc.2007.4357501
2007-09-01
Abstract:Processing images to extract useful information in real-time is a complex task, dealing with large amounts of iconic data and requiring intensive computation. Smart cameras use embedded processing to save the host system from the low-level processing load and to reduce communication flows and overheads. Field programmable devices present special interest for smart cameras design: flexibility, reconfigurability and parallel processing skills are some specially important features. In this paper we present a FPGA-based Smart Camera research platform. The hardware architecture is described, and some design issues are discussed. Our goal is to use the possibility to reconfigure the FPGA device in order to adapt the system architecture to a given application. To that, a design methodology, based on pre-programmed processing elements, is proposed and sketched. Some implementation issues are discussed and a template tracking application is given as example, with its experimental results.
What problem does this paper attempt to address?