DocumentCode
436157
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
Volume
16
fYear
2004
fDate
June 28 2004-July 1 2004
Firstpage
131
Lastpage
136
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Congress, 2004. Proceedings. World
Conference_Location
Seville
Print_ISBN
1-889335-21-5
Type
conf
Filename
1438644
Link To Document