Optimized Parallel Implementation of Face Detection based on GPU component

Abstract : Face detection is an important aspect for various domains such as: biometrics, video surveillance and human computer interaction. Generally a generic face processing system includes a face detection, or recognition step, as well as tracking and rendering phase. In this paper, we develop a real-time and robust face detection implementation based on GPU component. Face detection is performed by adapting the Viola and Jones algorithm. We have developed and designed optimized several parallel implementations of these algorithms based on graphics processors GPU using CUDA (Compute Unified Device Architecture) description. First, we implemented the Viola and Jones algorithm in the basic CPU version. The basic application is widened to GPU version using CUDA technology, and freeing CPU to perform other tasks. Then, the face detection algorithm has been optimized for the GPU using a grid topology and shared memory. These programs are compared and the results are presented. Finally, to improve the quality of face detection a second proposition was performed by the implementation of WaldBoost algorithm.
Type de document :
Article dans une revue
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2015, pp.12. 〈10.1016/j.micpro.2015.04.009〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01157615
Contributeur : Julien Dubois <>
Soumis le : jeudi 28 mai 2015 - 12:06:09
Dernière modification le : vendredi 29 mai 2015 - 01:03:17

Identifiants

Collections

Citation

Chouchene Marwa, Fatma Sayadi, Bahri Haythem, Julien Dubois, Johel Miteran, et al.. Optimized Parallel Implementation of Face Detection based on GPU component. Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2015, pp.12. 〈10.1016/j.micpro.2015.04.009〉. 〈hal-01157615〉

Partager

Métriques

Consultations de la notice

206