Skip to main content

Facial Recognition using Siamese Network

Facial Recognition using Siamese Network | Tensorflow

Introduction

  • Overview of the significant advancements in facial recognition technology.
  • Identification of common applications, including security systems and user authentication.
  • Recognition of the challenge posed by the need for large datasets for effective system operation.

Model Architecture

The model architecture consists of Input Layer of shape (105,105,3), 4 2D- convolution layers, 4 Max Pooling layers, L1 siamese distance calc layer, 1 fully connected layer, 1 sigmoid layer and then output layer having single output

Model Architecture

Dataset

For training & testing of the model we have used Labeled Faces in the Wild, a database of face photographs designed for studying the problem of unconstrained face recognition. The dataset contains more than 13,000 images of faces collected from the web. Each face has been labeled with the name of the person pictured. 1680 of the people pictured have two or more distinct photos in the data set.

Applications

  • CCTV Cameras
  • Door locking systems
  • Personal devices locks