Visible to the public Parallel Implementation of K-Nearest-Neighbors for Face Recognition

TitleParallel Implementation of K-Nearest-Neighbors for Face Recognition
Publication TypeConference Paper
Year of Publication2018
AuthorsDespotovski, Filip, Gusev, Marjan, Zdraveski, Vladimir
Conference Name2018 26th Telecommunications Forum (℡FOR)
Date Publishednov
KeywordsClassification algorithms, countless classification algorithms, face recognition, graphics processing units, image classification, Indexes, Instruction sets, k-nearest-neighbours classifier, KNN classifier, Measurement, Metrics, nearest neighbor search, nearest neighbour methods, parallel architectures, parallel CUDA implementation, pattern classification, pubcrawl, Sorting, Time complexity
AbstractFace recognition is a fast-expanding field of research. Countless classification algorithms have found use in face recognition, with more still being developed, searching for better performance and accuracy. For high-dimensional data such as images, the K-Nearest-Neighbours classifier is a tempting choice. However, it is very computationally-intensive, as it has to perform calculations on all items in the stored dataset for each classification it makes. Fortunately, there is a way to speed up the process by performing some of the calculations in parallel. We propose a parallel CUDA implementation of the KNN classifier and then compare it to a serial implementation to demonstrate its performance superiority.
DOI10.1109/℡FOR.2018.8611971
Citation Keydespotovski_parallel_2018