Giter Club home page Giter Club logo

parthnagarkar875 / sclera_recognition Goto Github PK

View Code? Open in Web Editor NEW
8.0 0.0 5.0 3.77 MB

A new method for bio metric authentication system was developed in which the users were authenticated on the basis of their Sclera. A photo of the user's eye was captured and it was processed with the help of filters and different algorithms to extract the features, namely Blood vessels visible on the user's Sclera. These features were stored in the database and were compared with the new features that were generated every time a user tried to authenticate herself.

License: GNU General Public License v3.0

MATLAB 72.38% C 27.62%
matlab matlab-gui biometrics

sclera_recognition's Introduction

๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‘€ Sclera Recognition ๐Ÿ”’๐Ÿ”‘

Contributions Welcome Git MIT license

Link to my technical paper on this project:

https://www.irjet.net/archives/V5/i1/IRJET-V5I1235.pdf

Tech Stack of this Project:

  • Language: MATLAB
  • Dependencies: MATLAB 2017b or higer

To run this Project:

  • Clone this repo
git clone https://github.com/VirtualGoat/Sclera_Recognition.git
open Sclera_Recognition
run SECURITY_SYSTEM_USING_SCLERA.m 

Flow of project:

  1. You must first register a user and give an image of the user's eye as input by running to_enroll.m script.

  2. Run the SECURITY_SYSTEM_USING_SCLERA.m and select the image to be authenticated.

  3. Click on Green Plane Extraction button to extract the Green plane from the image.

  4. Click on Thresholding button for Sclera segmentation.

  5. Click on Gaussian Filter for performing feature enhancement.

  6. Click on Vessel Segmentation to extract the vessel patterns.

  7. Click on Feature detection to detect features to be stored from the vessel patterns.

  8. Click on Check for Authentication to authenticate the user.

This project still has scope of development, so you can also contribute to this Project as follows:

  • Fork this Repository.
  • Clone your Fork on a different branch:
    • git clone -b <name-of-branch> https://github.com/VirtualGoat/Sclera_Recognition.git
  • After adding any feature:
    • Go to your fork and create a pull request.
    • I will test your modifications and merge changes.

Developed with โค๏ธ by:

 Parth Nagarkar

sclera_recognition's People

Contributors

parthnagarkar875 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

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.