DocumentCode :
3083685
Title :
CUDA accelerated illumination preprocessing on GPUs
Author :
Vandal, Nicholas A. ; Savvides, Marios
fYear :
2011
fDate :
6-8 July 2011
Firstpage :
1
Lastpage :
6
Abstract :
In this paper we develop a parallelized implementation of the anisotropic diffusion image preprocessing algorithm for illumination invariant face recognition proposed by Gross and Brajovic. Our implementation employs Red-Black Gauss-Seidel relaxation running on inexpensive Graphics Processing Units (GPUs) programmed with Nvidia´s CUDA framework. We are able to achieve a 20X speedup over a multithreaded implementation running on a quadcore CPU. Additionally a comparison to an open-source implementation of anisotropic diffusion in the Torch3vision library is performed, demonstrating a GPU speedup of greater than 900X over this commonly used machine vision library.
Keywords :
Gaussian processes; computer graphic equipment; coprocessors; image processing; multi-threading; CUDA accelerated illumination preprocessing; GPU; Torch3vision library; graphics processing units; illumination invariant face recognition; image preprocessing algorithm; machine vision library; multithreaded implementation; open source implementation; parallelized implementation; red black Gauss Seidel relaxation; Anisotropic magnetoresistance; Central Processing Unit; Face recognition; Graphics processing unit; Instruction sets; Libraries; Lighting; CUDA; GPGPU; GPU; Illumination Preprocessing; Real-time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Signal Processing (DSP), 2011 17th International Conference on
Conference_Location :
Corfu
ISSN :
Pending
Print_ISBN :
978-1-4577-0273-0
Type :
conf
DOI :
10.1109/ICDSP.2011.6004977
Filename :
6004977
Link To Document :
بازگشت