Title :
Dynamically Programmable Image Processor for Compact Vision Systems
Author :
Andreas Loos;Michael Schmidt;Dietmar Fey;Jens Gröbel
Author_Institution :
Dept. of Comput. Sci., Univ. of Erlangen-Nurnberg, Erlangen, Germany
Abstract :
We present a fine-grain parallel processor chip which can be embedded in very compact machine vision systems, e.g. in 3d stacked die assemblies. Smart and fast vision systems are frequently required in industrial environments to automatically detect and inspect objects, e.g. on an assembly line. The chip die has a size of 25 mm² and is manufactured using a 0.18 um CMOS technology. The chip processes binary images with a maximum resolution of 320x240 pixels (QVGA) supplied by a separate closely-linked image sensor array. It is possible to process an image in multiple cycles where a set of morphological operations can be subsequently combined depending on the image processing problem. In addition the chip is able to compute more complex user-defined programs, e.g. to skeletonize images. The output data can be a preprocessed image or projection representations in horizontal, vertical and diagonal direction, which reduces the data amount. Therefore a faster image post-processing is supported, e.g. to calculate object´s momenta. The chip is driven by a 40 MHz clock. As result a base morphological operation including image in/output needs only 250 us. For even faster data in/output a ROI (region of interest) can be defined. Two standardized interfaces (JTAG, SPI) allow to parameterize as well as to program the circuit.
Keywords :
"Pixel","Radiation detectors","Image resolution","Arrays","Machine vision","Registers"
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Print_ISBN :
978-1-4244-7547-6
DOI :
10.1109/CIT.2010.50