HardwareX (Apr 2017)

An efficient and cost effective FPGA based implementation of the Viola-Jones face detection algorithm

  • Peter Irgens,
  • Curtis Bader,
  • Theresa Lé,
  • Devansh Saxena,
  • Cristinel Ababei

DOI
https://doi.org/10.1016/j.ohx.2017.03.002
Journal volume & issue
Vol. 1, no. C
pp. 68 – 75

Abstract

Read online

We present an field programmable gate arrays (FPGA) based implementation of the popular Viola-Jones face detection algorithm, which is an essential building block in many applications such as video surveillance and tracking. Our implementation is a complete system level hardware design described in a hardware description language and validated on the affordable DE2-115 evaluation board. Our primary objective is to study the achievable performance with a low-end FPGA chip based implementation. In addition, we release to the public domain the entire project. We hope that this will enable other researchers to easily replicate and compare their results to ours and that it will encourage and facilitate further research and educational ideas in the areas of image processing, computer vision, and advanced digital design and FPGA prototyping.

Keywords