Face recognition technology, a cornerstone of computer vision, has seen notable progress driven by traditional algorithms, deep learning methods, and cloud-based solutions. This literature review synthesizes seminal research to trace the evolution of face recognition techniques, from traditional methods to modern deep learning approaches and cloud-based services.
Traditional algorithms like the Viola-Jones object detection framework, introduced by Viola and Jones in 2001 [1], laid the groundwork for efficient face detection using Haar cascades, even in partially occluded scenarios. Similarly, Dalal and Triggs (2005) [2] introduced Histograms of Oriented Gradients (HOG) features, enhancing feature extraction in object and face detection tasks.
OpenCV, a widely-used computer vision library, has been instrumental in real-time face recognition tasks, as demonstrated by Seo, Kim, and Kim (2008) [3]. Conversely, Chollet (2017) [4] explored deep learning-based face recognition using TensorFlow, showcasing the potential of convolutional neural networks (CNNs) for superior performance.
Cloud-based solutions like Microsoft Azure Face Service, as explored by Yan, Song, and Zhang (2017) [5], offer scalability and convenience in large-scale face recognition deployments. Meanwhile, Deng et al. (2014) [6] introduced the Deep Face approach, bridging the gap between deep learning and face recognition, while Parkhi and Vedaldi (2015) [7] presented VGGFace, a tailored deep learning architecture for face recognition tasks.
Furthermore, Hugging Face provides pre-trained models for face recognition, offering insights into leveraging deep learning for practical applications.
In summary, this literature review highlights the diverse approaches in face recognition research, aiming to achieve accurate, efficient, and scalable real-time systems, driving innovation in computer vision.