Python Based Pose and Skin Color Improved Face Recognition System

dc.contributor.advisorAslan, Semih
dc.contributor.authorMathew, Akku Merium
dc.contributor.committeeMemberStapleton, William A
dc.contributor.committeeMemberValles, Damian
dc.date.accessioned2022-12-19T19:57:52Z
dc.date.available2022-12-19T19:57:52Z
dc.date.issued2020-12
dc.description.abstractFace recognition has been an active research topic in the field of computer vision. Face recognition is currently being used for applications such as law enforcement, security, and video surveillance. Variations in pose and skin color are the two main factors that affect the accuracy of a face recognition system. The aim of this research is to develop a pose invariant and skin color invariant face recognition system for surveillance and law enforcement applications. In this research, we tackle the problem of pose variations and skin color separately. To understand the effect of pose on face recognition, we initially created a face recognition system for variation in head poses from -90 degrees yaw angle to 90 degrees yaw angle. From our study, we found that the accuracy of a face recognition system drops significantly from a yaw angle of 45 degrees to 90 degrees and -60 degrees to -90 degrees. To combat this problem, we identified two solutions. Firstly, we propose skin segmentation in HSV color space as a preprocessing step to improve accuracy for nonfrontal poses from 45 degrees to 90 degrees and -60 degrees to -90 degrees. Secondly, we propose using a Style Transfer Generative Adversarial Network (StyleGAN) generated frontal image for face recognition to improve accuracy for non-frontal poses from 45 degrees to 75 degrees and -60 degrees to -75 degrees. The experimental results demonstrate that both methods have significantly improved the accuracy of non-frontal poses. To study the effect of skin color on face recognition, we created the ‘Celeb-Skin’ dataset. The dataset contains 480 images of male celebrities of different races such as White, Asian, and African American. From testing the face recognition system on the Celeb-Skin dataset, we found that the accuracy of White faces was comparatively higher than African American and Asian faces. In this research, we propose that creating a training dataset based on skin color and grouping the celebrities based on their skin color would improve the accuracy of dark-skinned faces. Experimental results show that our technique has improved the accuracy of dark-skinned faces by 7.38 percent.
dc.description.departmentEngineering
dc.formatText
dc.format.extent101 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationMathew, A. M. (2020). Python based pose and skin color improved face recognition system (Unpublished thesis). Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/16400
dc.language.isoen
dc.subjectface recognition
dc.subjectpose
dc.subjectskin color
dc.subjectmachine learning
dc.subjectimage processing
dc.titlePython Based Pose and Skin Color Improved Face Recognition System
dc.typeThesis
thesis.degree.departmentEngineering
thesis.degree.disciplineEngineering
thesis.degree.grantorTexas State University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MATHEW-THESIS-2020.pdf
Size:
1.97 MB
Format:
Adobe Portable Document Format