• DocumentCode
    1279468
  • Title

    High-Performance SIFT Hardware Accelerator for Real-Time Image Feature Extraction

  • Author

    Huang, Feng-Cheng ; Huang, Shi-Yu ; Ker, Ji-Wei ; Chen, Yung-Chang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    22
  • Issue
    3
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    340
  • Lastpage
    351
  • Abstract
    Feature extraction is an essential part in applications that require computer vision to recognize objects in an image processed. To extract the features robustly, feature extraction algorithms are often very demanding in computation so that the performance achieved by pure software is far from real-time. Among those feature extraction algorithms, scale-invariant feature transform (SIFT) has gained a lot of popularity recently. In this paper, we propose an all-hardware SIFT accelerator-the fastest of its kind to our knowledge. It consists of two interactive hardware components, one for key point identification, and the other for feature descriptor generation. We successfully developed a segment buffer scheme that could not only feed data to the computing modules in a data-streaming manner, but also reduce about 50% memory requirement than a previous work. With a parallel architecture incorporating a three-stage pipeline, the processing time of the key point identification is only 3.4 ms for one video graphics array (VGA) image. Taking also into account the feature descriptor generation part, the overall SIFT processing time for a VGA image can be kept within 33 ms (to support real-time operation) when the number of feature points to be extracted is fewer than 890.
  • Keywords
    feature extraction; image processing; VGA; data-streaming; feature descriptor generation; feature extraction; high-performance SIFT hardware accelerator; image feature extraction; key point identification; scale-invariant feature transform; video graphics array; Computer architecture; Feature extraction; Hardware; Histograms; Image segmentation; Pixel; Software; Feature extraction; hardware accelerator; object recognition; real-time; rotating SRAM banks; scale-invariant feature transform (SIFT);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2011.2162760
  • Filename
    5959965