STUDENT ATTENDANCE SYSTEM BASED ON FINGERPRINT RECOGNITION AND ONE-TO-MANY MATCHING

0
1177

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(Nn 2 ). The fingerprint identification system was tested on FVC2004 and Verifinger databases.

Chapter 1

Introduction

1.1 Problem Statement

Designing a student attendance management system based on fingerprint recognition and faster one to many identification that manages records for attendance in institutes like NIT Rourkela. 1.2 Motivation and Challenges Every organization whether it be an educational institution or business organization, it has to maintain a proper record of attendance of students or employees for effective functioning of organization. Designing a better attendance management system for students so that records be maintained with ease and accuracy was an important key behind motivating this project. This would improve accuracy of attendance records because it will remove all the hassles of roll calling and will save valuable time of the students as well as teachers. Image processing and fingerprint recognition are very advanced today in terms of technology. It was our responsibility to improve fingerprint identification system. We decreased matching time by partitioning the database to one-tenth and improved matching using key based one to many matching.

14 CHAPTER

1. INTRODUCTION

1.3 Using Biometrics

Biometric Identification Systems are widely used for unique identification of humans mainly for verification and identification. Biometrics is used as a form of identity access management and access control. So use of biometrics in student attendance management system is a secure approach. There are many types of biometric systems like fingerprint recognition, face recognition, voice recognition, iris recognition, palm recognition etc. In this project, we used fingerprint recognition system.

1.4 What is fingerprint?

A fingerprint is the pattern of ridges and valleys on the surface of a fingertip. The endpoints and crossing points of ridges are called minutiae. It is a widely accepted assumption that the minutiae pattern of each finger is unique and does not change during one’s life. Ridge endings are the points where the ridge curve terminates, and bifurcations are where a ridge splits from a single path to two paths at a Y-junction. Figure 1 illustrates an example of a ridge ending and a bifurcation. In this example, the black pixels correspond to the ridges, and the white pixels correspond to the valleys.

STUDENT ATTENDANCE SYSTEM BASED ON FINGERPRINT RECOGNITION AND ONE-TO-MANY MATCHING