• DocumentCode
    2237858
  • Title

    Flex-SURF: A Flexible Architecture for FPGA-Based Robust Feature Extraction for Optical Tracking Systems

  • Author

    Schaeferling, Michael ; Kiefer, Gundolf

  • Author_Institution
    Dept. of Comput. Sci., Augsburg Univ. of Appl. Sci., Augsburg, Germany
  • fYear
    2010
  • fDate
    13-15 Dec. 2010
  • Firstpage
    458
  • Lastpage
    463
  • Abstract
    In this paper, we propose a novel architecture to accelerate the Speeded Up Robust Features (SURF) algorithm by the use of configurable hardware. SURF is used in optical tracking systems to robustly detect distinguishable features within an image in a scale and rotation invariant way. In its performance critical part, SURF computes convolution filters at multiple scale levels without the need to create down-sampled versions of the original image. However, the algorithm exposes a very irregular memory access pattern. We designed a configurable and scalable architecture to overcome these memory access issues without the need to use any internal block RAM resources of the FPGA. The complete detector and descriptor stage of SURF has been implemented and validated in a Virtex 5 FPGA.
  • Keywords
    augmented reality; feature extraction; field programmable gate arrays; memory architecture; optical tracking; random-access storage; reconfigurable architectures; RAM resources; SURF; Virtex 5 FPGA; configurable architecture; configurable hardware; convolution filters; feature extraction; memory access pattern; optical tracking systems; scalable architecture; speeded up robust features algorithm; SURF; configurable filter; feature extraction; multi resolution filter; optical tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-9523-8
  • Electronic_ISBN
    978-0-7695-4314-7
  • Type

    conf

  • DOI
    10.1109/ReConFig.2010.11
  • Filename
    5695349