• DocumentCode
    3649398
  • Title

    SURF algorithm implementation on FPGA

  • Author

    T. Sledevič;A. Serackis

  • Author_Institution
    Department of Electronic Systems, Vilnius Gediminas Technical University, Naugarduko str. 41, LT-03227, Lithuania
  • fYear
    2012
  • Firstpage
    291
  • Lastpage
    294
  • Abstract
    This paper describes the hardware implementation of the modified speeded-up robust features (SURF) algorithm. Field Programmable Gate Array (FPGA) is selected as a hardware platform for implementation of the modified SURF algorithm. FPGA base platform is selected to ensure features extraction in real-time video. A sliding window buffer is used to store shifted pixels of integral video frame at each clock signal. The buffer is shared with Hessian determinant, orientation and descriptor units. The interest points are searched in 8 scales in parallel by applying the non-maximal suppression. The orientation vector and simplified descriptor is computed for each feature in 6 scales. The proposed architecture is implemented using VHDL and achieves real-time orientation and descriptor calculation on 60 fps 640×480 video stream only on 25 MHz clock.
  • Keywords
    "Field programmable gate arrays","Feature extraction","Clocks","Hardware","Real-time systems","Streaming media","Vectors"
  • Publisher
    ieee
  • Conference_Titel
    Electronics Conference (BEC), 2012 13th Biennial Baltic
  • ISSN
    1736-3705
  • Print_ISBN
    978-1-4673-2775-6
  • Type

    conf

  • DOI
    10.1109/BEC.2012.6376874
  • Filename
    6376874