• DocumentCode
    2962587
  • Title

    A high-performance architecture for training Viola-Jones object detectors

  • Author

    Lo, Chieh ; Chow, Peter

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2012
  • fDate
    10-12 Dec. 2012
  • Firstpage
    174
  • Lastpage
    181
  • Abstract
    The object detection algorithm developed by Viola and Jones has become very popular due to its high quality and detection speed. However, the complexity of the computation required to train a detector makes it difficult to develop and test potential improvements to this algorithm. Furthermore, improving or training new detectors in the field is problematic. In this paper, we present a flexible FPGA architecture to accelerate this training process. The proposed systolic architecture is constructed to provide high throughput and make efficient use of the available external memory bandwidth. The design is implemented on a Xilinx ML605 development platform running at 200 MHz and obtains a 14-fold speed-up over a multi-threaded OpenCV implementation running on a high-end processor.
  • Keywords
    computational complexity; field programmable gate arrays; multi-threading; object detection; parallel architectures; Viola-Jones object detector training; Xilinx ML605 development platform; computational complexity; external memory bandwidth; flexible FPGA architecture; high-end processor; high-performance architecture; multithreaded OpenCV implementation; object detection algorithm; systolic architecture; Acceleration; Detectors; Engines; Field programmable gate arrays; Hardware; Random access memory; Training;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2012 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4673-2846-3
  • Electronic_ISBN
    978-1-4673-2844-9
  • Type

    conf

  • DOI
    10.1109/FPT.2012.6412131
  • Filename
    6412131