This repository contains code, materials for the work of face enhancement on face recognition task.
- The problem of face recognition in low quality photos has not been well-studied so far.
- We try to explore the face recognition performance on low quality photos
- Try to improve the accuracy in dealing with low quality face images
- Assemble a large database with low quality photos
- Examine the performance of face recognition algorithms for three different quality sets
- Using state-of-the-art facial image enhancement approaches, we explore the face recognition performance for the enhanced face images.
- Real world images can simultaneously have multiple quality attributes, e.g, having pose variation, low illumination and a large expression variation at the same image, which makes the problem very hard.
- We use a database of unconstrained face images and performed cross quality face recognition.
- contains 500 celebrities of the world.
- 21,230 images in total
- Focus on studying the affect of face image quality enhancement for improved face recognition with different image qualities.
- A learning of rank based quality assessment approach is used.
- The face image quality framework uses two level training process to train a RankSVM.
- First, five different face recognition features are extracted: HoG, Gabor, Gist, LBP and CNN.
- Then, construct new features from the output of the first level prediction using a 5th degree polynomial kernel mapping function.
- The result of the second level prediction is normalized and rounded off and considered as the quality score.
Divide the database into three different quality sets.
*Low Quality:
score of each image < 30
-
There are various causes that can affect the quality of a face images, such as: pose variation uneven or too high or too low illumination image resolution occlusion motion blur etc.
-
We tried to enhance the quality of the low and middle quality image sets by applying different image quality enhancement methods.
-
For our study, we focused on three enhancement methods:
-
pose correction,
-
correcting motion blur
-
normalizing illumination variation.
-