• DocumentCode
    3211187
  • Title

    Using multiple FPGA architectures for real-time processing of low-level machine vision functions

  • Author

    Drayer, Thomas H. ; King, William E., IV ; Tront, Joeseph G. ; Conners, R.W. ; Araman, Philip A.

  • Author_Institution
    Bradley Dept. of Electr. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • Volume
    2
  • fYear
    1995
  • fDate
    6-10 Nov 1995
  • Firstpage
    1284
  • Abstract
    In this paper, we investigate the use of multiple field programmable gate array (FPGA) architectures for real-time machine vision processing. The use of FPGAs for low level processing represents an excellent tradeoff between software and special purpose hardware implementations. A library of modules that implement common low-level machine vision operations is presented. These modules are designed with gate-level hardware components that are compiled into the functionality of the FPGA chips. A common input/output interface is created for use in each of the modules, allowing the interconnection of several image processing modules in a parallel or pipelined manner. This new synchronous, unidirectional interface establishes a protocol for the transfer of image and result data between modules. This reduces the design complexity and allows several different low-level operations to be applied to the same input image. A method is developed to partition and compile the design into the hardware resources of multiple FPGA chips. Experimental results verify the efficiency of using common multiple FPGA architectures to implement real-time machine vision processing
  • Keywords
    computer vision; field programmable gate arrays; image processing; image processing equipment; parallel architectures; pipeline processing; real-time systems; gate-level hardware components; hardware resources; image processing modules; input/output interface; low-level machine vision functions; multiple FPGA architectures; multiple field programmable gate array; parallel processing; pipeline processing; protocol; real-time processing; synchronous interface; unidirectional interface; Computer architecture; Field programmable gate arrays; Hardware; Image processing; Logic arrays; Machine vision; Programmable logic arrays; Random access memory; Real time systems; Signal generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, Control, and Instrumentation, 1995., Proceedings of the 1995 IEEE IECON 21st International Conference on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-3026-9
  • Type

    conf

  • DOI
    10.1109/IECON.1995.483982
  • Filename
    483982