• DocumentCode
    3538257
  • Title

    FPGA-based computing in computer vision

  • Author

    Ratha, Nalini K. ; Jain, Anil K.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1997
  • fDate
    20-22 Oct 1997
  • Firstpage
    128
  • Lastpage
    137
  • Abstract
    Algorithms in computer vision are characterized by (i) complex and repetitive operations; (ii) large amount of data and (iii) a variety of data interaction (e.g., point operations, neighborhood operations, global operations). Based on the computation and communication complexity, vision algorithms have been characterized into three categories: (i) low-level, (ii) intermediate-level and (iii) high-level. In this paper, we describe the usage of custom computing approach to meet the computation and communication needs of computer vision algorithms. By customizing hardware architecture for every application at the instruction level, the optimal grain size needed for the problem at hand and the instruction granularity can be matched. Field Programmable Gate Array (FPGA) based processing elements (PEs) are being used to provide this facility. Using programmable communication resources, the diverse communication requirements can be met. A vision system needs to integrate hardware for the three levels. A custom computing approach alleviates the problem of achieving optimal granularity for different stages as the same hardware gets reconfigured at a software level for different levels of the application. We demonstrate the advantages of our approach using Splash 2-a Xilinx 4010-based custom computer
  • Keywords
    communication complexity; computer vision; field programmable gate arrays; parallel architectures; FPGA-based computing; Splash 2; Xilinx 4010-based custom computer; communication complexity; communication requirements; computer vision; custom computing approach; field programmable gate array; hardware architecture; instruction granularity; instruction level; optimal granularity; programmable communication resources; vision algorithms; Application software; Cameras; Computer vision; Detectors; Hardware; Image edge detection; Image segmentation; Layout; Machine vision; Surface fitting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture for Machine Perception, 1997. CAMP 97. Proceedings. 1997 Fourth IEEE International Workshop on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-7987-5
  • Type

    conf

  • DOI
    10.1109/CAMP.1997.631921
  • Filename
    631921