• DocumentCode
    676366
  • Title

    A hardware implementation of Bag of Words and Simhash for image recognition

  • Author

    Shengye Wang ; Chen Liang ; Xuegong Zhou ; Wei Cao ; Chenlu Wu ; Xitian Fan ; Lingli Wang

  • Author_Institution
    State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    418
  • Lastpage
    421
  • Abstract
    Algorithms such as Bag of Words and Simhash have been widely used in image recognition. To achieve better performance as well as energy-efficiency, a hardware implementation of these two algorithms is proposed in this paper. To the best of our knowledge, it is the first time that these algorithms have been implemented on hardware for image recognition purpose. The proposed implementation is able to generate a fingerprint of an image and find the closest match in the database accurately. It is implemented on Xilinx´s Virtex-6 SX475T FPGA. Tradeoffs between high performance and low hardware overhead are obtained through proper parallelization. The experimental result shows that the proposed implementation can process 1,018 images per second, approximately 17.8x faster than software on Intel´s 12-thread Xeon X5650 processor. On the other hand, the power consumption is 0.35x compared to software-based implementation. Thus, the overall advantage in energy-efficiency is as much as 46x. The proposed architecture is scalable, and is able to meet various requirements of image recognition.
  • Keywords
    energy conservation; field programmable gate arrays; image matching; microprocessor chips; power aware computing; visual databases; Bag of Words; Intel 12-thread Xeon X5650 processor; Simhash; Xilinx Virtex-6 SX475T FPGA; energy-efficiency; fingerprint; hardware implementation; image database; image matching; image recognition; power consumption; Computer architecture; Databases; Dictionaries; Field programmable gate arrays; Hardware; Image recognition; Vectors; Bag of Words; FPGA implementation; Simhash; image recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718403
  • Filename
    6718403