• 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