Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 1.95 KB

README.md

File metadata and controls

51 lines (28 loc) · 1.95 KB

Cancellable-Template

Understanding and Implementing Cancellable Templates in Biometrics for privacy protection

Implemented minutiae extraction from the finger print image.

Steps involved

  1. Image thinning.
  2. Detection of the ridges and bifurcations.
  3. Plotting the (x,y) coordinates which contains the minutiae points.

Transform input image to black and white image.

input

Image thinning - Convert input image to thin image.

thin_finger_print

Detecting the bifurcations and ridges.

Bifurcation Points

bifurcation

Minutiae Points

minutiae

Converting coordinates to csv for processing

Get the respective (x,y) coordinates for the corresponding ridges and bifurcation points (minutiae) and store it in a csv / array.

Coordinates of minutiae points are stored in an 1-D array and the corresponding line graph is plotted to visualize the points.

screenshot from 2015-08-17 10 27 42

Cancellable Template implementation (POC) : Method 1

Proposed Method : 1

  1. Distance calculation between the minutiae coordinates using neo4j graph database.
  2. Implementing reverse tranformation logic.

Implemented:

  1. Choose a reference point in the list of minutiae.
  2. Find the distance from the reference minutiae to all other minutiae points.

screenshot from 2015-08-17 10 24 31