• DocumentCode
    3503714
  • Title

    Reconfigurable machine vision systems using FPGAs

  • Author

    Villalpando, Carlos ; Some, Raphael

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2010
  • fDate
    15-18 June 2010
  • Firstpage
    31
  • Lastpage
    35
  • Abstract
    FPGAs provide a flexible architecture for implementing many different types of machine vision algorithms. They allow heavily parallel portions of those algorithms to be accelerated and optimized for high specific performance (MIPS:Watt ratio). In comparison to ASICS, FPGAs enable low cost, quick turn prototyping and algorithm development as well as lower production costs for small quantity and one off applications. FPGAs also have the ability to be reprogrammed in flight, allowing them to be configured for different applications as mission needs evolve. JPL has developed a suite of machine vision IP cores to accelerate many common machine vision tasks used in robotic mobility applications. Modules such as stereo correlation for ranging, filtering, optical flow, area based correlation, feature detection, and image homography and rectification allow the real-time processing of image data using much smaller systems with much less power draw then an appropriately sized general purpose processor. These modules, along with a vision processing framework, are being re-cast in a generic plug and play form to allow rapid, low cost configuration, reconfiguration, evolution and adaptation of next generation machine vision systems for mobile robotics.
  • Keywords
    Cameras; Correlation; Field programmable gate arrays; Hardware; IP networks; Machine vision; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2010 NASA/ESA Conference on
  • Conference_Location
    Anaheim, CA, USA
  • Print_ISBN
    978-1-4244-5887-5
  • Electronic_ISBN
    978-1-4244-5888-2
  • Type

    conf

  • DOI
    10.1109/AHS.2010.5546238
  • Filename
    5546238