Attendance System

Only available on StudyMode
  • Topic: Biometrics, Fingerprint recognition, Image processing
  • Pages : 60 (14645 words )
  • Download(s) : 1449
  • Published : March 28, 2013
Open Document
Text Preview
Student Attendance System Based On Fingerprint Recognition and One-to-Many Matching

A thesis submitted in partial fulfillment of the requirements for the degree of

Bachelor of Computer Application

Computer Science

(Roll no. 107cs016) and

Arun Sharma
(Roll no. 107cs015)

Under the guidance of : Prof. R.C. Tripathi

Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela-769 008, Orissa, India

2 .

Dedicated to

Our Parents and Indian Scientific Community


National Institute of Technology Rourkela

This is to certify that the project entitled, ‘Student Attendance System Based On Fingerprint Recognition and One-to-Many Matching’ submitted by Rishabh Mishra and Prashant Trivedi is an authentic work carried out by them under my supervision and guidance for the partial fulfillment of the requirements for the award of Bachelor of Technology Degree in Computer Science and Engineering at National Institute of Technology, Rourkela.

To the best of my knowledge, the matter embodied in the project has not been submitted to any other University / Institute for the award of any Degree or Diploma. Date - 9/5/2011 Rourkela (Prof. B. Majhi) Dept. of Computer Science and Engineering

4 Abstract Our project aims at designing an student attendance system which could effectively manage attendance of students at institutes like NIT Rourkela. Attendance is marked after student identification. For student identification, a fingerprint recognition based identification system is used. Fingerprints are considered to be the best and fastest method for biometric identification. They are secure to use, unique for every person and does not change in one’s lifetime. Fingerprint recognition is a mature field today, but still identifying individual from a set of enrolled fingerprints is a time taking process. It was our responsibility to improve the fingerprint identification system for implementation on large databases e.g. of an institute or a country etc. In this project, many new algorithms have been used e.g. gender estimation, key based one to many matching, removing boundary minutiae. Using these new algorithms, we have developed an identification system which is faster in implementation than any other available today in the market. Although we are using this fingerprint identification system for student identification purpose in our project, the matching results are so good that it could perform very well on large databases like that of a country like India (MNIC Project).

This system was implemented in Matlab10, Intel Core2Duo processor and comparison of our one to many identification was done with existing identification technique i.e. one to one identification on same platform. Our matching technique runs in O(n+N) time as compared to the existing O(Nn2 ). The fingerprint identification system was tested on FVC2004 and Verifinger databases.


We express our profound gratitude and indebtedness to Prof. B. Majhi, Department of Computer Science and Engineering, NIT, Rourkela for introducing the present topic and for their inspiring intellectual guidance, constructive criticism and valuable suggestion throughout the project work.

We are also thankful to Prof. Pankaj Kumar Sa , Ms. Hunny Mehrotra and other staffs in Department of Computer Science and Engineering for motivating us in improving the algorithms.

Finally we would like to thank our parents for their support and permitting us stay for more days to complete this project.

Date - 9/5/2011 Rourkela

Rishabh Mishra Prashant Trivedi

1 Introduction 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . Motivation and Challenges . . . . . . . . . . . . . . . . . . . . . . . . Using Biometrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is fingerprint? . . . . . . . . . . . . . . . . . . . . . ....
tracking img