Optimized Parallel Implementation of Face Detection based on GPU component - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Microprocessors and Microsystems: Embedded Hardware Design Année : 2015

Optimized Parallel Implementation of Face Detection based on GPU component

Résumé

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.
Fichier non déposé

Dates et versions

hal-01157615 , version 1 (28-05-2015)

Identifiants

Citer

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 , 2015, pp.12. ⟨10.1016/j.micpro.2015.04.009⟩. ⟨hal-01157615⟩
220 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More