A high-performance face detection system using OpenMP

  • Authors:
  • P. E. Hadjidoukas;V. V. Dimakopoulos;M. Delakis;C. Garcia

  • Affiliations:
  • Department of Computer Science, University of Ioannina, 45110 Ioannina, Greece;Department of Computer Science, University of Ioannina, 45110 Ioannina, Greece;Orange Labs, 4, rue du Clos Courtel, 35512 Rennes, France;Orange Labs, 4, rue du Clos Courtel, 35512 Rennes, France

  • Venue:
  • Concurrency and Computation: Practice & Experience
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the development of a novel high-performance face detection system using a neural network-based classification algorithm and an efficient parallelization with OpenMP. We discuss the design of the system in detail along with experimental assessment. Our parallelization strategy starts with one level of threads and moves to the exploitation of nested parallel regions in order to further improve, by up to 19%, the image-processing capability. The presented system is able to process images in real time (38 images-sec) by sustaining almost linear speedups on a system with a quad-core processor and a particular OpenMP runtime library. Copyright © 2009 John Wiley & Sons, Ltd.