FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM



Similar documents
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

Efficient Attendance Management: A Face Recognition Approach

Index Terms: Face Recognition, Face Detection, Monitoring, Attendance System, and System Access Control.

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

ENHANCING ATM SECURITY USING FINGERPRINT AND GSM TECHNOLOGY

Multimodal Biometric Recognition Security System

AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION

IMPLEMENTATION OF CLASSROOM ATTENDANCE SYSTEM BASED ON FACE RECOGNITION IN CLASS

Build Panoramas on Android Phones

siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE.

Mathematical Model Based Total Security System with Qualitative and Quantitative Data of Human

Face detection is a process of localizing and extracting the face region from the

DESIGN OF DIGITAL SIGNATURE VERIFICATION ALGORITHM USING RELATIVE SLOPE METHOD

A secure face tracking system

Illumination, Expression and Occlusion Invariant Pose-Adaptive Face Recognition System for Real- Time Applications

SIGNATURE VERIFICATION

A comparative study on face recognition techniques and neural network

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control

Biometric Authentication using Online Signatures

De-duplication The Complexity in the Unique ID context

The Development of a Pressure-based Typing Biometrics User Authentication System

FRACTAL RECOGNITION AND PATTERN CLASSIFIER BASED SPAM FILTERING IN SERVICE

Keywords image processing, signature verification, false acceptance rate, false rejection rate, forgeries, feature vectors, support vector machines.

PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING

Visual-based ID Verification by Signature Tracking

FPGA Implementation of Human Behavior Analysis Using Facial Image

Analecta Vol. 8, No. 2 ISSN

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Face Recognition For Remote Database Backup System

Framework for Biometric Enabled Unified Core Banking

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

Biometric Authentication Platform for a Safe, Secure, and Convenient Society

Biometric Authentication using Online Signature

Palmprint as a Biometric Identifier

Face Recognition: Some Challenges in Forensics. Anil K. Jain, Brendan Klare, and Unsang Park

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

IRIS Recognition Based Authentication System In ATM

Adaptive Face Recognition System from Myanmar NRC Card

The Implementation of Face Security for Authentication Implemented on Mobile Phone

TIETS34 Seminar: Data Mining on Biometric identification

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition

Accessing the bank account without card and password in ATM using biometric technology

Introduction to Pattern Recognition

Automatic Detection of PCB Defects

Fast Matching of Binary Features

Establishing the Uniqueness of the Human Voice for Security Applications

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control

A SMART, LOCATION BASED TIME AND ATTENDANCE TRACKING SYSTEM USING ANDROID APPLICATION

Augmented Reality Tic-Tac-Toe

Keywords: fingerprints, attendance, enrollment, authentication, identification

An Active Head Tracking System for Distance Education and Videoconferencing Applications

Prediction of Heart Disease Using Naïve Bayes Algorithm

Development of an Ignition Interlock Device to Prevent Illegal Driving of a Drunk Driver

Video Surveillance System for Security Applications

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

Image Processing Based Automatic Visual Inspection System for PCBs

Keywords data mining, prediction techniques, decision making.

Implementation of Attendance Management System using SMART-FR

Speed Performance Improvement of Vehicle Blob Tracking System

STATIC SIGNATURE RECOGNITION SYSTEM FOR USER AUTHENTICATION BASED TWO LEVEL COG, HOUGH TRANSFORM AND NEURAL NETWORK

Development of Academic Attendence Monitoring System Using Fingerprint Identification

FSI Machine Vision Training Programs

Recognizing Cats and Dogs with Shape and Appearance based Models. Group Member: Chu Wang, Landu Jiang

Classroom Monitoring System by Wired Webcams and Attendance Management System

Synthetic Aperture Radar: Principles and Applications of AI in Automatic Target Recognition

Using Real Time Computer Vision Algorithms in Automatic Attendance Management Systems

TouchPaper - An Augmented Reality Application with Cloud-Based Image Recognition Service

A Dynamic Approach to Extract Texts and Captions from Videos

Object Recognition and Template Matching

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

AN EFFICIENT HYBRID REAL TIME FACE RECOGNITION ALGORITHM IN JAVA ENVIRONMENT ABSTRACT

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Advances in Face Recognition Research Second End-User Group Meeting - Feb 21, 2008 Dr. Stefan Gehlen, L-1 Identity Solutions AG, Bochum, Germany

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

