Code Monkey home page Code Monkey logo

face_enhancement's Introduction

Face Image Quality Enhancement Study for Face Recognition

This repository contains code, materials for the work of face enhancement on face recognition task.

[Report]

Abstract

  • 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.

Database

  • 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.

IJB-A dataset:

  • 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.

Face Quality Score Assessment

  • 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.

arch

Different quality levels

Divide the database into three different quality sets.

  • High Quality: score of each image >= 60 arch

  • Middle Quality:
    score of each image between [30,60) arch

*Low Quality:
score of each image < 30 arch

Enhancement methods

  • 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:

    1. pose correction,

    2. correcting motion blur

    3. normalizing illumination variation.

face_enhancement's People

Contributors

nz0001na avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

rodrigobelli2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.