Detecting Liveness of a Fingerprint using Deep Learning

Souvik Baruah

Souvik Baruah

Jorhat, Assam

0 0
  • 0 Collaborators

A CNN model designed to distinguish between a fake fingerprint and a live fingerprint. This concept can be used on fingerprint scanners to prevent different kinds of fraud. A comparison in performance and accuracy has also been made by making use of the predefined VGG16 Architecture. ...learn more

Project status: Under Development

Artificial Intelligence

Groups
Student Developers for AI

Code Samples [1]Links [1]

Overview / Usage

Here, I have designed a Convolutional Neural Network (CNN) with image inputs of size(300x300). The network is trained with a set of training images of fingerprints (13,618 in total) collected from different sensors. The data is collected in 2 sets of fake and live. The desired output, i.e, whether the fingerprint is live or fake, is given by the trained network. I have tried to implement a SUPERVISED CLASSIFICATION learning model by using feedforward and backpropagation algorithm technique. Here I have used the KERAS library which is already written in Python.

Methodology / Approach

https://github.com/souvikbaruah/CNN-Model-Detecting-Liveness-of-Fingerprint-using-Deep-Learning-/blob/master/README.md

Technologies Used

Python, Keras, CNN, Neural Networks, VGG16

Repository

https://github.com/souvikbaruah/CNN-Model-Detecting-Liveness-of-Fingerprint-using-Deep-Learning-

Comments (0)