Publication | Closed Access
Towards a robust, real-time face processing system using CUDA-enabled GPUs
40
Citations
12
References
2009
Year
Unknown Venue
Cuda-enabled GpusEngineeringBiometricsGpu ComputingFace DetectionFacial Recognition SystemImage AnalysisData ScienceFace Processing SystemPattern RecognitionVisual ComputingMachine VisionComputer EngineeringComputer ScienceComputer VisionGpu ArchitectureFacial Expression RecognitionFacial AnimationEye TrackingLaw Enforcement
Processing of human faces finds application in various domains like law enforcement and surveillance, entertainment (interactive video games), information security, smart cards etc. Several of these applications are interactive and require reliable and fast face processing. A generic face processing system may comprise of face detection, recognition, tracking and rendering. In this paper, we develop a GPU accelerated real-time and robust face processing system that does face detection and tracking. Face detection is done by adapting the Viola and Jones algorithm that is based on the Adaboost learning system. For robust tracking of faces across real-life illumination conditions, we leverage the algorithm proposed by Thota and others, that combines the strengths of Adaboost and an image based parametric illumination model. We design and develop optimized parallel implementations of these algorithms on graphics processors using the Compute Unified Device Architecture (CUDA), a C-based programming model from NVIDIA. We evaluate our face processing system using both static image databases as well as using live frames captured from a firewire camera under realistic conditions. Our experimental results indicate that our parallel face detector and tracker achieve much greater detection speeds as compared to existing work, while maintaining accuracy. We also demonstrate that our tracking system is robust to extreme illumination conditions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1