Architecture for hardware driven image inspection based on FPGAs

Autor: Johannes Fürtler, Christian Eckel, Konrad Mayer, Jörg Brodersen, Peter Rossler, Herbert Nachtnebel, Gerhard Cadek
Rok vydání: 2006
Předmět:
Zdroj: Real-Time Image Processing
ISSN: 0277-786X
DOI: 10.1117/12.642797
Popis: Requirements for contemporary print inspection systems for industrial applications include, among others, high throughput, examination of fine details of the print, and inspection from various perspectives and different spectral sensitivity. Therefore, an optical inspection system for such tasks has to be equipped with several high-speed/high-resolution cameras, each acquiring hundreds of megabytes of data per second. This paper presents an inspection system which meets the given requirements by exploiting data parallelism and algorithmic parallelism. This is achieved by using complex field-programmable gate arrays (FPGA) for image processing. The scalable system consists of several processing modules, each representing a pair of a FPGA and a digital signal processor. The main chapters of the paper focus on the functionality implemented in the FPGA. The image processing algorithms include flat-field correction, lens distortion correction, image pyramid generation, neighborhood operations, a programmable arithmetic unit, and a geometry unit. Due to shortage of on-chip memory, a multi-port memory concept for buffering streams of data between off-chip and on-chip memories is used. Furthermore, performance measurements of the processing module are presented.
Databáze: OpenAIRE