A Various Biometric application for authentication and identification

SURVEILLANCE ENHANCED FACE RECOGNITION

SOURCE SCANNER IDENTIFICATION FOR SCANNED DOCUMENTS. Nitin Khanna and Edward J. Delp

22 nd NISS Conference

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

Biometrics in Physical Access Control Issues, Status and Trends White Paper

REVIEW OF ENSEMBLE CLASSIFICATION

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Application of Data Leakage Prevention System based on Biometrics Signals Recognition Technology

Normalisation of 3D Face Data

MegaMatcher Case Study

Facial Biometric Templates and Aging: Problems and Challenges for Artificial Intelligence

Natural Language to Relational Query by Using Parsing Compiler

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

Multi-modal Human-Computer Interaction. Attila Fazekas.

AUTOMATED ATTENDANCE CAPTURE AND TRACKING SYSTEM

Transcription:

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014, pg.337 342 RESEARCH ARTICLE ISSN 2320 088X FACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM Abstract: K.Senthamil Selvi 1, P.Chitrakala 2, A.Antony Jenitha 3 1 M. Tech Scholar, Department of Information and Technology, Hindustan University, Chennai, Tamilnadu, India selvi.kss@gmail.com 2 Assistant Professor, Department of Information and Technology, Hindustan University, Chennai, Tamilnadu, India chitrakala@hindustanuniv.ac.in 3 M. Tech Scholar, Department of Information and Technology, Hindustan University, Chennai, Tamilnadu, India Jeni.anto23@gmail.com Automatic face recognition (AFR) technologies have seen dramatic improvements in performance over the past years, and such systems are now widely used for security and commercial applications. An automated system for human face recognition in a real time background for a college to mark the attendance of their employees. So Smart Attendance using Real Time Face Recognition is a real world solution which comes with day to day activities of handling employees. The task is very difficult as the real time background subtraction in an image is still a challenge (6). To detect real time human face are used and a simple fast Principal Component Analysis has used to recognize the faces detected with a high accuracy rate. The matched face is used to mark attendance of the employee.our system maintains the attendance records of employees automatically. Manual entering of attendance 2014, IJCSMC All Rights Reserved 337

in logbooks becomes a difficult task and it also wastes the time. So we designed an efficient module that comprises of face recognition to manage the attendance records of employees. Our module enrols the staff s face (3). This enrolling is a onetime process and their face will be stored in the database. During enrolling of face we require a system since it is a onetime process. You can have your own roll number as your employee id which will be unique for each employee. The presence of each employee will be updated in a database. The results showed improved performance over manual attendance management system. Attendance is marked after employee identification. This product gives much more solutions with accurate results in user interactive manner rather than existing attendance and leave management systems. 1. INTRODUCTION Maintaining the attendance is very important in all the institutes for checking the performance of employees (4). Every institute has its own method in this regard. Some are taking attendance manually using the old paper or file based approach and some have adopted methods of automatic attendance using some biometric techniques. But in these methods employees have to wait for long time in making a queue at time they enter the office. Many biometric systems are available but the key authentications are same is all the techniques. Every biometric system consists of enrolment process in which unique features of a person is stored in the database and then there are processes of identification and verification. These two processes compare the biometric feature of a person with previously stored template captured at the time of enrollment. Biometric templates can be of many types like Fingerprints, Eye Iris, Face, Hand Geometry, Signature, Gait and voice. Our system uses the face recognition approach for the automatic attendance of employees in the office room environment without employees intervention (2). Face recognition consists of two steps, in first step faces are detected in the image and then these detected faces are compared with the database for verification. A number of methods have been proposed for face detection i.e. Ada Boost algorithm, the Float Boost algorithm, the S-Ada Boost algorithm Support Vector Machines (SVM), and the Bayes classifier. The efficiency of face recognition algorithm can be increased with the fast face detection algorithm. In all the above methods SURF is most efficient. Our system utilized this algorithm for the detection of faces in the office room image. Face recognition techniques can be Divided into two types Appearance based which use texture features that is applied to whole face or some specific Regions, other is Feature 2014, IJCSMC All Rights Reserved 338

