• DocumentCode
    3468699
  • Title

    A novel SoC architecture on FPGA for ultra fast face detection

  • Author

    He, Chun ; Papakonstantinou, Alexandros ; Chen, Deming

  • Author_Institution
    Res. Inst. of Electron. Sci. & Tech., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    412
  • Lastpage
    418
  • Abstract
    Face detection is the cornerstone of a wide range of applications such as video surveillance, robotic vision and biometric authentication. One of the biggest challenges in face detection based applications is the speed at which faces can be accurately detected. In this paper, we present a novel SoC (System on Chip) architecture for ultra fast face detection in video or other image rich content. Our implementation is based on an efficient and robust algorithm that uses a cascade of Artificial Neural Network (ANN) classifiers on AdaBoost trained Haar features. The face detector architecture extracts the coarse grained parallelism by efficiently overlapping different computation phases while taking advantage of the finegrained parallelism at the module level. We provide details on the parallelism extraction achieved by our architecture and show experimental results that portray the efficiency of our face detection implementation. For the implementation and evaluation of our architecture we used the Xilinx FX130T Virtex5 FPGA device on the ML510 development board. Our performance evaluations indicate that a speedup of around 100X can be achieved over a SSE-optimized software implementation running on a 2.4 GHz Core-2 Quad CPU. The detection speed reaches 625 frames per sec (fps).
  • Keywords
    artificial intelligence; face recognition; field programmable gate arrays; neural nets; object detection; system-on-chip; AdaBoost trained Haar features; SSE-optimized software implementation; SoC architecture; Xilinx FX130T Virtex5 FPGA device; artificial neural network classifiers; biometric authentication; feature extraction; frequency 2.4 GHz; robotic vision; system on chip; ultra fast face detection; video surveillance; Artificial neural networks; Authentication; Biometrics; Computer architecture; Face detection; Field programmable gate arrays; Parallel processing; Robot vision systems; System-on-a-chip; Video surveillance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413122
  • Filename
    5413122