Title :
A programmable image signal processing architecture for embedded vision systems
Author :
McBader, S. ; Lee, Peter
Author_Institution :
NeuriCam S.p.A., Trento, Italy
Abstract :
This paper presents a programmable multiprocessor architecture suitable for image preprocessing in embedded vision systems. The architecture is made up of sixteen 16-bit input/32-bit output parallel processing elements, connected to an intelligent DMA channel and frame buffers. Each element of the SIMD processing array can be programmed using a RISC-like instruction set, and is capable of performing DSP operations commonly used in image preprocessing algorithms. The architecture has been prototyped on an FPGA connected to a 256×256-pixel CMOS sensor, achieving 3.23 GOPS and up to 667 FPS of throughput at a clock frequency of 50 MHz. It is estimated to achieve a minimum of 6.46 GOPS and 1334 FPS at a clock frequency of 100 MHz when implemented in VLSI.
Keywords :
CMOS image sensors; computer vision; digital signal processing chips; embedded systems; field programmable gate arrays; parallel architectures; reduced instruction set computing; 100 MHz; 16 bit; 32 bit; 50 MHz; CMOS sensor; DSP operations; FPGA; RISC-like instruction set; SIMD processing array; embedded vision systems; frame buffers; image preprocessing; intelligent DMA channel; parallel processing elements; programmable multiprocessor architecture; Clocks; Digital signal processing; Field programmable gate arrays; Frequency estimation; Intelligent sensors; Machine vision; Parallel processing; Prototypes; Signal processing; Signal processing algorithms;
Conference_Titel :
Digital Signal Processing, 2002. DSP 2002. 2002 14th International Conference on
Print_ISBN :
0-7803-7503-3
DOI :
10.1109/ICDSP.2002.1028324