Print Email Facebook Twitter Face recognition using traditional machine learning algorithms and deep neural networks with application to face verification Title Face recognition using traditional machine learning algorithms and deep neural networks with application to face verification Author Papadakis, Manolis (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Circuits and Systems) Contributor Heusdens, Richard (mentor) Gaubitch, Nikolay (graduation committee) Tax, David (graduation committee) Degree granting institution Delft University of Technology Programme Electrical Engineering | Circuits and Systems Project Face recognition using traditional machine learning algorithms and deep neural networks with application to face verification Date 2019-09-13 Abstract Biometrics authentication has been very useful and necessary nowadays due to the great developments in technology and the transaction of huge amounts of sensitive data on a daily basis. Traditionally, access to some data or service is achieved by means of some documents or a password. However, these methods are not very convenient. Alternatively, typical biometric systems can be employed that use fingerprint, iris, voice, face recognition or a combination of them. This project focuses on the task of face recognition from still images and investigates how different algorithms for face verification perform under various adverse conditions modelled by blur, salt-and-pepper noise and changes in illumination. Conventional pattern recognition algorithms are first presented. Pixel intensities, Gabor features, Local Binary Patterns (LBP) and 2D-DCT coefficients are considered as features while for classification the nearest neighbor (NNC), nearest mean (NMC), SVM classifiers, and Likelihood Ratio Tests (LRT) with Gaussian Mixture Models (GMM) are examined. Out of all these methods, Gabor features combined with the linear SVM classifier are shown to produce best results across all degradations giving an average Equal Error Rate (EER) of 0:97% using the ORL face dataset. Then, emphasis is placed on deep learning and Convolutional Neural Networks (CNN). Specically, VGG-Face with triplet loss training for face verification is suggested. VGG-Face achieves an average EER of 2:63% when both test images of a query image pair are drawn from the same degradation conditions and an average EER of 3:80% when only one image in the given pair is degraded and the other one is derived from the clean ORL dataset. We also experimented with the extracted VGG-Face features and NNC, linear SVM and Gaussian SVM and it is seen that a linear SVM gives an average EER of 1:10% by macro-averaging the Detection Error Tradeoff (DET) curves. Subject Face RecognitionDeep learningPattern RecognitionComputer vision To reference this document use: http://resolver.tudelft.nl/uuid:19acdc96-d4dc-4ba4-8138-010250f8bf6f Part of collection Student theses Document type master thesis Rights © 2019 Manolis Papadakis Files PDF final_Msc_Thesis_report.pdf 3.81 MB Close viewer /islandora/object/uuid:19acdc96-d4dc-4ba4-8138-010250f8bf6f/datastream/OBJ/view