based which uses geometric features like mouth, nose, eyes, eye brows, cheeks and Relation between them. Statistical tools such as Linear Discriminant Analysis (LDA), Principal Component Analysis (PCA), Kernel Methods, and Neural Networks, Eigen-faces have been used for construction of face templates. Illumination invariant algorithm is utilized for removing the lighting effect inside the office room. 2. SYSTEM DESCRIPTION The system consists of a camera that captures the images of the employee and sends it to the image enhancement module. After enhancement the image comes in the Face Detection and Recognition modules and then the attendance is marked on the database server. This is shown in the experimental setup in Figure(4). At the time of enrolment, templates of face images of individual employees are stored in the Face database. Here all the faces are detected from the input image and the algorithm compares them one by one with the face database. If any face is recognized the attendance is marked on the server from where anyone can access and use it for different purposes. Fig. 1 Experimental Setup In this way a lot of time is saved and this is highly secure process no one can mark the attendance of other. Attendance is maintained on the server so anyone can access it for purposes like administration, employees themselves(7). In order to avoid the false detection 2014, IJCSMC All Rights Reserved 339

we are using the skin classification technique. Using this technique enhance the efficiency and accuracy of the detection process. In this process first the skin is classified and then only skin pixels remains and all other pixels in the image are set to black, this greatly enhance the accuracy of face detection process. Two databases are displayed in the experimental setup. Face Database is the collection of face images and extracted features at the time of enrolment process and the second attendance database contains the information about the employees and also uses to mark attendance. 2.1 Technical Requirements 2.1.1 Hardware Requirements A standalone computer needs to be installed in the office room where the system is to be deployed. Camera must be positioned in the office room to obtain the snapshots. Optimum Resolution: 512 by 512 pixels. Secondary memory to store all the images and database 2.1.2 Software requirements MATLAB Version 7.6(R2008a) or higher Windows XP(Service Pack 2) or higher 2.1.3 Expenditure The cost of the entire project will depend simply on the expenditure incurred for the hardware requirements(5). The software requirements can be easily fulfilled without any cost. Equipment: Cost: Standalone PC : Rs. 30000/- Camera : Rs. 3000 per camera 2014, IJCSMC All Rights Reserved 340

3. SYSTEM ALGORITHM This section describes the software algorithm for the system. The algorithm consists of the following steps Image acquisition Histogram normalization Noise removal Skin classification Face detection Face recognition Attendance In the first step image is captured from the camera. There are illumination effects in the captured image because of different lighting conditions and some noise which is to be removed before going to the next steps(1). Histogram normalization is used for contrast enhancement in the spatial domain. Median filter is used for removal of noise in the image. There are other techniques like FFT and low pass filter for noise removal and smoothing of the images but median filter gives good results. 3.1 Flow and Processing Of Algorithm 2014, IJCSMC All Rights Reserved 341

CONCLUSION Automated Attendance System has been envisioned for the purpose of reducing the errors that occur in the traditional (manual) attendance taking system. The aim is to automate and make a system that is useful to the organization such as an institute. The efficient and accurate method of attendance in the office environment that can replace the old manual methods. This method is secure enough, reliable and available for use. No need for specialized hardware for installing the system in the office. It can be constructed using a camera and computer. REFERENCES [1]. W. Zhao, R. Chellappa, P. J. Phillips, and A. Rosenfeld, Face recognition: A literature survey, ACM Computing Surveys, 2003, vol. 35, no. 4, pp. 399-458. [2]. Herbert Bay, Andreas Ess, Tinne Tuytelaars, and Luc Van Gool. Surf: Speeded up robust features. Computer Vision and Image Understanding (CVIU), 110(3):346 359. [3]. H.K.Ekenel and R.Stiefelhagen,Analysis of local appearance based face recognition: Effe cts of feature selection and feature normalization. In CVPR Biometrics Workshop, New York, USA, 2006 [4]. IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 4, No 1, July 2012 ISSN (Online): 1694-0814 [5]. Javier Ruiz Del Solar, Rodrigo Verschae, and Mauricio Correa. Face recognition in unconstrained environments: A comparative study. In ECCV Workshop on Faces in Real- Life Images: Detection, Alignment, and Recognition, Marseille, France, October 2008. [6]. Kyungnam Kim Face Recognition using Principle Component Analysis, Department of Computer Science, University of Maryland, College Park, MD 20742, USA. [7]. Osuna, E., Freund, R. and Girosit, F. (1997). "Training support vector machines: an application to face detection." 130-136 2014, IJCSMC All Rights Reserved 342