Title :
An optimized architecture for implementing image convolution with reconfigurable hardware
Author :
Vega-Rodriguez, M.A. ; Sanchez-Perez, J.M. ; Gomez-Pulido, J.A.
Author_Institution :
Univ. Extremadura. Dept. Informatica, Escuela Politecnica, Campus Universitario, s/n. 10071 Caceres, Spain
fDate :
June 28 2004-July 1 2004
Abstract :
Convolution is a very important operation within computer vision. It can he characterized as being computationally intensive, so it Is hard to implement real-time convolution. One reason for this is the vast amount of data that requires processing (more than nine million pixels per second for typical image sources). This paper introduces a new architecture along with its optimizations for implementing convolution in FPGAs. The proposed architecture uses techniques of parallelism with some improvements. The system uses a HOTZ-XL board, and we have developed a Visual C++ application to validate our hardware designs. This environment is based on a library of hardware modules implementing the most common operations in image processing. In this paper we focus on the convolution modules. The results illustrate the effectiveness of our improvements allowing real-time processing, a minimum resource use and high operation frequency.
Keywords :
Application software; Computer architecture; Computer vision; Convolution; Field programmable gate arrays; Hardware; Image processing; Parallel processing; Pipeline processing; Pixel; Computer Vision; FPGA (Field-Programmable Gate Array); Image Convolution; Image Processing; Reconfigurable Hardware;
Conference_Titel :
Automation Congress, 2004. Proceedings. World
Conference_Location :
Seville
Print_ISBN :
1-889335-21-5