User authentication using face verification

  • project:
  • client:
  • year: 2018
  • website:

challenge:

When it comes to security user experience usually suffers. Remembering passwords or carrying keycards around the office is cumbersome. This often leads to people by-passing the security measures. We wanted a secure and easy way to authenticate our workers to our back-office software system.

tools used:

Keras
Tensorflow
Python
CNN
Flask
We have employed state-of-the-art deep learning strategies to create a module that recognizes company employees based on a face image.

solution:

We have implemented a triplet loss algorithm on top of a deep convolutional neural network. We have first pretrained the model on a large set of publicly available face images and then applied transfer learning technique to fine-tune the model to our specific use-case.

impact:

We have created face verification system using Deep Learning techniques.